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

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.

Posted by     Categories: DragonFly, Goings-on     7 Comments
7 Comments on Confluence on DragonFly: works, sometimes


  1. Venkatesh Srinivas says:

    Which version of the JVM?

  2. OpenJDK7, both when it worked and when it didn’t.

  3. Atlassian products likes Sun JDK :)

  4. Ronald says:

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

  5. Francois Tigeot says:

    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”))

  6. I’ll try patching it; we’ll see what happens.

  7. Anonymous says:

    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.