Gliffy Online

Gliffy Confluence plugin is incompatible with Attachment Checkout Plugin

Details

  • Type: Improvement Improvement
  • Status: Closed Closed
  • Priority: Critical Critical
  • Resolution: Cannot Reproduce
  • Affects Version/s: Gliffy Plugin for Confluence - 1.4.1
  • Fix Version/s: Plugins 3.1.3
  • Component/s: Plugin - Confluence
  • Security Level: Anyone may view
  • Labels:
    None
  • Incident Count:
    1

Description

The Gliffy Plugin for Confluence cannot save attachments when the Attachment Checkout Plugin is installed.

The following error appears in the logs:

com.atlassian.confluence.pages.AbstractAttachmentManager.saveAttachment(AbstractAttachmentManager.java:88)
com.atlassian.confluence.extra.checkout.VersionedAttachmentManager.saveAttachment(VersionedAttachmentManager.java:45)
com.atlassian.confluence.pages.DelegatorAttachmentManager.saveAttachment(DelegatorAttachmentManager.java:98)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:304)
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
$Proxy12.saveAttachment(Unknown Source)
com.gliffy.confluencePlugin.dao.ConfluenceDiagramDAO.updateDiagram(ConfluenceDiagramDAO.java:213)
com.gliffy.core.biz.DefaultDiagramBiz.save(DefaultDiagramBiz.java:100)
com.gliffy.core.clientapi.action.ClientSaveDiagramAction.handleRequest(ClientSaveDiagramAction.java:114)
com.gliffy.core.clientapi.ClientAPIServlet.processAction(ClientAPIServlet.java:95)
com.gliffy.core.clientapi.ClientAPIServlet.doRequest(ClientAPIServlet.java:67)
com.gliffy.core.clientapi.ClientAPIServlet.doPost(ClientAPIServlet.java:53)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)

Activity

Hide
Shannon Krebs added a comment -

Further investigation shows that this is an issue with the checkout plugin, it can't be fixed on the Gliffy side.

http://developer.atlassian.com/jira/browse/CHKOUT-29

Show
Shannon Krebs added a comment - Further investigation shows that this is an issue with the checkout plugin, it can't be fixed on the Gliffy side. http://developer.atlassian.com/jira/browse/CHKOUT-29
Hide
Vanessa Madden added a comment -

Turningpoint Alcohol and Drug Centre is a community based research and support clinic. We actively require the checkout plugin and the Gliffy plugin to work side by side within the Confluence environment. Both are essential to the research we perform.

Show
Vanessa Madden added a comment - Turningpoint Alcohol and Drug Centre is a community based research and support clinic. We actively require the checkout plugin and the Gliffy plugin to work side by side within the Confluence environment. Both are essential to the research we perform.
Hide
Chris Kohlhardt added a comment - - edited

Hi Vanessa,

This is a bug in the checkout plugin. We'll do our best to work with the authors of that product, but there isn't much we can do unless they fix it. Please vote on
CHKOUT-29 to encourage them to fix it.

-chris

Show
Chris Kohlhardt added a comment - - edited Hi Vanessa, This is a bug in the checkout plugin. We'll do our best to work with the authors of that product, but there isn't much we can do unless they fix it. Please vote on CHKOUT-29 to encourage them to fix it. -chris
Hide
Chris Kohlhardt added a comment -

Since this is an issue that is not in Gliffy code, it wont be fixed with the next release. (however, we'll be following up on this shortly)

Show
Chris Kohlhardt added a comment - Since this is an issue that is not in Gliffy code, it wont be fixed with the next release. (however, we'll be following up on this shortly)
Hide
Chris Kohlhardt added a comment -

We've tested the 1.0.3 version of the checkout plugin in confluence 2.6 and there doesn't seem to be a problem, it works fine.

We've alerted the author of the plugin as to how they can fix their product, so hopefully they'll fix it before they release the 'beta'.

Show
Chris Kohlhardt added a comment - We've tested the 1.0.3 version of the checkout plugin in confluence 2.6 and there doesn't seem to be a problem, it works fine. We've alerted the author of the plugin as to how they can fix their product, so hopefully they'll fix it before they release the 'beta'.
Hide
Shannon Krebs added a comment - - edited

I've added a one line change to the attachment checkout source code that should resolve this issue. Thanks to some recent updates done by Ray Barham the plugin actually compiles now, and works on Confluence 2.10.3.

I've contacted the recent author to ask/prompt them to take ownership of the plugin. If they have no interest I'll post a build on the attachment checkout page like they have done with the update. (The new plugins.atlassian.com website for managing repository plugins makes it impossible to release a plugin to the repo if you aren't the author unfortunately.)

Show
Shannon Krebs added a comment - - edited I've added a one line change to the attachment checkout source code that should resolve this issue. Thanks to some recent updates done by Ray Barham the plugin actually compiles now, and works on Confluence 2.10.3. I've contacted the recent author to ask/prompt them to take ownership of the plugin. If they have no interest I'll post a build on the attachment checkout page like they have done with the update. (The new plugins.atlassian.com website for managing repository plugins makes it impossible to release a plugin to the repo if you aren't the author unfortunately.)
Hide
Shannon Krebs added a comment -

https://studio.plugins.atlassian.com/browse/CHKOUT-29 has just been marked as fix. Looks like there may be a new release of the attachment checkout plugin coming soon.

Show
Shannon Krebs added a comment - https://studio.plugins.atlassian.com/browse/CHKOUT-29 has just been marked as fix. Looks like there may be a new release of the attachment checkout plugin coming soon.
Hide
Clint Dickson added a comment -

eric, assigning to you so you can manage.. doesn't look like it's been looked at in a while

Show
Clint Dickson added a comment - eric, assigning to you so you can manage.. doesn't look like it's been looked at in a while
Hide
Eric Chiang added a comment -

Couldn't download the plugin from the UPM, find it in http://plugins.atlassian.com, or from http://confluence.atlassian.com/display/CONFEXT/Attachment+Checkout+Plugin.

Assuming that either the plugin is dead or has been replaced by this commercial alternative:
https://plugins.atlassian.com/plugin/details/36199

Show
Eric Chiang added a comment - Couldn't download the plugin from the UPM, find it in http://plugins.atlassian.com, or from http://confluence.atlassian.com/display/CONFEXT/Attachment+Checkout+Plugin. Assuming that either the plugin is dead or has been replaced by this commercial alternative: https://plugins.atlassian.com/plugin/details/36199

People

Vote (3)
Watch (4)

Dates

  • Created:
    Updated:
    Resolved: