Recalls not working on new server (ole02)

Notes

Requests are not working on our new server scheduled to go into production next week.

Requests are working on a test server running the same 3.0.11 code.

The is no error message or any other response on the request screen.
The last entry in the log is the solr query
2018-03-15 21:40:19.472 INFO (qtp985934102-30) [ x:bib] o.a.s.c.S.Request [bib] webapp=/solr path=/select params={q=(DocType:item)AND(ItemBarcode_search"089069049"))&fl=id,ItemBarcode_display,holdingsIdentifier,Title_display,Author_display,bibIdentifier,holdingsIdentifier,itemIdentifier&start=0&fq=DocType:i

In test where the request works the query is followed by
2018-03-15 15:57:29,734 [ajp-bio-8009-exec-29] u:cmalmbor/d: INFO org.kuali.incubator.SolrRequestReponseHandler :: Solr URl : http://localhost:8180/solr/bib
2018-03-15 15:57:31,828 [ajp-bio-8009-exec-29] u:cmalmbor/d: INFO org.kuali.rice.krad.rules.MaintenanceDocumentRuleBase :: processRouteDocument called
2018-03-15 15:57:31,849 [ajp-bio-8009-exec-29] u:cmalmbor/d: INFO org.kuali.rice.krad.service.impl.DocumentServiceImpl :: storing document 8504504
2018-03-15 15:57:31,905 [ajp-bio-8009-exec-29] u:cmalmbor/d:8504504 INFO org.kuali.rice.krad.maintenance.MaintenanceUtils :: starting checkForLockingDocument (by MaintenanceDocument)
2018-03-15 15:57:31,906 [ajp-bio-8009-exec-29] u:cmalmbor/d:8504504 INFO org.kuali.rice.krad.service.impl.PostProcessorServiceImpl :: started handling route status change from I to R for document 8504504
2018-03-15 15:57:31,919 [ajp-bio-8009-exec-29] u:cmalmbor/d:8504504 INFO org.kuali.rice.krad.maintenance.MaintenanceUtils :: starting checkForLockingDocument (by MaintenanceDocument)
2018-03-15 15:57:31,935 [ajp-bio-8009-exec-29] u:cmalmbor/d:8504504 INFO org.kuali.rice.krad.service.impl.PostProcessorServiceImpl :: finished handling route status change from I to R for document 8504504
2018-03-15 15:57:31,939 [ajp-bio-8009-exec-29] u:cmalmbor/d:8504504 INFO org.kuali.rice.kew.routeheader.service.impl.WorkflowDocumentServiceImpl :: routeDocument: org.kuali.rice.kew.routeheader.DocumentRouteHeaderValue@13c9fd79[documentTypeId=5012374,docRouteStatus=R,docRouteLevel=0,dateModified=2018-03-15 15:57:31.906,createDate=2018-03-15 15:52:37.0,approvedDate=<null>,finalizedDate=<null>,documentContent=org.kuali.rice.kew.routeheader.DocumentRouteHeaderValueContent@35e32bd5,docTitle=New OleDeliverRequestBo - New Request Document ,appDocId=<null>,docVersion=1,initiatorWorkflowId=25169,routedByUserWorkflowId=25169,routeStatusDate=2018-03-15 15:57:31.906,appDocStatus=<null>,appDocStatusDate=<null>,documentId=8504504,appDocStatusHistory=[],notes=org.apache.ojb.broker.core.proxy.ListProxyDefaultImpl@25958ff7,searchableAttributeValues=[],queueItems=[],routingReport=false,simulatedActionRequests=<null>,initialRouteNodeInstances=[org.kuali.rice.kew.engine.node.RouteNodeInstance@3ca3be58[routeNodeInstanceId=39404861,documentId=8504504,branch=39404860,routeNode=Start,active=true,complete=false,initial=true,process=<null>,state=0]],versionNumber=4,objectId=8da37133-1d4e-4152-bd63-774817e06fe5,newCollectionRecord=false]
2018-03-15 15:57:31,963 [ajp-bio-8009-exec-29] u:cmalmbor/d:8504504 INFO org.kuali.rice.krad.uif.service.impl.ViewServiceImpl :: performing initialize phase for view: OleRequestDocument-MaintenanceView
2018-03-15 15:57:31,966 [OLE/KSB-pool-1-thread-4] u:cmalmbor/d:8504504 INFO org.kuali.rice.kew.engine.StandardWorkflowEngine :: Aquiring lock on document 8504504
2018-03-15 15:57:31,968 [OLE/KSB-pool-1-thread-4] u:cmalmbor/d:8504504 INFO org.kuali.rice.kew.engine.StandardWorkflowEngine :: Aquired lock on document 8504504
2018-03-15 15:57:31,983 [ajp-bio-8009-exec-29] u:cmalmbor/d:8504504 INFO org.kuali.rice.krad.uif.service.impl.ViewServiceImpl :: performing apply model phase for view: OleRequestDocument-MaintenanceView

We get this exception with this curl recall request.
curl -X POST "http://ole02.uchicago.edu:8080/olefs/circulation?service=placeRequest&patronBarcode=6499085&operatorId=10003&itemId=15476967&requestType=Recall%2FHold%20Request&pickupLocation=mansueto"

2018-03-15 17:01:29,750 [http-bio-8080-exec-7] u:/d: ERROR org.kuali.ole.deliver.service.OleDeliverRequestDocumentHelperServiceImpl :: org.kuali.ole.docstore.common.exception.DocstoreValidationException
Error Code = ds.error.item.notfound
Error Message = ds.error.item.notfound
ErrorParams =
itemId = wio-15476967

2018-03-15 17:01:29,750 [http-bio-8080-exec-7] u:/d: ERROR org.kuali.ole.deliver.service.OleDeliverRequestDocumentHelperServiceImpl :: Exception
java.lang.NullPointerException
at org.kuali.ole.deliver.service.OleDeliverRequestDocumentHelperServiceImpl.placeRequest(OleDeliverRequestDocumentHelperServiceImpl.java:2706)
at org.kuali.ole.ncip.service.impl.OLECirculationServiceImpl.placeRequest(OLECirculationServiceImpl.java:285)
at org.kuali.ole.ncip.servlet.OLECirculationServlet.doPost(OLECirculationServlet.java:89)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:164)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.kuali.rice.core.web.Log4JContextClearingFilter.doFilterInternal(Log4JContextClearingFilter.java:37)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:202)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:180)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1087)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
2018-03-15 17:01:29,753 [http-bio-8080-exec-7] u:/d: INFO org.kuali.ole.ncip.servlet.OLECirculationServlet :: Response :<placeRequest>
<code>023</code>
<message>Request failed</message>
<blockOverride>true</blockOverride>
</placeRequest>
^
Other deliver functions such as loans and returns are working.

Assignee

Holly Mistlebauer

Reporter

Cheryl Malmborg

Labels

None

Priority By Function

1 - Deliver

Solr Version

None

Work Group

None

Process &amp; Sub-Process

Deliver - Request

Parent Jira

None

Co-Assignee/s

None

Due By

None

Contribution

No

Contributing Developer

None

Contributing Institution

None

Contribution Type

None

Value Proposition

None

Components

Fix versions

Priority

Blocker
Configure