[ 
https://issues.apache.org/jira/browse/ODFTOOLKIT-414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16052286#comment-16052286
 ] 

Bjoern Kirchhoff commented on ODFTOOLKIT-414:
---------------------------------------------

I have created a duplicated issue (ODFTOOLKIT-455) today, but I provided a 
patch for that.

> ClassCast: OdfStyle cannot be OdfAttribute on some <style:column-sep> (maybe 
> new openoffice?)
> ---------------------------------------------------------------------------------------------
>
>                 Key: ODFTOOLKIT-414
>                 URL: https://issues.apache.org/jira/browse/ODFTOOLKIT-414
>             Project: ODF Toolkit
>          Issue Type: Bug
>          Components: odfdom
>    Affects Versions: 0.6.2-incubating
>         Environment: any
>            Reporter: Sanny Sanoff
>              Labels: easyfix
>
> this part in content.xml causes the classcast:
>                     <style:column-sep style:width="0.002cm" 
> style:color="#000000" style:height="100%" style:style="solid"/>
> this does not:
>                     <style:column-sep style:width="0.002cm" 
> style:color="#000000" style:height="100%"/>
> Here is the source code (OdfXMLFactory.java):
>               OdfAttribute attr = null;
>               // lookup registered attribute class for qname
>               Class attributeClass = getOdfAttributeClass(name);
>               // if a class was registered create an instance of that class
>               if (attributeClass != null) {
> // line 256:
>                       attr = (OdfAttribute) getNodeFromClass(dom, 
> attributeClass);
>                                 ^^^^^^^^^^^^^^^^^^^
> Here's the full stack trace:
> java.lang.ClassCastException: 
> org.odftoolkit.odfdom.incubator.doc.style.OdfStyle cannot be cast to 
> org.odftoolkit.odfdom.pkg.OdfAttribute
>       at 
> org.odftoolkit.odfdom.pkg.OdfXMLFactory.newOdfAttribute(OdfXMLFactory.java:256)
>       at 
> org.odftoolkit.odfdom.pkg.OdfFileDom.createAttributeNS(OdfFileDom.java:332)
>       at 
> org.odftoolkit.odfdom.pkg.OdfFileDom.createAttributeNS(OdfFileDom.java:322)
>       at 
> org.odftoolkit.odfdom.pkg.OdfFileSaxHandler.startElement(OdfFileSaxHandler.java:104)
>       at 
> org.odftoolkit.odfdom.pkg.rdfa.MultiContentHandler.startElement(MultiContentHandler.java:83)
>       at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown 
> Source)



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to