You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@poi.apache.org by JSimas <js...@gmail.com> on 2010/01/25 18:15:50 UTC
Problems reading and writing doc files in POI 3.6
Hello everyone.
I already posted this problem regarding the 3.5 version of poi:
http://old.nabble.com/Problems-reading-and-writing-doc-files-in-POI-3.5-td26025879.html#a26025879
Because no one answered me, i went to the bug tracker:
https://issues.apache.org/bugzilla/show_bug.cgi?id=48065
Once again no answer.
I've just downloaded version 3.6 of poi, tried again, and still having same
error.
Here is the code i'm using
public static void main(String[] args) {
try {
File file = new File("c:\\input.doc");
HWPFDocument document = new HWPFDocument(new FileInputStream(file));
File outputFile = new File("c:\\output.doc");
FileOutputStream outStream = new FileOutputStream(outputFile);
try {
document.write(outStream);
} finally {
outStream.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
See the input.doc and output.doc to see what is my problem.
http://old.nabble.com/file/p27307995/input.doc input.doc
http://old.nabble.com/file/p27307995/output.doc output.doc
Please help me! This is a very basic error. Maybe i'm doing something very
wrong... but if not... this is a major problem in the new versions of POI
(in version 3.2 this code works fine).
Thanks in advance.
Best regards.
João Simas
--
View this message in context: http://old.nabble.com/Problems-reading-and-writing-doc-files-in-POI-3.6-tp27307995p27307995.html
Sent from the POI - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@poi.apache.org
For additional commands, e-mail: user-help@poi.apache.org
Re: Problems reading and writing doc files in POI 3.6
Posted by JSimas <js...@gmail.com>.
Hi Dave.
Thanks for your time, and also thanks for the straithforward explanation.
Many times in opensource project forums many doubts remain unanswered (low
expectations :) ).
Thanks again for your reply.
Best regards.
João Simas
David Fisher wrote:
>
> Hi João -
>
> Just to let you know - none of the developers currently working on POI
> have a real focus on HWPF. Years ago Microsoft hired aware that
> contributer and put him under NDA, and that part of the API has
> suffered since.
>
> Please think that the lack of attention to your issue is an indication
> of our lack of time and not our lack of interest in having a bug-free
> POI.
>
> I promise that someone will look into your issue before 3.7, but I
> can't commit to when that will be, and I can't promise a fix.
>
> One approach you could use to help solve this problem yourself is to
> start by comparing the output produced by 3.1, 3.2, 3.5 and 3.6 - what
> is the same and what is different. I am suggesting that you look into
> 3.1 because you may be encountering a bug that was fixed between 3.1
> and 3.2 that did not make it into 3.5 / 3.6. That could be enough to
> help a developer find the bug quickly. Knowing more helps developers
> decide if the fix is going to take a predictable amount of time -
> right now your problem looks potentially large and so ... no one picks
> it up from bugzilla.
>
> If you want to fix the issue yourself we would be glad to help you
> with ideas and pointers into the source. Come over to the poi-dev list
> and ask questions there. You could look at svn yourself and check
> through changes that have occurred in the HWPF package.
>
> Patches are always welcome. Well-done contributions with unit tests
> are especially so.
>
> Regards,
> Dave
>
>
> On Jan 25, 2010, at 9:15 AM, JSimas wrote:
>
>>
>> Hello everyone.
>>
>> I already posted this problem regarding the 3.5 version of poi:
>> http://old.nabble.com/Problems-reading-and-writing-doc-files-in-POI-3.5-td26025879.html#a26025879
>>
>> Because no one answered me, i went to the bug tracker:
>> https://issues.apache.org/bugzilla/show_bug.cgi?id=48065
>>
>> Once again no answer.
>>
>> I've just downloaded version 3.6 of poi, tried again, and still
>> having same
>> error.
>>
>> Here is the code i'm using
>>
>> public static void main(String[] args) {
>> try {
>> File file = new File("c:\\input.doc");
>> HWPFDocument document = new HWPFDocument(new
>> FileInputStream(file));
>> File outputFile = new File("c:\\output.doc");
>> FileOutputStream outStream = new FileOutputStream(outputFile);
>> try {
>> document.write(outStream);
>> } finally {
>> outStream.close();
>> }
>> } catch (Exception e) {
>> e.printStackTrace();
>> }
>> }
>>
>> See the input.doc and output.doc to see what is my problem.
>> http://old.nabble.com/file/p27307995/input.doc input.doc
>> http://old.nabble.com/file/p27307995/output.doc output.doc
>>
>> Please help me! This is a very basic error. Maybe i'm doing
>> something very
>> wrong... but if not... this is a major problem in the new versions
>> of POI
>> (in version 3.2 this code works fine).
>>
>> Thanks in advance.
>>
>> Best regards.
>>
>> João Simas
>> --
>> View this message in context:
>> http://old.nabble.com/Problems-reading-and-writing-doc-files-in-POI-3.6-tp27307995p27307995.html
>> Sent from the POI - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@poi.apache.org
>> For additional commands, e-mail: user-help@poi.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@poi.apache.org
> For additional commands, e-mail: user-help@poi.apache.org
>
>
>
--
View this message in context: http://old.nabble.com/Problems-reading-and-writing-doc-files-in-POI-3.6-tp27307995p27320134.html
Sent from the POI - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@poi.apache.org
For additional commands, e-mail: user-help@poi.apache.org
Re: Problems reading and writing doc files in POI 3.6
Posted by David Fisher <df...@jmlafferty.com>.
Hi João -
Just to let you know - none of the developers currently working on POI
have a real focus on HWPF. Years ago Microsoft hired aware that
contributer and put him under NDA, and that part of the API has
suffered since.
Please think that the lack of attention to your issue is an indication
of our lack of time and not our lack of interest in having a bug-free
POI.
I promise that someone will look into your issue before 3.7, but I
can't commit to when that will be, and I can't promise a fix.
One approach you could use to help solve this problem yourself is to
start by comparing the output produced by 3.1, 3.2, 3.5 and 3.6 - what
is the same and what is different. I am suggesting that you look into
3.1 because you may be encountering a bug that was fixed between 3.1
and 3.2 that did not make it into 3.5 / 3.6. That could be enough to
help a developer find the bug quickly. Knowing more helps developers
decide if the fix is going to take a predictable amount of time -
right now your problem looks potentially large and so ... no one picks
it up from bugzilla.
If you want to fix the issue yourself we would be glad to help you
with ideas and pointers into the source. Come over to the poi-dev list
and ask questions there. You could look at svn yourself and check
through changes that have occurred in the HWPF package.
Patches are always welcome. Well-done contributions with unit tests
are especially so.
Regards,
Dave
On Jan 25, 2010, at 9:15 AM, JSimas wrote:
>
> Hello everyone.
>
> I already posted this problem regarding the 3.5 version of poi:
> http://old.nabble.com/Problems-reading-and-writing-doc-files-in-POI-3.5-td26025879.html#a26025879
>
> Because no one answered me, i went to the bug tracker:
> https://issues.apache.org/bugzilla/show_bug.cgi?id=48065
>
> Once again no answer.
>
> I've just downloaded version 3.6 of poi, tried again, and still
> having same
> error.
>
> Here is the code i'm using
>
> public static void main(String[] args) {
> try {
> File file = new File("c:\\input.doc");
> HWPFDocument document = new HWPFDocument(new
> FileInputStream(file));
> File outputFile = new File("c:\\output.doc");
> FileOutputStream outStream = new FileOutputStream(outputFile);
> try {
> document.write(outStream);
> } finally {
> outStream.close();
> }
> } catch (Exception e) {
> e.printStackTrace();
> }
> }
>
> See the input.doc and output.doc to see what is my problem.
> http://old.nabble.com/file/p27307995/input.doc input.doc
> http://old.nabble.com/file/p27307995/output.doc output.doc
>
> Please help me! This is a very basic error. Maybe i'm doing
> something very
> wrong... but if not... this is a major problem in the new versions
> of POI
> (in version 3.2 this code works fine).
>
> Thanks in advance.
>
> Best regards.
>
> João Simas
> --
> View this message in context: http://old.nabble.com/Problems-reading-and-writing-doc-files-in-POI-3.6-tp27307995p27307995.html
> Sent from the POI - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@poi.apache.org
> For additional commands, e-mail: user-help@poi.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@poi.apache.org
For additional commands, e-mail: user-help@poi.apache.org