Issue Details (XML | Word | Printable)

Key: GLIFFY-923
Type: Improvement Improvement
Status: Open Open
Priority: Critical Critical
Assignee: Shannon Krebs
Reporter: Shannon Krebs
Votes: 3
Watchers: 4
Available Workflow Actions

Close Issue
Operations

If you were logged in you would be able to see more operations.
Gliffy

Gliffy Confluence plugin is incompatible with Attachment Checkout Plugin

Created: 04/Oct/08 02:24 AM   Updated: 04/Dec/09 06:39 AM
Component/s: Confluence Plugin Integration
Affects Version/s: Gliffy Plugin for Confluence - 1.4.1
Fix Version/s: None
Security Level: Anyone may view

Incident Count: 1


 Description  « Hide
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)


 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Shannon Krebs added a comment - 05/Oct/08 07:16 AM
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


Vanessa Madden added a comment - 05/Nov/08 04:17 PM
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.

Chris Kohlhardt added a comment - 05/Nov/08 07:50 PM - 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


Chris Kohlhardt added a comment - 08/Dec/08 12:31 PM
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)

Chris Kohlhardt added a comment - 02/Feb/09 06:41 PM
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'.


Shannon Krebs added a comment - 29/May/09 06:57 PM - 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.)