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)
  • 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