본문 바로가기
  • A space that records me :)

기술/오류 해결 기록6

[Spring boot] warning: unknown enum constant When.MAYBE 더보기 환경 spring boot v3 gradle java 17 🚫 현상 어느날 부터 빌드할때 아래 경고 메시지가 계속 올라왔다.. 에러는 아니지만 매우 거슬린다. warning: unknown enum constant When.MAYBE reason: class file for javax.annotation.meta.When not found ✏️ 원인 @Nullable 어노테이션을 사용하면서 발생하는 문제로 이 경고는 javax.annotation.meta.When 프로젝트 런타임에서 열거형을 사용할 수 없기 때문에 발생한다고 한다. 🛠️ 해결 방안 이를 수정하려면 Google의 JSR305를 추가하면 된다. build.gradle에 의존성 추가 dependencies { implementation.. 2023. 10. 13.
[Spring boot] Generating equals/hashCode implementation but without a call to superclass ℹ️ Development Environment Spring boot v3.0.1 Gradle v7.6 Java v17 Lombok 🚫 현상 Spring boot gradle build시 아래 warning을 매 프로젝트마다 자주 만난다. warning이기에 빌드시 문제는 없지만, 해소해주는 것이 좋다. 계속 까먹기 때문에 기록한다.. warning: Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '@EqualsAndHashCode(callSuper=false)' t.. 2023. 9. 26.
[Android Build failed] Keystore file ... not found for signing config 'debug'. (MAC) 더보기 환경 mac react native android yarn build 🚫 에러 발생 상황 React-native Android 빌드 Failed Keystore file '.../파일명.keystore' not found for signing config 'debug'. BUILD FAILED in 22s error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Error: Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8.. 2023. 9. 7.
[cocoapods] gem install error react-native설치를 위해 cocoapods설치 하다가 tool이 없다는 에러가 났다. $ sudo gem install cocoapods Last login: Sun Oct 31 17:25:58 on ttys001 yjkim@yjkimui-MacBookPro ~ % sudo gem install cocoapods Password: /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin20/rbconfig.rb:229: warning: Insecure world writable dir /opt in PATH, mode 040777 Building native extensions. This c.. 2021. 10. 31.
[JAVA] jar 파일 CMD로 실행시 한글 깨짐 현상 cmd로 jar실행 후 알 수 없는 null포인터 에러 발생. key로 value를 가져오는 로직에서 발생 but) spring boot로 실행하면 에러가 안남. 분석해보아도 에러 발생할 이유가 전혀 없음. 여기서 key값이 한글로 되어 있었다. 그래서 한글 깨짐 예상해봄. cmd창으로 돌릴 때 한글 인코딩을 해주기 위해서 jar실행 시 아래의 옵션을 추가해줘야 한다. -Dfile.encoding=UTF-8 java -jar -Dfile.encoding=UTF-8 [jar파일] 2021. 4. 2.
[JAVA] @Transactional 캐싱 문제.. @Transactional 사용했는데.. 부모메서드에서 PromCpnType origin = promCpnTypeMapper.readPromCpnType(param);PromCpnType param = new PromCpnType(); param.setCpnTypeId(promCpnType.getCpnTypeId()); param.setIssDstrSeq(promCpnType.getIssDstrSeq()); PromCpnType origin = promCpnTypeMapper.readPromCpnType(param); 자식 메서드에서 PromCpnType param = new PromCpnType(); param.setCpnTypeId(promCpnType.getCpnTypeId()); param.set.. 2020. 11. 18.