에러기록
-
Dbeaver H2 Embedded connection 에러에러기록 2024. 1. 31. 21:27
org.h2.jdbc.JdbcSQLNonTransientConnectionException: File corrupted while reading record: null. Possible solution: use the recovery tool [90030-199] The write format 3 is larger than the supported format 1, and the file was not opened in read-only mode h2 웹 콘솔로 접근하면 접속이 잘 되는데, Dbeaver로 접근하면 접속 실패가 떴다. Dbeaver로 접속시 버전을 잘 맞춰주어야 한다. 나의 경우 컴퓨터에 설치된 h2 버전이 2.1이었는데, 2.2.4로 버전 업 해주니 에러가 사라졌다. 그동안은 인텔리제이..
-
에러 기록 : [ kafka connector ] The connector uses the unqualified table name as the topic name and has detected duplicate unqualified table names.에러기록 2023. 12. 18. 00:01
kafka connector 등록 하면서 mydb 데이터베이스의 user 테이블을 감시하도록 설정했는데 이런 오류가 발생했다. 결론은 performance_schema에 정의되어있는 테이블 이름도 users 고 mydb에 정의되어있는 테이블 이름도 users 인데 users 테이블이 2개 있어서 나 일 안해~~ 이거였다. connector 정의 시 테이블 이름을 db.table 형태로 적어주니 해결되었다. 아래는 에러 내용 nrecoverable error while reading tables from the database (io.confluent.connect.jdbc.source.TableMonitorThread:224) org.apache.kafka.connect.errors.ConnectExce..
-
[에러 기록] mariaDB 외부 접근시 " [28000][1045] GSS-API authentication exception Unable to obtain Principal Name for authentication. "에러기록 2023. 12. 18. 00:01
분명 9월 까지만 해도 무리 없이 잘 사용했었는데 그 사이에 뭔가 생긴것 같다! 에러 해결에 도움 받은 곳 : https://stackoverflow.com/questions/77266689/sqlx-unknown-authentication-plugin-auth-gssapi-client-mariadb 계정을 새로 만들면서 gssapi 인증을 추가해주니 에러가 없어졌다. CREATE USER zhyun@'%' IDENTIFIED VIA mysql_native_password USING PASSWORD('비밀번호') OR gssapi;
-
에러 기록 : rest api 응답시 도메인 객체의 id 필드 생략되는 경우에러기록 2023. 12. 17. 00:01
api 응답을 EntityModel 타입으로 해주고 있었더니 @Id 어노테이션이 붙은 id 필드가 응답 결과에 출력되지 않았다. id 필드를 출력해주기 위해 다음 코드를 추가해 주고 MappingJacksonValue 타입으로 반환값을 변경해주니 원하는 형태로 응답 데이터가 출력되었다. MappingJacksonValue mapping = new MappingJacksonValue(entityModel); mapping.setFilters(null); 검색해도 원인을 찾지 못해서 chatGPT에 물어보니 Jackson은 객체를 직렬화할 때 @Id 어노테이션 또는 id 필드에 대해 특별한 처리를 하지 않는 경우, 기본적으로 id 필드를 출력하지 않도록 동작합니다. 라고 했다. 관련해서 설계되어있는 내용을 ..
-
에러 기록 : iptables 잘못 건드렸다가 docker 실행 실패하는 건에 대하여에러기록 2023. 12. 17. 00:01
주절 😭 정말 오랜만에 아찔했다 괜히 해외 IP 차단에 눈이 떠져서............ 오랜만에 띄워놨던 프로젝트를 실행해보다가 갑자기 마리아DB 연결 실패가 떠서 이것저것 확인해보는데 DB 자체는 문제가 없었다. 스프링 부트에서 아래 에러가 계속 발생했다. 이 경우 배포를 다시 하면 왠만하면 해결된다 하기에 재배포 하느라 docker를 정말 오랜만에 건드렸는데 이번엔 iptables failed 문구가 뜨면서 도커 컨테이너 실행이 안되었다 😬 관련해서 구글링을 다시 시도 했고 아래 블로그를 참고해서 해결했다. https://zunoxi.tistory.com/121 sudo iptables -t filter -F # iptables의 filter 테이블의 모든 규칙 삭제 sudo iptables -t ..
-
에러 기록 : Spring data envers + h2 db 사용 시 repository 빈 등록 실패에러기록 2023. 12. 15. 00:01
H2가 행복해지는 방법 ㅋㅋㅋ H2가 행복해진다니 내 H2는 고통받고 있던중이었나본데 잘 찾은것 같다! ㅋㅋ 나도 행복해지고 ㅅ;ㅣㅍㄷ; 😢 세미콜론이 방해하는군 😔 링크 : https://stackoverflow.com/questions/29290519/how-to-use-jhipster-and-hibernate-envers 해결 기록 build.gradle 에러 발생 상황 javaVersion = "17" springBootVersion = "2.7.14" dependencies { implementation "org.springframework.data:spring-data-envers" runtimeOnly "com.h2database:h2" } 해결 : org.springframework.dat..
-
에러 기록 : [ redisTemplate.executePipelined() ] Callback cannot return a non-null value as it gets overwritten by the pipeline에러기록 2023. 12. 12. 00:01
Callback cannot return a non-null value as it gets overwritten by the pipeline 108번째 줄에 보이는 return 에 null이 아닌 다른 무언가를 입력하면 나타나는 에러이다. 이럴거면 return 왜 있지 ;; https://stackoverflow.com/questions/46323026/spring-data-redis-redis-pipeline-returning-always-null return은 파이프라인 명령의 결과를 반환하기 위해 폐기되므로 null이어야 한다고 한다. 이럴거면 return 왜 있지 ;;2222
-
에러 기록 : 타임리프 구문해석 오류에러기록 2023. 12. 10. 00:02
2023-07-29T01:35:43.125+09:00 ERROR 1 --- [nio-8080-exec-2] org.thymeleaf.TemplateEngine : [THYMELEAF][http-nio-8080-exec-2] Exception processing template "seller/store/index": An error happened during template parsing (template: "class path resource [templates/seller/store/index.html]") 로컬에서 테스트 했을때는 에러가 안났는데 서버에서 실행하니 에러가 난다 왤까? 검색해보니 index.html 파일을 해석하던중에 에러가 나는 것이라고 한다. 하지만 로컬에서는 실행이 잘 된 부분인..
-
뿌띠 putty : Connection timed out 오류시에러기록 2023. 12. 8. 00:01
서버에 방화벽 확인해보기 SSH port 를 열어주어야 뿌띠 putty에서 접속이 가능해진다 ! 우분투 방화벽 UFW 확인하는 방법 : 보고 배운 블로그 뭐가 문제일까 모르겠어서 방화벽 상태를 먼저 확인해 보았다. # ufw status verbose 에라이 80포트만 열려있었다, ssh 포트를 허용해주는 코드를 입력해주고 # ufw allow 22 우분투 방화벽 ufw에 잘 등록되었는지 확인! # ufw status verbose 등록이 되었으니 뿌띠 putty 접속 시도 ! 이런 팝업창이 나타나면 오예 성공이다 🐵👍 안심하고 예 눌러주면 아래와 같이 서버 로그인 화면이 나타난다. 이로써 딴짓하기 딱 좋은 환경이 열렸다 히히