Re: [xwiki-users] xwiki render cache not working?

2012-12-07 Thread Thomas Mortagne
On Thu, Dec 6, 2012 at 2:45 PM, David Delbecq david.delb...@meteo.bewrote:


  You can also use cache macro (see
  http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to
 choose
  different timing for each contents.

 For what i read, it operates at a differente level, i caches the XDOM, not
 the rendered content. I am pretty sure XDOM uses more space in memory that
 a simple String, you still have the overhead of rendering operation and you
 have to manually manage your cache key, which is far mor cumbersome thant
 saying xwiki hey, cache this page for 5 minutes, ok?)



 Moreover, documentation suggest to avoid haveing different timeToLive on
 different pages, because that's as much threads :s


That's true only with JBoss Cache but not with Infinispan which is what is
used by default in recent XWiki versions.



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




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


Re: [xwiki-users] xwiki render cache not working?

2012-12-07 Thread Vincent Massol

On Dec 7, 2012, at 10:30 AM, Thomas Mortagne thomas.morta...@xwiki.com wrote:

 On Thu, Dec 6, 2012 at 2:45 PM, David Delbecq david.delb...@meteo.bewrote:
 
 
 You can also use cache macro (see
 http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to
 choose
 different timing for each contents.
 
 For what i read, it operates at a differente level, i caches the XDOM, not
 the rendered content. I am pretty sure XDOM uses more space in memory that
 a simple String, you still have the overhead of rendering operation and you
 have to manually manage your cache key, which is far mor cumbersome thant
 saying xwiki hey, cache this page for 5 minutes, ok?)
 
 
 
 Moreover, documentation suggest to avoid haveing different timeToLive on
 different pages, because that's as much threads :s
 
 
 That's true only with JBoss Cache but not with Infinispan which is what is
 used by default in recent XWiki versions.

Then the documentation needs to be updated if you're sure of what you say.

Thanks
-Vincent

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


Re: [xwiki-users] Javascripted slideshow for home pages

2012-12-07 Thread Ecaterina Moraru (Valica)
Hi Gerritjan,

Sergiu just rewrote the carousel, so he is the person to answer our
carousel topic.

Regarding the usage of JQuery inside XWiki you may want to read this thread
Include require.js in XWiki by default and make jQuery available through
require.js http://xwiki.markmail.org/thread/dn4pqrcgvnk6qgyp

Thanks,
Caty

On Thu, Dec 6, 2012 at 9:32 PM, Gerritjan Koekkoek 
gerritjankoekk...@gmail.com wrote:

 For one translation www.cdlsworld.org?language=nl we've included an
 iFrame that links to a 'hidden' website that holds a WOWSLIDER based html
 page. It is heavily javascripted with jQuery. The use of jQuery instead of
 Protoptype makes it difficult to use the wow slider javascript from within
 xwiki
 We're experimenting if we could do this from within XWiki (without the
 iFrame). The reason being that maintaining the wow slider is a single
 person task and makes the organization vulnerable if this person leaves.

 I've noticed you were active developing a carrousel on XWiki. Would it be
 possible to learn about this and share the approach?

 ___
 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


[xwiki-users] Xwiki Enterprise 4.3 fails to start on Apache Geronimo 3.0

2012-12-07 Thread Naoufel Chbihi
Hello

I am interested in running Xwiki Enterprise using the WAR file on an Apache 
Geronimo 3.0 server.  I have been trying to do so for about two weeks now but 
haven't been able to start Xwiki successfully  I initially tried with Xwiki 
Enterprise 4.2 and then with 4.3 but with no success.  Here are the steps that 
I have performed in my most recent attempt:
1) Installed a MySQL server, created an xwiki database, defined an xwiki user 
(with password xwiki), and granted the user all permissions to the database.  I 
am able to successful connect to the xwiki database using a database client.
2) Downloaded and extracted the Apache Geronimo 3.0.0 ZIP file
3) Placed the dependency JAR files in the appropriate directories inside the 
Geronimo repository directory.
4) Created a geronimo-web.xml file and copied-and-pasted the complete sample 
file contents provided at 
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeronimo.  I 
updated the version numbers in geronimo-web.xml file to match the versions of 
the JAR files that I placed in the repository.
5) Defined a JDBC datasource in Geronimo using the procedure described in 
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeronimo
6) Downloaded the XWiki 4.3 WAR file and deployed it on the Geronimo server 
(specifying the customized geronimo-web.xml file on the deployment page).  The 
deployment was successful.
7) Modified the hibernate.cfg.xml file by commenting out the default database 
configuration and specifying the appropriate parameters for the MySQL database 
(which is what I'm using).
8) Copied the modified geronimo-web.xml file into Xwiki's WEB-INF folder.
9) When I tried to start the XWiki application, the following errors were 
generated in the log file:

2012-12-06 16:27:01,000 INFO  [KernelContextGBean] bound gbean 
default/xwiki43/1354828503390/war?J2EEApplication=null,WebModule=default/xwiki43/1354828503390/war,j2eeType=ValidatorFactory,name=ValidatorFactory
 at name jca:/default/xwiki43/ValidatorFactory/ValidatorFactory
2012-12-06 16:27:10,000 ERROR [[/xwiki43]] Exception sending context 
initialized event to listener instance of class 
org.xwiki.container.servlet.XWikiServletContextListener
java.lang.RuntimeException: Failed to find the Observation Manager component
at 
org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:101)
...
at java.lang.Thread.run(Unknown Source)
Caused by: org.xwiki.component.manager.ComponentLookupException: Failed to 
lookup component [org.xwiki.observation.internal.DefaultObservationManager] 
identifier by [role = [interface org.xwiki.observation.ObservationManager] hint 
= [default]]
at 
org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:348)
at 
org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:155)
at 
org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:99)
... 82 more
Caused by: org.xwiki.component.phase.InitializationException: Failed to lookup 
Event Listeners
at 
org.xwiki.observation.internal.DefaultObservationManager.initialize(DefaultObservationManager.java:139)
at 
org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
at 
org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:323)
at 
org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:378)
at 
org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:346)
... 84 more
Caused by: org.xwiki.component.manager.ComponentLookupException: Failed to 
lookup component [role = [interface org.xwiki.observation.EventListener] hint = 
[LogbackEventGenerator]]
at 
org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap(EmbeddableComponentManager.java:187)
at 
org.xwiki.component.embed.EmbeddableComponentManager.getInstanceList(EmbeddableComponentManager.java:169)
at 
org.xwiki.observation.internal.DefaultObservationManager.initialize(DefaultObservationManager.java:135)
... 88 more
Caused by: java.lang.ClassCastException: 
org.ops4j.pax.logging.slf4j.Slf4jLoggerFactory cannot be cast to 
ch.qos.logback.classic.LoggerContext
at 
org.xwiki.logging.logback.internal.LogbackUtils.getLoggerContext(LogbackUtils.java:50)
at 
org.xwiki.logging.logback.internal.LogbackUtils.getRootLogger(LogbackUtils.java:58)
at 
org.xwiki.logging.logback.internal.LogbackEventGenerator.initialize(LogbackEventGenerator.java:96)
at 
org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
at 

