add schema type to exception message if not supported
add test cases
enhance logging when unknown result type is reported