Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Getting dependency error

Dabin Daniel Sundaram
Contributor
August 11, 2025

Getting below error when try to update the plugin. Please help to resolve it.

filterMatches Package org.apache.batik.anim.dom is internal and is not available for export to plugin

1 answer

0 votes
Laura Campbell
Community Champion
August 11, 2025

Hi @Dabin Daniel Sundaram ,

Have you tried contacting the support for the plugin? If you go to the Marketplace listing for the app, you can find the link for how to get support from the partner making the plugin.

Dabin Daniel Sundaram
Contributor
August 13, 2025

Hi Laura,

This is our in-house plugin. It is not working after we upgrade to 9.2.x version. I got below update from the Atlassian. But my question is we are not using batik, then how our plugin is attempting to use the Java package org.apache.batik.anim.dom?

From the error message, it appears that the plugin is attempting to use the Java package org.apache.batik.anim.dom. However, this package is considered "internal" and is not exported for use by plugins in your Confluence instance.

As a result, the plugin will not be able to access classes from org.apache.batik.anim.dom, which may cause it to fail or not function as expected.

This is a common issue in Atlassian plugin development, where certain Java packages are not available to plugins for security and stability reasons.

Batik is an open-source Java library developed by the Apache Software Foundation, primarily used for handling SVG (Scalable Vector Graphics) content. It provides a toolkit for applications that need to read, render, or manipulate SVG images. The package org.apache.batik.anim.dom is part of Batik and deals with the animation and DOM (Document Object Model) aspects of SVG files.

Batik is not a core part of Confluence or most Atlassian products, but some plugins or integrations may use it for advanced graphics or SVG processing. If you see references to Batik in your logs or plugin code, it usually indicates that SVG handling or rendering is involved..

Laura Campbell
Community Champion
August 13, 2025

Ok, I don't think anyone on Community is going to be able to help solve your problem without looking at the source code of your in-house plugin.

Would you be open to getting 3rd party help? If so, I could make a recommendation about an Atlassian Partner that could support you with updating your app.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
SERVER
TAGS
AUG Leaders

Atlassian Community Events