Quick update (OS X)
I did a very quick joystick test – just
_joystickDevice:JoystickDevice = JoystickDevice.Open( 0 )
to see what was reported and if it crashed.
It worked and correctly reported the attached joystick:
“Xbox 360 Wired Controller”
So I can deduce that your input joystick code is not really handling all situations for inputed joysticks, etc.
But on the good side – it works!!!