If any other exception works normally - then the problem only can be in code which makes differences for exception types. This is exception filters or custom events.
That's all I can guess without seeing any code.
If you have enterprise version of EurekaLog - you can "step in" and trace through code.
Alexander - EurekaLog Developer Team