728x90
반응형
SMALL
Internal error. Please refer to <https://jb.gg/ide/critical-startup-errors>

com.intellij.diagnostic.PluginException: Key com.dci.intellij.dbn.DatabaseNavigator duplicated; existingAdapter: ServiceAdapter(descriptor=ServiceDescriptor(interface='null', serviceImplementation='com.dci.intellij.dbn.DatabaseNavigator', testServiceImplementation='null', headlessImplementation='null', overrides=false, configurationSchemaKey='null', preload=FALSE, client=null), pluginDescriptor=PluginDescriptor(name=DatabaseHelper, id=com.brucege.DatabaseHelper, descriptorPath=plugin.xml, path=~/Library/Application Support/JetBrains/IdeaIC2023.1/plugins/DatabaseHelper, version=1.0.7, package=null, isBundled=false)); descriptor: com.dci.intellij.dbn.DatabaseNavigator; app: Application (containerState PRE_INIT) ; current plugin: DBN
    at com.intellij.serviceContainer.ComponentManagerImpl.registerServices(ComponentManagerImpl.kt:588)
    at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:293)
    at com.intellij.openapi.client.ClientAwareComponentManager.registerComponents(ClientAwareComponentManager.kt:46)
    at com.intellij.idea.ApplicationLoader.doInitApplication(ApplicationLoader.kt:86)
    at com.intellij.idea.ApplicationLoader.access$doInitApplication(ApplicationLoader.kt:1)
    at com.intellij.idea.ApplicationLoader$doInitApplication$1.invokeSuspend(ApplicationLoader.kt)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
    at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:284)
    at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
    at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
    at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
    at com.intellij.idea.ApplicationLoader.initApplication(ApplicationLoader.kt:63)
    at com.Z.r.S.c.Zj.Z(Zj.java:56)
    at com.Z.r.S.c.J.Z(J.java:110)
    at com.Z.r.S.c.Z1.Z(Z1.java:137)
    at com.Z.r.S.c.Zb.Z(Zb.java:53)
    at com.intellij.idea.MainImpl.start(MainImpl.kt:12)
    at com.intellij.idea.StartupUtil$startApplication$7.invokeSuspend(StartupUtil.kt:297)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
    at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:284)
    at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
    at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
    at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
    at com.intellij.idea.Main.main(Main.kt:40)

-----
Your JRE: 17.0.6+10-b829.9 aarch64 (JetBrains s.r.o.)
/Applications/IntelliJ IDEA CE.app/Contents/jbr/Contents/Home

눈물..

1. 터미널을 열고 다음 명령어를 실행하여 IntelliJ IDEA 설정 디렉토리로 이동

cd ~/Library/Application\\ Support/JetBrains/IdeaIC2023.1

2. 이 명령어를 실행한 후에는 plugins 디렉토리로 이동

cd plugins

3. DatabaseHelperDBN과 같은 중복된 플러그인 폴더를 찾아 삭제

rm -rf DatabaseHelper
or
rm -rf DBN

4. IntelliJ IDEA를 재시작

728x90
반응형
LIST

'개발 > 에러노트' 카테고리의 다른 글

에러  (0) 2023.02.04
토이프로젝트 에러  (0) 2023.01.13
입학시험 에러노트 (23.01.13)  (0) 2023.01.13
728x90
반응형
SMALL
@Transactional
    public Long update(Long id, MemoRequestDto requestDto){
        Memo memo = memoRepository.findByID(id).orElseThrow(
               () -> new IllegalAccessException("아이디가 존재하지 않습니다.")
        );
        memo.update(requestDto);
        return memo.getId();
    }

@Transactional
    public Long update(Long id, MemoRequestDto requestDto) {
        Memo memo = memoRepository.findById(id).orElseThrow(
                () -> new IllegalArgumentException("아이디가 존재하지 않습니다.")
        );
        memo.update(requestDto);
        return memo.getId();
    }

IllegalAccessException → IllegalArgumentException 오타!

728x90
반응형
LIST
728x90
반응형
SMALL

기한 01.09 ~ 01.12

 

맡은 프로젝트 부분

서버에 저장하여 몽고DB에 저장하기! + 각 사이트 별로 연결하기

 

에러부분

서버 연결을 제대로 되지 않은 것으로 추측하며

let id_give = $('id').val()

let id_give = $('i#d').val()

post연결에 고민을 하며 조금씩 바꿨더니 이번엔..ㅠㅠ

rows에 연결이 제대로 되지 않았다.. 이건

내가 html에 id=’필드명’을 다 입력하지 않아서 였다…ㅠㅠㅠ

id="id"
id="pw"
id="pw_confirm"
id="name"
id="btn"
id="gender"

를 각자 클래스 안에 넣어주면 성공!!

 

완성!

728x90
반응형
LIST

'개발 > 에러노트' 카테고리의 다른 글

플러그인 충돌 (맥에서 터미널로 해결하기!)  (0) 2023.06.25
에러  (0) 2023.02.04
입학시험 에러노트 (23.01.13)  (0) 2023.01.13

+ Recent posts