Requête lucene qui ne renvoie rien en webservice

cancel
Showing results for 
Search instead for 
Did you mean: 
sebguillomon
Member II

Requête lucene qui ne renvoie rien en webservice

Bojour,

J'ai une classe qui me permet de faire des recherches en webservice, lorsque je fait une recherche dans l'application Alfresco, je trouve bien les résultats attendus mais pas en exécutant la classe.


RepositoryServiceSoapBindingStub repositoryService = WebServiceFactory.getRepositoryService();      
          
// Create a query object, looking for all items with alfresco in the name of text
Query query = new Query( Constants.QUERY_LANG_LUCENE, "TEXT:\"" + searchValue + "\"");
          
// Execute the query
QueryResult queryResult = repositoryService.query(SessionUtils.STORE, query, false);
          
// Display the results
ResultSet resultSet = queryResult.getResultSet();
ResultSetRow[] rows = resultSet.getRows();

Mon objet "rows" est nul.

Ce fonctionnement n'est pas systématique et je n'ai aucune trace dans mon serveur, l'instabilité semble provenir du webservice …

Quelqu'un as-t-il déjà rencontré ce problème ?

Merci bcp
1 Reply
sebguillomon
Member II

Re: Requête lucene qui ne renvoie rien en webservice

Un petit détail supplémentaire après un test :

- Je fais un appel en webservice –> j'ai des résultats
- je relance un appel (même contexte donc) –> pas de résultats
- tout appel ne renvoie rien à partir de ce moment
- Je vais dans l'interface alfresco et fais la même recherche –> résultats dans l'interface
- Je fais un appel en webservice –> j'ai des résultats (apparemment le fait d'avoir été ds l'interface a débloqué un truc !!!!!!!)
- je relance des appels avec succès (4 en l'occurrence)
- un appel ne renvoie rien ….

en fait c'est complètement aléatoire  :?