Re: [xwiki-users] xwiki render cache not working?

2012-12-07 Thread Thomas Mortagne
On Fri, Dec 7, 2012 at 10:34 AM, Vincent Massol vinc...@massol.net wrote:


 On Dec 7, 2012, at 10:30 AM, Thomas Mortagne thomas.morta...@xwiki.com
 wrote:

  On Thu, Dec 6, 2012 at 2:45 PM, David Delbecq david.delb...@meteo.be
 wrote:
 
 
  You can also use cache macro (see
  http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to
  choose
  different timing for each contents.
 
  For what i read, it operates at a differente level, i caches the XDOM,
 not
  the rendered content. I am pretty sure XDOM uses more space in memory
 that
  a simple String, you still have the overhead of rendering operation and
 you
  have to manually manage your cache key, which is far mor cumbersome
 thant
  saying xwiki hey, cache this page for 5 minutes, ok?)
 
 
 
  Moreover, documentation suggest to avoid haveing different timeToLive on
  different pages, because that's as much threads :s
 
 
  That's true only with JBoss Cache but not with Infinispan which is what
 is
  used by default in recent XWiki versions.

 Then the documentation needs to be updated if you're sure of what you say.


There is It should only be an issue when using JBoss Cache though and
since XWiki 3.3M1 we use Infinispan by default). already in the
documentation.



 Thanks
 -Vincent

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




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


Re: [xwiki-users] xwiki render cache not working?

2012-12-07 Thread David Delbecq
I still have sme question regarding glocal caching policy. If there is no way 
on a specific page to disable cache, Does that mean if i ask to cache all 
page, administration pages will stop showing up to date informations? What is 
the process in those pages, like group editor, search result, to avoid caching 
of result and outdated datas? 

- Mail original -

De: Thomas Mortagne thomas.morta...@xwiki.com 
À: XWiki Users users@xwiki.org 
Envoyé: Vendredi 7 Décembre 2012 10:30:29 
Objet: Re: [xwiki-users] xwiki render cache not working? 

On Thu, Dec 6, 2012 at 2:45 PM, David Delbecq david.delb...@meteo.bewrote: 

 
  You can also use cache macro (see 
  http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to 
 choose 
  different timing for each contents. 
 
 For what i read, it operates at a differente level, i caches the XDOM, not 
 the rendered content. I am pretty sure XDOM uses more space in memory that 
 a simple String, you still have the overhead of rendering operation and you 
 have to manually manage your cache key, which is far mor cumbersome thant 
 saying xwiki hey, cache this page for 5 minutes, ok?) 



 Moreover, documentation suggest to avoid haveing different timeToLive on 
 different pages, because that's as much threads :s 
 

That's true only with JBoss Cache but not with Infinispan which is what is 
used by default in recent XWiki versions. 


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



-- 
Thomas Mortagne 
___ 
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] xwiki render cache not working?

2012-12-07 Thread David Delbecq

I still have some questions regarding glocal caching policy. If there is no way 
on a specific page to disable cache, Does that mean if i ask to cache all 
page, administration pages will stop showing up to date informations? What is 
the process in those pages, like group editor, search result, to avoid caching 
of result and outdated datas? 

- Mail original -

De: Thomas Mortagne thomas.morta...@xwiki.com 
À: XWiki Users users@xwiki.org 
Envoyé: Vendredi 7 Décembre 2012 10:30:29 
Objet: Re: [xwiki-users] xwiki render cache not working? 

On Thu, Dec 6, 2012 at 2:45 PM, David Delbecq david.delb...@meteo.bewrote: 

 
  You can also use cache macro (see 
  http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to 
 choose 
  different timing for each contents. 
 
 For what i read, it operates at a differente level, i caches the XDOM, not 
 the rendered content. I am pretty sure XDOM uses more space in memory that 
 a simple String, you still have the overhead of rendering operation and you 
 have to manually manage your cache key, which is far mor cumbersome thant 
 saying xwiki hey, cache this page for 5 minutes, ok?) 



 Moreover, documentation suggest to avoid haveing different timeToLive on 
 different pages, because that's as much threads :s 
 

That's true only with JBoss Cache but not with Infinispan which is what is 
used by default in recent XWiki versions. 


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



-- 
Thomas Mortagne 
___ 
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] Xwiki Enterprise 4.3 fails to start on Apache Geronimo 3.0

2012-12-07 Thread Vincent Massol
Hi,

On Dec 7, 2012, at 3:28 PM, Naoufel Chbihi naoufel.chb...@ssc-spc.gc.ca wrote:

 Hello
 
 I am interested in running Xwiki Enterprise using the WAR file on an Apache 
 Geronimo 3.0 server.  I have been trying to do so for about two weeks now but 
 haven't been able to start Xwiki successfully  I initially tried with Xwiki 
 Enterprise 4.2 and then with 4.3 but with no success.  Here are the steps 
 that I have performed in my most recent attempt:
 1) Installed a MySQL server, created an xwiki database, defined an xwiki user 
 (with password xwiki), and granted the user all permissions to the database.  
 I am able to successful connect to the xwiki database using a database client.
 2) Downloaded and extracted the Apache Geronimo 3.0.0 ZIP file
 3) Placed the dependency JAR files in the appropriate directories inside the 
 Geronimo repository directory.
 4) Created a geronimo-web.xml file and copied-and-pasted the complete sample 
 file contents provided at 
 http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeronimo.  I 
 updated the version numbers in geronimo-web.xml file to match the versions of 
 the JAR files that I placed in the repository.
 5) Defined a JDBC datasource in Geronimo using the procedure described in 
 http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeronimo
 6) Downloaded the XWiki 4.3 WAR file and deployed it on the Geronimo server 
 (specifying the customized geronimo-web.xml file on the deployment page).  
 The deployment was successful.
 7) Modified the hibernate.cfg.xml file by commenting out the default database 
 configuration and specifying the appropriate parameters for the MySQL 
 database (which is what I'm using).
 8) Copied the modified geronimo-web.xml file into Xwiki's WEB-INF folder.
 9) When I tried to start the XWiki application, the following errors were 
 generated in the log file:

