I'm getting this error, May I know the cause of it and how to resolve the issue.
Solved! Go to Solution.
Refer to https://forums.adobe.com/thread/2325595 It seems for some reason it is retrieving a BINARY property as a String. So there is hight probability you might have wrong index defnition
Can you elaborate the problem and share STR ?
Views
Replies
Total Likes
I'm trying to access the repository to get the nodes and its properties in the same hierarchy in a customized json format using Node JCR API programmatically for node structure with less nodes it works fine but for large one like the below, it throws the error.
I'm trying to hit a java class from a servlet, following are my code samples
Servlet class
Retrieval Java class
Once the servlet hit from the browser, the root node path is sent to the java class and returns the json object to servlet which has the entire node structure with properties in the custom JSON format.I'm trying to store the returned JSON object as string into the local file system, once the call is made to the servlet, it throws the same error
It is because of the some larger string length,Can you please help me to get this issue to be fixed?
Thanks in Advance
Views
Replies
Total Likes
Refer to https://forums.adobe.com/thread/2325595 It seems for some reason it is retrieving a BINARY property as a String. So there is hight probability you might have wrong index defnition
public static String readString(InputStream in) throws IOException Read a String. This will first read the length as 4 bytes, and then the UTF-8 encoded string. Parameters: in - the data input stream Returns: the string Throws: IOException - if an IO exception occurred while reading
Retrieving the binary property value as string is the cause for the problem..It got resolved
Thanks again!!