dspace oai listsets returns error java.lang.IllegalArgumentException: No such column 'name'

22 views
Skip to first unread message

Konstantinos Koumoutsos

unread,
Aug 26, 2020, 4:00:28 PM8/26/20
to DSpace Technical Support

Hello Team.

I come across the following error when i request dspace oai listsets https://nemertes.library.upatras.gr/oai/request?verb=ListSets

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalArgumentException: No such column 'name' org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:894) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.IllegalArgumentException: No such column 'name' org.dspace.storage.rdbms.TableRow.canonicalizeAndCheck(TableRow.java:585) org.dspace.storage.rdbms.TableRow.getStringColumn(TableRow.java:249) org.dspace.content.Community.getMetadata(Community.java:395) org.dspace.content.Community.getName(Community.java:446) org.dspace.xoai.services.impl.xoai.DSpaceSetRepository.community(DSpaceSetRepository.java:103) org.dspace.xoai.services.impl.xoai.DSpaceSetRepository.retrieveSets(DSpaceSetRepository.java:170) com.lyncode.xoai.dataprovider.data.internal.SetRepositoryHelper.getSets(SetRepositoryHelper.java:48) com.lyncode.xoai.dataprovider.handlers.ListSetsHandler.handle(ListSetsHandler.java:48) com.lyncode.xoai.dataprovider.OAIDataProvider.handle(OAIDataProvider.java:201) com.lyncode.xoai.dataprovider.OAIDataProvider.handle(OAIDataProvider.java:229) org.dspace.xoai.controller.DSpaceOAIDataProvider.contextAction(DSpaceOAIDataProvider.java:107) sun.reflect.GeneratedMethodAccessor107.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:606) org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213) org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126) org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578) org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

whereas ListMetadataFormats is working OK as per the following link.

Any help is much appreciated.

I tried to import oai but also i am getting the following error

[/bin/dspace oai import -c
OAI 2.0 manager action started
Clearing index
Index cleared
Using full import.
Full import
100 items imported so far...
200 items imported so far...
300 items imported so far...
400 items imported so far...
500 items imported so far...
600 items imported so far...
700 items imported so far...
800 items imported so far...
900 items imported so far...
1000 items imported so far...
1100 items imported so far...
1200 items imported so far...
1300 items imported so far...
1400 items imported so far...
1500 items imported so far...
1600 items imported so far...
1700 items imported so far...
1800 items imported so far...
1900 items imported so far...
2000 items imported so far...
2100 items imported so far...
2200 items imported so far...
2300 items imported so far...
2400 items imported so far...
2500 items imported so far...
2600 items imported so far...
2700 items imported so far...
2800 items imported so far...
2900 items imported so far...
3000 items imported so far...
org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Unexpected end of stream while reading trailer headers for chunked request
        at org.apache.solr.client.solrj.impl.HttpSolrServer.executeMethod(HttpSolrServer.java:552)
        at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:210)
        at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:206)
        at org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:124)
        at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:116)
        at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:102)
        at org.dspace.xoai.app.XOAI.index(XOAI.java:211)
        at org.dspace.xoai.app.XOAI.indexAll(XOAI.java:198)
        at org.dspace.xoai.app.XOAI.index(XOAI.java:131)
        at org.dspace.xoai.app.XOAI.main(XOAI.java:405)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:225)
        at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:77)

dpace version 5.1

Thank you in advance.
Konstantinos

Konstantinos Koumoutsos

unread,
Aug 29, 2020, 6:15:51 AM8/29/20
to DSpace Technical Support
Any update?
Reply all
Reply to author
Forward
0 new messages