poi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From MSB <markbrd...@tiscali.co.uk>
Subject Re: DO NOT REPLY [Bug 49222] New: Cant read odt file created in both OpenOffice 3.2 and MicrosoftOffice2007
Date Fri, 30 Apr 2010 06:46:09 GMT

POI does not support the Open Document Format (odt, ods, etc) files
irrespective of which application created them. If you are looking for a
Java api that will support this type of file then you need to use the
ODFToolkit - http://odftoolkit.openoffice.org/

Yours

Mark B


Bugzilla from bugzilla@apache.org wrote:
> 
> https://issues.apache.org/bugzilla/show_bug.cgi?id=49222
> 
>            Summary: Cant read odt file created in both OpenOffice 3.2 and
>                     MicrosoftOffice2007
>            Product: POI
>            Version: 3.6
>           Platform: PC
>         OS/Version: Windows XP
>             Status: NEW
>           Severity: normal
>           Priority: P2
>          Component: XWPF
>         AssignedTo: dev@poi.apache.org
>         ReportedBy: macio77@gmail.com
> 
> 
> When I try to open odt file poi throws Exception as follows:
> Exception in thread "main" org.apache.poi.POIXMLException: 
> org.apache.poi.openxml4j.exceptions.InvalidFormatException: Package should
> contain a content type part [M1.13]
>     at org.apache.poi.util.PackageHelper.open(PackageHelper.java:55)
>     at
> org.apache.poi.xwpf.usermodel.XWPFDocument.<init>(XWPFDocument.java:98)
>     at pl.macio.WordGenerator.generate(WordGenerator.java:109)
>     at pl.macio.WordGenerator.main(WordGenerator.java:87)
> Caused by: org.apache.poi.openxml4j.exceptions.InvalidFormatException:
> Package
> should contain a content type part [M1.13]
>     at
> org.apache.poi.openxml4j.opc.ZipPackage.getPartsImpl(ZipPackage.java:147)
>     at
> org.apache.poi.openxml4j.opc.OPCPackage.getParts(OPCPackage.java:585)
>     at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:201)
>     at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:178)
>     at org.apache.poi.util.PackageHelper.open(PackageHelper.java:53)
>     ... 3 more
> 
> WordGenerator is my class in which I try to open some odt file:
> line 108 is: InputStream fis = new FileInputStream(inFileName);
> line 109 is: XWPFDocument doc = new XWPFDocument(fis);
> 
> This exception is thrown in fact by ZipPackage.getPartsImpl().
> As this method is looking for entry with name ("[Content_Types].xml" -
> ContentTypeManager.CONTENT_TYPES_PART_NAME), but in files stored in both
> OpenOffice and MSOffice there is nothing like this.
> 
> -- 
> Configure bugmail:
> https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are the assignee for the bug.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
> For additional commands, e-mail: dev-help@poi.apache.org
> 
> 
> 

-- 
View this message in context: http://old.nabble.com/DO-NOT-REPLY--Bug-49222--New%3A-Cant-read-odt-file-created-in-both-OpenOffice-3.2-and-MicrosoftOffice2007-tp28401625p28409035.html
Sent from the POI - Dev mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


Mime
View raw message