오류관리

Groovy Script not permitted to use / Double, Float, BigDecimal

k9e4h 2024. 3. 21. 15:31

 

오류현상

젠킨스 파이프라인에서 Groovy를 사용하면서 BigDecimal을 사용해야했는데 new BigDecimal 구문에서 오류가 남

BigDecimal testVal = new BigDecimal("0.1") // Error!

>>> Script not permitted to use new java.math.BigDecimal java.lang.String. Administrators can decide whether to approve or reject this signature.

>>> Script not permitted to use new java.math.BigDecimal

오류원인

groovy 문법 오류

 

오류해결

new 키워드 제거

BigDecimal testVal = new BigDecimal("0.1") // Error!
BigDecimal testVal = "0.1" as BigDecimal   // Correct!

 

반응형