Sto riscontrando l'errore sopra riportato nell'ambiente di produzione mentre il processo è andato bene in UAT.org.xml.sax.SAXParseException: byte 2 non valido della sequenza UTF-8 a 3 byte
Mi chiedevo se questo errore è correlato al caricamento del file jar. Stiamo usando webmethods e l'errore di cui sopra si è verificato per un servizio java.
Potete per favore fornire ulteriori informazioni? Forse una traccia stack completa, forse un po 'di codice, forse un file di esempio? Inoltre, se si riesce a capire dove nel file di esempio viene rilevato il carattere non valido ... Infine prova a propagare il file di produzione a UAT e vedere se l'errore persiste – durron597
Ho trovato la causa esatta di questo problema. La cosa è la localizzazione e il carattere predefinito presente in produzione e l'accettazione è diversa .. Ho usato questa stringa deEncoding = "" + Charset.defaultCharset(); String locale = "" + Locale.getDefault(); per trovare le localizzazioni .. Le codifiche e le localizzazioni sono diverse .. ho hardcoded il valore UTF-8 in byteArray = inputInXML.getBytes ("UTF-8"); e il risultato è il successo – abhijith501