---
schema_version: "1"
id: d8a0bebe124e651d40550f744b73a8196962e11761aff953347fadac61f1b082
title: Validation Module のトラブルシューティング
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/validation-connector/1.4/validation-module-troubleshooting.md
canonical_url: https://docs.mulesoft.com/jp/validation-connector/1.4/validation-module-troubleshooting
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 2c271da70063e0e77159794bd6a44f91adea7ce23ba27f134e5d96bde2edbad0
description: MuleSoft Documentation Site
release: "1.4"
latest: false
---
# Validation Module のトラブルシューティング

Validation Module のトラブルシューティングを行うには、冗長ログの有効化と、スローされる一般的なメッセージの解釈に関する情報を理解しておきます。

## [](#冗長ログの有効化)冗長ログの有効化

アプリケーションと Validation Module のやりとりが失敗する理由の理解を深めるには、モジュールの冗長ログを一時的に有効にします。  

Mule アプリケーションのパフォーマンスに影響するため、トラブルシューティングが完了したら、必ず拡張された冗長性を無効にしてください。

設定ファイルで冗長ログを有効にする手順は、次のとおりです。

1. Anypoint Studio にアクセスし、​**\[Package Explorer\]**​ ビューに移動します。
2. アプリケーションのプロジェクト名を開きます。
3. `src/main/resources`​ パスフォルダーを開きます。
4. フォルダー内の ​`log4j2.xml`​ ファイルを開きます。
5. `<Loggers>`​ タグ内に ​`<AsyncLogger>`​ タグを追加します。
    
    ```xml
    			<Loggers>
    				...
    				<AsyncLogger name="org.mule.extension.validation" level="DEBUG"/>
    				...
    			</Loggers>
    ```
6. アプリケーションの変更を保存します。
7. **Package Explorer**​ でプロジェクト名をクリックし、​**\[Run (実行)\]**​ > ​**\[Run As (別のユーザーとして実行)\]**​ > ​**\[Mule Application (Mule アプリケーション)\]**​ をクリックします。

## [](#一般的なスローを理解する)一般的なスローを理解する

ここでは、一般的なスローメッセージとその解決方法を示します。

- VALIDATION:BLANK\_STRING
    
    The provided value is an empty string and the expected value is not. (空の文字列が指定されました。これは想定される値ではありません。)
- VALIDATION:NOT\_BLANK\_STRING
    
    The provided value is not an empty string and the expected value is. (空の文字列以外の値が指定されました。これは想定される値ではありません。)
- VALIDATION:ELAPSED\_TIME
    
    Too much time has elapsed since the specified start time. (指定された開始時刻からの経過時間が長すぎます。)
- VALIDATION:NOT\_ELAPSED\_TIME
    
    Not enough time has elapsed since the specified start time. (指定された開始時刻から十分な時間が経過していません。)
- VALIDATION:INVALID\_EMAIL
    
    The provided value is an invalid email address. (無効なメールアドレスが指定されました。)
- VALIDATION:EMPTY\_COLLECTION
    
    The provided value is an empty collection and the expected value is not. (空のコレクションが指定されました。これは想定される値ではありません。)
- VALIDATION:NOT\_EMPTY\_COLLECTION
    
    The provided value is an empty collection and the expected value is not. (空のコレクションが指定されました。これは想定される値ではありません。)
- VALIDATION:INVALID\_BOOLEAN
    
    The provided value does not match the expected boolean value. (指定された値が想定されるブール値と一致しません。)
- VALIDATION:INVALID\_IP
    
    The provided value is an invalid IP address. (無効な IP アドレスが指定されました。)
- VALIDATION:REJECTED\_IP
    
    The provided value is not valid according to the expecting ranges. (想定される範囲に対して無効な値が指定されました。)
- VALIDATION:NULL
    
    The value provided is null. (指定された値が null です。)​\`null\`​ の定義は、mimeType 値によって異なります。たとえば、​\`application/java\`​ mimeType の場合、​\`null\`​ は空白のポインターを意味します。However, if the mimeType is ​\`application/json\`, then the String ​\`null\`​ is also a null value. (ただし、mimeType が ​\`application/json\`​ の場合、文字列 ​\`null\`​ は null 値でもあります。)
- VALIDATION:NOT\_NULL
    
    The value provided is not null. (null でない値が指定されました。)​\`null\`​ の定義は、mimeType 値によって異なります。たとえば、​\`application/java\`​ mimeType の場合、​\`null\`​ は空白のポインターを意味します。However, if the mimeType is ​\`application/json\`, then the String ​\`null\`​ is also a null value. (ただし、mimeType が ​\`application/json\`​ の場合、文字列 ​\`null\`​ は null 値でもあります。)
- VALIDATION:INVALID\_NUMBER
    
    The provided value does not satisfy either the number type or the minimum or maximum expected values. (指定された値が想定される数値型の値または最大/最小値を満たしていません。)
- VALIDATION:INVALID\_TIME
    
    The provided value is an invalid time for the pattern used to parse it. (指定された値が解析に使用されるパターンの無効な時間です。)パターンが指定されていない場合は、ロケールのデフォルトが使用されます。
- VALIDATION:INVALID\_URL
    
    The provided value is an invalid URL. (無効な URL が指定されました。)
- VALIDATION:MISMATCH
    
    The provided value does not match the regular expression. (指定された値が正規表現に一致しません。)
- VALIDATION:INVALID\_SIZE
    
    The provided value is not between the specified inclusive boundaries. (指定された値が指定された上限と下限 (両端を含む) の間にありません。)
- VALIDATION:MULTIPLE
    
    Summarizes all the found errors in a list of nested validation operations. (ネストされた検証操作のリストの検出されたすべてのエラーを要約します。)

## [](#関連情報)関連情報

- [MuleSoft ヘルプセンター](https://help.mulesoft.com)
- [Validation Module リファレンス](https://docs.mulesoft.com/jp/validation-connector/1.4/validation-documentation)