The errors which exist are implementation defined.
Success: [eclipse]: string_list(S,L). instantiation fault in string_list(_g50, _g52) [eclipse]: get_error_handler(4,M,N). M = error_handler/2 N = sepia_kernel yes. [eclipse]: set_error_handler(4,true/0), string_list(S,L). > get_error_handler(4,true/0,sepia_kernel). S = _g56 L = _g58 yes. Fail: get_error_handler(4, error/2, sepia_kernel). [eclipse]: set_error_handler(4,true/0), > get_error_handler(4,error_handler/2,M). no. Error: get_error_handler(N,true/0,sepia_kernel). (Error 4). get_error_handler(5,1.2,sepia_kernel). (Error 5). get_error_handler(5.0,true/0,sepia_kernel). (Error 5). get_error_handler(1000,X, sepia_kernel). (Error 6). get_error_handler(-1,X,sepia_kernel). (Error 6). get_error_handler(6,t/0,"sepia_kernel"). (Error 6).