+1 vote
148 views

I am trying to run a number of queries in DELVE DR2 to get object catalog scrapes, but I'm encountering an issue in that I can't access my virtual storage. I get this error if I click on the virtual storage tab: 

"

HTTP Status 500 – Internal Server Error


Type Exception Report

Message String index out of range: -1

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

java.lang.StringIndexOutOfBoundsException: String index out of range: -1
	java.lang.String.substring(String.java:1967)
	edu.caltech.vao.vospace.VOSpaceManager.validateAccess(VOSpaceManager.java:1240)
	edu.caltech.vao.vospace.NodeResource.getNode(NodeResource.java:57)
	sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:498)
	org.apache.wink.server.internal.handlers.InvokeMethodHandler.handleRequest(InvokeMethodHandler.java:63)
	org.apache.wink.server.handlers.AbstractHandler.handleRequest(AbstractHandler.java:33)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
	org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
	org.apache.wink.server.internal.handlers.CreateInvocationParametersHandler.handleRequest(CreateInvocationParametersHandler.java:54)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
	org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
	org.apache.wink.server.internal.handlers.FindResourceMethodHandler.handleSubResourceMethod(FindResourceMethodHandler.java:183)
	org.apache.wink.server.internal.handlers.FindResourceMethodHandler.handleRequest(FindResourceMethodHandler.java:110)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
	org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
	org.apache.wink.server.internal.handlers.FindRootResourceHandler.handleRequest(FindRootResourceHandler.java:95)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
	org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
	org.apache.wink.server.internal.handlers.HeadMethodHandler.handleRequest(HeadMethodHandler.java:53)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
	org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
	org.apache.wink.server.internal.handlers.OptionsMethodHandler.handleRequest(OptionsMethodHandler.java:46)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
	org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
	org.apache.wink.server.internal.handlers.SearchResultHandler.handleRequest(SearchResultHandler.java:33)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
	org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
	org.apache.wink.server.internal.log.ResourceInvocation.handleRequest(ResourceInvocation.java:92)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
	org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
	org.apache.wink.server.internal.log.Requests.handleRequest(Requests.java:76)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
	org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
	org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
	org.apache.wink.server.handlers.AbstractHandlersChain.run(AbstractHandlersChain.java:48)
	org.apache.wink.server.internal.RequestProcessor.handleRequestWithoutFaultBarrier(RequestProcessor.java:207)
	org.apache.wink.server.internal.RequestProcessor.handleRequest(RequestProcessor.java:154)
	org.apache.wink.server.internal.servlet.RestServlet.service(RestServlet.java:119)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

Note The full stack trace of the root cause is available in the server logs."

Then, if I try and run a query to save to virtual storage, I get this error:

"Result name: vos://delve_dr2_244.csv     *The path does not exist."

I'm guessing my virtual storage itself does not work properly, as I get the HTTP error on multiple different web browsers and multiple different computers. I want to use virtual storage to save CSVs of my queries. How can this be fixed? Thank you!

asked Jun 23, 2022 by anonymous | 148 views

1 Answer

0 votes
Best answer
Hi Aidan,

Try again, it looks as there was some misconfiguration in your vospace account. It should be fixed now.

Igor
answered Jun 24, 2022 by isuarezsola (480 points)
selected Jun 24, 2022 by datalab
Awesome, it seems to work now! Thank you so much
Hi!

I've just faced the same issue. Can you please check my vospace account?
Hi, I also have the same issue. Could you please check my vospace account as well?

359 questions

372 answers

385 comments

2,427 users

Welcome to Data Lab Help Desk, where you can ask questions and receive answers from other members of the community.