Bonjour,
J'ai besoin de créer un appel RPC donc voici la signature de la méthode :
Selon GWT, le type StringBuffer est compatible et convertissable en JavaScript, seulement mon appel échoue quand je souhaite récupérer la réponse coté client (le traitement coté serveur s'effectue sans encombre !)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 void getExportFlow(ProjetDTO current_project, AsyncCallback<Map<String, StringBuffer>> callback);
Pour palier à ça, j'utilise des String plutôt qu'un StringBuffer et là ça passe mais j'aimerai toutefois rester sur un StringBuffer
La trâce d'erreur GWT est classique :
Des idées ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 com.google.gwt.user.client.rpc.StatusCodeException: The call failed on the server; see server log for details at com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived(RequestCallbackAdapter.java:192) at com.google.gwt.http.client.Request.fireOnResponseReceivedImpl(Request.java:264) at com.google.gwt.http.client.Request.fireOnResponseReceivedAndCatch(Request.java:236) at com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java:227) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103) at com.google.gwt.dev.shell.ie.IDispatchImpl.callMethod(IDispatchImpl.java:126) at com.google.gwt.dev.shell.ie.IDispatchProxy.invoke(IDispatchProxy.java:155) at com.google.gwt.dev.shell.ie.IDispatchImpl.Invoke(IDispatchImpl.java:294) at com.google.gwt.dev.shell.ie.IDispatchImpl.method6(IDispatchImpl.java:194) at org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:117) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1925) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2966) at com.google.gwt.dev.SwtHostedModeBase.processEvents(SwtHostedModeBase.java:264) at com.google.gwt.dev.HostedModeBase.pumpEventLoop(HostedModeBase.java:557) at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:405) at com.google.gwt.dev.HostedMode.main(HostedMode.java:232)
Merci d'avance.
Partager