String is too long: 2319129930345378533 | Community
Skip to main content
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Hemant_arora

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

5 replies

Hemant_arora
Level 8
February 20, 2018

Can you elaborate the problem and share STR ?

Malarvizhi_Sara
Level 2
February 26, 2018

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

Hemant_arora
Hemant_aroraAccepted solution
Level 8
February 26, 2018

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

Hemant_arora
Level 8
February 26, 2018

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

Malarvizhi_Sara
Level 2
February 26, 2018

Retrieving the binary property value as string is the cause for the problem..It got resolved

Thanks again!!