can you provide "very detailed" "step by step" description of what are you doing? can you try it on our demo server: https://om.alteametasoft.com/openmeetings/ ?
On Fri, Feb 27, 2015 at 11:52 PM, Susheel Jalali < [email protected]> wrote: > Dear Maxim and OpenMeetings Developers, > > Upon clicking on one-time invitation link sent to them, our participants > receive the error, "This invitation was already used". > > We posted on the OM user forum and received the list of steps to follow. > We followed those steps , yet we are receiving the same error on two > servers, one running OpenMeetings 3.0.3 and the other 3.0.4. > > We might have to do some coding changes in some of the files and settings > based on our research on SOAP REST methods and data flow. Since this is > technical in nature, we are posting these findings in OM Dev (not user) > forum to seek further guidance. > > Could you please give us some technical pointers to eliminate the error > message? > > · Which method in the SOAP API invitation service of one-time > invitation performs the relevant checking, to trigger the error > message and display to the user via English.xml? > · Is there a patch that needs to be inserted in invitation.java? > · Could a network firewall or OS firewall setting activate a bug in > OpenMeetings? (Any changes to CentOS eth0/eth1 files, iptables and > routing tables of router?) > > > > ----------- > > Our findings > > (1) One-time invitation uses the SOAP API > "org.openmeetings.app.remote.InvitationService" > that includes: > > a) getInvitation() > > b) getInvitationByHashCode() > > c) sendInvitationHash() > > d) InvitationService Java class > > e) invitation.java . > > > The three valid types of invitation and a method "setAllowEntry()" are > defined in: > > ~/src/db/java/org/apache/openmeetings/db/entity/room/Invitation.java > > public enum Valid { OneTime, Period, Endless; > > public static Valid fromInt(int valid) { > > return valid == 1 ? Endless : (valid == 2 ? Period : OneTime); > > } > > } > > public void setAllowEntry(boolean allowEntry) { > > this.allowEntry = allowEntry; > } > > > In "english.xml" the corresponding error message has a string id defined > as: > > <string id="534" name="invitation_error"> > > <value>This invitation was already used</value> > > ---------------- > > Thank you. > > Sincerely, > > Susheel Jalali > > Customer Operations Leader, > > Coscend Communications Solutions > > Elite Premio Complex Suite 200 Survey No 7 & 8 Balewadi Pune 411045 > Maharashtra India > > [email protected]_ > > Web site:www.CoscendCommunications.com <http://www. > coscendcommunications.com/> > > ------------------------------------------------------------------ > > *Coscend’s**Software Service Factory* > > "*Coscend Communications* is ... *pioneering a new approach*to ... > software applications development, and systems integration." > > *Light Reading Network, *December, 2007 > > "*Coscend*is at the*vanguard of a new evolution*in telco OSS/BSS systems > integration." > > *Caroline Chappell* > A leading authority in the communications services software industry > > "There are *innovative*…*tools*from ... *Coscend *bubbling up, which will > help accelerate the data consolidation process and reduce its cost." > > *Dennis Mendyk, */Editor,/Building a *Telco Service Factory* > > ------------------------------------------------------------------ > > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail > Messages from Coscend Communications Solutions' posted at: http://www. > CoscendCommunications.com/Terms_and_Conditions.html <http://www. > coscendcommunications.com/Terms_and_Conditions.html> > > > ---------------- > > Subject: > Re: OpenMeetings-3.0.4 - "one-time invitation" gives "Already used" > From: > Maxim Solodovnik <[email protected]> > Date: > 02/26/15 15:21 > > To: > Openmeetings user-list <[email protected]> > CC: > "[email protected]" <[email protected]> > > > works for me: > > 1) enter the room as admin user > 2) select Send invitation from the menu > 3) enter user email > 4) select Period: one time > 5) select "generate URL" > 6) copy/paste the URL to another browser > Result: everything works as expected > > > On Thu, Feb 26, 2015 at 1:32 PM, Susheel Jalali <Susheel.Jalali@ > coscendcommunications.com <mailto:[email protected]>> > wrote: > > Dear Maxim and Fellow Users of OpenMeetings, > > As you requested, we have tested with OpenMeetings-3.0.4 latest > release, yet the invitee receiving the One-Time invitation is unable > to access the meeting room even once. It shows the error message box: > > "This invitation was already used". > > We have tested the following three scenarios: > > 1. IT Administrator sends the one-time invitation to Internal User. > 2. IT Administrator sends the one-time invitation to External User. > 3. External User sends the one-time invitation to Internal User. > > All other invitations (Endless and Period) were working in the above > scenarios. Only "one-time" invitation did not work in any of the > above scenarios. > > > -- > Regards, > > Susheel Jalali > > Customer Operations Leader, > > Coscend Communications Solutions > > Elite Premio Complex Suite 200 Survey No 7 & 8 Balewadi Pune 411045 > Maharashtra India > > [email protected] > <mailto:[email protected]>_ > > Web site:www.CoscendCommunications.com > <http://www.coscendcommunications.com/> > > ------------------------------------------------------------------ > > > ======================= > > Subject: > Re: OpenMeetings 3.0.3 "one-time invitation" gives "Already used" > From: > Maxim Solodovnik <[email protected]> <mailto:[email protected]> > Date: > 02/23/15 09:22 > > To: > Openmeetings user-list <[email protected]> > <mailto:[email protected]> > CC: > "[email protected]" <mailto:[email protected]> > <[email protected]> <mailto:[email protected]> > > > Is it reproducible using latest release? > > On Sun, Feb 22, 2015 at 11:15 PM, Susheel Jalali > <[email protected] > <mailto:[email protected]>> wrote: > Dear OpenMeetings Users, > > We are using, on one of our servers, OpenMeetings version 3.0.3 > over Centos-6.5. > > When we create an invitation using the "one-time invitation" option, > then Generate URL, and Send it using the Send button, > the invitation is properly sent to and received by the recipient. > > However, when the recipient uses this URL (either by clicking or by > copy-paste) from their browser, they get the following message box > error: > > "This invitation was already used". > > We are able to use for the same installation and recipient, the > other two modes of invitation (Endless and Period) without any failure. > Is there a configuration or any change we need to make. > > > -- > Regards, > > Susheel Jalali > > Customer Operations Leader, > > Coscend Communications Solutions > > Elite Premio Complex Suite 200 Survey No 7 & 8 Balewadi Pune 411045 > Maharashtra India > > [email protected] > <mailto:[email protected]>_ > > Web site:www.CoscendCommunications.com > <http://www.coscendcommunications.com/> > > ------------------------------------------------------------------ > > > -- WBR Maxim aka solomax
