[Dspace-tech] Exception error with creative commons submission

7 views
Skip to first unread message

Swanepoel, Barrie

unread,
Aug 24, 2015, 5:26:54 PM8/24/15
to dspac...@lists.sourceforge.net

Dear all

 

Have activated the creative commons option for the dspace instance at my site. When clicking proceed the following error appears:

 

 

-- URL Was: http://digispace.uj.ac.za:8080/dspace/submit

-- Method: POST

-- Parameters were:

-- submit_grant: "I Grant the License"

-- workspace_item_id: "72"

-- cc_license_url: "http://creativecommons.org/licenses/by/3.0/"

-- step: "10"

 

 

Exception:

java.lang.StringIndexOutOfBoundsException: String index out of range: -1

      at java.lang.String.substring(String.java:1762)

      at org.dspace.license.CreativeCommons.setLicense(CreativeCommons.java:144)

      at org.dspace.app.webui.servlet.SubmitServlet.processCC(SubmitServlet.java:1697)

      at org.dspace.app.webui.servlet.SubmitServlet.doDSPost(SubmitServlet.java:419)

      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:709)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

      at org.dspace.app.webui.filter.RegisteredOnlyFilter.doFilter(RegisteredOnlyFilter.java:98)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)

      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

      at java.lang.Thread.run(Thread.java:595)

 

 

It seems that sometimes  proxy access is required? According to my network admin we use transparent proxying so should not need this added. Any ideas where to start looking? I am behind a firewall with very limited ports open for ex. 8080. Could this be an issue?

 

Cant find tooo much about this and am definitely no java expert!

 

Barrie Swanepoel

Graham Triggs

unread,
Aug 24, 2015, 5:26:56 PM8/24/15
to Swanepoel, Barrie, dspac...@lists.sourceforge.net
Hi,

This is a known issue, due to a change on the Creative Commons site.

Please see the link below for more details and a fix.

http://sourceforge.net/tracker/index.php?func=detail&aid=1824710&group_id=19984&atid=119984

G
Reply all
Reply to author
Forward
0 new messages