2013-06-20 2 views
0

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; 
} 

흐름은이 방법까지는 잘 작동하지만 메소드를 통과하자마자 예외가 발생합니다. 누구든지 저를 도울 수 있습니까?

+1

Welcome to StackOverflow! 정확한 스택 추적은 무엇입니까? 예외가 실제로 어디에서 던져 집니까? 또한 일부 법적 및 기술적 인 문제가 있으므로 이전 버전의 iText는 사용하지 않는 것이 좋습니다 : http://lowagie.com/iText2 –

+0

스택 추적 : 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 메소드. –

답변

0

<Hr> 태그는 HTMLWorker에서 NullPointer/NullReference 예외를 발생시킵니다.

+0

관심을 보이는 사람들에게 감사드립니다 !!! –

+0

서버가 다시 시작되어 문제가 해결되었습니다. 그러나 그 결과는 알려지지 않았습니다. –