Sky Archive

트러블슈팅 & 디버깅 7

[Java] 알 수 없는 속성이 있는 JSON 처리, Jackson Unmarshalling JSON

증상: Unrecognized Property Exception API로 JSON 데이터를 받아와 Java 엔터티로 언마샬링(객체로 맵핑), DTO 클래스에 선언되지 않은 속성이 있으면 오류 발생. com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field 해결 방법: 1. ObjectMapper를 사용하여 알 수 없는 필드 처리 ObjectMapper 객체 생성 시 옵션 설정 ObjectMapper mapper = new ObjectMapper().configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); 2. 클래스 수준에서 알 수 없는 필드 처..

[Open Edx] Ubuntu ansible, open-edx installation error

증상: linux에서 wget 명령어로 Open edX 설치 시 실패 ... TASK [mysql : Set default character sets and collations] *********************** skipping: [localhost] TASK [mysql : add the mysql signing key] *************************************** fatal: [localhost]: FAILED! => {"changed": false, "id": "8C718D3B5072E1F5", "msg": "key does not seem to have been added"} PLAY RECAP *************************************..

[Log4j 보안이슈] AWS 보안 서비스를 사용한 Log4j 취약성 보호, 탐지 및 대응 방법

해당 포스팅은 log4j 취약점이 이슈화 됨에 따라 AWS에서 제공된 5단계 예방 조치 계획을 번역한 것으로 원문은 '링크'에서 확인할 수 있다. Overview 이 게시물에서는 최근에 공개된 log4j 취약성에 대응하고 있는 고객을 돕기 위한 지침을 제공할 것이다. 여기에는 취약성의 위험을 제한하기 위해 수행할 수 있는 작업, 문제에 취약한지 여부를 식별하는 방법, 그리고 적절한 패치로 인프라를 업데이트하기 위해 수행할 수 있는 작업이 포함된다. Log4j 취약성(CVE-2021-44228, CVE-2021-45046)은 유비쿼터스 로깅 플랫폼 Apache Log4j의 중요 취약성(CVSS 3.1 기본점수 10.0)이다. 이 취약성을 통해 공격자는 취약한 플랫폼에서 원격 코드를 실행할 수 있다. 버전 ..

[Eclipse] Lombok 설치 시, 이클립스 Problem 발생

* 이클립스 최신 버전에 lombok 을 설치하면서 발생한 오류 공유 An internal error occurred during: "Loading descriptor for KingPork.". Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @7d88fa9c Errors occurred during the build. Errors running builder..

[Java] KCB 본인인증 ssl.HandshakeException 해결방법

실무에서 KCB 본인인증 모듈을 사용해서 휴대폰 본인인증을 하는데 SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) 라는 SSL 통신 에러가 뜰 때가 있다. [2021-07-08 15:59:28.173] ERROR OO.OOOO.OOKcbCertifiedController.kcbCertified 233 | [[[CODE:50]]]:getServerRSApubKey Error - javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inap..