Adam created BATIK-1330:
---------------------------

             Summary: flowRoot causes DOMException
                 Key: BATIK-1330
                 URL: https://issues.apache.org/jira/browse/BATIK-1330
             Project: Batik
          Issue Type: Bug
            Reporter: Adam


I came across a problem when doing something in IntelliJ. The root cause is an 
exception from Batik. I have NO idea if this is expected behaviour - but I 
thought I would report it in case it's something Batik can resolve. Or maybe 
it's already resolved.

There are more details in the ticket I made for IntelliJ
https://youtrack.jetbrains.com/issue/IDEA-298319

Here's the cause in the IntelliJ logs:

{code}
org.w3c.dom.DOMException: invalid.element [http://www.w3.org/2000/svg, flowRoot]
        at 
org.apache.batik.dom.AbstractNode.createDOMException(AbstractNode.java:408)
        at 
org.apache.batik.anim.dom.SVGDOMImplementation.createElementNS(SVGDOMImplementation.java:202)
...
{code}

This is the element that causes the crash. If I remove this {{flowRoot}} 
element, then it works successfully.

{code}
    <flowRoot
       xml:space="preserve"
       id="flowRoot18"
       
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
       transform="scale(0.26458333)"><flowRegion
         id="flowRegion20"><rect
           id="rect22"
           width="6.7637539"
           height="45.501617"
           x="114.98382"
           y="251.22519" /></flowRegion><flowPara
         id="flowPara24" /></flowRoot>    <circle
       
style="fill:#fdb100;fill-opacity:0.50196081;stroke:none;stroke-width:1.29999995;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="path32"
       cx="79.414413"
       cy="83.552322"
       r="14.169809" />
{code}


Here's the commit that fixes the issue 
https://github.com/mockk/mockk/commit/c090846874968eb686a710fab5510b5845715e44#diff-abcf4d256d8d2df650b5953f230a3b0602f667ef0531d7ec4756e9bcef69b10a


This is the file with the invalid element: 
https://github.com/mockk/mockk/blob/4f51dc076854b0139c53916c5ba707dcfa567fbd/doc/logo.svg




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-h...@xmlgraphics.apache.org

Reply via email to