Estou tentando criar meu workbook com o Seam, estou tendo problemas qdo tento criar um spreadsheet baseado em um template. Sem template funciona normalmente.
Minha chamada:
[code]
<s:button id="crep"
action="#{reportsController.createProjectReport()}"
value="Report"
propagation="join"
view="/secure/excel/projectReport.seam"
rendered="true" >
</s:button>
</div>[/code]
Minha pagina construindo o workbook:
[code]<?xml version="1.0" encoding="ISO-8859-1" ?>
<e:workbook type=“jxl” templateURI="/secure/excel/projectsReport.xls">
<e:worksheet name="Projects" value="#{reportsController.reportList}" var="project" startColumn="0" startRow="1" selected="true">
<e:column>
<e:cell value="#{project.name}"/>
</e:column>
</e:worksheet>
</e:workbook>
[/code]E meu erro:
org.jboss.seam.excel.ExcelWorkbookException: Could not create workbook
at org.jboss.seam.excel.jxl.JXLExcelWorkbook.createWorkbook(JXLExcelWorkbook.java:368)
...
Caused by: java.lang.NullPointerException
at jxl.read.biff.File.<init>(File.java:91)
at jxl.Workbook.getWorkbook(Workbook.java:268)
at jxl.Workbook.getWorkbook(Workbook.java:253)
at org.jboss.seam.excel.jxl.JXLExcelWorkbook.createWorkbook(JXLExcelWorkbook.java:360)
Se eu removo o atributo templateURI meu spreadsheet eh gerado sem problemas.
Alguem jah fez isso antes, alguma ideia?!