Error: Permission to {repository} denied to github-actions[bot]
·
🪲 bugs
발생 상황 `README.md` 를 자동으로 생성해주는 Action을 시행하다 이와 같은 Github action 에러를 맞이했습니다. # update 관련 내용 생략 git add README.md && git commit -m "Updated README" [main 88ac2d7] Updated README 1 file changed, 25 insertions(+), 2 deletions(-) git push remote: Permission to new-pow/bookshelf.git denied to github-actions[bot]. fatal: unable to access 'https://github.com/new-pow/bookshelf/': The requested URL return..
Error: Sqlite3 와 Hibernate 연동 문제
·
🪲 bugs
발생 상황 간단한 토이 프로젝트 세팅 중, DB를 무엇으로 쓸 지 정해지지 않은 상태에서 가볍게 SQLite를 써보자고 하는 중이었는데요. (SQLite는 단일 파일 DB로서 h2와 경량화된 데이터베이스이며 인메모리로 활성화할 수 있다는 공통점이 있습니다. 학습의 용도로 SQLite를 시도해보기로했어요.) SQLite와 Spring JPA가 연동되지 않는 문제가 있었습니다. 당시 yml spring: datasource: driver-class-name: org.sqlite.JDBC url: jdbc:sqlite:sqlite-sample.db jpa: database-platform: org.hibernate.community.dialect.SQLiteDialect 에러메시지 org.hibernate.H..
Error: Springboot ArgumentResolver를 거치지 않는 예외
·
🪲 bugs
발생 상황 관리자 권한 검증을 위한 어노테이션과 ArgumentResolver를 구현했음에도 예외가 발생하였습니다. org.springframework.dao.InvalidDataAccessApiUsageException: The given id must not be null at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:371) ~[spring-orm-6.0.11.jar:6.0.11] at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPoss..
Error: Springboot 3.0이상에서 QueryDSL 설정
·
🪲 bugs
발생 상황 Springboot 3.0 에서 QueryDSL을 위해 build.gradle과 queryDsl configuration을 다음과 같이 설정했을 때 `JPAQueryFactory` 생성자를 찾을 수 없는 에러가 발생합니다. dependencies { implementation "com.querydsl:querydsl-jpa:5.0.0" annotationProcessor( "javax.persistence:javax.persistence-api", "javax.annotation:javax.annotation-api", "com.querydsl:querydsl-apt:5.0.0:jpa" ) } import com.querydsl.jpa.impl.JPAQueryFactory; import jak..
`@Cachable` 사용시 SpelEvaluationException 발생
·
🪲 bugs
발생 상황 Spring data Redis 의존성 주입 후, @Cachable 적용하여 테스트하다가 다음의 에러를 만났습니다. 2023-09-18 10:44:26.783 ERROR 7339 --- [nio-8080-exec-4] c.t.secondhand.global.dto.ErrorResponse : EL1030E: The operator 'SUBTRACT' is not supported between objects of type 'java.lang.Long' and 'null' org.springframework.expression.spel.SpelEvaluationException: EL1030E: The operator 'SUBTRACT' is not supported between objects..
Spring data JPA: Hibernate가 Sequence를 못찾아요
·
🪲 bugs
문제상황 및 파악 처음으로 프로젝트에 Postgresql 을 사용해보고 있습니다. MySQL과 가장 체감되는 달라지는 점이 기본키 매핑 전략 중 Sequence 를 지원한다는 점입니다. 이번에 신나서 `Sequence` 전략을 사용해 봤는데, 왠걸 이렇게 에러가 납니다. 2023-09-11T14:39:29.956+09:00 ERROR 45454 --- [nio-8080-exec-1] o.h.engine.jdbc.spi.SqlExceptionHelper : ERROR: relation "member_seq" does not exist Position: 16 2023-09-11T14:39:29.967+09:00 ERROR 45454 --- [nio-8080-exec-1] p.l.b.g.e.GlobalExce..