This blog promotes knowledge sharing through experience and collaboration. For more product information, visit our WebSphere Commerce CSE page. For easier navigation, utilize the Categories to find posts that match your interest.
Request Header is the key to troubleshooting "INT
|[4/20/16 5:04:05:119 EDT] 000002b4 CommerceSrvr E com.ibm.commerce.util.wrapper.AES128Cryptx decrypt(String text, String user_key, String encoding) CMN0409E: The following error occurred during processing: "INTEGRITY_CHECK_FAILED_DURING_DECRYPTION".|
[4/20/16 5:04:05:117 EDT] 000002b4 ServiceLogger > Web <http://server1.ibm.com/webapp/wcs/stores/servlet/TopCategories_12050_9999_1 > <user:10042> <method:GET> <langId=-1&catalogId=9999&storeId=12050&krypto=vaAGKZQ4CZz6c2fC8TqeQXTG43OdUJma8Df7nvaP2bs%2FGYrL1yg0Cf5eml6h87onDCTQ4a1nLVWw%0AgUWvV0M1c
First you will want to note the url that is being accessed. Is it a landing page or a specific page (like a pdp). Next, does the request include a session or krypto key? In the above example, we can see the request is coming in with a krypto key already which normally means that this was a bookmarked url. If it was a new request, then a new session key / krypto key would be generated. Make note of the krypto key to see if the other request that have the error include the same krypto key. This can help validate that it is coming from a bookmarked page.
Validate the user that is associated with the request. In this case it is a registered user 10042. If you were to see a generic user -1002, then you would want to focus on the user-agent to see if is coming from a generic user or a crawler.
Now, if you look at the line below the request, it will have all the header information.
4/20/16 5:04:05:118 EDT] 000002b4 ServiceLogger 2 Web http://server1.ibm.com/webapp/wcs/stores/servlet/TopCategories_12050_9999_1 headers: [Host=server1.ibm.com] [User-Agent=Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:220.127.116.11) Gecko/2009011913 Firefox/3.0.6] [Cookie2=$Version="1"] [X-Forwarded-For=18.104.22.168] [X-Host=server1.ibm.com] [X-Forwarded-Proto=http] [Via=HTTP/1.1 ECS (mia/1755)] [$WSIS=false] [$WSSC=http] [$WSPR=HTTP/1.1] [$WSRA=22.214.171.124] [$WSRH=126.96.36.199] [$WSSN=server1.ibm.com] [$WSSP=80] [Surrogate-Capability=WS-ESI="ESI/1.0+"] [_WS_HAPRT_WLMVERSION=-1]
[4/20/16 5:04:05:118 EDT] 000002b4 ServiceLogger 2 Web http://server1.ibm.com/webapp/wcs/stores/servlet/TopCategories_12050_9999_1 headers: [Host=server1.ibm.com] [User-Agent="Mozilla/5.0 (compatible;FatBot 2.0; http://www.thefind.com/crawler)" ] [Cookie2=$Version="1"] [X-Forwarded-For=188.8.131.52] [X-Host=server1.ibm.com] [X-Forwarded-Proto=http] [Via=HTTP/1.1 ECS (mia/1755)] [$WSIS=false] [$WSSC=http] [$WSPR=HTTP/1.1] [$WSRA=184.108.40.206] [$WSRH=220.127.116.11] [$WSSN=server1.ibm.com] [$WSSP=80] [Surrogate-Capability=WS-ESI="ESI/1.0+"] [_WS_HAPRT_WLMVERSION=-1]
These are just a few things that you can validate when troubleshooting this error. As I mentioned the majority of the time, the issue comes from bookmarked urls that were bookmarked prior to a change in merchant key or decryption algorithm. Unfortunately, there is not much that can be done to address this issue as we are not able to update a bookmark of a user. Utilize the technotes below to help determine the root cause if you are still unable to determine why you are encountering the error.
There is additional logging in the later fix packs that can also be used to determine root cause. Please see Niamh's blog.