Partage de fichier et messagerie instantané avec jxta

kherbcouhe Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
kherbcouhe Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
le partage marche bien mais le problème et dans la recherche des fichiers !!
quand je lance la recherche affciher cette erreur

Exception in thread "Thread-8" java.lang.NullPointerException
at net.jxta.share.ListMessageProcessor.isMatch(ListMessageProcessor.java:158)
at net.jxta.share.ListMessageProcessor.process(ListMessageProcessor.java:243)
at net.jxta.share.MessageProcessor.run(MessageProcessor.java:115)
at java.lang.Thread.run(Thread.java:745)


et merci
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Où as tu récupéré le jar de jxta ? Ceux que j'ai pu télécharger ne sont pas de la même version car les numéros de lignes ne correspondent pas.

Si tu le décompiles, à quoi correspondent les lignes 158 et 243 de ListMessageProcessor ?
2
kherbcouhe Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
cadv de type contentadevertisement
la ligne 158 et 157 :
 ContentMetadata[] metadata = cadv.getMetadata();
        for(int i=0; i<metadata.length; i++){

ces deux ligne une methede s'appele ismatch
la ligne 243 l'appele de la methode ismatch
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Donc le NullPointerException vient du fait que cadv.getMetadata() a renvoyé null.
Il faudrait regarder d'où vient le cadv pour voir s'il ne faudrait pas lui ajouter des données avant de lui appliquer le traitement.
0
kherbcouhe Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
c vrai cadv vient de la methode getContentAdvertisement()
cadv = clist[i].getContentAdvertisement();
Content[] clist = getContentManager().getContent();
et le clist c un tableau de type content qui contient les publicité des fichiers partager
0
kherbcouhe Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
comment modifier les metadata des advertissements ??
0