Skip to Content.
Sympa Menu

grouper-users - [grouper-users] RE: How do I get the ESB to fire events

Subject: Grouper Users - Open Discussion List

List archive

[grouper-users] RE: How do I get the ESB to fire events

Chronological Thread 
  • From: "Bryan E. Wooten" <>
  • To: "Bryan E. Wooten" <>, Chris Hyzer <>, "" <>
  • Subject: [grouper-users] RE: How do I get the ESB to fire events
  • Date: Tue, 25 Jun 2013 18:39:07 +0000
  • Accept-language: en-US
  • Authentication-results:; dkim=neutral (message not signed) header.i=none

Ok, I discovered that when I build grouper by hand I get a lib/jetty directory in the api.


So created this dir with the 3 jars in my quick start installation. I then edited and added:


#UofU - Add jars to support ESB



But I am still getting the same class not found error.







From: [mailto:] On Behalf Of Bryan E. Wooten
Sent: Tuesday, June 25, 2013 10:05 AM
To: Chris Hyzer;
Subject: [grouper-users] RE: How do I get the ESB to fire events


Thanks for the tip. That is the right name, but now I am getting this error:


loader ran successfully: Error: Error processing record 134909, sequenceNumber: 134909, java.lang.RuntimeException: Problem loading class: edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbHttpPublisher

       at edu.internet2.middleware.grouper.util.GrouperUtil.forName(

        at edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(

        at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(







Caused by: java.lang.NoClassDefFoundError: org/mortbay/jetty/HttpException

        at java.lang.Class.forName0(Native Method)

        at java.lang.Class.forName(

        at edu.internet2.middleware.grouper.util.GrouperUtil.forName(

        ... 26 more

Caused by: java.lang.ClassNotFoundException: org.mortbay.jetty.HttpException


I assume I am missing some jar file in the api/lib/grouper directory? I didn’t see anything about this in the wiki.






From: Chris Hyzer []
Sent: Monday, June 24, 2013 11:25 PM
To: Bryan E. Wooten;
Subject: RE: How do I get the ESB to fire events


Look in the database in the loader log table, and see the job name for it, and use that.


In this case it should be:








From: [] On Behalf Of Bryan E. Wooten
Sent: Monday, June 24, 2013 11:27 AM
Subject: [grouper-users] How do I get the ESB to fire events


I have simple server listening on port 80 and added the following to my


changeLog.consumer.httpTestGroup.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer

changeLog.consumer.httpTestGroup.elfilter = event.eventType eq 'MEMBERSHIP_DELETE' || event.eventType eq 'MEMBERSHIP_ADD || event.eventType eq 'GROUP_DELETE' || event.eventType eq 'GROUP_ADD'

changeLog.consumer.httpTestGroup.publisher.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbHttpPublisher

changeLog.consumer.httpTestGroup.publisher.url = " http://localhost:80


I think I need to run loaderRunOneJob("CHANGE_LOG_changeLogTempToChangeLog")


And then run:




I just don’t know what “something” should be.


Any help appreciated.



Archive powered by MHonArc 2.6.16.

Top of Page