Category: Confluence

Are you experiencing the following error in Confluence while trying to install a plugin?

org.apache.velocity.exception.MethodInvocationException: Invocation of method 'isModuleEnabled' in class com.atlassian.confluence.admin.actions.plugins.ManagePluginsAction threw exception java.lang.IllegalArgumentException: Invalid complete key specified: null @ /admin/plugins.vm[109,42]

Everything else is working just fine though right? After you hit your head once or twice verify that you are using the correct JDK and that you've compiled your plugin (if it's a custom plugin) using also the correct JDK. My conlfuence instance (2.8.0) was running just find, but was throwing this error until I moved to 1.5.0_14.

Almost a year ago I first released my ColdFusion to Confluence Gateway (read about Confluence here). Since then my use of the API spread into several applications. Not only have my requirements grown, but I found several ways to do things better. Notably from my last public version, connection state management/knowledge is significanly better.

Some new hooks include: exportSpace, getPagesOrdered (by space), getDescendents, searchSpace

Download The Latest Version Of The Coldfusion to Confluence Gateway

I needed to write some import scripts to move data from a dozen or so seperate simple apps into a  Confluence Site [Atlassian].\r\nThe Confluence SOAP API is actualy very nice. My only major complaint\r\nso far is that there is no way to find out what the current version of\r\na file is, aside from looping from version 1 - * until you get an error.

I wanted to write a single wrapper that would maintain my connection\r\nand handle some translation into some more friendly functions, so I\r\nwrote this API Interface. I didn't include a lot of commentary,\r\nalthough in a future release I will make sure to add more. That said,\r\nit should all be fairly self explanatory.

Download ColdFusion to Confluence Gateway/API

I needed a configurable way to display lots of attachments in a Confluence [Atlassian] application/website. This Macro plug-in gives a pretty high level of customization compared to the default one available with the program.

\r\n


Click read more to download the file and read about it's usage.