Claudia Jürgen created DS-1321:
----------------------------------
Summary: Removing default_item_read and default_bitstream_read
policies
Key: DS-1321
URL: https://jira.duraspace.org/browse/DS-1321
Project: DSpace
Issue Type: Bug
Components: JSPUI, XMLUI
Affects Versions: 1.8.2, 1.8.1, 1.8.0, 1.7.2, 1.7.1, 1.7.0, 1.6.2, 1.6.1,
1.6.0, 3.0
Reporter: Claudia Jürgen
At the moment it is possible to delete the collection policies:
- default_item_read
- default_bitstream_read
From these the policies of the item are derived during submission. If they are
missing, they are not treated as if restricted but lead to an internal system
error see below.
Either we should make these undeletable similar to the admin group or change
the behaviour.
ERROR org.dspace.submit.step.CompleteStep @ Caught exception in submission
step:
java.sql.SQLException: Collection 770 has no default item READ policies
at
org.dspace.content.Item.inheritCollectionDefaultPolicies(Item.java:2180)
at org.dspace.content.InstallItem.installItem(InstallItem.java:167)
at org.dspace.content.InstallItem.installItem(InstallItem.java:71)
at org.dspace.workflow.WorkflowManager.archive(WorkflowManager.java:660)
at org.dspace.workflow.WorkflowManager.doState(WorkflowManager.java:614)
at org.dspace.workflow.WorkflowManager.doState(WorkflowManager.java:590)
at org.dspace.workflow.WorkflowManager.doState(WorkflowManager.java:554)
at org.dspace.workflow.WorkflowManager.doState(WorkflowManager.java:514)
at org.dspace.workflow.WorkflowManager.start(WorkflowManager.java:199)
at
org.dspace.submit.step.CompleteStep.doProcessing(CompleteStep.java:116)
at
org.dspace.app.webui.submit.JSPStepManager.doStepStart(JSPStepManager.java:331)
at
org.dspace.app.webui.submit.JSPStepManager.processStep(JSPStepManager.java:278)
at
org.dspace.app.webui.servlet.SubmissionController.doStep(SubmissionController.java:408)
at
org.dspace.app.webui.servlet.SubmissionController.doNextStep(SubmissionController.java:478)
at
org.dspace.app.webui.servlet.SubmissionController.doStep(SubmissionController.java:424)
at
org.dspace.app.webui.servlet.SubmissionController.doDSPost(SubmissionController.java:344)
at
org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.java:147)
at
org.dspace.app.webui.servlet.DSpaceServlet.doPost(DSpaceServlet.java:105)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.dspace.app.webui.filter.RegisteredOnlyFilter.doFilter(RegisteredOnlyFilter.java:98)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:112)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:619)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel