[xwiki-users] Xwiki from 6.3 version to 6.4 JNDI / postgresql problem
Hello, I have some problems to upgrade Xwiki from 6.3 version to 6.4. I'm on Debian/Tomcat and use the .WAR to connect on my postgreSQL database with JNDI database connector. With this database connector I hadn't problem with 6.1,6.2 and 6.3 upgrades but with 6.4 upgrade I have this error 500 (at the end of mail) and not the DW... It is clearly a problem with JNDI because if I fill my hibernate.xml with postgreSQL database parameters, I obtain the DW when I restart my Tomcat. Here my functionnal (with 6.1/2/3 but not 6.4) JNDI parameters: *** ./tomcat-7.0.47/conf/server.xml type=javax.mail.Session mail.smtp.host=localhost/ Resource name=jdbc/xwiki_db auth=Container type=javax.sql.DataSource driverClassName=org.postgresql.Driver url=jdbc:postgresql://MYServeur.Postgresql:/database_xwiki username=database_user password=xx minIdle=5 maxActive=10 maxIdle=10 defaultAutoCommit=false validationQuery=select '1' testOnBorrow=true testOnReturn=true removeAbandoned=true logAbandoned=true removeAbandonedTimeout=60 maxWait=-1/ /Context /Host ./webapps/xwiki/WEB-INF/hibernate.cfg.xml hibernate-configuration session-factory property name=show_sqlfalse/property property name=use_outer_jointrue/property !-- property name=dbcp.defaultAutoCommitfalse/property property name=dbcp.maxActive50/property property name=dbcp.maxIdle5/property property name=dbcp.maxWait3/property property name=dbcp.whenExhaustedAction1/property property name=dbcp.ps.whenExhaustedAction1/property property name=dbcp.ps.maxActive20/property property name=dbcp.ps.maxWait12/property property name=dbcp.ps.maxIdle20/property -- !-- Datasource configuration. -- property name=connection.datasourcejava:comp/env/jdbc/xwiki_db/property property name=dialectorg.hibernate.dialect.PostgreSQLDialect/property property name=jdbc.use_streams_for_binaryfalse/property property name=xwiki.virtual_modeschema/property property name=connection.useUnicodetrue/property property name=connection.characterEncodingUTF-8/property mapping resource=xwiki.postgresql.hbm.xml/ mapping resource=feeds.hbm.xml/ mapping resource=activitystream.hbm.xml/ mapping resource=instance.hbm.xml/ /session-factory /hibernate-configuration ./webapps/xwiki/WEB-INF/web.xml location/bin/view/Main/DocumentDoesNotExist/location /error-page !-- Uncomment if you wish to use a DataSource to define the Database connection -- resource-ref descriptionDB Connection/description res-ref-namejdbc/xwiki_db/res-ref-name res-typejavax.sql.DataSource/res-type res-authContainer/res-auth /resource-ref env-entry env-entry-nameXWikiConfig/env-entry-name env-entry-typejava.lang.String/env-entry-type * Thxs for any help. Pascal B. My log: Etat HTTP 500 - com.xpn.xwiki.XWikiException: Error number 11007 in 0: Failed to extract Entity Resource Reference from URL [https://yyy/bin/view/Main/] type Rapport d''exception message com.xpn.xwiki.XWikiException: Error number 11007 in 0: Failed to extract Entity Resource Reference from URL [https://yyy/bin/view/Main/] description Le serveur a rencontré une erreur interne qui l''a empêché de satisfaire la requête. exception javax.servlet.ServletException: com.xpn.xwiki.XWikiException: Error number 11007 in 0: Failed to extract Entity Resource Reference from URL [https://yyy/bin/view/Main/] org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:520) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:427) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:115) org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:66) org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) cause mère com.xpn.xwiki.XWikiException: Error number 11007 in 0: Failed to extract Entity Resource Reference from URL [https://yyy/bin/view/Main/] com.xpn.xwiki.XWiki.initializeResourceFromURL(XWiki.java:617)
Re: [xwiki-users] Xwiki from 6.3 version to 6.4 JNDI / postgresql problem
More test later: I manage to upgrade my xwiki (with postgres database parameter in hibernate.xml) but if I use JNDI connecter, Xwiki failed with the same error. De : Pascal BASTIEN pbasnews-xw...@yahoo.fr À : XWiki Users users@xwiki.org Envoyé le : Jeudi 22 janvier 2015 17h46 Objet : [xwiki-users] Xwiki from 6.3 version to 6.4 JNDI / postgresql problem Hello, I have some problems to upgrade Xwiki from 6.3 version to 6.4. I'm on Debian/Tomcat and use the .WAR to connect on my postgreSQL database with JNDI database connector. With this database connector I hadn't problem with 6.1,6.2 and 6.3 upgrades but with 6.4 upgrade I have this error 500 (at the end of mail) and not the DW... It is clearly a problem with JNDI because if I fill my hibernate.xml with postgreSQL database parameters, I obtain the DW when I restart my Tomcat. Here my functionnal (with 6.1/2/3 but not 6.4) JNDI parameters: *** ./tomcat-7.0.47/conf/server.xml type=javax.mail.Session mail.smtp.host=localhost/ Resource name=jdbc/xwiki_db auth=Container type=javax.sql.DataSource driverClassName=org.postgresql.Driver url=jdbc:postgresql://MYServeur.Postgresql:/database_xwiki username=database_user password=xx minIdle=5 maxActive=10 maxIdle=10 defaultAutoCommit=false validationQuery=select '1' testOnBorrow=true testOnReturn=true removeAbandoned=true logAbandoned=true removeAbandonedTimeout=60 maxWait=-1/ /Context /Host ./webapps/xwiki/WEB-INF/hibernate.cfg.xml hibernate-configuration session-factory property name=show_sqlfalse/property property name=use_outer_jointrue/property !-- property name=dbcp.defaultAutoCommitfalse/property property name=dbcp.maxActive50/property property name=dbcp.maxIdle5/property property name=dbcp.maxWait3/property property name=dbcp.whenExhaustedAction1/property property name=dbcp.ps.whenExhaustedAction1/property property name=dbcp.ps.maxActive20/property property name=dbcp.ps.maxWait12/property property name=dbcp.ps.maxIdle20/property -- !-- Datasource configuration. -- property name=connection.datasourcejava:comp/env/jdbc/xwiki_db/property property name=dialectorg.hibernate.dialect.PostgreSQLDialect/property property name=jdbc.use_streams_for_binaryfalse/property property name=xwiki.virtual_modeschema/property property name=connection.useUnicodetrue/property property name=connection.characterEncodingUTF-8/property mapping resource=xwiki.postgresql.hbm.xml/ mapping resource=feeds.hbm.xml/ mapping resource=activitystream.hbm.xml/ mapping resource=instance.hbm.xml/ /session-factory /hibernate-configuration ./webapps/xwiki/WEB-INF/web.xml location/bin/view/Main/DocumentDoesNotExist/location /error-page !-- Uncomment if you wish to use a DataSource to define the Database connection -- resource-ref descriptionDB Connection/description res-ref-namejdbc/xwiki_db/res-ref-name res-typejavax.sql.DataSource/res-type res-authContainer/res-auth /resource-ref env-entry env-entry-nameXWikiConfig/env-entry-name env-entry-typejava.lang.String/env-entry-type * Thxs for any help. Pascal B. My log: Etat HTTP 500 - com.xpn.xwiki.XWikiException: Error number 11007 in 0: Failed to extract Entity Resource Reference from URL [https://yyy/bin/view/Main/] type Rapport d''exception message com.xpn.xwiki.XWikiException: Error number 11007 in 0: Failed to extract Entity Resource Reference from URL [https://yyy/bin/view/Main/] description Le serveur a rencontré une erreur interne qui l''a empêché de satisfaire la requête. exception javax.servlet.ServletException: com.xpn.xwiki.XWikiException: Error number 11007 in 0: Failed to extract Entity Resource Reference from URL [https://yyy/bin/view/Main/] org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:520) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:427) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:115) org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:66) org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208