Re: [xwiki-users] Watchlist App Email Notification generates incorrect document links in XE3.1 farm

2011-07-27 Thread Tim Jones
On 27 Jul 2011, at 01:59, Sergiu Dumitriu wrote:

> On 07/26/2011 09:49 AM, Tim Jones wrote:
>> Sergiu,
>> 
>> Thanks very much for your response.
>> 
>> I have answered your questions inline below
>> 
>> On 24 Jul 2011, at 23:32, Sergiu Dumitriu wrote:
>> 
>>> On 07/22/2011 08:56 AM, Tim Jones wrote:
 When using the  Watchlist Application in XWiki Enterprise 3.1 with 
 Enterprise Manager,  the changed document links in the notification emails 
 have incorrect URLs
 
 There are 2 problems:
 
 duplicated "/bin/" element in link URL
 e.g. http://subwiki.server.com/bin/bin/view/SpaceName/PageName
>>> 
>>> This might be caused by an incorrect configuration in the httpd
>>> frontend. I guess you're trying to shorten URLs by rewriting URLs, right?
>> 
>> Actually no, in Apache I am merely using ProxyPass and ProxyPassReverse to 
>> map / to the correct server and port :
>>ProxyPass / http://localhost:/
>>ProxyPassReverse / http://localhost:/
>>ProxyPreserveHost on
>> 
>> I am not using mod_rewrite at all
>> 
>> Incidentally xwiki application is in $TOMCAT_HOME/webapps/xwiki - it is not 
>> the ROOT app.
>> 
>> I have also *not* modified web.xml to do anything non-standard
>> 
 incorrect wiki
 e.g. changed doc in wiki#1, but server component of link url points to 
 wiki#2
>>> 
>>> Is either of these the main wiki? Does it always happen in the same way,
>>> like wiki#1 is the main wiki, and wiki#2 is one of the virtual wikis?
>> 
>> It seems to consistently map doc change events in the main wikis to one of 
>> the subwikis in the URL of the link to the modified document..
>> 
>> N.B. This is despite actually naming the correct (main) Wiki correctly 
>> higher up in the notification email (i.e. next to the world icon)
>> 
>> The links to changed documents in the other subwiki are correct.
>> 
>> The links to changed documents in the subwiki to which notifications from 
>> the main wiki are being incorrectly ascribed are correct.
>> 
 We are using both global and local users in the subwikis.
>>> Do these problems happen for both kinds of users?
>> 
>> Since the links to changed documents,which are being incorrectly ascribed to 
>> the alias of a subwiki, are in the main wiki, there are no local users 
>> affected (as users in the main wiki are global)
>> 
 Using tomcat 7 with mysql (both setup as in install guide)
 
 Everything else works fine.
 
 Has anyone any idea what is going wrong and how I might correct?
>>> 
>>> One possibility is that the main wiki doesn't have a proper wiki
>>> descriptor, thus its own base URL is not explicitly set. When this
>>> happens, the URL factory gets initialized with values from the first URL
>>> that is accessed when the application starts, and so it could wrongly
>>> set an URL used for a virtual wiki as the base for the main wiki.
>> 
>> The fields in the WikiManager entry for the main wiki (at 
>> http://server.domain.co/bin/view/XWiki/XWikiServerXwiki) all seem correct
>> 
>> What should I be looking for and correcting?
> 
> Edit webapps/xwiki/WEB-INF/xwiki.cfg and search for the section about 
> xwiki.home; uncomment and set a proper value for it. Restart Tomcat, and 

Great - that's fixed the problem with the wrong wiki being generated for links 
in the main wiki  - Thanks a lot :-)

However, we are still getting the "/bin/bin/" being generated in every link (I 
have not added /bin to the xwiki alias or xwiki.cfg) so the  links are still 
non-functional :-(

Is there somewhere I should look to try to work out what is happening with the 
URL generation?

Thanks for your help,

Tim

> see if it works.
> 
 Thanks,
 
 Tim
> -- 
> Sergiu Dumitriu
> http://purl.org/net/sergiu/
> ___
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users

___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] Watchlist App Email Notification generates incorrect document links in XE3.1 farm

