On Wed, Mar 2, 2016 at 7:21 PM, Anton Hughes <a...@tradeworks.io> wrote:
> Hi > > Which versions of Wildfly has Xwiki been tested on, if any? > > I'm trying to deploy on 9.0.2 and am getting the following error - and it > fails to deploy: > > 17:19:23,505 ERROR [io.undertow.request] ( > http://localhost:8080/xwiki/bin/view/Main/) UT005023: Exception handling > request to /xwiki/bin/view/Main/: javax.servlet.ServletException: > com.xpn.xwiki.XWikiException: Error number 11007 in 0: Failed to extract > Entity Resource Reference from URL [ > http://localhost:8080/xwiki/bin/view/Main/] > at > > org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:520) > at > > org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:427) > at > > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228) > at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) > at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) > at > > io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:86) > at > > io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:130) > at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:115) > at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) > at > > io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) > at > > org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127) > at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) > at > > io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) > at > > org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) > at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) > at > > io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) > at > com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:66) > at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) > at > > io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) > at > > org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) > at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) > at > > io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) > at > > org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) > at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) > at > > io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) > at > org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:137) > at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) > at > > io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) > at > > io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85) > at > > io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) > at > > io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) > at > > org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) > at > > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > at > > io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) > at > > io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) > at > > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > at > > io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) > at > > io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) > at > > io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58) > at > > io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:72) > at > > io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) > at > > io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76) > at > > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > at > > org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) > at > > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > at > > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > at > > io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:282) > at > > io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:261) > at > > io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:80) > at > > io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:172) > at io.undertow.server.Connectors.executeRootHandler(Connectors.java:199) > at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:774) > at > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > Caused by: com.xpn.xwiki.XWikiException: Error number 11007 in 0: Failed to > extract Entity Resource Reference from URL [ > http://localhost:8080/xwiki/bin/view/Main/] > at com.xpn.xwiki.XWiki.initializeResourceFromURL(XWiki.java:808) > at com.xpn.xwiki.XWiki.getXWiki(XWiki.java:752) > at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:236) > at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:191) > at > > org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425) > ... 55 more > Caused by: java.lang.RuntimeException: Failed to locate wiki descriptor for > alias [localhost] > at > > org.xwiki.url.internal.standard.AbstractWikiReferenceExtractor.getWikiDescriptorByAlias(AbstractWikiReferenceExtractor.java:80) > at > > org.xwiki.url.internal.standard.DomainWikiReferenceExtractor.resolveDomainBasedWikiReference(DomainWikiReferenceExtractor.java:61) > at > > org.xwiki.url.internal.standard.DomainWikiReferenceExtractor.extract(DomainWikiReferenceExtractor.java:47) > at > > org.xwiki.url.internal.standard.entity.BinEntityResourceReferenceResolver.extractWikiReference(BinEntityResourceReferenceResolver.java:51) > at > > org.xwiki.url.internal.standard.entity.AbstractEntityResourceReferenceResolver.resolve(AbstractEntityResourceReferenceResolver.java:92) > at > > org.xwiki.url.internal.standard.entity.AbstractEntityResourceReferenceResolver.resolve(AbstractEntityResourceReferenceResolver.java:51) > at > > org.xwiki.url.internal.GenericResourceReferenceResolver.resolve(GenericResourceReferenceResolver.java:61) > at > > org.xwiki.url.internal.GenericResourceReferenceResolver.resolve(GenericResourceReferenceResolver.java:47) > at > > org.xwiki.url.internal.standard.StandardExtendedURLResourceReferenceResolver.resolve(StandardExtendedURLResourceReferenceResolver.java:64) > at > > org.xwiki.url.internal.standard.StandardExtendedURLResourceReferenceResolver.resolve(StandardExtendedURLResourceReferenceResolver.java:43) > at > > org.xwiki.url.internal.DefaultResourceReferenceResolver.resolve(DefaultResourceReferenceResolver.java:93) > at > > org.xwiki.url.internal.DefaultResourceReferenceResolver.resolve(DefaultResourceReferenceResolver.java:48) > at com.xpn.xwiki.XWiki.initializeResourceFromURL(XWiki.java:805) > ... 59 more > Caused by: org.xwiki.wiki.manager.WikiManagerException: Failed to locate > XWiki.XWikiServerClass document for wiki alias [localhost] > at > > org.xwiki.wiki.internal.descriptor.document.DefaultWikiDescriptorDocumentHelper.findXWikiServerClassDocumentReference(DefaultWikiDescriptorDocumentHelper.java:128) > at > > org.xwiki.wiki.internal.descriptor.document.DefaultWikiDescriptorDocumentHelper.findXWikiServerClassDocument(DefaultWikiDescriptorDocumentHelper.java:140) > at > > org.xwiki.wiki.internal.descriptor.DefaultWikiDescriptorManager.getByAlias(DefaultWikiDescriptorManager.java:146) > at > > org.xwiki.url.internal.standard.AbstractWikiReferenceExtractor.getWikiDescriptorByAlias(AbstractWikiReferenceExtractor.java:78) > ... 71 more > Caused by: org.xwiki.query.QueryException: Exception while translating > [where doc.object(XWiki.XWikiServerClass).server = :wikiAlias and doc.name > like 'XWikiServer%'] XWQL query to the [hql] language. Query statement = > [where doc.object(XWiki.XWikiServerClass).server = :wikiAlias and doc.name > like 'XWikiServer%'] > at > > org.xwiki.query.xwql.internal.XWQLQueryExecutor.execute(XWQLQueryExecutor.java:123) > at > > org.xwiki.query.internal.DefaultQueryExecutorManager.execute(DefaultQueryExecutorManager.java:71) > at org.xwiki.query.internal.DefaultQuery.execute(DefaultQuery.java:287) > at > > org.xwiki.wiki.internal.descriptor.document.DefaultWikiDescriptorDocumentHelper.findXWikiServerClassDocumentReference(DefaultWikiDescriptorDocumentHelper.java:121) > ... 74 more > Caused by: com.xpn.xwiki.XWikiException: Error number 3202 in 3: Exception > while reading document [xwiki:XWiki.XWikiServerClass] > at > > com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:989) > at > com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:299) > at com.xpn.xwiki.XWiki.getDocument(XWiki.java:1634) > at com.xpn.xwiki.XWiki.getDocument(XWiki.java:1680) > at com.xpn.xwiki.XWiki.getXClass(XWiki.java:5890) > at com.xpn.xwiki.XWiki.getClass(XWiki.java:5903) > at > > com.xpn.xwiki.doc.DefaultDocumentAccessBridge.isPropertyCustomMapped(DefaultDocumentAccessBridge.java:497) > at > > org.xwiki.query.xwql.internal.QueryContext$PropertyInfo.isCustomMapped(QueryContext.java:153) > at > > org.xwiki.query.xwql.internal.QueryContext$ObjectInfo.isCustomMapped(QueryContext.java:122) > at > > org.xwiki.query.xwql.internal.hql.ObjectPrinter.print(ObjectPrinter.java:37) > at org.xwiki.query.xwql.internal.hql.Printer.print(Printer.java:70) > at > > org.xwiki.query.xwql.internal.hql.XWQLtoHQLTranslator.translate(XWQLtoHQLTranslator.java:61) > at > > org.xwiki.query.xwql.internal.XWQLQueryExecutor.execute(XWQLQueryExecutor.java:90) > ... 77 more > Caused by: org.hibernate.HibernateException: Could not create a DBCP pool. > There is an error in the Hibernate configuration file, please review it. > at > > com.xpn.xwiki.store.DBCPConnectionProvider.configure(DBCPConnectionProvider.java:232) > at > > org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:143) > at > > org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:84) > at > > org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:459) > at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:90) > at > > org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2863) > at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2859) > at > > org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1870) > at > > com.xpn.xwiki.store.XWikiHibernateBaseStore.initHibernate(XWikiHibernateBaseStore.java:253) > at > > com.xpn.xwiki.store.XWikiHibernateBaseStore.checkHibernate(XWikiHibernateBaseStore.java:681) > at > > com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:853) > ... 89 more > Caused by: java.sql.SQLException: Cannot load JDBC driver class > 'org.hsqldb.jdbcDriver' > at > > org.apache.commons.dbcp2.BasicDataSource.createConnectionFactory(BasicDataSource.java:2139) > at > > org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2033) > at > > org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533) > at > > com.xpn.xwiki.store.DBCPConnectionProvider.configure(DBCPConnectionProvider.java:215) > ... 99 more > > Caused by: java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver > You're missing the JDBC driver for the database configured in hibernate.cfg.xml . You probably downloaded the WAR distribution which doesn't contain any JDBC driver. > at org.xwiki.classloader.URIClassLoader$1.run(URIClassLoader.java:193) > at org.xwiki.classloader.URIClassLoader$1.run(URIClassLoader.java:180) > at java.security.AccessController.doPrivileged(Native Method) > at org.xwiki.classloader.URIClassLoader.findClass(URIClassLoader.java:179) > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > at > > org.xwiki.classloader.xwiki.internal.ContextNamespaceURLClassLoader.loadClass(ContextNamespaceURLClassLoader.java:176) > at > > org.apache.commons.dbcp2.BasicDataSource.createConnectionFactory(BasicDataSource.java:2131) > ... 102 more > > > Thanks > > -- > Anton Hughes > _______________________________________________ > 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