OK, rather than roll-back, I have changed to the "Database" search method which 
is working. I think the SOLR method is better/recommended/default (please 
correct me if I'm wrong), so it would be good to get that fixed. This should 
hopefully buy me some time with users until Marius (or anyone else) can have a 
look :)

I've posted some error output from catalina.out on the bug in Jira.


Kind regards,

Mahomed




-----Original Message-----
From: users [mailto:users-boun...@xwiki.org] On Behalf Of Mahomed Hussein
Sent: 26 September 2015 12:57
To: vinc...@massol.net; XWiki Users <users@xwiki.org>
Subject: Re: [xwiki-users] Search failing after upgrade to 7.2

Hi Vincent

Thanks. Could you confirm if a roll-back requires a restore from backup or if 
it can be done “safely” in the UI? Thanks again.


Kind regards,

Mahomed





From: Vincent Massol [mailto:vmas...@gmail.com] On Behalf Of vinc...@massol.net
Sent: 26 September 2015 09:23
To: XWiki Users <users@xwiki.org>
Cc: Mahomed Hussein <maho...@custodiandc.com>
Subject: Re: [xwiki-users] Search failing after upgrade to 7.2

Hi Mahomed,

I’d like to help you but the stack trace you’ve put below seems to indicate 
that there’s a bug in XWiki. Marius is the one who coded this part and I’m sure 
he’s going to check it out as soon as Monday morning.

Right now I suggest you roll back to your previous version and wait for a fix.

Thanks
-Vincent


On 26 Sep 2015 at 10:13:12, Mahomed Hussein 
(maho...@custodiandc.com<mailto:maho...@custodiandc.com>) wrote:
Hi

I know it's a Saturday but I hope someone out there can help with the search 
issue. I have tried a re-index and I've been trying to search the XWiki Jira 
but haven't found anything.

Ideally I need to have this fixed by Monday. Pretty please. Thanks.


Kind regards,

Mahomed




-----Original Message-----
From: users [mailto:users-boun...@xwiki.org] On Behalf Of Mahomed Hussein
Sent: 25 September 2015 17:51
To: XWiki Users <users@xwiki.org<mailto:users@xwiki.org>>
Subject: [xwiki-users] Search failing after upgrade to 7.2

Hi

We upgraded to 7.2 today and I’m having a couple of issues that I hope someone 
can help me with. I’ve had a look through the recent mailing list topics and 
nothing seems to match.


· We have a custom skin based on Flamingo but the skin hasn’t picked up the new 
changes to the skin. I’ve tried searching for the tutorial for creating a 
custom skin and can’t find it. So can someone please help me with:

o Link to the tutorial/documentation for creating a custom skin

o The physical location on the file system where the custom skin is stored. I 
can’t seem to find it for some reason.

· More importantly, search appears to be broken. Any help in fixing would be 
greatly appreciated. The error is that it “Failed to execute the [velocity] 
Macro”. When I click for more detail, I get: (sorry for the length)



org.xwiki.rendering.macro.MacroExecutionException: Failed to evaluate Velocity 
Macro for content [#handleSolrSearchRequest]

at 
org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:131)

at 
org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:50)

at 
org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:286)

at 
org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182)

at 
org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58)

at 
org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:269)

at 
org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183)

at 
org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:94)

at 
org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:252)

at 
org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:125)

at 
org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:55)

at 
org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:96)

at 
org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:39)

at 
org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:113)

at 
org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:50)

at 
org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:67)

at 
org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:41)

at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1164)

at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1127)

at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1179)

at com.xpn.xwiki.api.Document.getRenderedContent(Document.java:683)

at sun.reflect.GeneratedMethodAccessor384.invoke(Unknown Source)

at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at 
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)

at 
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)

at 
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)

at 
org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:567)

at 
org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71)

at 
org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.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:342)

at 
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)

at 
org.xwiki.velocity.introspection.TryCatchDirective.render(TryCatchDirective.java:72)

at 
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)

at 
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)

at 
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluateInternal(DefaultVelocityEngine.java:256)

at 
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:222)

at 
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:198)

at 
com.xpn.xwiki.internal.template.InternalTemplateManager.evaluateContent(InternalTemplateManager.java:729)

at 
com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:627)

at 
com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:605)

at 
com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:571)

at 
com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:557)

at 
com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:65)

at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1822)

at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1800)

at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:820)

at sun.reflect.GeneratedMethodAccessor206.invoke(Unknown Source)

