【问题标题】:MarkLogic 8 - information in log fileMarkLogic 8 - 日志文件中的信息
【发布时间】:2023-03-25 15:39:01
【问题描述】:

这是我在 MarkLogic 8 中的 REST 端点中犯了一些错误后的 184 行长错误日志。在这个日志行集合中是否有任何内容可以帮助我查明实际问题?

以下行似乎是一条消息,试图解释出了什么问题,但无论我搞砸了什么,这条消息总是一样的。

单行

Status 500: RESTAPI-INVALIDRESULT: (err:FOER0000) Invalid result:  reason: soap2 extension produced 0 results and 1 mime types: POST

我还遵循了几个“行”和“列”组合,但它们不指向我的 REST 扩展(.sjs 文件)。

日志

2015-07-29 19:10:03.607 Info: [Event:id=dikw-post] username test
2015-07-29 19:10:03.608 Info: [Event:id=dikw-post] language nl
2015-07-29 19:10:03.608 Info: [Event:id=dikw-post] application testapp
2015-07-29 19:10:03.609 Info: [Event:id=dikw-post] trackingNumbers testTrack01
2015-07-29 19:10:03.610 Info: [Event:id=dikw-post] Tracking testTrack01
2015-07-29 19:10:03.611 Info: [Event:id=dikw-post] Post took PT0.014765S
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap: RESTAPI-INVALIDRESULT: (err:FOER0000) Invalid result:  reason: soap2 extension produced 0 results and 1 mime types: POST
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap: in /MarkLogic/rest-api/models/resource-model-common.xqy, at 105:13,
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap: in rsrcmodcom:collect-documents("POST", "soap2", map:map(<map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"><map:entry key="output-status"><map:value xsi:type="xs:integer">...</map:map>), ()) [1.0-ml]
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $resource-name = "POST"
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $method = "soap2"
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $context = map:map(<map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"><map:entry key="output-status"><map:value xsi:type="xs:integer">...</map:map>)
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $results = ()
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $result-count = xs:unsignedLong("0")
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $output-types = "application/xml"
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $output-types = "application/xml"
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $output-count = xs:unsignedLong("1")
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $boundary = ()
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap: in /MarkLogic/rest-api/models/resource-model-query.xqy, at 252:19,
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap: in rsrcmodqry:resource-post("soap2", map:map(<map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"><map:entry key="output-status"><map:value xsi:type="xs:integer">...</map:map>), map:map(), document{text{"&lt;soap:Envelope xmlns:soap=&quot;http://www.w3.org/2003/05/soa..."}}, fn:false(), local:rsrcmod-callback#6) [1.0-ml]
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $resource-name = "soap2"
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $context = map:map(<map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"><map:entry key="output-status"><map:value xsi:type="xs:integer">...</map:map>)
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $resource-params = map:map()
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $input = document{text{"&lt;soap:Envelope xmlns:soap=&quot;http://www.w3.org/2003/05/soa..."}}
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $in-txn = fn:false()
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $responder = local:rsrcmod-callback#6
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $service = xdmp:function(fn:QName("http://marklogic.com/rest-api/resource/soap2","post"), "/marklogic.rest.resource/soap2/assets/resource.xqy")
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap: in /MarkLogic/rest-api/models/resource-model-query.xqy, at 219:4,
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap: in rsrcmodqry:exec-post(map:map(<map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"><map:entry key="accept-language"><map:value xsi:type="xs:string"...</map:map>), map:map(<map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"><map:entry key="name"><map:value xsi:type="xs:string">soap2</map...</map:map>), document{text{"&lt;soap:Envelope xmlns:soap=&quot;http://www.w3.org/2003/05/soa..."}}, local:rsrcmod-callback#6) [1.0-ml]
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $headers = map:map(<map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"><map:entry key="accept-language"><map:value xsi:type="xs:string"...</map:map>)
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $endpoint-params = map:map(<map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"><map:entry key="name"><map:value xsi:type="xs:string">soap2</map...</map:map>)
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $input = document{text{"&lt;soap:Envelope xmlns:soap=&quot;http://www.w3.org/2003/05/soa..."}}
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $responder = local:rsrcmod-callback#6
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap: in /MarkLogic/rest-api/endpoints/resource-service-query.xqy, at 65:8 [1.0-ml]
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $params = map:map(<map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"><map:entry key="name"><map:value xsi:type="xs:string">soap2</map...</map:map>)
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $headers = map:map(<map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"><map:entry key="accept-language"><map:value xsi:type="xs:string"...</map:map>)
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $method = "POST"
2015-07-29 19:10:03.619 Notice: dikw-pddd-soap:   $body = document{text{"&lt;soap:Envelope xmlns:soap=&quot;http://www.w3.org/2003/05/soa..."}}
2015-07-29 19:10:03.796 Info: dikw-pddd-soap: Status 500: RESTAPI-INVALIDRESULT: (err:FOER0000) Invalid result:  reason: soap2 extension produced 0 results and 1 mime types: POST
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap: <error:error xsi:schemaLocation="http://marklogic.com/xdmp/error error.xsd" xmlns:error="http://marklogic.com/xdmp/error" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:   <error:code>RESTAPI-INVALIDRESULT</error:code>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:   <error:name>err:FOER0000</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:   <error:xquery-version>1.0-ml</error:xquery-version>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:   <error:message>Invalid result: </error:message>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:   <error:format-string>RESTAPI-INVALIDRESULT: (err:FOER0000) Invalid result:  reason: soap2 extension produced 0 results and 1 mime types: POST</error:format-string>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:   <error:retryable>false</error:retryable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:   <error:expr> </error:expr>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:   <error:data>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:     <error:datum>soap2 extension produced 0 results and 1 mime types: POST</error:datum>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:   </error:data>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:   <error:stack>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:     <error:frame>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:uri>/MarkLogic/rest-api/models/resource-model-common.xqy</error:uri>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:line>105</error:line>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:column>13</error:column>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:operation>rsrcmodcom:collect-documents("POST", "soap2", map:map(&lt;map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"&gt;&lt;map:entry key="output-status"&gt;&lt;map:value xsi:type="xs:integer"&gt;...&lt;/map:map&gt;), ())</error:operation>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:variables>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-common">resource-name</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>"POST"</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-common">method</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>"soap2"</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-common">context</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>map:map(&lt;map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"&gt;&lt;map:entry key="output-status"&gt;&lt;map:value xsi:type="xs:integer"&gt;...&lt;/map:map&gt;)</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-common">results</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>()</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-common">result-count</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>xs:unsignedLong("0")</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-common">output-types</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>"application/xml"</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-common">output-types</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>"application/xml"</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-common">output-count</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>xs:unsignedLong("1")</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-common">boundary</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>()</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       </error:variables>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:xquery-version>1.0-ml</error:xquery-version>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:     </error:frame>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:     <error:frame>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:uri>/MarkLogic/rest-api/models/resource-model-query.xqy</error:uri>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:line>252</error:line>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:column>19</error:column>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:operation>rsrcmodqry:resource-post("soap2", map:map(&lt;map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"&gt;&lt;map:entry key="output-status"&gt;&lt;map:value xsi:type="xs:integer"&gt;...&lt;/map:map&gt;), map:map(), document{text{"&amp;lt;soap:Envelope xmlns:soap=&amp;quot;http://www.w3.org/2003/05/soa..."}}, fn:false(), local:rsrcmod-callback#6)</error:operation>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:variables>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-query">resource-name</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>"soap2"</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-query">context</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>map:map(&lt;map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"&gt;&lt;map:entry key="output-status"&gt;&lt;map:value xsi:type="xs:integer"&gt;...&lt;/map:map&gt;)</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-query">resource-params</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>map:map()</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-query">input</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>document{text{"&amp;lt;soap:Envelope xmlns:soap=&amp;quot;http://www.w3.org/2003/05/soa..."}}</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-query">in-txn</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>fn:false()</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-query">responder</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>local:rsrcmod-callback#6</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-query">service</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>xdmp:function(fn:QName("http://marklogic.com/rest-api/resource/soap2","post"), "/marklogic.rest.resource/soap2/assets/resource.xqy")</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       </error:variables>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:xquery-version>1.0-ml</error:xquery-version>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:     </error:frame>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:     <error:frame>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:uri>/MarkLogic/rest-api/models/resource-model-query.xqy</error:uri>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:line>219</error:line>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:column>4</error:column>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:operation>rsrcmodqry:exec-post(map:map(&lt;map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"&gt;&lt;map:entry key="accept-language"&gt;&lt;map:value xsi:type="xs:string"...&lt;/map:map&gt;), map:map(&lt;map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"&gt;&lt;map:entry key="name"&gt;&lt;map:value xsi:type="xs:string"&gt;soap2&lt;/map...&lt;/map:map&gt;), document{text{"&amp;lt;soap:Envelope xmlns:soap=&amp;quot;http://www.w3.org/2003/05/soa..."}}, local:rsrcmod-callback#6)</error:operation>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:variables>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-query">headers</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>map:map(&lt;map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"&gt;&lt;map:entry key="accept-language"&gt;&lt;map:value xsi:type="xs:string"...&lt;/map:map&gt;)</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-query">endpoint-params</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>map:map(&lt;map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"&gt;&lt;map:entry key="name"&gt;&lt;map:value xsi:type="xs:string"&gt;soap2&lt;/map...&lt;/map:map&gt;)</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-query">input</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>document{text{"&amp;lt;soap:Envelope xmlns:soap=&amp;quot;http://www.w3.org/2003/05/soa..."}}</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="http://marklogic.com/rest-api/models/resource-model-query">responder</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>local:rsrcmod-callback#6</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       </error:variables>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:xquery-version>1.0-ml</error:xquery-version>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:     </error:frame>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:     <error:frame>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:uri>/MarkLogic/rest-api/endpoints/resource-service-query.xqy</error:uri>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:line>65</error:line>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:column>8</error:column>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:variables>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="">params</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>map:map(&lt;map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"&gt;&lt;map:entry key="name"&gt;&lt;map:value xsi:type="xs:string"&gt;soap2&lt;/map...&lt;/map:map&gt;)</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="">headers</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>map:map(&lt;map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"&gt;&lt;map:entry key="accept-language"&gt;&lt;map:value xsi:type="xs:string"...&lt;/map:map&gt;)</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="">method</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>"POST"</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  <error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:name xmlns="">body</error:name>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:    <error:value>document{text{"&amp;lt;soap:Envelope xmlns:soap=&amp;quot;http://www.w3.org/2003/05/soa..."}}</error:value>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:  </error:variable>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       </error:variables>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:       <error:xquery-version>1.0-ml</error:xquery-version>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:     </error:frame>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap:   </error:stack>
2015-07-29 19:10:03.797 Debug: dikw-pddd-soap: </error:error>

详情

假设我在脚本中打错了字,“错误”日志会以任何方式帮助我找到这个错字吗?或者它会通过告诉我响应是空的来告诉我“出了点问题”。

【问题讨论】:

    标签: marklogic


    【解决方案1】:

    您的资源扩展必须返回与上下文映射的输出类型键中的 mime 类型相同数量的文档:

    http://docs.marklogic.com/guide/rest-dev/extensions

    该错误表明扩展程序正在声明 MIME 类型但未返回文档。

    希望对您有所帮助,

    【讨论】:

    • 谢谢。这是由于我的 JavaScript 代码中的错误造成的。我正在寻找有关此问题的指标。我在我的问题中添加了更多信息。
    • 在这种情况下,日志只能告诉你哪里出错了,而不是哪里出错了。检查资源服务扩展的输出时发现错误。因此,不,不幸的是,框架无法指示代码中的哪一行不应该设置输出类型或应该返回一个文档。
    • 您知道在 JavaScript 代码中找到这些错误或任何特定错误的任何方法吗?此时此刻,一个错字可能需要我一整天的时间才能找到。使用 10k 行脚本,这不再可行。
    • 也许我不明白这个问题。上面确定的错误类别——从运行到完成的资源服务返回的输出中的问题——与导致服务执行失败的资源服务中的 JavaScript 语法或运行时错误非常不同。语法错误应报告以错误行开头的堆栈跟踪。这没有发生吗?
    • 我已经确认安装时的语法错误和 JavaScript 代码中的运行时执行错误都不会报告启用调试的堆栈跟踪。那是一个错误。您应该能够获得这两类错误的堆栈跟踪。
    【解决方案2】:

    简而言之,您的 REST 扩展程序没有返回输出,而它至少期待一些东西。这不是因为拼写错误(您会在部署时看到编译错误),而是因为代码中的逻辑错误。

    获取适当的扩展方法函数的主体,并在 QC 中运行它以隔离问题..

    HTH!

    【讨论】:

    • 谢谢,这种复制/粘贴是一种我希望规避的繁琐方法。查询控制台很适合用来测试,但不是用来开发的。
    猜你喜欢
    • 1970-01-01
    • 2010-10-10
    • 1970-01-01
    • 2012-09-12
    • 1970-01-01
    • 1970-01-01
    • 2016-09-01
    • 1970-01-01
    • 2019-08-25
    相关资源
    最近更新 更多