트러블슈팅

[트러블슈팅] inteilliJ에서 Syntax highlighting has been temporarily because of an internal error 발생

2022. 11. 24. 12:52
목차
  1. 개요
  2. 해결
  3. 참고

개요

며칠 전에 인텔리제이 대몬이 돌아가고 있는 상태에서 급하게 꺼버렸더니 IDE에서 특정 클래스 파일을 인식하지 못하는 문제가 발생했다.  문제가 발생한 OrderAcceptService에는 코드 하이라이팅이 모두 사라져버렸고, 마치 메모장에 코드를 적는 것처럼 IDE의 어떤 기능도 사용할 수 없었다. 처음에는 프로젝트를 다 지워버리고 다시 pull 받아서 해결했지만.. 같은 문제가 또 발생해서 근본적인 문제를 해결하기로 결정했다.

OrderAcceptService 파일에서 문제 발생
다른 클래스에서 해당 클래스를 인식하지 못함

 

 

해결

인텔리제이와 같은 IDE는 내부적으로 인덱싱 기법을 활용하는데, 인덱스가 꼬여버려서 발생한 문제인 듯 하다. 인덱싱을 초기화 시킨 후 다시 시켜주면 해결된다.

 

1) File > Repair IDE

 

2) 클릭하면 대몬이 돌아가고 우측 하단에 알럿이 뜬다. 여기서 "Everything Works Now" 대신 오른쪽 버튼(수행할 동작)을 눌러 마지막까지 모든 절차(Reindex Project)를 다 수행한다.

 

3) 정상적으로 작동하는 것을 확인할 수 있다.

 

 

참고

https://issuetracker.google.com/issues/254515257

 

저작자표시 비영리 (새창열림)

'트러블슈팅' 카테고리의 다른 글

[트러블슈팅] org.springframework.web.bind.MissingServletRequestParameterException 에러  (0) 2023.01.09
[트러블슈팅] Kotlin에서 An annotation argument must be a compile-time constant이 발생하는 문제  (0) 2023.01.06
[트러블슈팅] org.springframework.dao.InvalidDataAccessApiUsageException: javax.persistence.Query.executeUpdate requires active transaction  (0) 2022.11.23
[트러블 슈팅] IO 오류: Socket read interrupted (SQL Error: 17002, SQLState: 08006)  (1) 2022.11.01
[트러블슈팅] JPA에서 default_batch_fetch_size 또는 @BatchSize 사용 시 LazyInitializationException이 발생하는 문제  (0) 2022.10.05
  1. 개요
  2. 해결
  3. 참고
'트러블슈팅' 카테고리의 다른 글
  • [트러블슈팅] org.springframework.web.bind.MissingServletRequestParameterException 에러
  • [트러블슈팅] Kotlin에서 An annotation argument must be a compile-time constant이 발생하는 문제
  • [트러블슈팅] org.springframework.dao.InvalidDataAccessApiUsageException: javax.persistence.Query.executeUpdate requires active transaction
  • [트러블 슈팅] IO 오류: Socket read interrupted (SQL Error: 17002, SQLState: 08006)
코택
코택
코택
TaxFree
코택
전체
오늘
어제
  • 분류 전체보기 (369)
    • Spring (29)
      • Spring (18)
      • 스프링 핵심 원리 - 고급편 (11)
    • Spring Batch (4)
    • JPA (4)
    • CS (89)
      • 자료구조 (2)
      • 네트워크 (5)
      • 운영체제 (1)
      • 데이터베이스 (4)
      • SQL (7)
      • 알고리즘 이론 (4)
      • 알고리즘 문제 풀이 (66)
    • 웹 (28)
      • React.js (4)
      • Next.js (1)
      • Node.js (14)
      • FastAPI (4)
      • Django (5)
    • 프로그래밍 언어 (45)
      • Python (5)
      • Java + Kotlin (29)
      • JavaScript + TypeScript (11)
    • 테스트코드 (26)
      • ATDD, 클린 코드 with Spring (4)
      • 이규원의 현실 세상의 TDD: 안정감을 주는 코드.. (20)
    • 인프라 (6)
      • AWS (2)
      • Kubernetes (4)
    • 트러블슈팅 (25)
    • 책 (89)
      • Effective Java (54)
      • Effective Kotlin (14)
      • 도메인 주도 개발 시작하기: DDD 핵심 개념 정.. (11)
      • 웹 프로그래머를 위한 데이터베이스를 지탱하는 기술 (6)
      • 도메인 주도 설계 첫걸음 (4)
    • Git (10)
    • 회고 (5)
    • etc (8)

블로그 메뉴

  • 홈
  • 방명록
  • 관리
  • GitHub
  • LinkedIn

공지사항

  • 스킨 관련

인기 글

태그

  • http
  • 파이썬
  • atdd
  • 장고
  • fastapi
  • 깊이 우선 탐색
  • 그래프
  • 브루트포스
  • BOJ
  • Git
  • 그래프 탐색
  • mysql
  • Shortest Path
  • dp
  • 백준

최근 댓글

최근 글

hELLO · Designed By 정상우.
코택
[트러블슈팅] inteilliJ에서 Syntax highlighting has been temporarily because of an internal error 발생
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.