Skip to Content.
Sympa Menu

grouper-users - [grouper-users] Error trying to use RabbitMQ

Subject: Grouper Users - Open Discussion List

List archive

[grouper-users] Error trying to use RabbitMQ


Chronological Thread 
  • From: Richard Frovarp <>
  • To: " Mailing List" <>
  • Subject: [grouper-users] Error trying to use RabbitMQ
  • Date: Tue, 23 Apr 2019 18:43:20 +0000

I'm running into an error trying to use RabbitMQ with 2.4.

Following:

https://spaces.at.internet2.edu/display/Grouper/Grouper+Messaging+with+RabbitMQ

So I've updated grouper-loader.properties. It first complained about a
missing cron, so I added that. I then copied this:

https://github.com/Internet2/grouper/blob/master/grouper-misc/grouper-messaging-rabbitmq/src/main/resources/grouper.client.rabbitMq.example.properties

into

/opt/grouper/grouper.apiBinary-2.4.0/conf/grouper.client.properties

swapping out my connection details. I then run the daemon and get this:

2019-04-23 13:36:00,700: [DefaultQuartzScheduler_Worker-3] ERROR
EsbConsumer.processChangeLogEntries(659) -  - problem
java.lang.NullPointerException: Cant find config for messageSystemName:
'rabbitmq'
        at
edu.internet2.middleware.grouperClient.messaging.GrouperMessagingEngine.retrieveGrouperMessageSystem(GrouperMessagingEngine.java:91)
        at
edu.internet2.middleware.grouperClient.messaging.GrouperMessagingEngine.send(GrouperMessagingEngine.java:58)
        at
edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbMessagingPublisher.dispatchEvent(EsbMessagingPublisher.java:72)
        at
edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(EsbConsumer.java:629)
        at
edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:245)
        at
edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$5.runJob(GrouperLoaderType.java:638)
        at
edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465)
        at
edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)

I'm rather confused as to what isn't lining up. I've changed the
changeLog.consumer.rabbitMqMessagingSample.publisher.messagingSystemName
= rabbitmq
 to something completely different in the grouper-loader.properties
file, that changes the name of what it can't find. I understand it not
finding something bogus, but not sure why it can't find something in
grouper.client.properties.

Thanks,

Richard



Archive powered by MHonArc 2.6.19.

Top of Page