Hi Alexander, I just have been able to reproduce the issue with the jetty-hsql package of XWiki 6.4.1 after a few modifications - it looks like a bug still running around in the wild. What you can do about it is: - create a bug report in http://jira.xwiki.org/ - if you want to debug it, ( http://dev.xwiki.org/xwiki/bin/view/Community/Debugging ) pointers in the code are: the scheduler (which triggers the watchlist mails) constructs a "dummy-request" at startup to be able to figure out the right url in background threads: https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwik... the watchlist notifier then passes through the dummy request (contained on context.getRequest()) to the mails sender module https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwik... the mail sender module uses an "ExternalURLFactory" to make sure the urls in the mail are absolute: https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwik... Somewhere along these lines the problem lurks. In my installation I checked that the "Send Page by mail" feature does not have the problem, so I think it is not in the mails sender module, but earlier - just a guess - unless the bug is fixed, add a rewrite rule to the nginx redirecting urls starting with /bin/bin/... to /bin/... which should work around the problem. Cheers, Clemens
Hi all,
I have noticed that XWiki 6.1 generates incorrect document link in notification mails in our setup. It duplicates /bin path element into /bin/bin in every link.
I've searched the mailing list and could only found this thread: http://lists.xwiki.org/pipermail/users/2011-July/020402.html with an almost identical description:
>>> * duplicated "/bin/" element in link URL *>>>>* e.g. http://subwiki.server.com/bin/bin/view/SpaceName/PageName <http://subwiki.server.com/bin/bin/view/SpaceName/PageName> *>>>
Unfortunately, the problem hasn't been solved and no other discussions were seen on this topic.
Here are more details about our installation: * XWiki 6.1 (and recently tried 6.4.1 with the same result) * Tomcat7 container running ROOT.war with XWiki application on http://localhost:8080/ * xwiki.cfg contains xwiki.home uncommented and set to a correct public URL (https://ourserver.com/) * Nginx frontend using proxy_pass to serve the public URL
I have also noticed that links to the same pages in emails sent by "Share by email" extension are correct (no /bin duplication).
We are using XWiki as a corporate knowledge base, so the correctness of email notifications are important for us. Any help will be appreciated.