Farpoint Spread에서 Invalid values specified. 매개 변수 이름: value가 발생하였을 때, 어떻게 하면 해결할 수 있을지 알아보도록 하겠습니다. 결론적으로 말씀드리면, 파포인트 스프레드 디자이너를 확인하셔야 합니다. 어떻게 확인하면 되는지 안내해드리겠습니다.
일반적으로 예외는 예외코드와 함께 메시지를 반환하게 됩니다.
해당과 같은 Invalid values specified 예외는 특정 상황에서 보실 수 있을 겁니다. (파포인트 스프레드에서 발생한 예시)
*예시자료는 금액(currency)을 조회하여 스프레드에 출력하도록 하는 부분에서 발생한 문제를 보여드리고 있습니다.
예외를 분석해봅시다. 소스와 메시지를 보니 스프레드에서 문제가 발생한 것을 확인할 수 있습니다.
스택트레이스는 예외를 분석하는데 도움이 많이 됩니다.
처음 접하시는 예외, 오류더라도 결과가 있으면 원인이 있는 법이니, 천천히 보다보면 방법을 찾을 수 있을 것입니다.
FarPoint Spread에서 value와 관련있는 값을 찾다보니 MaximumValue 설정이 문제가 된 것을 확인할 수 있었습니다.
예시자료는 최대치를 9999999.99(약 999만 원)까지 설정할 수 있게 하다보니 1,000만 원이 넘는 금액을 출력하려다가 예외가 발생한 것이었습니다.
최대치를 확장하여 해결하였습니다.