[snip]

 Caused by: java.lang.ClassCastException: 
 org.ops4j.pax.logging.slf4j.Slf4jLoggerFactory cannot be cast to 
 ch.qos.logback.classic.LoggerContext
at 
 org.xwiki.logging.logback.internal.LogbackUtils.getLoggerContext(LogbackUtils.java:50)
at 
 org.xwiki.logging.logback.internal.LogbackUtils.getRootLogger(LogbackUtils.java:58)
at 
 org.xwiki.logging.logback.internal.LogbackEventGenerator.initialize(LogbackEventGenerator.java:96)
at 
 org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
at 
 org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:323)
at 
 org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:378)
at 
 org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap(EmbeddableComponentManager.java:185)

This is the real error and it's bad, it means we're doing something wrong…. 
We're wrongly assuming that you're using Logback whereas apparently something 
else is used, probably because it's on the servlet container's classloader.

Could you please file a jira issue for this at http//jira.xwiki.org and we'll 
fix it?

Thanks
-Vincent

 There is mention of an Observation Manager component and SLF4J.  I'm not sure 
 what is preventing Xwiki Enterprise from starting correctly.  Any assistance 
 would be greatly appreciated.
 
 Thank you.
 
 Naoufel

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


Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on Apache Geronimo 3.0

2012-12-07 Thread Vincent Massol

On Dec 7, 2012, at 4:03 PM, Vincent Massol vinc...@massol.net wrote:

 Hi,
 
 On Dec 7, 2012, at 3:28 PM, Naoufel Chbihi naoufel.chb...@ssc-spc.gc.ca 
 wrote:
 
 Hello
 
 I am interested in running Xwiki Enterprise using the WAR file on an Apache 
 Geronimo 3.0 server.  I have been trying to do so for about two weeks now 
 but haven't been able to start Xwiki successfully  I initially tried with 
 Xwiki Enterprise 4.2 and then with 4.3 but with no success.  Here are the 
 steps that I have performed in my most recent attempt:
 1) Installed a MySQL server, created an xwiki database, defined an xwiki 
 user (with password xwiki), and granted the user all permissions to the 
 database.  I am able to successful connect to the xwiki database using a 
 database client.
 2) Downloaded and extracted the Apache Geronimo 3.0.0 ZIP file
 3) Placed the dependency JAR files in the appropriate directories inside the 
 Geronimo repository directory.
 4) Created a geronimo-web.xml file and copied-and-pasted the complete sample 
 file contents provided at 
 http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeronimo.  I 
 updated the version numbers in geronimo-web.xml file to match the versions 
 of the JAR files that I placed in the repository.
 5) Defined a JDBC datasource in Geronimo using the procedure described in 
 http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeronimo
 6) Downloaded the XWiki 4.3 WAR file and deployed it on the Geronimo server 
 (specifying the customized geronimo-web.xml file on the deployment page).  
 The deployment was successful.
 7) Modified the hibernate.cfg.xml file by commenting out the default 
 database configuration and specifying the appropriate parameters for the 
 MySQL database (which is what I'm using).
 8) Copied the modified geronimo-web.xml file into Xwiki's WEB-INF folder.
 9) When I tried to start the XWiki application, the following errors were 
 generated in the log file:
 
 [snip]
 
 Caused by: java.lang.ClassCastException: 
 org.ops4j.pax.logging.slf4j.Slf4jLoggerFactory cannot be cast to 
 ch.qos.logback.classic.LoggerContext
   at 
 org.xwiki.logging.logback.internal.LogbackUtils.getLoggerContext(LogbackUtils.java:50)
   at 
 org.xwiki.logging.logback.internal.LogbackUtils.getRootLogger(LogbackUtils.java:58)
   at 
 org.xwiki.logging.logback.internal.LogbackEventGenerator.initialize(LogbackEventGenerator.java:96)
   at 
 org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
   at 
 org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:323)
   at 
 org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:378)
   at 
 org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap(EmbeddableComponentManager.java:185)
 
 This is the real error and it's bad, it means we're doing something wrong…. 
 We're wrongly assuming that you're using Logback whereas apparently something 
 else is used, probably because it's on the servlet container's classloader.
 
 Could you please file a jira issue for this at http//jira.xwiki.org and we'll 
 fix it?

No need, thomas has created it already:
http://jira.xwiki.org/browse/XCOMMONS-315

Thanks
-Vincent

 
 Thanks
 -Vincent
 
 There is mention of an Observation Manager component and SLF4J.  I'm not 
 sure what is preventing Xwiki Enterprise from starting correctly.  Any 
 assistance would be greatly appreciated.
 
 Thank you.
 
 Naoufel
 

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


Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on Apache Geronimo 3.0

2012-12-07 Thread Naoufel Chbihi
Thank you for the quick response.

I have never posted a JIRA before and I'm new to Xwiki.  How will I know when 
the issue has been fixed?

Thank you.

Naoufel

-Original Message-
From: users-boun...@xwiki.org [mailto:users-boun...@xwiki.org] On Behalf Of 
Vincent Massol
Sent: Friday, December 07, 2012 10:16 AM
To: XWiki Users
Subject: Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on Apache 
Geronimo 3.0


