티스토리

Wakestand Island
검색하기

블로그 홈

Wakestand Island

wakestand.tistory.com/m

wakestand 님의 블로그입니다.

구독자
23
방명록 방문하기
공지 오라클 기초부터 실전까지 개념 정리글 모두보기
반응형

주요 글 목록

  • Docker found character that cannot start any token 에러 해결방법 Recreating filebeat ... done Attaching to filebeat filebeat | Exiting: error loading config file: yaml: line 12: found character that cannot start any token filebeat exited with code 1 도커를 compose up 시키려고 하니 위와 같은 에러가 발생하는 것이 보이는데 내용은 docker-compose 파일에서 탭을 사용할 수 없는데 탭을 사용했거나 혹은 특수문자 등 잘못된 텍스트가 들어가 있을 경우 발생하게 되는데 해당 부분만 고쳐서 저장한 후 다시 compose up 시키면 에러가 해결된다 공감수 0 댓글수 0 2023. 3. 2.
  • Mac vi Can't open file for writing 에러 해결방법 ".env" ".env" E212: Can't open file for writing Press ENTER or type command to continue Mac에서 vi로 파일 수정 후 :wq! 로 저장을 하려고 하니 위와 같은 에러가 발생하는 것이 보이는데 vi 로 수정하고 저장하는 것이 아닌 sudo vi 로 수정하면 에러 없이 저장 가능하다 공감수 0 댓글수 0 2023. 3. 2.
  • 스프링부트 template might not exist 에러 해결방법 with root cause org.thymeleaf.exceptions.TemplateInputException: Error resolving template [/경로], template might not exist or might not be accessible by any of the configured Template Resolvers Controller에서 html 주소를 return 시키려다 위와 같은 에러가 발생했는데 경로에 해당하는 주소가 없다는 얘기인데 원인을 확인해보면 Controller에서 클래스 어노테이션을 @Controller로 설정해 놓았을 경우 발생하는 에러라 @Controller 에서 @RestController로 바꿔주거나 혹은 @Controller를 사용시에는 메소드 위에.. 공감수 3 댓글수 0 2023. 1. 31.
  • Thymeleaf EL1001E: Type conversion problem, cannot convert from null to boolean 에러 해결방법 에러가 발생하는 내용은 HTML에서 Thymeleaf 를 사용하여 status에 true 혹은 false가 들어오는 값에 따라 '활성화' 혹은 '비활성화' 를 노출시키려고 했는데 EL1001E: Type conversion problem, cannot convert from null to boolean 실제 해당 페이지 접근 시 이런 에러가 발생하더라 확인해보니 Controller에서 status에 null이 들어가고 있어 null을 boolean으로 변환할 수는 없기 때문에 에러가 발생한 것이었고 Controller 부분을 수정해서 NULL이 아닌 true, false 같은 boolean이 들어가게 하니 에러가 깔끔하게 해결이 되었다 공감수 0 댓글수 0 2023. 1. 9.
  • sudo apt-get install 명령어 사용 시 에러 해결방법 리눅스 환경에서 stress를 받으려고 sudo apt-get install stress 명령어를 사용하니 E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? 이런 에러가 발생하는 것이 보이는데 apt-get install update 위 명령어를 사용해주면 해결되고 Unable to locate package upgrade 혹여나 위 에러가 발생한다면 sudo apt-get update 명령어를 사용한 후 다시 진행해주면 된다 공감수 1 댓글수 0 2022. 11. 17.
  • Docker RPC 명령어 사용 시 curl: (52) Empty reply from server 에러 해결방법 Docker에서 jsonrpc 같은 RPC 명령어를 사용해줄 경우 도커 컨테이너가 돌아가는 상태임에도 curl: (52) Empty reply from server 이런 에러를 뱉는 경우가 있는데 대부분은 두 가지만 확인하면 해결된다 1. 포트번호 맞는지 확인 2. Docker 컨테이너 실행 후 바로 명령어를 쓰는게 아니라 약간 기다린 후에 로딩이 완료되면 그때 써줘야 한다 공감수 0 댓글수 0 2022. 10. 12.
  • AWS CloudWatch open /usr/share/collectd/types.db: no such file or directory 에러 해결방법 2022-10-11T06:23:31Z E! [telegraf] Error running agent: Error parsing /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.toml, open /usr/share/collectd/types.db: no such file or directory AWS CloudWatch에서 명령 실행으로 작성한 파라미터 스토어를 실행하려는 도중 위와 같은 에러가 발생했는데 에러 내용은 위 경로에 types.db 파일이 없다는 것이기 때문에 해결방법은 에러가 발생한 인스턴스로 접속한 뒤 sudo mkdir -p /usr/share/collectd/ sudo touch /usr/share/collectd/types... 공감수 0 댓글수 0 2022. 10. 12.
  • JPA For queries with named parameters 에러 해결방법 @Query("SELECT p FROM Sample p WHERE p.gender = :gender or p.age = :age") List findByAgeOrGender(Long age, String gender); JPA를 사용하여 위와 같은 @Query 문을 호출 시 java.lang.IllegalStateException: For queries with named parameters you need to use provide names for method parameters. Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters. 이런 에러가 떨어지는 것이 보이는데 @Query에서 파라미터.. 공감수 0 댓글수 0 2022. 8. 14.
  • JPA query did not return a unique result 에러 해결방법 query did not return a unique result: 3 JPA에서 조회 사용 시 위와 같은 에러가 발생하는 경우는 Repository 부분을 확인해주면 되는데 조회 결과는 3건이 나왔지만 Repository에서 Return을 Class로 받았기 때문에 담을 수가 없어서 에러가 발생한 것인데 Repository의 Return 타입을 Class에서 List 이런 식으로 받아주면 해결된다 공감수 3 댓글수 2 2022. 8. 14.
  • Querydsl NoClassDefFoundError 에러 해결방법 java: java.lang.NoClassDefFoundError: javax/persistence/Entity javax.persistence.Entity Querydsl을 스프링부트 프로젝트에 추가하고 서버를 구동해보면 위와 같은 에러가 발생하는 경우가 있는데 초기 세팅이 잘못되서 생기는 문제로 dependencies { annotationProcessor("jakarta.persistence:jakarta.persistence-api") annotationProcessor("jakarta.annotation:jakarta.annotation-api") } Gradle의 경우에는 build.gradle 파일을 연 후 dependencies 안에 위 annotationProcessor를 넣어주고 jak.. 공감수 1 댓글수 2 2022. 8. 9.
  • Querydsl No sources given 에러 해결방법 11:19:47.702 o.a.c.c.C.[.[.[.[dispatcherServlet]:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: No sources given; nested exception is java.lang.IllegalArgumentException: No sources given] with root cause java.lang.IllegalArgumentException: N.. 공감수 6 댓글수 0 2022. 8. 6.
  • JPA Repository 호출 시 NullPointerException 해결방법 java.lang.NullPointerException: Cannot invoke "com.sample.repository.SampleRepository.findById(Object)" because "this.sampleRepository" is null JPA에서 Interface Repository를 호출해서 쿼리를 수행하려고 하는데 위와 같이 Cannot invoke "repository.메소드명()" because "this.repository" is null 에러가 발생하는 경우에는 생성자 주입이 되지 않은 경우라 lombok의 @RequiredArgsConstructor 을 사용해주면 해결되는데 클래스 위에 @RequiredArgsConstructor 어노테이션을 달아준 후 repositor.. 공감수 4 댓글수 1 2022. 7. 24.
  • JPA No Property 메소드명 found 에러 해결방법 Caused by: org.springframework.data.mapping.PropertyReferenceException: No property 컬럼명 found for type Entity명! Did you mean 'Entity에_있는_컬럼명'? JPA에서 Repository 단에 신규 메소드를 추가할 경우 No Property 메소드명 found for type Entity명 위 에러가 발생할 경우 메소드명이 Entity에 존재하지 않기 때문에 사용할 수 없다는 얘기다 뒤에 이어서 나오는 Did you mean 'Entity에_있는_컬럼명' 의 경우에는 너 이거 컬럼명 쓰려는거 아님? 이거 쓰면 될 거 같은데.. 이런 얘기인데 메소드명을 막 쓰면 되는게 아니라 규칙에 맞춰서 쓰면 되는건데 fi.. 공감수 1 댓글수 0 2022. 7. 12.
  • MySQL Cannot Delete or update a parent row 에러 해결방법 SQL Error [1451] [23000]: (conn=10) Cannot delete or update a parent row: a foreign key constraint fails MySQL에서 테이블에서 delete나 update를 할 수 없는 경우 위와 같은 에러가 발생하게 되는데 내용을 보면 참조하는 테이블(FK) 때문에 해당 테이블의 Row를 삭제하거나 변경할 수 없다는 얘기인데 두 가지 방법으로 해결이 가능하다 1. 참조하는 테이블 삭제 혹은 변경 FK로 참조하는 테이블을 삭제하거나 혹은 FK로 참조하는 Row를 삭제해준 후 에러가 발생했던 Row를 다시 삭제, 변경시켜주면 된다 2. SET foreign_key_checks = 0; 사용 위 명령어로 외래키를 참조하지 않게 만들 수 있는.. 공감수 0 댓글수 0 2022. 7. 12.
  • MySQL Drop Table 안되는 현상 해결방법 SQL Error [3730] [HY000]: Cannot drop table 'company' referenced by a foreign key constraint 'Employee_FK' on table 'employee'. MySQL에서 drop table 테이블명으로 테이블 삭제 시 다른 테이블에 FK가 걸려있다고 삭제가 되지 않는 경우가 있는데 두 가지 방법으로 해결해주면 된다 1. 참조하는 테이블 삭제 위 예제에서 drop 하려는 Company 테이블은 Employee 테이블의 PK를 가져와서 FK로 사용하는데 참조하는 테이블인 Employee 테이블을 삭제한 후 Company 테이블을 삭제해주면 된다 2. SET foreign_key_checks = 0; 사용 위 명령어를 사용해주면 테이블 .. 공감수 1 댓글수 0 2022. 7. 11.
  • 이클립스 The import java.util cannot be resolved 에러 해결방법 The import java.util cannot be resolved String cannot be resolved to a type 이클립스 사용 시 소스 코드는 멀쩡한데 위와 같은 에러가 발생하면서 이클립스에서 개발을 하지 못하는 경우가 있는데 소스에 문제가 있는 것은 아니고 이클립스 빌드 시 JDK를 인식하지 못해 생기는 에러라 JDK를 다시 설정해주면 되는데 프로젝트 우클릭 후 Build Path > Configure Build Path 를 누르고 Java Build Path 메뉴로 들어온 후 Libraries 탭에서 Modulepath에 있는 JRE System Library 선택 후 Remove를 눌러주자 이후 Modulepath 부분에서 add Library 를 눌러준 후 JRE Syste.. 공감수 11 댓글수 1 2022. 7. 11.
  • 자바 Unreachable Code 에러 해결방법 Unreachable code Unreachable statement 이클립스에서는 Unreachable code 인텔리제이에서는 Unreachable statement 에러로 나오게 되는데 구조 상 도달할 수 없는 코드이기 때문에 아무 의미가 없는 코드라는 얘기다 위 이미지를 보면 이미 위에 return null; 이 있어서 무조건 return null로 끝나서 아래쪽 코드는 수행될 수 없기 때문에 바로 Unreachable statement 에러가 나는 것이 보이는데 실제 도달할 필요가 없는 코드라면 지우면 되고 도달해야 할 필요가 있다면 코드를 바꿀 필요가 있다 공감수 1 댓글수 0 2022. 5. 22.
  • fatal: 'branch명' 브랜치에 업스트림 정보가 없습니다 해결방법 fatal: 'feature/token-backend' 브랜치에 업스트림 정보가 없습니다 fatal: Branch 'branch명' has no upstream information 위 에러는 git branch --unset-upstream 명령어를 사용했을 때 해당 local branch에 upstream 정보가 없을 경우 발생하는데 git branch -vv 를 해보면 해당 branch와 연결된 remote branch 정보가 없는 것이 보일텐데 remote branch가 지정되어 있지 않는데 그걸 unset 하라니 의미가 없는 명령어라 에러가 발생하게 된다 git branch --set-upstream-to origin/branch명 을 통해 upstream branch를 지정해주면 git bra.. 공감수 0 댓글수 0 2022. 5. 22.
  • 현재 브랜치가 'branch명' 기반이지만, 업스트림이 없어졌습니다. (git branch --unset-upstream) 현재 브랜치가 'branch명' 기반이지만, 업스트림이 없어졌습니다. (git branch --unset-upstream) 위 에러는 로컬 branch가 Repository의 Remote branch와 연결되지 못할 경우에 발생하는데 remote branch를 삭제하거나 했는데 local에는 남아있는 경우 등의 상황에 발생하게 된다 해결방법은 git branch --unset-upstream 으로 연결한 remote branch를 없앤 뒤 git branch --set-upstream-to origin/branch명 을 사용해주면 local branch를 현재 repository에 있는 remote branch와 연결할 수 있는데 이후 git branch -vv 를 해보면 해당 branch와 연결된 re.. 공감수 0 댓글수 0 2022. 5. 22.
  • @Column(s) not allowed on a @OneToOne property 해결방법 @Column(s) not allowed on a @OneToOne property: 클래스명.변수명 JPA 사용 시 이런 에러가 날 경우에는 @Columns 대신 @JoinColumn 로 어노테이션을 변경해주면 된다 공감수 0 댓글수 0 2022. 5. 22.
  • @OneToOne or @ManyToOne on references an unknown entity 에러 해결방법 @OneToOne or @ManyToOne on 경로.클래스명.변수명 references an unknown entity: java.lang.Long 이런 에러가 발생했을 경우에는 @OneToOne 혹은 @ManyToOne 어노테이션을 사용하면서 reference로 사용할 Entity를 지정하지 않았을 경우 발생하게 되는데 @OneToOne(targetEntity = 클래스명.class) 이런 식으로 targetEntity로 연결할 클래스명을 할당해주면 해결이 된다 공감수 0 댓글수 0 2022. 5. 22.
  • 인텔리제이 Cannot resolve symbol 'SpringBootApplication' 해결방법 IntelliJ에서 스프링부트 프로젝트를 구동하려고 하는데 위 이미지처럼 Cannot resolve symbol 'SpringBootApplication' 이런 에러가 발생하는 게 보인다 이럴때는 Gradle을 다시 Build해주면 되는데 우측의 Gradle 창을 연 뒤에 Reload All Gradle Projects를 눌러주자 (안보일 경우 인텔리제이 상단의 View > Tool Windows > Gradle 클릭) Gradle이 다시 Build 되고 나니 에러가 없어진 것이 보인다 공감수 1 댓글수 0 2022. 5. 15.
  • Sourcetree amend last commit 후 push 안될 경우 해결방법 소스트리에서 amend last commit 으로 마지막 커밋의 comment를 수정한 후 Push 사용 시 에러가 발생할 경우에는 git push -f origin branch명 를 사용하면 정상적으로 push가 가능하다 공감수 1 댓글수 0 2022. 4. 27.
  • Javascript에 Thymeleaf 값 가져오는 방법 자바스크립트에서 Thymeleaf 값을 가져오려는 경우 var test = [[${sample}]]; 이런 식으로 사용하려고 하면 ',' expected. 에러가 발생하는데 var test = /*[[${sample}]]*/'기본값'; 이런 식으로 사용해주면 정상적으로 Thymeleaf 값을 가져와서 사용할 수 있다 공감수 2 댓글수 0 2022. 4. 20.
  • The dependencies of some of the beans in the application context form a cycle: 에러 해결방법 The dependencies of some of the beans in the application context form a cycle: Controller명 defined in file [/경로/Controller명.class] ┌─────┐ | Service명 defined in file [/경로/Service명.class] └─────┘ 스프링 프로젝트에서 서버 구동 시 위와 같은 에러가 계속 발생하던데 원인을 확인해보니 Service명 자바 파일 안에서 Service명.메소드(); 이런 식으로 본인을 객체화한 뒤 사용하고 있었는데 본인의 클래스에서 본인을 객체화하니 종속성 순환 에러가 발생했던 것이었다 따라서 객체화 한 코드를 없애주고 본인 클래스의 메소드를 호출할 때는 메소드명(); 이런 식.. 공감수 1 댓글수 0 2022. 2. 11.
  • 자바 java.util.NoSuchElementException: No value present 에러 해결방법 java.util.NoSuchElementException: No value present 자바에서 위 에서는 Optional.get(); 을 사용할 때 값이 없을 경우에 위와 같이 No value present 에러가 발생하게 되는데 isPresent() 등을 사용해 값이 없을 때 .get()을 사용하지 않도록 코드를 변경해주면 해결된다 공감수 0 댓글수 1 2022. 2. 9.
  • ajax Uncaught TypeError: Cannot read properties of undefined (reading 'toLowerCase’) 에러 해결방법 ajax Uncaught TypeError: Cannot read properties of undefined (reading 'toLowerCase’) ajax를 사용하려고 하니 위와 같은 에러가 발생하던데 toLowerCase를 코드에 넣었냐 안넣었냐 문제가 아니라 HTML에 위 코드를 삽입하지 않아 생긴 문제였다 부분에 삽입 후에는 정상적으로 작동이 되더라 공감수 2 댓글수 0 2022. 2. 8.
  • Could not determine type for: com.google.gson.JsonArray 에러 해결방법 hibernate 사용 시 Entity 역할을 하는 클래스 파일에서 아래와 같은 에러가 발생했는데 Caused by: org.hibernate.MappingException: Could not determine type for: com.google.gson.JsonArray, at table: 클래스명, for columns: [org.hibernate.mapping.Column(컬럼명)] 내용을 한번 보면 컬럼에 지정한 데이터타입이 사용할 수 없는 데이터타입이라 그런데 JSON 형식의 데이터를 넣어주려고 데이터타입을 JsonArray로 지정했다가 이런 에러가 발생하게 된 거다 해결방법은 JsonArray 타입을 사용할 수 없기 때문에 String으로 변환 후에 사용해주면 간단히 해결이 된다 공감수 0 댓글수 0 2022. 2. 8.
  • 자바스크립트 Uncaught SyntaxError: Invalid shorthand property initializer 해결방법 Uncaught SyntaxError: Invalid shorthand property initializer 자바스크립트 사용 중 위와 같은 에러가 발생했는데 내용을 확인해보니 코드를 아래처럼 짜 놨었더라 let model = { requestDto = data, comment = $("#comment”).val() }; 여기서 변수 안에 = 로 입력한 부분을 인식하지 못해 발생한 에러인데 : 로 바꿔주면 간단히 해결이 된다 공감수 0 댓글수 0 2022. 2. 8.
  • Using tabs can lead to unpredictable results 해결방법 application.yaml 파일에서 탭을 사용했을 경우 Using tabs can lead to unpredictable results 이런 에러가 발생하게 되는데 tab을 사용했을 경우 예측할 수 없는 결과가 나올 수 있으니 탭 대신 스페이스바를 사용해달라는 얘기인데 탭을 모두 지우고 스페이스 바로 대체해주면 해결이 된다 공감수 0 댓글수 0 2022. 1. 11.
    반응형
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.