Re: [xwiki-users] Issues when I upgraded my xwiki 7.0.1 to xwiki 8.2.1: search feature

2016-10-04 Thread Vincent Massol
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

2016-10-04 Thread Pascal BASTIEN
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