×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




Thanks Nathan,

We've also got Costaglioli's SQL2CSV for creating csv files.  We
actually needed the XLS specifically, because it also lets us use a
template excel file to put headers and define column widths and what-not
on our output.

The good news is I found the problem.  It was the authority to the
/excel directory which contained the /poi-2.0.jar file.

Greg

|-----Original Message-----
|From: midrange-l-bounces@xxxxxxxxxxxx [mailto:midrange-l-
|bounces@xxxxxxxxxxxx] On Behalf Of Nathan Andelin
|Sent: Friday, September 01, 2006 11:59 AM
|To: Midrange Systems Technical Discussion
|Subject: Re: poi issues
|
|Greg,
|
|I don't know what's causing the java exception, but I wrote a command
|called sql2stmf - SQL to Stream File, and it will create CSV stream
files
|from SQL Select statements for Excel.  It doesn't use POI.  It runs
|natively.  If you'd like to try it, and send me a private email, I'll
send
|you the *SAVF.
|
|
|Nathan M. Andelin
|www.relational-data.com
|
|
|
|----- Original Message ----
|From: "Fleming, Greg (ED)" <GFLEMING@xxxxxxxxxxxxxxxxxxxx>
|To: midrange-L@xxxxxxxxxxxx
|Sent: Friday, September 1, 2006 9:15:23 AM
|Subject: poi issues
|
|We use Beppe Costagliola's SQL2XLS program, which in turn uses the
|Jakarta POI API's to create Excel files in the IFS.
|
|Typically, we have submitted jobs which call the SQL2XLSR program,
|passing the SQL string and other parms, with good results, but until
now
|the jobs have always been sumbitted from a user profile which has
fairly
|high authority.
|
|We implemented an application yesterday which allows our users to
choose
|an option on a screen which submits a job to handle this function, and
|it returns the following error:
|
|RPG procedure SQL2XLSR in program GNMPPGM/SQL2XLSR
|
|received Java exception "java.lang.NoClassDefFoundError:
|
|
|org/apache/poi/hssf/usermodel/HSSFWorkbook" when calling method
"<init>"
|
|
|with signature "()V" in class
|"org.apache.poi.hssf.usermodel.HSSFWorkbook".
|
|I have seen this error before, when we were using the SQL2XLS program
|interactively, because there was an indentically named method used by
|our order entry application which of course had a different signature,
|and this caused a conflict.  Since this is happening now in a submitted
|job, I don't think this conflict could be the problem.
|
|Upon googling the error, I found some discussion on the MCPress site
|where Beppe tells some people that it was caused by having the wrong
|version of the POI, but this seems to be applicable to situations where
|the thing won't work at all on the system.
|
|My inclination is to believe this is an authority issue, but the
|question is, authority to what ?  I've checked and opened wide the
|authorities to the IFS directories and files being used by the
|application, and even opened up the authorities on the poi-2.5.jar
file,
|to no avail.
|
|Anyone have any other ideas ?
|
|Thanks
|
|Greg Fleming
|
|Senior Programmer/Analyst
|
|Everglades Direct, Inc.
|
|
|
|--
|This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list
|To post a message email: MIDRANGE-L@xxxxxxxxxxxx
|To subscribe, unsubscribe, or change list options,
|visit: http://lists.midrange.com/mailman/listinfo/midrange-l
|or email: MIDRANGE-L-request@xxxxxxxxxxxx
|Before posting, please take a moment to review the archives
|at http://archive.midrange.com/midrange-l.
|
|
|
|
|
|--
|This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list
|To post a message email: MIDRANGE-L@xxxxxxxxxxxx
|To subscribe, unsubscribe, or change list options,
|visit: http://lists.midrange.com/mailman/listinfo/midrange-l
|or email: MIDRANGE-L-request@xxxxxxxxxxxx
|Before posting, please take a moment to review the archives
|at http://archive.midrange.com/midrange-l.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.