Re: [xwiki-users] Issues when I upgraded my xwiki 7.0.1 to xwiki 8.2.1: search feature
Hi, Try removing your solr index. Thanks -Vincent > On 04 Oct 2016, at 11:26, Pascal BASTIEN wrote: > > Hello, > > After upgrading my xwiki 7.0.1 to 8.2.1, i encoutered another issue: xwiki > search feature doesn't work anymore. > I use Tomcat 8.0.33 + Postrgesqk 9.3 and attachments in file system and > connected with Admin account. > > On page > ./bin/view/Main/Search?text=test&f_type=DOCUMENT&f_locale=fr&f_locale=&r=1 , > I have this ugly error message displayed: > "Failed to execute the [velocity] macro. Cause: [The resolver parameter > doesn't contain an Entity Reference of type [SPACE]]. Click on this message > for details." > > > First my catalina.out show this: > "2016-10-04 10:45:00,116 [XWiki initialization] WARN > onfiguredQueryExecutorProvider - Could not find a QueryExecutor with hint > [hibernate] which is the hint for the storage engine, defined in your XWiki > configuration under the [xwiki.store.main.hint] property. The default > QueryExecutor will be used instead. Reason: [ComponentLookupException: Can't > find descriptor for the component [role = [interface > org.xwiki.query.QueryExecutor] hint = [hibernate]]]" > then I disabled this line in "WEB-INF/xwiki.cfg" > # test xwiki.store.main.hint=hibernate > because > http://xwiki.markmail.org/message/q4zgcgki5ppuekwb?q=The+default+QueryExecutor+will+be+used+instead > > This workaround removed "Could not find a QueryExecutor with hint > [hibernate] which is the hint for the storage engine" message in log but it > doesn't resolve my probem (same error message:The resolver parameter doesn't > contain an Entity Reference of type [SPACE]]. ) > > Here a piece of my catalina.out, if someone already found a fix. > Thxs for any help > > Pascal B > > 2016-10-04 11:02:47,416 [XWiki initialization] INFO > .HibernateDataMigrationManager - Storage schema updates and data migrations > are enabled > 2016-10-04 11:02:47,735 [XWiki initialization] INFO > .HibernateDataMigrationManager - No data migration to apply for wiki [xwiki] > currently in version [73000] > 2016-10-04 11:02:47,735 [XWiki initialization] INFO > .HibernateDataMigrationManager - Checking Hibernate mapping and updating > schema if needed for wiki [xwiki] > 2016-10-04 11:02:53,666 [XWiki Solr index job thread] INFO > o.x.s.s.i.j.IndexerJob - Starting job of type [solr.indexer] with > identifier [[solr, indexer]] > 2016-10-04 11:02:54,931 [XWiki Solr index job thread] ERROR > o.x.s.s.i.j.IndexerJob - Exception thrown during job execution > 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:46) > at > org.xwiki.model.internal.reference.AbstractReferenceEntityReferenceResolver.resolve(AbstractReferenceEntityReferenceResolver.java:37) > at > org.xwiki.search.solr.internal.reference.SolrEntityReferenceResolver.resolveMissingReference(SolrEntityReferenceResolver.java:176) > at > org.xwiki.search.solr.internal.reference.SolrEntityReferenceResolver.getSpaceReference(SolrEntityReferenceResolver.java:113) > at > org.xwiki.search.solr.internal.reference.SolrEntityReferenceResolver.getEntityReference(SolrEntityReferenceResolver.java:73) > at > org.xwiki.search.solr.internal.reference.SolrEntityReferenceResolver.resolve(SolrEntityReferenceResolver.java:65) > at > org.xwiki.search.solr.internal.reference.SolrEntityReferenceResolver.resolve(SolrEntityReferenceResolver.java:48) > at > org.xwiki.search.solr.internal.reference.SolrDocumentReferenceResolver.resolve(SolrDocumentReferenceResolver.java:48) > at > org.xwiki.search.solr.internal.reference.SolrDocumentReferenceResolver.resolve(SolrDocumentReferenceResolver.java:38) > at > org.xwiki.search.solr.internal.job.SolrDocumentIterator.next(SolrDocumentIterator.java:99) > at > org.xwiki.search.solr.internal.job.SolrDocumentIterator.next(SolrDocumentIterator.java:54) > at > org.xwiki.search.solr.internal.job.DiffDocumentIterator.next(DiffDocumentIterator.java:120) > at > org.xwiki.search.solr.internal.job.IndexerJob.updateSolrIndex(IndexerJob.java:113) > at > org.xwiki.search.solr.internal.job.IndexerJob.runInternal(IndexerJob.java:94) > at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:206) > at org.xwiki.job.AbstractJob.run(AbstractJob.java:189) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadP
[xwiki-users] Issues when I upgraded my xwiki 7.0.1 to xwiki 8.2.1: search feature
Hello, After upgrading my xwiki 7.0.1 to 8.2.1, i encoutered another issue: xwiki search feature doesn't work anymore. I use Tomcat 8.0.33 + Postrgesqk 9.3 and attachments in file system and connected with Admin account. On page ./bin/view/Main/Search?text=test&f_type=DOCUMENT&f_locale=fr&f_locale=&r=1 , I have this ugly error message displayed: "Failed to execute the [velocity] macro. Cause: [The resolver parameter doesn't contain an Entity Reference of type [SPACE]]. Click on this message for details." First my catalina.out show this: "2016-10-04 10:45:00,116 [XWiki initialization] WARN onfiguredQueryExecutorProvider - Could not find a QueryExecutor with hint [hibernate] which is the hint for the storage engine, defined in your XWiki configuration under the [xwiki.store.main.hint] property. The default QueryExecutor will be used instead. Reason: [ComponentLookupException: Can't find descriptor for the component [role = [interface org.xwiki.query.QueryExecutor] hint = [hibernate]]]" then I disabled this line in "WEB-INF/xwiki.cfg" # test xwiki.store.main.hint=hibernate because http://xwiki.markmail.org/message/q4zgcgki5ppuekwb?q=The+default+QueryExecutor+will+be+used+instead This workaround removed "Could not find a QueryExecutor with hint [hibernate] which is the hint for the storage engine" message in log but it doesn't resolve my probem (same error message:The resolver parameter doesn't contain an Entity Reference of type [SPACE]]. ) Here a piece of my catalina.out, if someone already found a fix. Thxs for any help Pascal B 2016-10-04 11:02:47,416 [XWiki initialization] INFO .HibernateDataMigrationManager - Storage schema updates and data migrations are enabled 2016-10-04 11:02:47,735 [XWiki initialization] INFO .HibernateDataMigrationManager - No data migration to apply for wiki [xwiki] currently in version [73000] 2016-10-04 11:02:47,735 [XWiki initialization] INFO .HibernateDataMigrationManager - Checking Hibernate mapping and updating schema if needed for wiki [xwiki] 2016-10-04 11:02:53,666 [XWiki Solr index job thread] INFO o.x.s.s.i.j.IndexerJob - Starting job of type [solr.indexer] with identifier [[solr, indexer]] 2016-10-04 11:02:54,931 [XWiki Solr index job thread] ERROR o.x.s.s.i.j.IndexerJob - Exception thrown during job execution 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:46) at org.xwiki.model.internal.reference.AbstractReferenceEntityReferenceResolver.resolve(AbstractReferenceEntityReferenceResolver.java:37) at org.xwiki.search.solr.internal.reference.SolrEntityReferenceResolver.resolveMissingReference(SolrEntityReferenceResolver.java:176) at org.xwiki.search.solr.internal.reference.SolrEntityReferenceResolver.getSpaceReference(SolrEntityReferenceResolver.java:113) at org.xwiki.search.solr.internal.reference.SolrEntityReferenceResolver.getEntityReference(SolrEntityReferenceResolver.java:73) at org.xwiki.search.solr.internal.reference.SolrEntityReferenceResolver.resolve(SolrEntityReferenceResolver.java:65) at org.xwiki.search.solr.internal.reference.SolrEntityReferenceResolver.resolve(SolrEntityReferenceResolver.java:48) at org.xwiki.search.solr.internal.reference.SolrDocumentReferenceResolver.resolve(SolrDocumentReferenceResolver.java:48) at org.xwiki.search.solr.internal.reference.SolrDocumentReferenceResolver.resolve(SolrDocumentReferenceResolver.java:38) at org.xwiki.search.solr.internal.job.SolrDocumentIterator.next(SolrDocumentIterator.java:99) at org.xwiki.search.solr.internal.job.SolrDocumentIterator.next(SolrDocumentIterator.java:54) at org.xwiki.search.solr.internal.job.DiffDocumentIterator.next(DiffDocumentIterator.java:120) at org.xwiki.search.solr.internal.job.IndexerJob.updateSolrIndex(IndexerJob.java:113) at org.xwiki.search.solr.internal.job.IndexerJob.runInternal(IndexerJob.java:94) at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:206) at org.xwiki.job.AbstractJob.run(AbstractJob.java:189) 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) 2016-10-04 11:02:54,931 [XWiki Solr index job thread] INFO o.x.s.s.i.j.IndexerJob - Finished job of type [solr.indexer] with identifier [[s