アーティクル - CS302464

エラー "メッセージ :: インデックスのクエリに無効な文字があります<index number>:" サービスが ThingWorx Composer で呼び出されたとき

修正日: 20-Mar-2023   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • ThingWorx Platform 8.4 to 9.3

説明

  • 組み込みのGetJSON()サービスがカスタム サービスで呼び出されると、以下のエラーで失敗します /ThingworxStorage/logs/ApplicationLog.log
[L: エラー] [O: ctwBaseService] [I: ] [U: 管理者] [S: ] [T: https-jsse-nio-8443-exec-7] [コンテキスト: com.thingworx.webservices.context.HttpExecutionContext @5868aac3][メッセージ: サービス スクリプトの実行エラー <[javascript サービス名]> :: インデックス <インデックス番号> のクエリで無効な文字: <URL>]
  • Resources["ContentLoaderFunctions"].GetJSON(params)サービスが失敗し、ThingWorx Composer で実行すると、以下のエラー メッセージが出力としてスローされます。
インデックス <インデックス番号>: <URL> のクエリに不正な文字があります - 詳細については、スクリプト エラー ログを参照してください
  • GetJSON ()サービスでパラメーターとして指定されたURLにスペースまたは二重引用符が含まれている場合、 /ThingworxStorage/logs/ScriptLog.logに次のエラーが表示されて失敗します。
[L: エラー] [O: SctdeDSLProcessor] [I: <モノの名前>] [U: 管理者] [S: ] [T: http-nio-80-exec-6] [メッセージ: サービススクリプトの実行エラー [ContentLoader] ] :: インデックス<インデックス番号> のクエリに不正な文字があります: <URL>
  • Twilio Extension SendMessageサービスを使用してテキスト メッセージを送信できず、Composer に次のエラーが表示されます。
インデックス <インデックス番号>: <URL> のクエリに不正な文字があります - 詳細については、スクリプト エラー ログを参照してください
  • スペース文字を含む SMS テキスト メッセージを送信できない
  • 郵便配達員で動作します
  • GetJSON () パラメータのURLを作成する方法
最新バージョンはこちらを参照ください CS302464