技术文章 - CS410798
执行 POST<BatchReference>使用 Windchill REST Services 的批处理请求中的 /Attachments 请求失败并出现错误:Windchill PDMLink 中“无效的基本 uri 或 uri”
已修改: 25-Mar-2024
适用于
- Windchill PDMLink 12.0 to 13.0
- Windchill REST Services (WRS)
说明
- 使用 Windchill REST 服务在批处理请求中执行POST <BatchReference>/Attachments请求失败并出现错误:
错误 com.ptc.odata.windchill.entity.service.WcEntityBatchProcessor - 无效的基本 uri 或 uri 无效的基本 uri 或 uri
在 org.apache.olingo.server.core.batchhandler.referenceRewriting.BatchReferenceRewriter.parseODataPath(BatchReferenceRewriter.java:96)
在 org.apache.olingo.server.core.batchhandler.referenceRewriting.BatchReferenceRewriter.getODataPath(BatchReferenceRewriter.java:82)
在 org.apache.olingo.server.core.batchhandler.referenceRewriting.BatchReferenceRewriter.addMapping(BatchReferenceRewriter.java:68)
在 org.apache.olingo.server.core.batchhandler.BatchPartHandler.handle(BatchPartHandler.java:72)
在 org.apache.olingo.server.core.batchhandler.BatchPartHandler.handleODataRequest(BatchPartHandler.java:49)
在 org.apache.olingo.server.core.batchhandler.BatchFacadeImpl.handleODataRequest(BatchFacadeImpl.java:50)
在 com.ptc.odata.windchill.entity.service.WcEntityBatchProcessor.processChangeSet(WcEntityBatchProcessor.java:103)
在 org.apache.olingo.server.core.batchhandler.BatchPartHandler.handleChangeSet(BatchPartHandler.java:88)
在 org.apache.olingo.server.core.batchhandler.BatchPartHandler.handleBatchRequest(BatchPartHandler.java:55)
在 org.apache.olingo.server.core.batchhandler.BatchFacadeImpl.handleBatchRequest(BatchFacadeImpl.java:56)
在 com.ptc.odata.core.entity.processor.EntityBatchProcessor.processBatch(EntityBatchProcessor.java:99)
在 org.apache.olingo.server.core.batchhandler.BatchHandler.process(BatchHandler.java:56)
在 org.apache.olingo.server.core.ODataDispatcher.dispatch(ODataDispatcher.java:125)
在 org.apache.olingo.server.core.ODataHandlerImpl.processInternal(ODataHandlerImpl.java:168)
在 org.apache.olingo.server.core.ODataHandlerImpl.process(ODataHandlerImpl.java:89)
在 org.apache.olingo.server.core.ODataHttpHandlerImpl.process(ODataHttpHandlerImpl.java:74)
在 org.apache.olingo.server.core.LocalODataHttpHandlerImpl.process(LocalODataHttpHandlerImpl.java:31)
在 org.apache.olingo.server.core.ODataHttpHandlerImpl.process(ODataHttpHandlerImpl.java:88)
在 com.ptc.odata.windchill.entity.service.RetryableRequestMediator.process(RetryableRequestMediator.java:476)
在 com.ptc.odata.windchill.servlet.WcRestServlet.service(WcRestServlet.java:200)
在 org.apache.olingo.server.core.batchhandler.referenceRewriting.BatchReferenceRewriter.parseODataPath(BatchReferenceRewriter.java:96)
在 org.apache.olingo.server.core.batchhandler.referenceRewriting.BatchReferenceRewriter.getODataPath(BatchReferenceRewriter.java:82)
在 org.apache.olingo.server.core.batchhandler.referenceRewriting.BatchReferenceRewriter.addMapping(BatchReferenceRewriter.java:68)
在 org.apache.olingo.server.core.batchhandler.BatchPartHandler.handle(BatchPartHandler.java:72)
在 org.apache.olingo.server.core.batchhandler.BatchPartHandler.handleODataRequest(BatchPartHandler.java:49)
在 org.apache.olingo.server.core.batchhandler.BatchFacadeImpl.handleODataRequest(BatchFacadeImpl.java:50)
在 com.ptc.odata.windchill.entity.service.WcEntityBatchProcessor.processChangeSet(WcEntityBatchProcessor.java:103)
在 org.apache.olingo.server.core.batchhandler.BatchPartHandler.handleChangeSet(BatchPartHandler.java:88)
在 org.apache.olingo.server.core.batchhandler.BatchPartHandler.handleBatchRequest(BatchPartHandler.java:55)
在 org.apache.olingo.server.core.batchhandler.BatchFacadeImpl.handleBatchRequest(BatchFacadeImpl.java:56)
在 com.ptc.odata.core.entity.processor.EntityBatchProcessor.processBatch(EntityBatchProcessor.java:99)
在 org.apache.olingo.server.core.batchhandler.BatchHandler.process(BatchHandler.java:56)
在 org.apache.olingo.server.core.ODataDispatcher.dispatch(ODataDispatcher.java:125)
在 org.apache.olingo.server.core.ODataHandlerImpl.processInternal(ODataHandlerImpl.java:168)
在 org.apache.olingo.server.core.ODataHandlerImpl.process(ODataHandlerImpl.java:89)
在 org.apache.olingo.server.core.ODataHttpHandlerImpl.process(ODataHttpHandlerImpl.java:74)
在 org.apache.olingo.server.core.LocalODataHttpHandlerImpl.process(LocalODataHttpHandlerImpl.java:31)
在 org.apache.olingo.server.core.ODataHttpHandlerImpl.process(ODataHttpHandlerImpl.java:88)
在 com.ptc.odata.windchill.entity.service.RetryableRequestMediator.process(RetryableRequestMediator.java:476)
在 com.ptc.odata.windchill.servlet.WcRestServlet.service(WcRestServlet.java:200)
- 客户端收到响应的 HTTP 500 内部服务器错误
这是文章 410798 的 PDF 版本,可能已过期。最新版本 CS410798