Gliffy Online

Confluence 3.1 compatibility

Details

  • Type: Bug Bug
  • Status: Tested Tested
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: Gliffy Plugin for Confluence 2.0.1
  • Component/s: None
  • Security Level: Anyone may view
  • Labels:
    None
  • Iteration:
    1

Description

Reported by Charles @ Atlassian:

Firstly, in upgrading our internal Atlassian Confluence wiki to a 3.1 milestone we discovered that the gliffy plugin relies on a couple of classes that have been deprecated for a couple of years and are scheduled to be removed in 3.1.

The classes in question are:

bucket.container.ContainerContext
bucket.container.ContainerManager

These classes have been deprecated in favour of:

com.atlassian.spring.container.ContainerContext
com.atlassian.spring.container.ContainerManager.

Replacing references to the 'bucket' classes with their 'com.atlassian.spring' alternatives should be pretty simple while still maintaining compatibility back as far as Confluence 2.3. I'd suggest grabbing a copy of the Confluence Milestone 2 release (due out in the next week or two) for advance testing.

Activity

Hide
Shannon Krebs added a comment -

I've done a bulk find and replace about 50 references to bucket.container.ContainerManager. I can't find any references to bucket.container.ContainerContext.

A quick test hasn't shown any problems in Confluence 3.0. Will need to test against the milestone build once it comes out (or give Atlassian a SNAPSHOT build to test internally).

Show
Shannon Krebs added a comment - I've done a bulk find and replace about 50 references to bucket.container.ContainerManager. I can't find any references to bucket.container.ContainerContext. A quick test hasn't shown any problems in Confluence 3.0. Will need to test against the milestone build once it comes out (or give Atlassian a SNAPSHOT build to test internally).
Hide
Chris Kohlhardt added a comment -

Thx, we'll need to test older versions of Confluence too when we're ready.

Show
Chris Kohlhardt added a comment - Thx, we'll need to test older versions of Confluence too when we're ready.
Hide
Don Willis [Atlassian] added a comment -

Another method removed in Confluence 3.1 and used in the gliffy plugin is this one:

/**
     * @deprecated from 2.3 use {@link com.atlassian.confluence.pages.PageManager#getPagesStartingWith(Space, String)}
     */
    List getPagesStartingWith(Space space, String s);

Atlassian is only using 2.0.2-RC2 of the gliffy plugin, but another user reports problems with 2.0.3 at http://jira.atlassian.com/browse/CONF-18230.

So I would suggest that this issue, in terms of its title though not description, should be reopened.

Show
Don Willis [Atlassian] added a comment - Another method removed in Confluence 3.1 and used in the gliffy plugin is this one:
/**
     * @deprecated from 2.3 use {@link com.atlassian.confluence.pages.PageManager#getPagesStartingWith(Space, String)}
     */
    List getPagesStartingWith(Space space, String s);
Atlassian is only using 2.0.2-RC2 of the gliffy plugin, but another user reports problems with 2.0.3 at http://jira.atlassian.com/browse/CONF-18230. So I would suggest that this issue, in terms of its title though not description, should be reopened.
Hide
Shannon Krebs added a comment -

New issues creatd here: GLIFFY-1856 to track the error reported in CONF-18230

Show
Shannon Krebs added a comment - New issues creatd here: GLIFFY-1856 to track the error reported in CONF-18230

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: