HTML 문자열에서 PDF를 생성하는 메소드를 사용했습니다. 그러나, 우리 서버 중 하나에 NullPointerException
을 던지기 시작했습니다. 이는 전례없는 것입니다. 우리는 항아리를 바꾸려고했지만 모두 헛된 것입니다.itext 2.1.3 - HTMLWorker.parseToList (Reader reader, StyleSheet style) NullPointerException을 던집니다.
StyleSheet styles = getDefaultStyleSheet(); //Defined below
String htmlString ; //The string is fine as the same method is creating PDF on our other servers
ArrayList<Element> p = HTMLWorker.parseToList(new StringReader(htmlString), styles);
//method that returns stylesheet
private StyleSheet getDefaultStyleSheet() {
StyleSheet styles = new StyleSheet();
styles.loadTagStyle("td", "size", "10px");
styles.loadTagStyle("p", "leading", "12f");
return styles;
}
흐름은이 방법까지는 잘 작동하지만 메소드를 통과하자마자 예외가 발생합니다. 누구든지 저를 도울 수 있습니까?
Welcome to StackOverflow! 정확한 스택 추적은 무엇입니까? 예외가 실제로 어디에서 던져 집니까? 또한 일부 법적 및 기술적 인 문제가 있으므로 이전 버전의 iText는 사용하지 않는 것이 좋습니다 : http://lowagie.com/iText2 –
스택 추적 : 2013-06-19 09 : 43 : 25,976 정보 [STDOUT] (http-127.0.0.1-8180-69) makePDF [email protected] 2013-06-19 09 : 43 : 25,976 오류 [STDERR] (http-127.0.0.1 -8180-69) java.lang.NullPointerException 2013-06-19 09:43:25,976 오류 [STDERR] (http-127.0.0.1-8180-69) nulllp.interException 예외는 HTMLWorker .parseToList 메소드. –