Article - CS410798
Executing a POST <BatchReference>/Attachments request in a batch request using Windchill REST Services fails with error: "Invalid base uri or uri" in Windchill PDMLink
Modified: 25-Mar-2024
Applies To
- Windchill PDMLink 12.0 to 13.0
- Windchill REST Services (WRS)
Description
- Executing a POST <BatchReference>/Attachments request in a batch request using Windchill REST Services fails with error:
ERROR com.ptc.odata.windchill.entity.service.WcEntityBatchProcessor - Invalid base uri or uri Invalid base uri or uri
at org.apache.olingo.server.core.batchhandler.referenceRewriting.BatchReferenceRewriter.parseODataPath(BatchReferenceRewriter.java:96)
at org.apache.olingo.server.core.batchhandler.referenceRewriting.BatchReferenceRewriter.getODataPath(BatchReferenceRewriter.java:82)
at org.apache.olingo.server.core.batchhandler.referenceRewriting.BatchReferenceRewriter.addMapping(BatchReferenceRewriter.java:68)
at org.apache.olingo.server.core.batchhandler.BatchPartHandler.handle(BatchPartHandler.java:72)
at org.apache.olingo.server.core.batchhandler.BatchPartHandler.handleODataRequest(BatchPartHandler.java:49)
at org.apache.olingo.server.core.batchhandler.BatchFacadeImpl.handleODataRequest(BatchFacadeImpl.java:50)
at com.ptc.odata.windchill.entity.service.WcEntityBatchProcessor.processChangeSet(WcEntityBatchProcessor.java:103)
at org.apache.olingo.server.core.batchhandler.BatchPartHandler.handleChangeSet(BatchPartHandler.java:88)
at org.apache.olingo.server.core.batchhandler.BatchPartHandler.handleBatchRequest(BatchPartHandler.java:55)
at org.apache.olingo.server.core.batchhandler.BatchFacadeImpl.handleBatchRequest(BatchFacadeImpl.java:56)
at com.ptc.odata.core.entity.processor.EntityBatchProcessor.processBatch(EntityBatchProcessor.java:99)
at org.apache.olingo.server.core.batchhandler.BatchHandler.process(BatchHandler.java:56)
at org.apache.olingo.server.core.ODataDispatcher.dispatch(ODataDispatcher.java:125)
at org.apache.olingo.server.core.ODataHandlerImpl.processInternal(ODataHandlerImpl.java:168)
at org.apache.olingo.server.core.ODataHandlerImpl.process(ODataHandlerImpl.java:89)
at org.apache.olingo.server.core.ODataHttpHandlerImpl.process(ODataHttpHandlerImpl.java:74)
at org.apache.olingo.server.core.LocalODataHttpHandlerImpl.process(LocalODataHttpHandlerImpl.java:31)
at org.apache.olingo.server.core.ODataHttpHandlerImpl.process(ODataHttpHandlerImpl.java:88)
at com.ptc.odata.windchill.entity.service.RetryableRequestMediator.process(RetryableRequestMediator.java:476)
at com.ptc.odata.windchill.servlet.WcRestServlet.service(WcRestServlet.java:200)
at org.apache.olingo.server.core.batchhandler.referenceRewriting.BatchReferenceRewriter.parseODataPath(BatchReferenceRewriter.java:96)
at org.apache.olingo.server.core.batchhandler.referenceRewriting.BatchReferenceRewriter.getODataPath(BatchReferenceRewriter.java:82)
at org.apache.olingo.server.core.batchhandler.referenceRewriting.BatchReferenceRewriter.addMapping(BatchReferenceRewriter.java:68)
at org.apache.olingo.server.core.batchhandler.BatchPartHandler.handle(BatchPartHandler.java:72)
at org.apache.olingo.server.core.batchhandler.BatchPartHandler.handleODataRequest(BatchPartHandler.java:49)
at org.apache.olingo.server.core.batchhandler.BatchFacadeImpl.handleODataRequest(BatchFacadeImpl.java:50)
at com.ptc.odata.windchill.entity.service.WcEntityBatchProcessor.processChangeSet(WcEntityBatchProcessor.java:103)
at org.apache.olingo.server.core.batchhandler.BatchPartHandler.handleChangeSet(BatchPartHandler.java:88)
at org.apache.olingo.server.core.batchhandler.BatchPartHandler.handleBatchRequest(BatchPartHandler.java:55)
at org.apache.olingo.server.core.batchhandler.BatchFacadeImpl.handleBatchRequest(BatchFacadeImpl.java:56)
at com.ptc.odata.core.entity.processor.EntityBatchProcessor.processBatch(EntityBatchProcessor.java:99)
at org.apache.olingo.server.core.batchhandler.BatchHandler.process(BatchHandler.java:56)
at org.apache.olingo.server.core.ODataDispatcher.dispatch(ODataDispatcher.java:125)
at org.apache.olingo.server.core.ODataHandlerImpl.processInternal(ODataHandlerImpl.java:168)
at org.apache.olingo.server.core.ODataHandlerImpl.process(ODataHandlerImpl.java:89)
at org.apache.olingo.server.core.ODataHttpHandlerImpl.process(ODataHttpHandlerImpl.java:74)
at org.apache.olingo.server.core.LocalODataHttpHandlerImpl.process(LocalODataHttpHandlerImpl.java:31)
at org.apache.olingo.server.core.ODataHttpHandlerImpl.process(ODataHttpHandlerImpl.java:88)
at com.ptc.odata.windchill.entity.service.RetryableRequestMediator.process(RetryableRequestMediator.java:476)
at com.ptc.odata.windchill.servlet.WcRestServlet.service(WcRestServlet.java:200)
- The client receives an HTTP 500 Internal Server Error for a response
This is a printer-friendly version of Article 410798 and may be out of date. For the latest version click CS410798