Please ignore this email.
I had an old version of the POI jar in the classpath. I removed it and it
worked.
pram wrote:
>
> Hi all,
>
> I downloaded the latest version of Apache POI :
> poi-bin-3.2-FINAL-20081019.
>
> I am trying to use HSSFFormulaEvaluator to evaluate a couple of formula
> cells. But I am getting java.lang.IllegalAccessError while trying to
> create a new HSSFFormulaEvaluator instance.
>
> Here is a part of my code:
> public POIFSFileSystem fs = null;
> public HSSFWorkbook wb = null;
> try {
> fs = new POIFSFileSystem(is); // is is InputStream, I made sure it is
> not null
> wb = new HSSFWorkbook(fs);
> HSSFSheet sheet = wb.getSheetAt(0);
> try {
> evaluator = new
> org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator(wb);
> }catch(java.lang.IllegalAccessError er) {
> System.out.println("Error in creating the evaluator:");
> er.printStackTrace();
> }
> System.out.println("Evaluator created!");
> }catch(Exception e){
> e.printStackTrace();
> }
>
> I hit the IllegealAccessError in the inner try/catch block, where I try
> do: new HSSFFormulaEvaluator(wb).
> The error trace is something like this:
> Error in creating the evaluator:
> 08/11/07 14:27:25 java.lang.IllegalAccessError: tried to access method
> org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook()Lorg/apache/poi/hssf/model/Workbook;
> from class org.apache.poi.hssf.usermodel.HSSFEvaluationWorkbook
> 08/11/07 14:27:25 at
> org.apache.poi.hssf.usermodel.HSSFEvaluationWorkbook.<init>(HSSFEvaluationWorkbook.java:54)
> 08/11/07 14:27:25 at
> org.apache.poi.hssf.usermodel.HSSFEvaluationWorkbook.create(HSSFEvaluationWorkbook.java:49)
> 08/11/07 14:27:25 at
> org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator.<init>(HSSFFormulaEvaluator.java:54)
> 08/11/07 14:27:25 at
> pxexamples.PopulatePageThree.doAction(PopulatePageThree.java:43)
> 08/11/07 14:27:25 at
> com.agile.px.Extensions2$PXCustomActionNode.invoke(Extensions2.java:482)
>
> Can this be a bug in this version?
>
> Thanks,
> Pram
>
--
View this message in context:
http://www.nabble.com/Important%3A-java.lang.IllegalAccessError-while-using-HSSFFormulaEvaluator-tp20389724p20389926.html
Sent from the POI - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]