Index: samigo-app/src/java/org/sakaiproject/tool/assessment/pdf/itext/HTMLWorker.java =================================================================== --- samigo-app/src/java/org/sakaiproject/tool/assessment/pdf/itext/HTMLWorker.java (revision 121368) +++ samigo-app/src/java/org/sakaiproject/tool/assessment/pdf/itext/HTMLWorker.java (working copy) @@ -186,7 +186,6 @@ if (currentParagraph == null) currentParagraph = new Paragraph(); stack.push(currentParagraph); - endElement("p"); currentParagraph = new Paragraph(); return; } @@ -816,4 +815,4 @@ if(input != null) try { input.close(); } catch (Exception fe) {} } } -} \ No newline at end of file +} Index: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/print/PDFAssessmentBean.java =================================================================== --- samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/print/PDFAssessmentBean.java (revision 121368) +++ samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/print/PDFAssessmentBean.java (working copy) @@ -325,7 +325,9 @@ partIntros.append(""); } partIntros.append("
"); - partIntros.append(section.getDescription()); + if (section.getDescription() != null) { + partIntros.append(section.getDescription()); + } partIntros.append("
");