On Dec 7, 2012, at 4:03 PM, Vincent Massol vinc...@massol.net wrote:

 Hi,
 
 On Dec 7, 2012, at 3:28 PM, Naoufel Chbihi naoufel.chb...@ssc-spc.gc.ca 
 wrote:
 
 Hello
 
 I am interested in running Xwiki Enterprise using the WAR file on an Apache 
 Geronimo 3.0 server.  I have been trying to do so for about two weeks now 
 but haven't been able to start Xwiki successfully  I initially tried with 
 Xwiki Enterprise 4.2 and then with 4.3 but with no success.  Here are the 
 steps that I have performed in my most recent attempt:
 1) Installed a MySQL server, created an xwiki database, defined an xwiki 
 user (with password xwiki), and granted the user all permissions to the 
 database.  I am able to successful connect to the xwiki database using a 
 database client.
 2) Downloaded and extracted the Apache Geronimo 3.0.0 ZIP file
 3) Placed the dependency JAR files in the appropriate directories inside the 
 Geronimo repository directory.
 4) Created a geronimo-web.xml file and copied-and-pasted the complete sample 
 file contents provided at 
 http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeronimo.  I 
 updated the version numbers in geronimo-web.xml file to match the versions 
 of the JAR files that I placed in the repository.
 5) Defined a JDBC datasource in Geronimo using the procedure 
 described in 
 http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeron
 imo
 6) Downloaded the XWiki 4.3 WAR file and deployed it on the Geronimo server 
 (specifying the customized geronimo-web.xml file on the deployment page).  
 The deployment was successful.
 7) Modified the hibernate.cfg.xml file by commenting out the default 
 database configuration and specifying the appropriate parameters for the 
 MySQL database (which is what I'm using).
 8) Copied the modified geronimo-web.xml file into Xwiki's WEB-INF folder.
 9) When I tried to start the XWiki application, the following errors were 
 generated in the log file:
 
 [snip]
 
 Caused by: java.lang.ClassCastException: 
 org.ops4j.pax.logging.slf4j.Slf4jLoggerFactory cannot be cast to 
 ch.qos.logback.classic.LoggerContext
   at 
 org.xwiki.logging.logback.internal.LogbackUtils.getLoggerContext(LogbackUtils.java:50)
   at 
 org.xwiki.logging.logback.internal.LogbackUtils.getRootLogger(LogbackUtils.java:58)
   at 
 org.xwiki.logging.logback.internal.LogbackEventGenerator.initialize(LogbackEventGenerator.java:96)
   at 
 org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
   at 
 org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:323)
   at 
 org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:378)
   at 
 org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap(E
 mbeddableComponentManager.java:185)
 
 This is the real error and it's bad, it means we're doing something wrong 
 We're wrongly assuming that you're using Logback whereas apparently something 
 else is used, probably because it's on the servlet container's classloader.
 
 Could you please file a jira issue for this at http//jira.xwiki.org and we'll 
 fix it?

No need, thomas has created it already:
http://jira.xwiki.org/browse/XCOMMONS-315

Thanks
-Vincent

 
 Thanks
 -Vincent
 
 There is mention of an Observation Manager component and SLF4J.  I'm not 
 sure what is preventing Xwiki Enterprise from starting correctly.  Any 
 assistance would be greatly appreciated.
 
 Thank you.
 
 Naoufel
 

___
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] Xwiki Enterprise 4.3 fails to start on Apache Geronimo 3.0

2012-12-07 Thread Thomas Mortagne
On Fri, Dec 7, 2012 at 4:03 PM, Vincent Massol vinc...@massol.net wrote:

 Hi,

 On Dec 7, 2012, at 3:28 PM, Naoufel Chbihi naoufel.chb...@ssc-spc.gc.ca
 wrote:

  Hello
 
  I am interested in running Xwiki Enterprise using the WAR file on an
 Apache Geronimo 3.0 server.  I have been trying to do so for about two
 weeks now but haven't been able to start Xwiki successfully  I initially
 tried with Xwiki Enterprise 4.2 and then with 4.3 but with no success.
  Here are the steps that I have performed in my most recent attempt:
  1) Installed a MySQL server, created an xwiki database, defined an xwiki
 user (with password xwiki), and granted the user all permissions to the
 database.  I am able to successful connect to the xwiki database using a
 database client.
  2) Downloaded and extracted the Apache Geronimo 3.0.0 ZIP file
  3) Placed the dependency JAR files in the appropriate directories inside
 the Geronimo repository directory.
  4) Created a geronimo-web.xml file and copied-and-pasted the complete
 sample file contents provided at
 http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeronimo.
  I updated the version numbers in geronimo-web.xml file to match the
 versions of the JAR files that I placed in the repository.
  5) Defined a JDBC datasource in Geronimo using the procedure described
 in
 http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeronimo
  6) Downloaded the XWiki 4.3 WAR file and deployed it on the Geronimo
 server (specifying the customized geronimo-web.xml file on the deployment
 page).  The deployment was successful.
  7) Modified the hibernate.cfg.xml file by commenting out the default
 database configuration and specifying the appropriate parameters for the
 MySQL database (which is what I'm using).
  8) Copied the modified geronimo-web.xml file into Xwiki's WEB-INF folder.
  9) When I tried to start the XWiki application, the following errors
 were generated in the log file:

 [snip]

  Caused by: java.lang.ClassCastException:
 org.ops4j.pax.logging.slf4j.Slf4jLoggerFactory cannot be cast to
 ch.qos.logback.classic.LoggerContext
 at
 org.xwiki.logging.logback.internal.LogbackUtils.getLoggerContext(LogbackUtils.java:50)
 at
 org.xwiki.logging.logback.internal.LogbackUtils.getRootLogger(LogbackUtils.java:58)
 at
 org.xwiki.logging.logback.internal.LogbackEventGenerator.initialize(LogbackEventGenerator.java:96)
 at
 org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
 at
 org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:323)
 at
 org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:378)
 at
 org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap(EmbeddableComponentManager.java:185)

 This is the real error and it's bad, it means we're doing something
 wrong…. We're wrongly assuming that you're using Logback whereas apparently
 something else is used, probably because it's on the servlet container's
 classloader.


It's not that simple, we are not assuming that logback is always the
logger, we are just packing the default XE with a logback implementation of
the logger manager which obviously expect to find logback. All we can do is
just do nothing if it's not logback but that means losing a few features
like the log displayed in the Extension Manager for example.


 Could you please file a jira issue for this at http//jira.xwiki.org and
 we'll fix it?

 Thanks
 -Vincent

  There is mention of an Observation Manager component and SLF4J.  I'm not
 sure what is preventing Xwiki Enterprise from starting correctly.  Any
 assistance would be greatly appreciated.
 
  Thank you.
 
  Naoufel

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




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


Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on Apache Geronimo 3.0

2012-12-07 Thread Vincent Massol

