user NoWorkerException instead of NoLocalWorkerException
fix null pointer bug in blockinstream