2011-07-26 Thread Sergiu Dumitriu
On 07/26/2011 09:49 AM, Tim Jones wrote:
> Sergiu,
>
> Thanks very much for your response.
>
> I have answered your questions inline below
>
> On 24 Jul 2011, at 23:32, Sergiu Dumitriu wrote:
>
>> On 07/22/2011 08:56 AM, Tim Jones wrote:
>>> When using the  Watchlist Application in XWiki Enterprise 3.1 with 
>>> Enterprise Manager,  the changed document links in the notification emails 
>>> have incorrect URLs
>>>
>>> There are 2 problems:
>>>
>>> duplicated "/bin/" element in link URL
>>> e.g. http://subwiki.server.com/bin/bin/view/SpaceName/PageName
>>
>> This might be caused by an incorrect configuration in the httpd
>> frontend. I guess you're trying to shorten URLs by rewriting URLs, right?
>
> Actually no, in Apache I am merely using ProxyPass and ProxyPassReverse to 
> map / to the correct server and port :
> ProxyPass / http://localhost:/
> ProxyPassReverse / http://localhost:/
> ProxyPreserveHost on
>
> I am not using mod_rewrite at all
>
> Incidentally xwiki application is in $TOMCAT_HOME/webapps/xwiki - it is not 
> the ROOT app.
>
> I have also *not* modified web.xml to do anything non-standard
>
>>> incorrect wiki
>>> e.g. changed doc in wiki#1, but server component of link url points to 
>>> wiki#2
>>
>> Is either of these the main wiki? Does it always happen in the same way,
>> like wiki#1 is the main wiki, and wiki#2 is one of the virtual wikis?
>
> It seems to consistently map doc change events in the main wikis to one of 
> the subwikis in the URL of the link to the modified document..
>
> N.B. This is despite actually naming the correct (main) Wiki correctly higher 
> up in the notification email (i.e. next to the world icon)
>
> The links to changed documents in the other subwiki are correct.
>
> The links to changed documents in the subwiki to which notifications from the 
> main wiki are being incorrectly ascribed are correct.
>
>>> We are using both global and local users in the subwikis.
>> Do these problems happen for both kinds of users?
>
> Since the links to changed documents,which are being incorrectly ascribed to 
> the alias of a subwiki, are in the main wiki, there are no local users 
> affected (as users in the main wiki are global)
>
>>> Using tomcat 7 with mysql (both setup as in install guide)
>>>
>>> Everything else works fine.
>>>
>>> Has anyone any idea what is going wrong and how I might correct?
>>
>> One possibility is that the main wiki doesn't have a proper wiki
>> descriptor, thus its own base URL is not explicitly set. When this
>> happens, the URL factory gets initialized with values from the first URL
>> that is accessed when the application starts, and so it could wrongly
>> set an URL used for a virtual wiki as the base for the main wiki.
>
> The fields in the WikiManager entry for the main wiki (at 
> http://server.domain.co/bin/view/XWiki/XWikiServerXwiki) all seem correct
>
> What should I be looking for and correcting?

Edit webapps/xwiki/WEB-INF/xwiki.cfg and search for the section about 
xwiki.home; uncomment and set a proper value for it. Restart Tomcat, and 
see if it works.

>>> Thanks,
>>>
>>> Tim
-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] Watchlist App Email Notification generates incorrect document links in XE3.1 farm

2011-07-26 Thread Tim Jones
Sergiu,

Thanks very much for your response.

I have answered your questions inline below

On 24 Jul 2011, at 23:32, Sergiu Dumitriu wrote:

> On 07/22/2011 08:56 AM, Tim Jones wrote:
>> When using the  Watchlist Application in XWiki Enterprise 3.1 with 
>> Enterprise Manager,  the changed document links in the notification emails 
>> have incorrect URLs
>> 
>> There are 2 problems:
>> 
>> duplicated "/bin/" element in link URL
>> e.g. http://subwiki.server.com/bin/bin/view/SpaceName/PageName
> 
> This might be caused by an incorrect configuration in the httpd 
> frontend. I guess you're trying to shorten URLs by rewriting URLs, right?

Actually no, in Apache I am merely using ProxyPass and ProxyPassReverse to map 
/ to the correct server and port :
   ProxyPass / http://localhost:/
   ProxyPassReverse / http://localhost:/
   ProxyPreserveHost on

I am not using mod_rewrite at all

Incidentally xwiki application is in $TOMCAT_HOME/webapps/xwiki - it is not the 
ROOT app.

I have also *not* modified web.xml to do anything non-standard

>> incorrect wiki
>> e.g. changed doc in wiki#1, but server component of link url points to wiki#2
> 
> Is either of these the main wiki? Does it always happen in the same way, 
> like wiki#1 is the main wiki, and wiki#2 is one of the virtual wikis?

It seems to consistently map doc change events in the main wikis to one of the 
subwikis in the URL of the link to the modified document..

N.B. This is despite actually naming the correct (main) Wiki correctly higher 
up in the notification email (i.e. next to the world icon)

The links to changed documents in the other subwiki are correct.

The links to changed documents in the subwiki to which notifications from the 
main wiki are being incorrectly ascribed are correct.

>> We are using both global and local users in the subwikis.
> Do these problems happen for both kinds of users?

Since the links to changed documents,which are being incorrectly ascribed to 
the alias of a subwiki, are in the main wiki, there are no local users affected 
(as users in the main wiki are global)

>> Using tomcat 7 with mysql (both setup as in install guide)
>> 
>> Everything else works fine.
>> 
>> Has anyone any idea what is going wrong and how I might correct?
> 
> One possibility is that the main wiki doesn't have a proper wiki 
> descriptor, thus its own base URL is not explicitly set. When this 
> happens, the URL factory gets initialized with values from the first URL 
> that is accessed when the application starts, and so it could wrongly 
> set an URL used for a virtual wiki as the base for the main wiki.

The fields in the WikiManager entry for the main wiki (at 
http://server.domain.co/bin/view/XWiki/XWikiServerXwiki) all seem correct

What should I be looking for and correcting?

>> Thanks,
>> 
>> Tim
> 
> -- 
> Sergiu Dumitriu
> http://purl.org/net/sergiu/
> ___
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users

___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] Watchlist App Email Notification generates incorrect document links in XE3.1 farm

2011-07-26 Thread Sergiu Dumitriu
On 07/22/2011 08:56 AM, Tim Jones wrote:
> When using the  Watchlist Application in XWiki Enterprise 3.1 with Enterprise 
> Manager,  the changed document links in the notification emails have 
> incorrect URLs
>
> There are 2 problems:
>
> duplicated "/bin/" element in link URL
> e.g. http://subwiki.server.com/bin/bin/view/SpaceName/PageName

This might be caused by an incorrect configuration in the httpd 
frontend. I guess you're trying to shorten URLs by rewriting URLs, right?

> incorrect wiki
> e.g. changed doc in wiki#1, but server component of link url points to wiki#2

Is either of these the main wiki? Does it always happen in the same way, 
like wiki#1 is the main wiki, and wiki#2 is one of the virtual wikis?

> We are using both global and local users in the subwikis.

Do these problems happen for both kinds of users?

> Using tomcat 7 with mysql (both setup as in install guide)
>
> Everything else works fine.
>
> Has anyone any idea what is going wrong and how I might correct?

One possibility is that the main wiki doesn't have a proper wiki 
descriptor, thus its own base URL is not explicitly set. When this 
happens, the URL factory gets initialized with values from the first URL 
that is accessed when the application starts, and so it could wrongly 
set an URL used for a virtual wiki as the base for the main wiki.

> Thanks,
>
> Tim

-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users