On Dec 7, 2012, at 4:21 PM, Thomas Mortagne thomas.morta...@xwiki.com wrote:

 On Fri, Dec 7, 2012 at 4:03 PM, Vincent Massol vinc...@massol.net wrote:
 
 Hi,
 
 On Dec 7, 2012, at 3:28 PM, Naoufel Chbihi naoufel.chb...@ssc-spc.gc.ca
 wrote:
 
 Hello
 
 I am interested in running Xwiki Enterprise using the WAR file on an
 Apache Geronimo 3.0 server.  I have been trying to do so for about two
 weeks now but haven't been able to start Xwiki successfully  I initially
 tried with Xwiki Enterprise 4.2 and then with 4.3 but with no success.
 Here are the steps that I have performed in my most recent attempt:
 1) Installed a MySQL server, created an xwiki database, defined an xwiki
 user (with password xwiki), and granted the user all permissions to the
 database.  I am able to successful connect to the xwiki database using a
 database client.
 2) Downloaded and extracted the Apache Geronimo 3.0.0 ZIP file
 3) Placed the dependency JAR files in the appropriate directories inside
 the Geronimo repository directory.
 4) Created a geronimo-web.xml file and copied-and-pasted the complete
 sample file contents provided at
 http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeronimo.
 I updated the version numbers in geronimo-web.xml file to match the
 versions of the JAR files that I placed in the repository.
 5) Defined a JDBC datasource in Geronimo using the procedure described
 in
 http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeronimo
 6) Downloaded the XWiki 4.3 WAR file and deployed it on the Geronimo
 server (specifying the customized geronimo-web.xml file on the deployment
 page).  The deployment was successful.
 7) Modified the hibernate.cfg.xml file by commenting out the default
 database configuration and specifying the appropriate parameters for the
 MySQL database (which is what I'm using).
 8) Copied the modified geronimo-web.xml file into Xwiki's WEB-INF folder.
 9) When I tried to start the XWiki application, the following errors
 were generated in the log file:
 
 [snip]
 
 Caused by: java.lang.ClassCastException:
 org.ops4j.pax.logging.slf4j.Slf4jLoggerFactory cannot be cast to
 ch.qos.logback.classic.LoggerContext
   at
 org.xwiki.logging.logback.internal.LogbackUtils.getLoggerContext(LogbackUtils.java:50)
   at
 org.xwiki.logging.logback.internal.LogbackUtils.getRootLogger(LogbackUtils.java:58)
   at
 org.xwiki.logging.logback.internal.LogbackEventGenerator.initialize(LogbackEventGenerator.java:96)
   at
 org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
   at
 org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:323)
   at
 org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:378)
   at
 org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap(EmbeddableComponentManager.java:185)
 
 This is the real error and it's bad, it means we're doing something
 wrong…. We're wrongly assuming that you're using Logback whereas apparently
 something else is used, probably because it's on the servlet container's
 classloader.
 
 
 It's not that simple, we are not assuming that logback is always the
 logger, we are just packing the default XE with a logback implementation of
 the logger manager which obviously expect to find logback. All we can do is
 just do nothing if it's not logback but that means losing a few features
 like the log displayed in the Extension Manager for example.

More specifically it means you need to find a way to configure Geronimo so that 
the xwiki webapp is isolated from geronimo's classes… It's not normal that 
geronimo brings its own classes to the xwiki webapp classloader.

Thanks
-Vincent

 Could you please file a jira issue for this at http//jira.xwiki.org and
 we'll fix it?
 
 Thanks
 -Vincent
 
 There is mention of an Observation Manager component and SLF4J.  I'm not
 sure what is preventing Xwiki Enterprise from starting correctly.  Any
 assistance would be greatly appreciated.
 
 Thank you.
 
 Naoufel
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on Apache Geronimo 3.0

2012-12-07 Thread Thomas Mortagne
On Fri, Dec 7, 2012 at 4:20 PM, Naoufel Chbihi naoufel.chb...@ssc-spc.gc.ca
 wrote:

 Thank you for the quick response.

 I have never posted a JIRA before and I'm new to Xwiki.  How will I know
 when the issue has been fixed?


http://jira.xwiki.org/browse/XCOMMONS-315 is fixed, it will be part of 4.4.


 Thank you.

 Naoufel

 -Original Message-
 From: users-boun...@xwiki.org [mailto:users-boun...@xwiki.org] On Behalf
 Of Vincent Massol
 Sent: Friday, December 07, 2012 10:16 AM
 To: XWiki Users
 Subject: Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on Apache
 Geronimo 3.0


 On Dec 7, 2012, at 4:03 PM, Vincent Massol vinc...@massol.net wrote:

  Hi,
 
  On Dec 7, 2012, at 3:28 PM, Naoufel Chbihi naoufel.chb...@ssc-spc.gc.ca
 wrote:
 
  Hello
 
  I am interested in running Xwiki Enterprise using the WAR file on an
 Apache Geronimo 3.0 server.  I have been trying to do so for about two
 weeks now but haven't been able to start Xwiki successfully  I initially
 tried with Xwiki Enterprise 4.2 and then with 4.3 but with no success.
  Here are the steps that I have performed in my most recent attempt:
  1) Installed a MySQL server, created an xwiki database, defined an
 xwiki user (with password xwiki), and granted the user all permissions to
 the database.  I am able to successful connect to the xwiki database using
 a database client.
  2) Downloaded and extracted the Apache Geronimo 3.0.0 ZIP file
  3) Placed the dependency JAR files in the appropriate directories
 inside the Geronimo repository directory.
  4) Created a geronimo-web.xml file and copied-and-pasted the complete
 sample file contents provided at
 http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeronimo.
  I updated the version numbers in geronimo-web.xml file to match the
 versions of the JAR files that I placed in the repository.
  5) Defined a JDBC datasource in Geronimo using the procedure
  described in
  http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeron
  imo
  6) Downloaded the XWiki 4.3 WAR file and deployed it on the Geronimo
 server (specifying the customized geronimo-web.xml file on the deployment
 page).  The deployment was successful.
  7) Modified the hibernate.cfg.xml file by commenting out the default
 database configuration and specifying the appropriate parameters for the
 MySQL database (which is what I'm using).
  8) Copied the modified geronimo-web.xml file into Xwiki's WEB-INF
 folder.
  9) When I tried to start the XWiki application, the following errors
 were generated in the log file:
 
  [snip]
 
  Caused by: java.lang.ClassCastException:
 org.ops4j.pax.logging.slf4j.Slf4jLoggerFactory cannot be cast to
 ch.qos.logback.classic.LoggerContext
