Accessing the FlowJo error log on Mac OS X (And potentially for any other Application)

Problem: Something is broken or isn't working correctly in FlowJo, but doesn't produce any error messages or debug friendly output.

I was recently trying to debug why a FlowJo plugin I was developing wasn't working. Unfortunately, FlowJo seems to swallow all of the errors that occur in the background, without reporting them to the user.

FlowJo 10.4 on Mac OSX doesn't appear to support the Open Log Window command shown here.

Here's a trick that will allow you to get much more detailed debugging information on FlowJo to help you work out what's going on.

Solution: Run the FlowJo app directly from the command line to capture outputted log messages

Open the terminal and run the following:


You'll see that by launching the FlowJo app directly from the command line, you'll get log output (including errors!) on the command line:

Expanding to other applications

You should theoretically be able to use the same approach (cd inside the .app folder, into whatever-app.app/Contents/MacOS/ and run the application in that folder directly.

Fixing the broken FlowJo 10.4 Installer for Mac OSX

I finally got around to downloading FlowJo 10.4 this morning. Double clicked on the installer as usual, expecting a disk image to mount or something to happen:

Screenshot 2017-11-10 11.40.02.png




After waiting around for a while, nothing seems to happen. It's possible that an embedded agreement is preventing the installer from opening.

There's an easy fix for this using hdutil tool on the OSX command line (terminal):

hdiutil attach ~/Downloads/FlowJo-OSX64-10.4.0.dmg

You'll be presented with a compatibility warning agreement on the command line that looks like the following:

Screenshot 2017-11-10 11.48.33.png





Simply press the q key to dismiss the agreement, then Y to agree:

Screenshot 2017-11-10 11.50.38.png


The .dmg should mount fine, and you'll see it in the finder.

Screenshot 2017-11-10 11.51.39.png