Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.
Originally posted by: rgvenkateshOriginally posted by: lae_errors
This post has been created for discussion of error code brain.node.http.noneEncodingError.
Please reply to this thread with any description of error conditions, diagnostic information, and recommended resolutions.
HI Team,
I am trying to process bulk Http requests on a HttpNode using hash splits to spread the load on 10 Http NOdes.
Out of the 10 nodes (which have the same header, output options set), one of them fails with the below error:
"ERROR: Error while writing response data of type application/xml to field of type class java.lang.String with character set windows-1252. Most likely the response is binary data and the DataFieldEncoding should be set to Base64.
Error Code: brain.node.http.noneEncodingError"
Debugging done so far:
1. Changed the Output field to Unicode from String
Result: Same error.
2. Changed the DataOutputFieldEncoding to Base64 from Auto
Result: Node completes but the response is in a non-readable/passable format, i assume it throws a binary response of the XML which is not expected.
My contentTypeOutputField is set to application/xml; charset=UTF8.
I tried to find the request which might be causing this error using the BRD node (with the Http BRD file) and I tried running by skipping that request, but it throws error again on the next request.
I am not able to understand why only this node fails but the other 9 HttpNode completes successfully.
Note:
Using LAE 6.1
BRE v 6.1.3.0 BUild 15
Please help.
Regards,
Venkatesh