cancel
Showing results for 
Search instead for 
Did you mean: 

Requête lucene qui ne renvoie rien en webservice

sebguillomon
Champ in-the-making
Champ in-the-making
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 1

sebguillomon
Champ in-the-making
Champ in-the-making
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  :?