Confluence on DragonFly: works, sometimes

I’ve seen Atlassian Confluence, a Java-based wiki program, in a few places.  Atlassian apparently offers their software at a discount (free?) to qualified open source projects.  I set up Confluence 5.4 on DragonFly as a test run, and it generally worked.  That’s great!  I tried to set up version 5.5, and it will not start.

May 08, 2014 7:24:41 PM org.apache.catalina.core.ContainerBase startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: java.lang.InternalError: platform not recognized
        at java.util.concurrent.FutureTask.report(FutureTask.java:122)

This is annoying. DragonFly (or any BSD) is not supported by Atlassian for Confluence, so it’s not a surprise… but I was so close! Their product has a very nice interface and I was planning to replace Mediawiki at my workplace with it, for some internal documentation. This FreeBSD bug report is the closest fix I can find, but it’s old enough it shouldn’t matter now.

7 Replies to “Confluence on DragonFly: works, sometimes”

  1. This has nothing to do with Confluence. The port of Openjdk misses functionality.

  2. Did you try patching the jdk ?
    This is a simple uname check; the FreeBSD patch even shows how to fix it exactly:

    – if (osname.contains(“OS X”))
    + if (osname.contains(“OS X”) || osname.equals(“FreeBSD”))

  3. It’s also a problem of poor documentation and stupid practices from vendors, locking on to 32 bit requirements or Sun JRE without mentioning it, or locking systems at old unpatched java versions.

Comments are closed.