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 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

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