pq11396 - Exception is not resumable error in "whenExceptionDo: aCompletionBlock [ signal resumeBlock: nil]" 	
------------------------------------------------------------------------------------------------------------------

Affected Platforms:




Affected Features:

	Base Smalltalk

Prerequisites:



Symptom:

	"whenExceptionDo: aCompletionBlock [ signal resumeBlock: nil]" is processed before any exception handler. 
	This is a completion block not an exception handler and is equivalent to issuing a signal in an exception 
	handler (a practice that is equivalent to throwing an exception in a catch block in Java  or C++).  The  
	line "signal resumeBlock: nil"  makes what would otherwise be a resumeable excpetion non-resumeable. This 
	is Asim's point. When Asim removed this line of code he got the desired behavior without any problems. 



Solution:

	Modify whenExceptionDo: (scratch edition of Core) to remove resumeBlock: nil.