Hi Thomas, I think I might have figured out how to get this working. Had to create the XWiki.XWikiServerTemplatexe file manually. Although, I have just tested this over my intranet and not over the internet for now. 1. I did a fresh install of the latest xwiki 2.2 ML1 2. Followed steps for XEM install (used XEM 2.1.1 xar file + wikimanager/applicationmanager plugins). Configured virtual wiki server for main wiki instance 3. Tried installing the template-xe.xar file. Got the following error: XWiki Enterprise Manager installation failed (Error number 50040 in 5: com.xpn.xwiki.plugin.wikimanager.WikiManagerPlugin: Fail to install package xar?). 4. Checked that though the above install fails, it does create a 'templatexe' database in MySql. The database is big enough in size. So I had to assume that this database was an equivalent of a fresh xwiki install. Also, this cleared my suspicion with something being wrong on the database side. 5. Went back to the install page again. The page said - no further action needed. 6. Checked the stdout logs for tomcat. Got a stacktrace that said : 2010-01-15 18:51:07,597 [http://localhost:8080/xwiki/bin/view/XemManager/Install?confirm=1] ERROR wikimanager.WikiManagerPluginApi - Wiki [XWiki.XWikiServerTemplatexe,templatexe.template.local,XWiki.Admin] creation failed com.xpn.xwiki.plugin.wikimanager.WikiManagerException: Error number 50040 in 5: com.xpn.xwiki.plugin.wikimanager.WikiManagerPlugin: Fail to install package [template-xe.xar] 7. Realised that the file that XWiki was trying to create was XWiki.XWikiServerTemplatexe. templatexe.template.local was probably the domain/alias & XWiki.Admin was the default owner for the templatexe wiki instance. 8. Manually created a XWiki.XWikiServerTemplatexe and filled all the details as stated in the stacktrace. 9. Created a new wiki using this template as the template. Everything worked out just fine. Imported the default .xar files & the new wiki works perfect. I am yet to test this using internet domains. Hopefully, everything works out just fine. As always thanks a ton for your help & guidance. Have a great weekend... :) P.S. The stacktrace in case this is of any use to the XWiki developers: 2010-01-15 18:51:07,597 [http://localhost:8080/xwiki/bin/view/XemManager/Install?confirm=1] ERROR wikimanager.WikiManagerPluginApi - Wiki [XWiki.XWikiServerTemplatexe,templatexe.template.local,XWiki.Admin] creation failed com.xpn.xwiki.plugin.wikimanager.WikiManagerException: Error number 50040 in 5: com.xpn.xwiki.plugin.wikimanager.WikiManagerPlugin: Fail to install package [template-xe.xar] at com.xpn.xwiki.plugin.wikimanager.WikiManager.importPackage(WikiManager.java: 700) at com.xpn.xwiki.plugin.wikimanager.WikiManager.createNewWiki(WikiManager.java: 541) at com.xpn.xwiki.plugin.wikimanager.WikiManager.createNewWikiFromPackage(WikiMa nager.java:404) at com.xpn.xwiki.plugin.wikimanager.WikiManager.createWikiTemplate(WikiManager. java:877) at com.xpn.xwiki.plugin.wikimanager.WikiManagerPluginApi.createWikiTemplate(Wik iManagerPluginApi.java:655) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke( UberspectImpl.java:389) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(Ub erspectImpl.java:378) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270 ) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.ja va:252) at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java :493) at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.ja va:71) at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirecti ve.java:142) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement .java:87) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement .java:87) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:33 6) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEn gine.java:191) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEn gine.java:156) at com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.ja va:116) at com.xpn.xwiki.render.XWikiVelocityRenderer.render(XWikiVelocityRenderer.java :93) at com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWikiRend eringEngine.java:272) at com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWikiRend eringEngine.java:202) at com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWikiRend eringEngine.java:170) at com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderDocument(DefaultXWiki RenderingEngine.java:159) at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:697) at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:714) at com.xpn.xwiki.api.Document.getRenderedContent(Document.java:492) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke( UberspectImpl.java:389) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(Ub erspectImpl.java:378) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270 ) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.ja va:252) at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java :493) at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.ja va:71) at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirecti ve.java:142) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:33 6) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement .java:106) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:33 6) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEn gine.java:191) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEn gine.java:156) at com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.ja va:116) at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1797) at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1718) at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:740) at sun.reflect.GeneratedMethodAccessor118.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke( UberspectImpl.java:389) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(Ub erspectImpl.java:378) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270 ) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.ja va:252) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.jav a:332) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroPro xy.java:212) at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java: 247) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.jav a:175) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement .java:87) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:33 6) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement .java:106) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:33 6) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEn gine.java:191) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEn gine.java:156) at com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.ja va:116) at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1797) at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1718) at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:148) at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:224) at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:115) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProces sor.java:431) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:206) at com.xpn.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilt er.java:152) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:206) at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:206) at com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:206) at com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFi lter.java:295) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:206) at com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFi lter.java:112) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128 ) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102 ) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http 11Protocol.java:584) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) 2010-01-15 18:56:23,378 [http://localhost:8080/xwiki/bin/edit/XWiki/XWikiServerTemplatexe?template=& parent=XWiki.XWikiServerXwiki&title=XWiki.XWikiServerTemplatexe] ERROR web.XWikiAction - Connection aborted