at
 org.xwiki.logging.logback.internal.LogbackUtils.getLoggerContext(LogbackUtils.java:50)
at
 org.xwiki.logging.logback.internal.LogbackUtils.getRootLogger(LogbackUtils.java:58)
at
 org.xwiki.logging.logback.internal.LogbackEventGenerator.initialize(LogbackEventGenerator.java:96)
at
 org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
at
 org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:323)
at
 org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:378)
at
  org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap(E
  mbeddableComponentManager.java:185)
 
  This is the real error and it's bad, it means we're doing something
 wrong We're wrongly assuming that you're using Logback whereas
 apparently something else is used, probably because it's on the servlet
 container's classloader.
 
  Could you please file a jira issue for this at http//jira.xwiki.org and
 we'll fix it?

 No need, thomas has created it already:
 http://jira.xwiki.org/browse/XCOMMONS-315

 Thanks
 -Vincent

 
  Thanks
  -Vincent
 
  There is mention of an Observation Manager component and SLF4J.  I'm
 not sure what is preventing Xwiki Enterprise from starting correctly.  Any
 assistance would be greatly appreciated.
 
  Thank you.
 
  Naoufel
 

 ___
 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




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


Re: [xwiki-users] xwiki render cache not working?

2012-12-07 Thread Thomas Mortagne
On Fri, Dec 7, 2012 at 3:52 PM, David Delbecq david.delb...@meteo.bewrote:

 I still have sme question regarding glocal caching policy. If there is no
 way on a specific page to disable cache, Does that mean if i ask to cache
 all page, administration pages will stop showing up to date informations?
 What is the process in those pages, like group editor, search result, to
 avoid caching of result and outdated datas?


Yes since that's the point of rendering cache. But you should not enable
cache for everything and at least choice specific spaces if not pages.



 - Mail original -

 De: Thomas Mortagne thomas.morta...@xwiki.com
 À: XWiki Users users@xwiki.org
 Envoyé: Vendredi 7 Décembre 2012 10:30:29
 Objet: Re: [xwiki-users] xwiki render cache not working?

 On Thu, Dec 6, 2012 at 2:45 PM, David Delbecq david.delb...@meteo.be
 wrote:

 
   You can also use cache macro (see
   http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to
  choose
   different timing for each contents.
 
  For what i read, it operates at a differente level, i caches the XDOM,
 not
  the rendered content. I am pretty sure XDOM uses more space in memory
 that
  a simple String, you still have the overhead of rendering operation and
 you
  have to manually manage your cache key, which is far mor cumbersome thant
  saying xwiki hey, cache this page for 5 minutes, ok?)



  Moreover, documentation suggest to avoid haveing different timeToLive on
  different pages, because that's as much threads :s
 

 That's true only with JBoss Cache but not with Infinispan which is what is
 used by default in recent XWiki versions.


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



 --
 Thomas Mortagne
 ___
 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




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


Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on Apache Geronimo 3.0

2012-12-07 Thread Naoufel Chbihi
I'll try 4.4 when it becomes available.

Thank you.

Naoufel

-Original Message-
From: users-boun...@xwiki.org [mailto:users-boun...@xwiki.org] On Behalf Of 
Thomas Mortagne
Sent: Friday, December 07, 2012 10:41 AM
To: XWiki Users
Subject: Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on Apache 
Geronimo 3.0

On Fri, Dec 7, 2012 at 4:20 PM, Naoufel Chbihi naoufel.chb...@ssc-spc.gc.ca
 wrote:

 Thank you for the quick response.

 I have never posted a JIRA before and I'm new to Xwiki.  How will I 
 know when the issue has been fixed?


http://jira.xwiki.org/browse/XCOMMONS-315 is fixed, it will be part of 4.4.


 Thank you.

 Naoufel

 -Original Message-
 From: users-boun...@xwiki.org [mailto:users-boun...@xwiki.org] On 
 Behalf Of Vincent Massol
 Sent: Friday, December 07, 2012 10:16 AM
 To: XWiki Users
 Subject: Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on 
 Apache Geronimo 3.0


 On Dec 7, 2012, at 4:03 PM, Vincent Massol vinc...@massol.net wrote:

  Hi,
 
  On Dec 7, 2012, at 3:28 PM, Naoufel Chbihi 
  naoufel.chb...@ssc-spc.gc.ca
 wrote:
 
  Hello
 
  I am interested in running Xwiki Enterprise using the WAR file on 
  an
 Apache Geronimo 3.0 server.  I have been trying to do so for about two 
 weeks now but haven't been able to start Xwiki successfully  I 
 initially tried with Xwiki Enterprise 4.2 and then with 4.3 but with no 
 success.
  Here are the steps that I have performed in my most recent attempt:
  1) Installed a MySQL server, created an xwiki database, defined an
 xwiki user (with password xwiki), and granted the user all permissions 
 to the database.  I am able to successful connect to the xwiki 
 database using a database client.
  2) Downloaded and extracted the Apache Geronimo 3.0.0 ZIP file
  3) Placed the dependency JAR files in the appropriate directories
 inside the Geronimo repository directory.
  4) Created a geronimo-web.xml file and copied-and-pasted the 
  complete
 sample file contents provided at
 http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeronimo.
  I updated the version numbers in geronimo-web.xml file to match the 
 versions of the JAR files that I placed in the repository.
  5) Defined a JDBC datasource in Geronimo using the procedure 
  described in 
  http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGer
  on
  imo
  6) Downloaded the XWiki 4.3 WAR file and deployed it on the 
  Geronimo
 server (specifying the customized geronimo-web.xml file on the 
 deployment page).  The deployment was successful.
  7) Modified the hibernate.cfg.xml file by commenting out the 
  default
 database configuration and specifying the appropriate parameters for 
 the MySQL database (which is what I'm using).
  8) Copied the modified geronimo-web.xml file into Xwiki's WEB-INF
 folder.
  9) When I tried to start the XWiki application, the following 
  errors
 were generated in the log file:
 
  [snip]
 
  Caused by: java.lang.ClassCastException:
 org.ops4j.pax.logging.slf4j.Slf4jLoggerFactory cannot be cast to 
 ch.qos.logback.classic.LoggerContext
