You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by "Artyom Lyan (JIRA)" <ji...@apache.org> on 2017/12/20 20:27:00 UTC
[jira] [Updated] (BATIK-1211) bridge exception on valid clip path
[ https://issues.apache.org/jira/browse/BATIK-1211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Artyom Lyan updated BATIK-1211:
-------------------------------
Description:
Hi guys.
Assuming I have the following code
{code:xml}
<g id="_Group_2">
<path style="fill:#553540;"
d="M116.36,39.33c-7.851-23.364-33.156-35.94-56.52-28.09L44,16.56l0,0L19.44,24.8 c-11.54,3.87-9,21,3.2,21.16h0.3c1.8,0.004,3.594-0.214,5.34-0.65c0.58-0.14,1.7-0.49,1.7-0.49 c0.568-0.193,1.145-0.357,1.73-0.49c1.73-0.432,3.507-0.651,5.29-0.65c9.584-0.013,18.1,6.111,21.14,15.2l58.19-19.55 C116.33,39.33,116.36,39.33,116.36,39.33z"
id="_Path_3"/>
<g id="_Clip_Group_2">
<g>
<g>
<defs>
<path d="M116.36,39.33c-7.851-23.364-33.156-35.94-56.52-28.09L44,16.56l0,0L19.44,24.8 c-11.54,3.87-9,21,3.2,21.16h0.3c1.8,0.004,3.594-0.214,5.34-0.65c0.58-0.14,1.7-0.49,1.7-0.49 c0.568-0.193,1.145-0.357,1.73-0.49c1.73-0.432,3.507-0.651,5.29-0.65c9.584-0.013,18.1,6.111,21.14,15.2l58.19-19.55 C116.33,39.33,116.36,39.33,116.36,39.33z"
id="SVGID_5_"/>
</defs>
<clipPath id="SVGID_6_">
<use xlink:actuate="onLoad" xlink:type="simple"
xlink:show="embed"
style="overflow:visible;"
xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:href="#SVGID_5_"/>
</clipPath>
<g style="clip-path:url(#SVGID_6_);">
<path style="fill:#88434B;"
d="M43.46,11.86l-8.37,7.74c0,0,2.44,13.45,19.39,13.45 c14.52,0,21.34,13.45,23,17.3c0.258,0.6,0.459,1.222,0.6,1.86l0,0l41.6-14L73.12,0L43.46,11.86z"
id="_Path_4"/>
<path style="fill:#553540;"
d="M69.2,3.14l-8.37,7.73c0,0,2.44,13.45,19.39,13.45s23.41,18.33,23.41,18.33 l25.9-6.73L98,4L69.2,3.14z"
id="_Path_5"/>
</g>
</g>
</g>
</g>
</g>
{code}
I'm trying to transcode it to png, but i get a BridgeException at getReferencedNode, it tells me that element with id "SVGID_6_" cannot be found and crashes. But once I pull that clippath to defs section exception fades out.
Is it okay? I could try to fix that.
was:
Hi guys.
Assuming I have the following code
{code:svg}
<g id="_Group_2">
<path style="fill:#553540;"
d="M116.36,39.33c-7.851-23.364-33.156-35.94-56.52-28.09L44,16.56l0,0L19.44,24.8 c-11.54,3.87-9,21,3.2,21.16h0.3c1.8,0.004,3.594-0.214,5.34-0.65c0.58-0.14,1.7-0.49,1.7-0.49 c0.568-0.193,1.145-0.357,1.73-0.49c1.73-0.432,3.507-0.651,5.29-0.65c9.584-0.013,18.1,6.111,21.14,15.2l58.19-19.55 C116.33,39.33,116.36,39.33,116.36,39.33z"
id="_Path_3"/>
<g id="_Clip_Group_2">
<g>
<g>
<defs>
<path d="M116.36,39.33c-7.851-23.364-33.156-35.94-56.52-28.09L44,16.56l0,0L19.44,24.8 c-11.54,3.87-9,21,3.2,21.16h0.3c1.8,0.004,3.594-0.214,5.34-0.65c0.58-0.14,1.7-0.49,1.7-0.49 c0.568-0.193,1.145-0.357,1.73-0.49c1.73-0.432,3.507-0.651,5.29-0.65c9.584-0.013,18.1,6.111,21.14,15.2l58.19-19.55 C116.33,39.33,116.36,39.33,116.36,39.33z"
id="SVGID_5_"/>
</defs>
<clipPath id="SVGID_6_">
<use xlink:actuate="onLoad" xlink:type="simple"
xlink:show="embed"
style="overflow:visible;"
xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:href="#SVGID_5_"/>
</clipPath>
<g style="clip-path:url(#SVGID_6_);">
<path style="fill:#88434B;"
d="M43.46,11.86l-8.37,7.74c0,0,2.44,13.45,19.39,13.45 c14.52,0,21.34,13.45,23,17.3c0.258,0.6,0.459,1.222,0.6,1.86l0,0l41.6-14L73.12,0L43.46,11.86z"
id="_Path_4"/>
<path style="fill:#553540;"
d="M69.2,3.14l-8.37,7.73c0,0,2.44,13.45,19.39,13.45s23.41,18.33,23.41,18.33 l25.9-6.73L98,4L69.2,3.14z"
id="_Path_5"/>
</g>
</g>
</g>
</g>
</g>
{code}
I'm trying to transcode it to png, but i get a BridgeException at getReferencedNode, it tells me that element with id "SVGID_6_" cannot be found and crashes. But once I pull that clippath to defs section exception fades out.
Is it okay? I could try to fix that.
> bridge exception on valid clip path
> -----------------------------------
>
> Key: BATIK-1211
> URL: https://issues.apache.org/jira/browse/BATIK-1211
> Project: Batik
> Issue Type: Bug
> Reporter: Artyom Lyan
>
> Hi guys.
> Assuming I have the following code
> {code:xml}
> <g id="_Group_2">
> <path style="fill:#553540;"
> d="M116.36,39.33c-7.851-23.364-33.156-35.94-56.52-28.09L44,16.56l0,0L19.44,24.8 c-11.54,3.87-9,21,3.2,21.16h0.3c1.8,0.004,3.594-0.214,5.34-0.65c0.58-0.14,1.7-0.49,1.7-0.49 c0.568-0.193,1.145-0.357,1.73-0.49c1.73-0.432,3.507-0.651,5.29-0.65c9.584-0.013,18.1,6.111,21.14,15.2l58.19-19.55 C116.33,39.33,116.36,39.33,116.36,39.33z"
> id="_Path_3"/>
> <g id="_Clip_Group_2">
> <g>
> <g>
> <defs>
> <path d="M116.36,39.33c-7.851-23.364-33.156-35.94-56.52-28.09L44,16.56l0,0L19.44,24.8 c-11.54,3.87-9,21,3.2,21.16h0.3c1.8,0.004,3.594-0.214,5.34-0.65c0.58-0.14,1.7-0.49,1.7-0.49 c0.568-0.193,1.145-0.357,1.73-0.49c1.73-0.432,3.507-0.651,5.29-0.65c9.584-0.013,18.1,6.111,21.14,15.2l58.19-19.55 C116.33,39.33,116.36,39.33,116.36,39.33z"
> id="SVGID_5_"/>
>
> </defs>
> <clipPath id="SVGID_6_">
> <use xlink:actuate="onLoad" xlink:type="simple"
> xlink:show="embed"
> style="overflow:visible;"
> xmlns:xlink="http://www.w3.org/1999/xlink"
> xlink:href="#SVGID_5_"/>
> </clipPath>
> <g style="clip-path:url(#SVGID_6_);">
> <path style="fill:#88434B;"
> d="M43.46,11.86l-8.37,7.74c0,0,2.44,13.45,19.39,13.45 c14.52,0,21.34,13.45,23,17.3c0.258,0.6,0.459,1.222,0.6,1.86l0,0l41.6-14L73.12,0L43.46,11.86z"
> id="_Path_4"/>
> <path style="fill:#553540;"
> d="M69.2,3.14l-8.37,7.73c0,0,2.44,13.45,19.39,13.45s23.41,18.33,23.41,18.33 l25.9-6.73L98,4L69.2,3.14z"
> id="_Path_5"/>
> </g>
> </g>
> </g>
> </g>
> </g>
> {code}
> I'm trying to transcode it to png, but i get a BridgeException at getReferencedNode, it tells me that element with id "SVGID_6_" cannot be found and crashes. But once I pull that clippath to defs section exception fades out.
> Is it okay? I could try to fix that.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org