Bonjour,
J'ai actuellement un problème de conteneur dont je n'arrive pas à me dépêtrer.
J’envoie un texte assez long avec JSON :
Pas de problème pour mettre le texte dans un hashmap, le problème survient lorsque la réponse est envoyée en XML où en regardant la console de FireBug il me dit qu'il y a eu une erreur XML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 response.setHeader("X-JSON", json.toString());
Erreur d'analyse XML : aucun élément trouvé Emplacement : moz-nullprincipal:{88b80f2c-b34a-4cfc-874c-fea8e43f185c} Numéro de ligne 1, Colonne 1 :
Résultat de la console Eclipse:
GRAVE: Une exception ou une erreur s'est produite dans le conteneur durant le traitement de la requête
java.lang.ArrayIndexOutOfBoundsException: 8192
at org.apache.coyote.http11.InternalOutputBuffer.write(InternalOutputBuffer.java:711)
at org.apache.coyote.http11.InternalOutputBuffer.write(InternalOutputBuffer.java:618)
at org.apache.coyote.http11.InternalOutputBuffer.sendHeader(InternalOutputBuffer.java:491)
at org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1587)
at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:934)
at org.apache.coyote.Response.action(Response.java:183)
at org.apache.coyote.Response.sendHeaders(Response.java:379)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:304)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:272)
at org.apache.catalina.connector.Response.finishResponse(Response.java:486)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:228)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Unknown Source)
J'ai cherché un bon moment avant de venir poster ici.
J'utilise Tomcat 6.0, Prototype et JSON 2.3. Il me semble que le conteneur à l'origine de l'erreur est dans JSON ou prototype mais je ne sais pas où, l'erreur ne m'aiguillant aucunement...
Cordialement.
Partager