-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem with "Digital Signature" #49
Comments
Hello Jakub, do you see any errors in the log file? Best regards |
Hi Matthias, errors in the log are a bit hard to track down, do you have maybe a suggestions for what specifically I should look? The log is quite big and we are using a lot of plugins. Do you need any other details? For communication: should we write here or directly via mail? Thank you and best regards, |
Hi Jakub, I would expect an error from the class com.baloise.confluence.digitalsignature.rest.DigitalSigatureService.DigitalSigatureService. Seems strange to me, that the button is clickable but nothing happens. It is a plain HTML form with /atlassian/rest/signature/1.0/sign as action, so the browser should load that page. I guess "nothing happens" means browser reloads the page and the signature does not appear? Matthias |
Hi Matthias, thank you for the quick reply. I'll start digging in the logs. To elaborate our use of the plugin: I'll keep you posted about the log findings. Best regards, |
It could be a concurrency / multithreading issue: if several users sign at the same time, it might be that one overwrites the state of the other, as the signature object graph with the list of all signatures is stored as a whole. If this is the case I may need to put a lock on the Bandanamanger or the rest endpoint, or change the storage format to allow parallel write operations. I guess the latter is preferable, see #24. |
Hi, This is one exception I've found so far: Output from atlassian-confluence.log 2020-05-18 15:31:10,881 ERROR [https-jsse-nio2-8443-exec-8] [common.error.jersey.ThrowableExceptionMapper] toResponse Uncaught exception thrown by REST service: null I hope this helps somehow. Best regards, |
Interesting. I would have rather expected the exception in com.baloise.confluence.digitalsignature.rest.DigitalSigatureService.sign |
The strange thing it is takes days to recover. The more I think about it, the less I'm convinced it is a concurrency issue...
This is normal behavior if the title and content of the signature panel are the same ( i.e. copy / paste ) and they are on the same page. Please remember you sign the content ( panel title + panel content + pageID ), so if you copy on the same page all signatures apply, copy to a different page they are lost. We can not identify a macro instance for the moment, see #1
Other than #26 I don't see any reason to separate into many single signatures if the content of the contract is the same? I would rather put them all into the same panel. Do your users also report "disappearing" signatures? Could you keep an eye on the history of the pages when users report signature not working? Maybe in fact the content changed and the signatures are invalidated? |
Hi Matthias, thank you for your replies.
Did I understand you correctly? Best regards, |
Hello Jakub, Do you still experience problems or can we close this ticket? |
Hello Matthias, |
I am contacting you regarding your Conflunce plug-in „digital-signature“. We are using it extensively in our internal document reviews, but we are experiencing severe technical problems with the plug-in and would like to inquire if you might be able to help.
The problem: we have many pages with up to 40 signature fields. Randomly, the signature doesn’t work for individual users (again, there is no pattern). The button is clickable, but nothing happens. Our own IT has looked at the source code and cannot find any errors. After a few days it usually works again, but we don’t understand why. We need to review many documents in Confluence due to the current pandemic and are struggeling to keep our projects moving.
Have you encountered the same issue before? Can you put us in touch with your developers to solve the problem?
You can reach me at [email protected]
You can reach my colleague at our IT at [email protected]
Thank you very much!
The text was updated successfully, but these errors were encountered: