Birt 2.3.2를 사용 중입니다. Firefox 15.0.1에서 보고서를 열려고 시도했지만 스택 추적없이 "org.xml.sax.SAXParseException : Premature end of file"예외가 발생했습니다.org.xml.sax.SAXParseException : birt 2.3.2 및 firefox 15가있는 조기 말미 파일
Firefox를 디버그하려고 시도했지만 Firefox가 잘못된 content-type을 보내고 있음을 발견했습니다. Tamper Data 플러그인을 사용하여 요청 헤더를 수정하면 효과가있었습니다.
우리가/XML을 텍스트로 콘텐츠 형식을 수정하면 전송 된 요청이
POST <<URL>>
Request Headers:
Host[<<MYHOST>>]
User-Agent[Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20100101 Firefox/15.0.1]
Accept[text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8]
Accept-Language[en-us,en;q=0.5]
Accept-Encoding[gzip, deflate]
Connection[keep-alive]
Content-Length[1702]
Content-Type[application/x-www-form-urlencoded]
Referer[<<URL>>]
request-type[SOAP]
SOAPAction[""]
X-Prototype-Version[1.4.0]
X-Requested-With[XMLHttpRequest]
Cookie[JSESSIONID=A5E874082FE87F814F32B103EE864EBF.]
Pragma[no-cache]
Cache-Control[no-cache]
Post Data:
POST_DATA[<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><<SOAPBODY>></soap:Body></soap:Envelope>]
Response Headers:
Server[Apache-Coyote/1.1]
X-Powered-By[Servlet 2.5; JBoss-5.0/JBossWeb-2.1]
Content-Type[text/xml;charset=utf-8]
Transfer-Encoding[chunked]
Date[Fri, 28 Sep 2012 00:05:39 GMT]
Connection[close]
이다; charset = UTF-8, 작동했습니다
또한 크롬 및 IE와 함께 작동하며 때로는 FF로 작동하지만 다시 FF로 다시 시작하면 문제가 나타납니다.
해결 방법이 있습니까?
On server we are getting following exception
jvm 1 | java.io.CharConversionException: isHexDigit
jvm 1 | at org.apache.tomcat.util.buf.UDecoder.convert(UDecoder.java:88)
jvm 1 | at org.apache.tomcat.util.buf.UDecoder.convert(UDecoder.java:49)
jvm 1 | at org.apache.tomcat.util.http.Parameters.urlDecode(Parameters.java:429)
jvm 1 | at org.apache.tomcat.util.http.Parameters.processParameters(Parameters.java:412)
jvm 1 | at org.apache.tomcat.util.http.Parameters.processParameters(Parameters.java:363)
jvm 1 | at org.apache.catalina.connector.Request.parseParameters(Request.java:2562)
jvm 1 | at org.apache.catalina.connector.Request.getParameterNames(Request.java:1102)
jvm 1 | at org.apache.catalina.connector.Request.getParameterMap(Request.java:1082)
jvm 1 | at org.apache.catalina.connector.RequestFacade.getParameterMap(RequestFacade.java:414)
jvm 1 | at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:196)
jvm 1 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
jvm 1 | at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
jvm 1 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
jvm 1 | at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)
jvm 1 | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
jvm 1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)