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

Reply via email to