at
 org.xwiki.logging.logback.internal.LogbackUtils.getLoggerContext(Logba
 ckUtils.java:50)
at
 org.xwiki.logging.logback.internal.LogbackUtils.getRootLogger(LogbackU
 tils.java:58)
at
 org.xwiki.logging.logback.internal.LogbackEventGenerator.initialize(Lo
 gbackEventGenerator.java:96)
at
 org.xwiki.component.embed.InitializableLifecycleHandler.handle(Initial
 izableLifecycleHandler.java:39)
at
 org.xwiki.component.embed.EmbeddableComponentManager.createInstance(Em
 beddableComponentManager.java:323)
at
 org.xwiki.component.embed.EmbeddableComponentManager.getComponentInsta
 nce(EmbeddableComponentManager.java:378)
at
  org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap
  (E
  mbeddableComponentManager.java:185)
 
  This is the real error and it's bad, it means we're doing something
 wrong We're wrongly assuming that you're using Logback whereas 
 apparently something else is used, probably because it's on the 
 servlet container's classloader.
 
  Could you please file a jira issue for this at http//jira.xwiki.org 
  and
 we'll fix it?

 No need, thomas has created it already:
 http://jira.xwiki.org/browse/XCOMMONS-315

 Thanks
 -Vincent

 
  Thanks
  -Vincent
 
  There is mention of an Observation Manager component and SLF4J.  
  I'm
 not sure what is preventing Xwiki Enterprise from starting correctly.  
 Any assistance would be greatly appreciated.
 
  Thank you.
 
  Naoufel
 

 ___
 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




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

Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on Apache Geronimo 3.0

2012-12-07 Thread Thomas Mortagne
On Fri, Dec 7, 2012 at 4:47 PM, Naoufel Chbihi naoufel.chb...@ssc-spc.gc.ca
 wrote:

 I'll try 4.4 when it becomes available.


But as Vincent said you will get a degraded XWiki so the best in your
case is to make sure Geronimo is letting XWiki use logback. Either that or
provide an XWiki log manager implementation for whatever log system
Geronimo (i.e. convert
https://github.com/xwiki/xwiki-commons/tree/master/xwiki-commons-core/xwiki-commons-logging/xwiki-commons-logging-logbackto
a Geronimo version) is using which would be even nicer ;)


 Thank you.

 Naoufel

 -Original Message-
 From: users-boun...@xwiki.org [mailto:users-boun...@xwiki.org] On Behalf
 Of Thomas Mortagne
 Sent: Friday, December 07, 2012 10:41 AM
 To: XWiki Users
 Subject: Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on Apache
 Geronimo 3.0

 On Fri, Dec 7, 2012 at 4:20 PM, Naoufel Chbihi 
 naoufel.chb...@ssc-spc.gc.ca
  wrote:

  Thank you for the quick response.
 
  I have never posted a JIRA before and I'm new to Xwiki.  How will I
  know when the issue has been fixed?
 
 
 http://jira.xwiki.org/browse/XCOMMONS-315 is fixed, it will be part of
 4.4.


  Thank you.
 
  Naoufel
 
  -Original Message-
  From: users-boun...@xwiki.org [mailto:users-boun...@xwiki.org] On
  Behalf Of Vincent Massol
  Sent: Friday, December 07, 2012 10:16 AM
  To: XWiki Users
  Subject: Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on
  Apache Geronimo 3.0
 
 
  On Dec 7, 2012, at 4:03 PM, Vincent Massol vinc...@massol.net wrote:
 
   Hi,
  
   On Dec 7, 2012, at 3:28 PM, Naoufel Chbihi
   naoufel.chb...@ssc-spc.gc.ca
  wrote:
  
   Hello
  
   I am interested in running Xwiki Enterprise using the WAR file on
   an
  Apache Geronimo 3.0 server.  I have been trying to do so for about two
  weeks now but haven't been able to start Xwiki successfully  I
  initially tried with Xwiki Enterprise 4.2 and then with 4.3 but with no
 success.
   Here are the steps that I have performed in my most recent attempt:
   1) Installed a MySQL server, created an xwiki database, defined an
  xwiki user (with password xwiki), and granted the user all permissions
  to the database.  I am able to successful connect to the xwiki
  database using a database client.
   2) Downloaded and extracted the Apache Geronimo 3.0.0 ZIP file
   3) Placed the dependency JAR files in the appropriate directories
  inside the Geronimo repository directory.
   4) Created a geronimo-web.xml file and copied-and-pasted the
   complete
  sample file contents provided at
  http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGeronimo
 .
   I updated the version numbers in geronimo-web.xml file to match the
  versions of the JAR files that I placed in the repository.
   5) Defined a JDBC datasource in Geronimo using the procedure
   described in
   http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGer
   on
   imo
   6) Downloaded the XWiki 4.3 WAR file and deployed it on the
   Geronimo
  server (specifying the customized geronimo-web.xml file on the
  deployment page).  The deployment was successful.
   7) Modified the hibernate.cfg.xml file by commenting out the
   default
  database configuration and specifying the appropriate parameters for
  the MySQL database (which is what I'm using).
   8) Copied the modified geronimo-web.xml file into Xwiki's WEB-INF
  folder.
   9) When I tried to start the XWiki application, the following
   errors
  were generated in the log file:
  
   [snip]
  
   Caused by: java.lang.ClassCastException:
  org.ops4j.pax.logging.slf4j.Slf4jLoggerFactory cannot be cast to
  ch.qos.logback.classic.LoggerContext
 at
  org.xwiki.logging.logback.internal.LogbackUtils.getLoggerContext(Logba
  ckUtils.java:50)
 at
  org.xwiki.logging.logback.internal.LogbackUtils.getRootLogger(LogbackU
  tils.java:58)
 at
  org.xwiki.logging.logback.internal.LogbackEventGenerator.initialize(Lo
  gbackEventGenerator.java:96)
 at
  org.xwiki.component.embed.InitializableLifecycleHandler.handle(Initial
  izableLifecycleHandler.java:39)
 at
  org.xwiki.component.embed.EmbeddableComponentManager.createInstance(Em
  beddableComponentManager.java:323)
 at
  org.xwiki.component.embed.EmbeddableComponentManager.getComponentInsta
  nce(EmbeddableComponentManager.java:378)
 at
   org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap
   (E
   mbeddableComponentManager.java:185)
  
   This is the real error and it's bad, it means we're doing something
  wrong We're wrongly assuming that you're using Logback whereas
  apparently something else is used, probably because it's on the
  servlet container's classloader.
  
   Could you please file a jira issue for this at http//jira.xwiki.org
   and
  we'll fix it?
 
  No need, thomas has created it already:
  http://jira.xwiki.org/browse/XCOMMONS-315
 
  Thanks
  -Vincent
 
  
   Thanks
   -Vincent
  
   There is mention of an 

