Solved

Java/오류노트

[Java/오류노트] Solved - org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL

Spring Boot JPA 기반으로 프로젝트를 수행하는 도중에 발생하는 오류에 대해 알아보고 해결책을 알아봅니다. 1) 문제점 💡 문제점 - Spring Boot JPA를 테스트하는 도중에 application.properties 값을 spring.jpa.hibernate.ddl-auto= create로 해둔 상태에서 발생한 문제점이었습니다. 💡 오류메시지 - org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "drop table if exists xxxx" via JDBC Statement - 해당 문제는 하단의 오류에서 확인해 볼 수 있듯이 Cannot drop table 'tb_board' referenced..

Java/오류노트

[Java/오류노트] Solved - org.apache.ibatis.binding.BindingException : Type interface xxx is not known to the MapperRegistry.

해당 문제에서는 Mybatis에서 발생하는 BindingException에 대해 해결 방법을 알아봅니다. 1) 문제점 💡 문제점 - 최근 프로젝트에서 패키지를 재구성하였습니다. - 이에 따라 IDE 툴 내에서 자동 Refactor가 되었는 줄 알았으나 아래와 같은 문제가 발생하였습니다. org.apache.ibatis.binding.BindingException : Type interface xxx is not known to the MapperRegistry. - 해당 문제는 말 그대로 **Mapper로 구성한 xxx 경로에 있는 파일이 MapperRegistry에 등록되지 않은 문제입니다. - 다시 말해 Mapper Resource 세팅의 경로가 문제가 생겨서 이를 수정 해줘야 합니다. org.apa..

Java/오류노트

[Java/오류노트] SonarLint : "Random" objects should be reused

해당 글에서는 Java에서 SornarLint에서 발생하는 오류에 대한 해결방법에 대해 알아봅니다. 1) 문제점 💡 "Random" objects should be reused 문제점 - 객체를 재 사용해야 한다는 의미입니다. 이는 일반적으로 프로그래밍에서 객체를 생성하고 사용할 때 발생하는 비용을 줄이기 위해 권장되는 접근 방식입니다. - 객체를 반복적으로 생성하고 버리는 것보다, 이미 생성된 객체를 재사용하여 성능을 향상시킬 수 있습니다. 이를 통해 메모리 사용량을 줄이고 시스템 리소스를 효율적으로 활용할 수 있습니다. 💡 아래와 같이 new Random()으로 객체를 생성해서 만드는 코드 부분에서 해당 Lint 오류가 발생하였습니다. 2) 해결방안 💡 해결방안 - new Random() 형태로 객체..

Java/오류노트

[Java/오류노트] SonarLint : Use try-with-resources or close this "CloseableHttpClient" in a "finally" clause.

해당 글에서는 Java에서 SornarLint에서 발생하는 오류에 대한 해결방법에 대해 알아봅니다. 1) 문제점 💡 Use try-with-resources or close this "CloseableHttpClient" in a "finally" clause. 문제점 - 리소스 누출을 피하기 위해 "try-with-resources" 문을 사용하거나 "finally" 절에서 "CloseableHttpClient"를 닫는 것이 권장됩니다. 이렇게 하면 예외가 발생하더라도 리소스가 제대로 닫히게 됩니다. 💡 변경 이전 소스코드 public Map httpPost(String url, String queryParams) { try { // HTTPClient 객체 생성 CloseableHttpClient h..

Java/오류노트

[Java/오류노트] SonarLint : A "NullPointerException" could be thrown; "getBody()" can return null.

해당 글에서는 Java에서 SonarLint에서 발생하는 오류에 대한 해결방법에 대해 알아봅니다. 1) 문제점 💡 A "NullPointerException" could be thrown; "getBody()" can return null. 문제점 - "NullPointerException"라는 오류 메시지는 null 값을 접근하려고 할 때 발생합니다. 이 경우 "getBody()" 메소드가 null을 반환할 수 있으며, 이로 인해 예외가 발생할 수 있습니다. 이 오류는 일반적으로 초기화되지 않은 객체의 메소드나 속성에 접근하려고 할 때 또는 존재하지 않는 객체에 접근하려고 할 때 발생합니다. - 해당 오류에서는 ResponseEntity result 값으로 제너릭 타입 형태의 ‘result’ 값에 Nu..

React & React Native/오류노트

[RN/오류노트] Solved - Task :app:createBundleDevReleaseJsAndAssets FAILED

해당 글에서는 프로젝트의 파일을 .aab로 빌드하는 도중에 발생하는 오류에 대해 해결방법에 대해 알아봅니다. 1) 문제점💡 ./gradlew bundleRelease 명령어를 통해서 .aab 확장자를 생성하는 도중에 발생하는 오류였습니다.> Task :app:createBundleDevReleaseJsAndAssets FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:createBundleDevReleaseJsAndAssets'. > Process 'command 'node'' finished with non-zero exit value 1 * Try: > Run with --s..

React & React Native/오류노트

[RN/오류노트] Solved - Execution failed for task ':app:createBundleDevDebugJsAndAssets' FAILED

해당 글에서는 react-native 환경에서 로컬 환경에서 디바이스를 실행할때 발생하였던 오류에 대해 알아봅니다. 1) 문제점 💡 Execution failed for task ':app:createBundleDevDebugJsAndAssets'. 문제가 발생하였습니다. - 해당 오류는 개발 또는 디버그 빌드 과정에서 발생합니다. 이 오류는 앱의 JavaScript와 assets 번들을 생성하는 과정에서 문제가 있다는 것을 나타냅니다 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task :app: createBundleDevDebugJsAndAssets'. > Process 'command 'node''..

Java/오류노트

[Java/오류노트] Solved - org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused (Connection refused)

해당 글에서는 Java 내에서 Spring AMQP에 설정을 하는 도중에 발생하는 오류에 대한 해결방법에 대해 알아봅니다. 1) 문제점 💡 org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused (Connection refused) 2) 해결 방법 1. RabbitMQ 서비스 실행 확인 💡 RabbitMQ 서비스가 실행이 되어야 수행이 가능하기에 실행되는지 확인해봅니다. # 백그라운드 로컬에서 실행하는 경우 서비스로 실행중인지 확인합니다 $ brew services list 2. 환경설정 파일 확인 💡 local.yml 파일 or application.properties 파일 내에 port를 확..

React & React Native/오류노트

[RN/오류노트] Solved - Execution failed for task ':app:validateSigningDebug'.

해당 글에서는 react-native에서 발생한 오류에 대해 해결방법에 대해 공유합니다. 1) 문제점 💡 아래와 같은 문제점이 발생하였습니다. - 이는 프로젝트 경로에 로컬 debug.keystore가 존재하지 않아 발생하는 문제입니다. FAILURE: Build failed with an exception. What went wrong: Execution failed for task ':app:validateSigningDebug'. Keystore file '/Users/lee/Desktop/workspace/xxx/xxxx/android/app/debug.keystore' not found for signing config 'debug'. 2) 해결방법 💡 이를 해결하기 위해 debug.keysto..

adjh54
'Solved' 태그의 글 목록