Hi DSpacer’s,
I’m new to DSpace and i’m running DSpace 6.0 on Debian 4.9.13 with Tomcat 8.5.9 and PostgreSQL 9.4
Most seem’s to work perfect but i’m running into an Internal Server Error when I’m trying to create a new collection (/jspui/tools/collection-wizard).
It seems that DSpace is creating a StackOverflow caused by an endless loop in the recursive method
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:642)
The dspace.log is attached below.
Do you have any ideas how to fix that?
dspace.log:
2017-03-24 12:14:31,324 INFO org.dspace.authenticate.PasswordAuthentication @ anonymous:session_id=790DE4F13AC2591C85D0037655D1CFAE:ip_addr=134.93.236.34:authenticate:attempting password auth of user=m.gen...@ub.uni-mainz.de
2017-03-24 12:14:31,328 INFO org.dspace.authenticate.PasswordAuthentication @ m.gen...@ub.uni-mainz.de:session_id=790DE4F13AC2591C85D0037655D1CFAE:ip_addr=134.93.236.34:authenticate:type=PasswordAuthentication
2017-03-24 12:14:31,328 INFO org.dspace.eperson.EPersonServiceImpl @ m.gen...@ub.uni-mainz.de:session_id=790DE4F13AC2591C85D0037655D1CFAE:ip_addr=134.93.236.34:update_eperson:eperson_id=182d7662-456c-45de-92a3-29bbe763bf96
2017-03-24 12:14:31,339 INFO org.dspace.app.webui.servlet.PasswordServlet @ m.gen...@ub.uni-mainz.de:session_id=790DE4F13AC2591C85D0037655D1CFAE:ip_addr=134.93.236.34:login:type=explicit
2017-03-24 12:14:31,451 INFO org.dspace.app.webui.servlet.MyDSpaceServlet @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:view_mydspace:
2017-03-24 12:14:48,114 INFO org.dspace.app.webui.servlet.CommunityListServlet @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:view_community_list:
2017-03-24 12:14:48,264 INFO org.dspace.app.webui.servlet.RetrieveServlet @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:view_bitstream:bitstream_id=b90f958c-4fe4-40e8-8c0a-362d989c1e6f
2017-03-24 12:14:48,264 INFO org.dspace.usage.LoggerUsageEventListener @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:view_bitstream:bitstream_id=b90f958c-4fe4-40e8-8c0a-362d989c1e6f
2017-03-24 12:14:48,266 INFO org.dspace.app.webui.servlet.RetrieveServlet @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:view_bitstream:bitstream_id=517f9339-f71d-4173-9a0d-290d3497366a
2017-03-24 12:14:48,267 INFO org.dspace.usage.LoggerUsageEventListener @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:view_bitstream:bitstream_id=517f9339-f71d-4173-9a0d-290d3497366a
2017-03-24 12:14:52,621 INFO org.dspace.app.webui.servlet.HandleServlet @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:view_community:community_id=45b4eb45-3998-4d7a-b5d2-e5a5717c16b9
2017-03-24 12:14:52,622 INFO org.dspace.browse.BrowseEngine @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:browse_mini:
2017-03-24 12:14:52,635 INFO org.dspace.app.webui.discovery.DiscoverUtility @ facets for scope, org.dspace.content.Community@b8825798: 4
2017-03-24 12:14:52,664 INFO org.dspace.usage.LoggerUsageEventListener @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:view_community:community_id=45b4eb45-3998-4d7a-b5d2-e5a5717c16b9
2017-03-24 12:14:52,922 INFO org.dspace.app.webui.servlet.RetrieveServlet @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:view_bitstream:bitstream_id=517f9339-f71d-4173-9a0d-290d3497366a
2017-03-24 12:14:52,922 INFO org.dspace.usage.LoggerUsageEventListener @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:view_bitstream:bitstream_id=517f9339-f71d-4173-9a0d-290d3497366a
2017-03-24 12:14:52,925 INFO org.dspace.app.webui.servlet.RetrieveServlet @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:view_bitstream:bitstream_id=b90f958c-4fe4-40e8-8c0a-362d989c1e6f
2017-03-24 12:14:52,925 INFO org.dspace.usage.LoggerUsageEventListener @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:view_bitstream:bitstream_id=b90f958c-4fe4-40e8-8c0a-362d989c1e6f
2017-03-24 12:14:56,199 INFO org.dspace.content.CommunityServiceImpl @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:add_collection:community_id=45b4eb45-3998-4d7a-b5d2-e5a5717c16b9,collection_id=f3fda954-233e-44f3-8379-2f8e3dd35ee0
2017-03-24 12:14:56,202 INFO org.hibernate.dialect.Dialect @ HHH000400: Using dialect: org.hibernate.dialect.PostgreSQL82Dialect
2017-03-24 12:14:56,212 INFO org.dspace.content.CollectionServiceImpl @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:create_collection:collection_id=f3fda954-233e-44f3-8379-2f8e3dd35ee0,handle=123456789/22
2017-03-24 12:14:56,249 INFO org.dspace.discovery.SolrServiceImpl @ Wrote Collection: 123456789/22 to Index
2017-03-24 12:15:02,828 INFO org.dspace.eperson.GroupServiceImpl @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:create_group:group_id=22008f18-eab9-4b83-b885-e356c8801418
2017-03-24 12:15:02,840 INFO org.dspace.eperson.GroupServiceImpl @ m.gen...@ub.uni-mainz.de:session_id=9F063D877097EE508D68D1DC3A280E45:ip_addr=134.93.236.34:update_group:group_id=22008f18-eab9-4b83-b885-e356c8801418
2017-03-24 12:15:02,853 WARN org.dspace.app.webui.servlet.InternalErrorServlet @ :session_id=9F063D877097EE508D68D1DC3A280E45:internal_error:-- URL Was: http://ub-service-03.zdv.uni-mainz.de/jspui/tools/collection-wizard
-- Method: POST
-- Parameters were:
-- public_read: "true"
-- submitters: "true"
-- workflow2: "true"
-- default.item: "true"
-- collection_id: "f3fda954-233e-44f3-8379-2f8e3dd35ee0"
-- stage: "1"
-- submit_next: "Next >"
javax.servlet.ServletException: Servlet execution threw an exception
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.dspace.app.webui.filter.RegisteredOnlyFilter.doFilter(RegisteredOnlyFilter.java:66)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:478)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1437)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.StackOverflowError
at org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:639)
at org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:642)
at org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:642)
at org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:642)
at org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:642)
at org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:642)
...
[1024 times same output line]
...
at org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:642)
at org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:642)
at org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:642)
at org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:642)
2017-03-24 12:15:02,864 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.eperson.EPerson.getFirstName(EPerson.java:250)
at org.dspace.eperson.EPerson.getFullName(EPerson.java:226)
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:648)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:726)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:394)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:395)
at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:332)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:175)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:478)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1437)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Thanks for help!
Blessings
Matthias Genzmehr
MATTHIAS GENZMEHR
_______________________
Universitätsbibliothek Mainz
Digitale Bibliotheksdienste
Lokale Dienste
Jakob-Welder-Weg 6
55128 Mainz
Tel.: 06131/39-20784

Hi DSpacer’s,
I’m new to DSpace and i’m running DSpace 6.0 on Debian 4.9.13 with Tomcat 8.5.9 and PostgreSQL 9.4
Most seem’s to work perfect but i’m running into an Internal Server Error when I’m trying to create a new collection (/jspui/tools/collection-wizard).
It seems that DSpace is creating a StackOverflow caused by an endless loop in the recursive method
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:642)
The dspace.log is attached below.
Do you have any ideas how to fix that?
dspace.log:
2017-03-24 12:14:31,324 INFO org.dspace.authenticate.PasswordAuthentication @ anonymous:session_id=790DE4F13AC2591C85D0037655D1CFAE:ip_addr=134.93.236.34:authenticate:attempting password auth of user=m.ge...@ub.uni-mainz.de