Re: [xwiki-users] [myxwiki] new wiki request

2012-12-07 Thread Thomas Mortagne
You can access your new wiki on http://piensalo.myxwiki.org.

Enjoy !

On Thu, Dec 6, 2012 at 11:22 PM, Jose Andres Gonzalez 
agonza...@kiroljokoa.com wrote:

 Knowledge base for IT explanations




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


Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on Apache Geronimo 3.0

2012-12-07 Thread Naoufel Chbihi
I believe that Geronimo uses Log4j for logging.  Aside from configuring Log4j 
to be used by a Java web application that I wrote, I've never implemented a log 
manager before so I don't know much about loggers.  I'll look into it.

Thank you.

Naoufel

-Original Message-
From: users-boun...@xwiki.org [mailto:users-boun...@xwiki.org] On Behalf Of 
Thomas Mortagne
Sent: Friday, December 07, 2012 10:52 AM
To: XWiki Users
Subject: Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on Apache 
Geronimo 3.0

On Fri, Dec 7, 2012 at 4:47 PM, Naoufel Chbihi naoufel.chb...@ssc-spc.gc.ca
 wrote:

 I'll try 4.4 when it becomes available.


But as Vincent said you will get a degraded XWiki so the best in your case is 
to make sure Geronimo is letting XWiki use logback. Either that or provide an 
XWiki log manager implementation for whatever log system Geronimo (i.e. convert 
https://github.com/xwiki/xwiki-commons/tree/master/xwiki-commons-core/xwiki-commons-logging/xwiki-commons-logging-logbackto
a Geronimo version) is using which would be even nicer ;)


 Thank you.

 Naoufel

 -Original Message-
 From: users-boun...@xwiki.org [mailto:users-boun...@xwiki.org] On 
 Behalf Of Thomas Mortagne
 Sent: Friday, December 07, 2012 10:41 AM
 To: XWiki Users
 Subject: Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on 
 Apache Geronimo 3.0

 On Fri, Dec 7, 2012 at 4:20 PM, Naoufel Chbihi  
 naoufel.chb...@ssc-spc.gc.ca
  wrote:

  Thank you for the quick response.
 
  I have never posted a JIRA before and I'm new to Xwiki.  How will I 
  know when the issue has been fixed?
 
 
 http://jira.xwiki.org/browse/XCOMMONS-315 is fixed, it will be part of 
 4.4.


  Thank you.
 
  Naoufel
 
  -Original Message-
  From: users-boun...@xwiki.org [mailto:users-boun...@xwiki.org] On 
  Behalf Of Vincent Massol
  Sent: Friday, December 07, 2012 10:16 AM
  To: XWiki Users
  Subject: Re: [xwiki-users] Xwiki Enterprise 4.3 fails to start on 
  Apache Geronimo 3.0
 
 
  On Dec 7, 2012, at 4:03 PM, Vincent Massol vinc...@massol.net wrote:
 
   Hi,
  
   On Dec 7, 2012, at 3:28 PM, Naoufel Chbihi 
   naoufel.chb...@ssc-spc.gc.ca
  wrote:
  
   Hello
  
   I am interested in running Xwiki Enterprise using the WAR file on 
   an
  Apache Geronimo 3.0 server.  I have been trying to do so for about 
  two weeks now but haven't been able to start Xwiki successfully  I 
  initially tried with Xwiki Enterprise 4.2 and then with 4.3 but with 
  no
 success.
   Here are the steps that I have performed in my most recent attempt:
   1) Installed a MySQL server, created an xwiki database, defined 
   an
  xwiki user (with password xwiki), and granted the user all 
  permissions to the database.  I am able to successful connect to the 
  xwiki database using a database client.
   2) Downloaded and extracted the Apache Geronimo 3.0.0 ZIP file
   3) Placed the dependency JAR files in the appropriate directories
  inside the Geronimo repository directory.
   4) Created a geronimo-web.xml file and copied-and-pasted the 
   complete
  sample file contents provided at
  http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationGero
  nimo
 .
   I updated the version numbers in geronimo-web.xml file to match the 
  versions of the JAR files that I placed in the repository.
   5) Defined a JDBC datasource in Geronimo using the procedure 
   described in 
   http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationG
   er
   on
   imo
   6) Downloaded the XWiki 4.3 WAR file and deployed it on the 
   Geronimo
  server (specifying the customized geronimo-web.xml file on the 
  deployment page).  The deployment was successful.
   7) Modified the hibernate.cfg.xml file by commenting out the 
   default
  database configuration and specifying the appropriate parameters for 
  the MySQL database (which is what I'm using).
   8) Copied the modified geronimo-web.xml file into Xwiki's WEB-INF
  folder.
   9) When I tried to start the XWiki application, the following 
   errors
  were generated in the log file:
  
   [snip]
  
   Caused by: java.lang.ClassCastException:
  org.ops4j.pax.logging.slf4j.Slf4jLoggerFactory cannot be cast to 
  ch.qos.logback.classic.LoggerContext
 at
  org.xwiki.logging.logback.internal.LogbackUtils.getLoggerContext(Log
  ba
  ckUtils.java:50)
 at
  org.xwiki.logging.logback.internal.LogbackUtils.getRootLogger(Logbac
  kU
  tils.java:58)
 at
  org.xwiki.logging.logback.internal.LogbackEventGenerator.initialize(
  Lo
  gbackEventGenerator.java:96)
 at
  org.xwiki.component.embed.InitializableLifecycleHandler.handle(Initi
  al
  izableLifecycleHandler.java:39)
 at
  org.xwiki.component.embed.EmbeddableComponentManager.createInstance(
  Em
  beddableComponentManager.java:323)
 at
  org.xwiki.component.embed.EmbeddableComponentManager.getComponentIns
  ta
  nce(EmbeddableComponentManager.java:378)
 at