OS 환경 : Windows 10 Pro (64bit)
SW 환경 : VS Code 1.87.2
DB 환경 : Oracle Database 19.3.0.0
에러 : Error running command oracleDBObjectExplorer.newConnection...
oracle developer extension plus(+) 버튼 클릭시 발생하는 에러
1
2
3
|
Error running command oracleDBObjectExplorer.newConnection:
command 'oracleDBObjectExplorer.newConnection' not found.
This is likely caused by the extension that contributes oracleDBObjectExplorer.newConnection.
|
해결 방법 : .NET extension 재설치 후 oracle developer extension 재설치
여러가지 방법을 시도해 봤지만 결론은 .NET extension 재설치임
시도한 방법들
oracle developer extensionuninstall 후 C:\Users\%USERNAME%\.vscode\extensions에서
oracle.oracledevtools-21.8.0 폴더 제거 후 install
=> 다른 에러 발생
1
2
|
Error while installing 'Oracle Developer Tools for VS Code (SQL and PLSQL)' extension.
Please check the log for more details.
|
메뉴얼로 파일 다운로드
vscode 터미널에서 파일 다운로드된 경로로 이동 후 아래 명령 실행
1
2
3
4
5
|
vscode> code --install-extension Oracle.oracledevtools-21.8.0.vsix
Installing extensions...
(node:9872) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Use `Code --trace-deprecation ...` to show where the warning was created)
Extension 'Oracle.oracledevtools-21.8.0.vsix' was successfully installed.
|
설치 완료됨
재시도
=> 증상 동일
oracle developer extension의 다른 최신 버전 설치 후 vscode 재실행
재시도
=> 증상 동일
pc 재부팅
=> 증상 동일
vs code output 의 로그 확인시 pylance extension에 에러가 발생하는것을 확인함
1
2
3
4
5
6
7
8
9
10
11
12
13
|
2024-04-02 09:21:06.627 [info] node:internal/modules/cjs/loader:1087
throw err;
^
Error: Cannot find module 'c:\Users\positive\.vscode\extensions\ms-python.vscode-pylance-2024.3.2\dist\server.bundle.js'
at Function._resolveFilename (node:internal/modules/cjs/loader:1084:15)
at node:internal/modules/cjs/loader:929:27
at Function._load (node:electron/js2c/node_init:2:13357)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:96:12)
at node:internal/main/run_main_module:23:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
|
확인해보니 해당경로에 server.bundle.js 파일이 없음
그리고 c:\Users\positive\.vscode\extensions\ 경로에 ms-python.vscode-pylance-2024.3.2\과 ms-python.vscode-pylance-2024.3.1이 각각 존재했음
수동으로 이 폴더 모두 삭제 후 vs code 재기동
이후 extension에서 pylance 검색 후 설치
재설치 후 해당경로에 server.bundle.js 파일이 다시 생긴걸 확인하고 재시도
=> 증상 동일
.NET extension 삭제 시도
Oracle Developer Tools extension에 dependency가 걸려있다고 나옴
Oracle Developer Tools extension 제거 후 .NET extension 제거후 vs code 재실행
.NET extension, Oracle Developer Tools extension 순차적으로 재설치 후 vs code 재실행
=> 정상화됨
정상적으로 Connection 창이 나옴
원인 : .NET extension 의 문제
이전에 vs code 설치 메뉴얼을 만들기위해 한번 지웠다가 재설치해서 .NET extension 이 뭔가 꼬여서 문제가 발생한것으로 보임
참조 :
https://code.visualstudio.com/docs/editor/extension-marketplace#_install-from-a-vsix
https://forums.oracle.com/ords/apexds/post/problems-installing-oracle-developer-tools-for-vs-code-1040
'Windows > Program' 카테고리의 다른 글
Windows 11 Home에 Docker 설치 가이드 (0) | 2024.09.09 |
---|---|
MobaXterm 설치 가이드 (0) | 2024.05.30 |
Windows 10에 Python 설치 가이드 (0) | 2024.04.01 |
Windows 10에 Visual Studio Code 설치 가이드 (0) | 2024.04.01 |
Oracle VM VirtualBox 네트워크 설정 가이드 (2) | 2024.03.30 |