at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at 
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)

at 
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)

at 
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)

at 
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:369)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)

at 
org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:216)

at 
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:311)

at 
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:230)

at 
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)

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:342)

at 
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)

at 
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)

at 
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluateInternal(DefaultVelocityEngine.java:256)

at 
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:222)

at 
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:198)

at 
com.xpn.xwiki.internal.template.InternalTemplateManager.evaluateContent(InternalTemplateManager.java:729)

at 
com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:627)

at 
com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:605)

at 
com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:571)

at 
com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:557)

at 
com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:65)

at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1822)

at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:180)

at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:431)

at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:184)

at 
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)

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:620)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:115)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at 
org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at 
org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:66)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at 
org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at 
org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:137)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)

at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)

at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)

at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)

at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)

at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)

at 
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)

at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:745)

Caused by: org.xwiki.velocity.XWikiVelocityException: Failed to evaluate 
content with id [xwiki:Main.Search]

at 
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:224)

at 
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:198)

at 
org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:124)

... 124 more

Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation 
of method 'resolve' in class 
org.xwiki.search.solr.script.SolrIndexScriptService threw exception 
java.lang.IllegalArgumentException: The resolver parameter doesn't contain an 
Entity Reference of type [SPACE] at 33:xwiki:Main.Search[line 365, column 47]

at 
org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:243)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:187)

at 
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)

at 
org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:567)

at 
org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71)

at 
org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)

at 
org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:216)

at 
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:311)

at 
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:230)

at 
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)

at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:420)

at 
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)

at 
org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:216)

at 
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:311)

at 
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:230)

at 
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)

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.directive.VelocimacroProxy.render(VelocimacroProxy.java:216)

at 
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:311)

at 
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:230)

at 
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)

at 
org.apache.velocity.runtime.parser.node.ASTElseIfStatement.render(ASTElseIfStatement.java:92)

at 
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)

at 
org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:216)

at 
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:311)

at 
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:230)

at 
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)

at 
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)

at 
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluateInternal(DefaultVelocityEngine.java:256)

at 
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:222)

... 126 more

Caused by: java.lang.IllegalArgumentException: The resolver parameter doesn't 
contain an Entity Reference of type [SPACE]

at 
org.xwiki.model.internal.reference.ExplicitReferenceEntityReferenceResolver.getDefaultReference(ExplicitReferenceEntityReferenceResolver.java:45)

at 
org.xwiki.model.internal.reference.AbstractEntityReferenceResolver.resolveDefaultReference(AbstractEntityReferenceResolver.java:77)

at 
org.xwiki.model.internal.reference.AbstractReferenceEntityReferenceResolver.resolve(AbstractReferenceEntityReferenceResolver.java:67)

at 
org.xwiki.model.internal.reference.AbstractReferenceEntityReferenceResolver.resolve(AbstractReferenceEntityReferenceResolver.java:41)

at 
org.xwiki.search.solr.internal.reference.SolrEntityReferenceResolver.resolveMissingReference(SolrEntityReferenceResolver.java:173)

at 
org.xwiki.search.solr.internal.reference.SolrEntityReferenceResolver.getSpaceReference(SolrEntityReferenceResolver.java:111)

at 
org.xwiki.search.solr.internal.reference.SolrEntityReferenceResolver.getEntityReference(SolrEntityReferenceResolver.java:71)

at 
org.xwiki.search.solr.internal.reference.SolrEntityReferenceResolver.resolve(SolrEntityReferenceResolver.java:63)

at 
org.xwiki.search.solr.internal.reference.SolrEntityReferenceResolver.resolve(SolrEntityReferenceResolver.java:46)

at 
org.xwiki.search.solr.script.SolrIndexScriptService.resolve(SolrIndexScriptService.java:242)

at 
org.xwiki.search.solr.script.SolrIndexScriptService.resolve(SolrIndexScriptService.java:227)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at 
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)

at 
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)

... 161 more


Help please. Thanks ☺


Kind regards,


Mahomed Hussein
Custodian Data Centre
Email: maho...@custodiandc.com<mailto:maho...@custodiandc.com>
http://www.CustodianDC.com
_______________________________________________
users mailing list
users@xwiki.org<mailto:users@xwiki.org>
http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
users@xwiki.org<mailto:users@xwiki.org>
http://lists.xwiki.org/mailman/listinfo/users


_______________________________________________
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

Reply via email to