Bonjour à tous,

En fait je fais un appel à mon service, mais j'ai l'impression que le compilateur n'est pas content, puisque je retourne une matrice d'objet "Object[][]", il m'affiche l'erreur suivante :

Computing all possible rebind results for 'X.Y.Z.MyService'
Rebinding X.Y.Z.MyService
Invoking <generate-with class='com.google.gwt.user.rebind.rpc.ServiceInterfaceProxyGenerator'/>
Generating client proxy for remote service interface 'X.Y.Z.MyService'
Analyzing 'X.Y.Z.MyService' for serializable types
Analyzing methods:
public abstract java.lang.Object[][] getServicesInfos()
Return type: java.lang.Object[][]
[ERROR] In order to produce smaller client-side code, 'Object' is not allowed; consider using a more specific type
[ERROR] Errors in 'C:\workspace\Projet\war\src\main\java\X\Y\Z\MyServices.java'
[ERROR] Line 32: Failed to resolve 'X.Y.Z.MyService' via deferred binding
[ERROR] Cannot proceed due to previous errors
[ERROR] Build failed
j'ai déjà eu ce problème quand j'ai retourné une HashMap j'ai ajouté l'annontation suivante et ça marchait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
/**
    *
    @gwt.typeArgs <java.lang.String,java.lang.String>
    */
Mais le problème c'est que je sais pas quel genre d'annotation il faut écrire à Object[][], ou bien s'il y a un autre moyen pour résoudre ce problème.

Merci d'avance pour votre aide, j'en ai beaucoup besoin et bonne journée à vous tous et toutes.

Walas,