Tim Ami
Хм, я вначале тоже это предположил, но в тест в котором эта ситуация возникает - не заканчивается, при том что этот кусок кода внутри try/catch. Поэтому и предположи что возможно какое то другое поведение есть...
Раз уж речь зашла про это - не можeт быть, что NPE просто не в том потоке, где try/catch?