Skip to Content.
Sympa Menu

grouper-users - [grouper-users] External user invitations no longer working

Subject: Grouper Users - Open Discussion List

List archive

[grouper-users] External user invitations no longer working


Chronological Thread 
  • From: Peter DiCamillo <>
  • To: "" <>
  • Subject: [grouper-users] External user invitations no longer working
  • Date: Sat, 03 Nov 2012 23:55:50 -0400

I was doing some testing of external user invitations. At one point I sent an invitation to an external account that was already registered with Grouper. Then, in response to the invitation I clicked on the delete button to delete that user's association with Grouper. My intent was to reset that account as far as Grouper was concerned, so I could do a test as if that account had never been used with Grouper. After that, no external invitations are working, either to that user again, or to other external users that had never been used previously with Grouper. When I follow the link to accept an invitation, instead of getting the screen for that, I get a "subject not found error". Here's the trace from the log:

edu.internet2.middleware.subject.SubjectNotFoundException: subject not found:
,
Cant find subject from login id:

at
edu.internet2.middleware.grouper.subj.SourcesXmlResolver.thereCanOnlyBeOne(SourcesXmlResolver.java:489)
at
edu.internet2.middleware.grouper.subj.SourcesXmlResolver.findByIdOrIdentifier(SourcesXmlResolver.java:530)
at
edu.internet2.middleware.grouper.subj.CachingResolver.findByIdOrIdentifier(CachingResolver.java:377)
at
edu.internet2.middleware.grouper.subj.ValidatingResolver.findByIdOrIdentifier(ValidatingResolver.java:202)
at
edu.internet2.middleware.grouper.SubjectFinder.findByIdOrIdentifier(SubjectFinder.java:160)
at
edu.internet2.middleware.grouper.ui.GrouperUiFilter.retrieveSubjectLoggedIn(GrouperUiFilter.java:279)
at
edu.internet2.middleware.grouper.ui.GrouperUiFilter.doFilter(GrouperUiFilter.java:859)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at
org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:448)
at
org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:399)
at
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675)
at java.lang.Thread.run(Thread.java:662)

I never used the "delete" button in an invitation before, so I suspect that has something to do with this. This seems very odd to me, because I wouldn't expect the subject to be found before the invitation had been accepted. Any ideas on how I can get it working again? This is not a production system, so it's not urgent.

Peter




Archive powered by MHonArc 2.6.16.

Top of Page