I also tried a step back, using the driver style in the sqlserver config page
<property name="connection.url">jdbc:jtds:sqlserver://localhost:1433/XWiki;tds=8.0;lastupdatecount=true</property> Now the error is HTTP Status 500 - org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with id [init.vm] type Exception report message org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with id [init.vm] description The server encountered an internal error that prevented it from fulfilling this request. exception javax.servlet.ServletException: org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with id [init.vm] 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:622) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:112) org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:136) root cause org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with id [init.vm] org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:227) com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:361) com.xpn.xwiki.internal.template.InternalTemplateManager.evaluateContent(InternalTemplateManager.java:790) com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:667) com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:645) com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:623) com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:107) com.xpn.xwiki.web.XWikiAction.renderInit(XWikiAction.java:602) com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:260) com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:210) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425) 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:622) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:112) org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:136) root cause org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getCurrentInitializerJobStatus' in class com.xpn.xwiki.api.XWiki threw exception java.lang.NullPointerException at 173:init.vm[line 1, column 26] org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:223) org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280) org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:567) org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71) org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142) org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342) org.xwiki.velocity.internal.DefaultVelocityEngine.evaluateInternal(DefaultVelocityEngine.java:259) org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:222) com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:361) com.xpn.xwiki.internal.template.InternalTemplateManager.evaluateContent(InternalTemplateManager.java:790) com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:667) com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:645) com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:623) com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:107) com.xpn.xwiki.web.XWikiAction.renderInit(XWikiAction.java:602) com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:260) com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:210) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425) 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:622) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:112) org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:136) root cause java.lang.NullPointerException com.xpn.xwiki.api.XWiki.getCurrentInitializerJobStatus(XWiki.java:194) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.apache.velocity.runtime.parser.node.PropertyExecutor.execute(PropertyExecutor.java:142) org.apache.velocity.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:539) org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:198) org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280) org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:567) org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71) org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142) org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342) org.xwiki.velocity.internal.DefaultVelocityEngine.evaluateInternal(DefaultVelocityEngine.java:259) org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:222) com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:361) com.xpn.xwiki.internal.template.InternalTemplateManager.evaluateContent(InternalTemplateManager.java:790) com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:667) com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:645) com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:623) com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:107) com.xpn.xwiki.web.XWikiAction.renderInit(XWikiAction.java:602) com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:260) com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:210) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425) 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:622) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:112) org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:136) note The full stack trace of the root cause is available in the Apache Tomcat/8.0.30 logs. Apache Tomcat/8.0.30 -- View this message in context: http://xwiki.475771.n2.nabble.com/Need-help-configuring-xwiki-for-sql-server-possible-documentation-error-tp7602211p7602212.html Sent from the XWiki- Users mailing list archive at Nabble.com.