cancel
Showing results for 
Search instead for 
Did you mean: 

SOLRAPIClient.getAclReaders() failing [JSON exception]

poet_imp
Champ in-the-making
Champ in-the-making
I am running a fresh install of 4.0.d on CentOS 6.2. It is a vanilla install with the single exception that I have configured and enabled ldap-ad.

From the user's point of view everything is working just fine. Active Directory users are able to login. Sites can be created and documents can be uploaded. Nothing else has been attempted, though, and I know this because I know all of the users … It only has one at the moment and it is me.

However the back end is not happy. I am running in a VM with two CPUs and 2GB ram. Both CPUs are pretty much pegged 100% of the time. I see little to no disk activity but there are a couple postgres tasks that consistently use about 15% CPU each. The ambiguous "java" task is reporting 150-160% busy. Whatever it is chewing on is probably cached.

To create the log below I stopped alfreso, cleared the catalina.out log file and restarted. Once I saw the error occur I brought it down again to give a birth-to-death log of the event. Look for the string in the title to find the error. If allowed to run this error is repeated about every minute or so. Any pointers towards a solution would be much appreciated. Searching for a solution has come close on occasion but nothing that is a direct hit yet.

I read the forum read me… here is the whole log: http://pastebin.com/Kivp1giT
4 REPLIES 4

poet_imp
Champ in-the-making
Champ in-the-making
Bump. Please?

I have noticed that the frequency of the error is every 30 seconds. Is there a task that kicks off every 30 seconds that would cause this error?

andy
Champ on-the-rise
Champ on-the-rise
Hi

This looks like a bug.
It would appear that you have an LDAP user id that is not correcty encoded in the JSON request to get ACLs?

How many ldap users have you imported?
Are there any with odd characters in the uid?

Andy

andy
Champ on-the-rise
Champ on-the-rise

poet_imp
Champ in-the-making
Champ in-the-making
There were thousands of IDs that were absorbed. Some could very well be outside the normal naming convention. If I were to try to find the outliers, what could I look for?