atom-community / atom-community/ide-python
Failed to activate the ide-python package
- 主要语言
- JavaScript
- 星标
- 238
- 派生
- 40
- PR 合并指标
- 30 天内没有已合并 PR
描述
### Prerequisites
* [ ] Put an X between the brackets on this line if you have done all of the following:
* Reproduced the problem in Safe Mode:
* Followed all applicable steps in the debugging guide:
* Checked the FAQs on the message board for common solutions:
* Checked that your issue isn't already filed:
* Checked that there is not already an Atom package that provides the described functionality:
### Description
### Steps to Reproduce
1.
2.
3.
**Expected behavior:**
**Actual behavior:**
### Versions
**Atom**: 1.61.0-beta0 x64
**Electron**: 11.4.12
**OS**: macOS 12.5
**Thrown From**: [ide-python](https://github.com/lgeiger/ide-python) package 1.9.7
### Stack Trace
Failed to activate the ide-python package
```
At call.getFileName is not a function
TypeError: call.getFileName is not a function
at getErrMessage (assert.js:278:25)
at innerOk (assert.js:372:17)
at ok (assert.js:392:3)
at /packages/ide-python/node_modules/@atom-ide-community/nuclide-commons-ui/Dropdown.js:45:21)
at /packages/ide-python/node_modules/@atom-ide-community/nuclide-commons-ui/Dropdown.js:305:3)
at Module._compile (/app.asar/src/native-compile-cache.js:120:30)
at /app.asar/src/compile-cache.js:252:23)
at Module.load (internal/modules/cjs/loader.js:992:32)
at Module._load (internal/modules/cjs/loader.js:885:14)
at Function.f._load (electron/js2c/asar_bundle.js:5:12633)
at Module.require (internal/modules/cjs/loader.js:1032:19)
at require (/app.asar/src/native-compile-cache.js:67:27)
at /packages/ide-python/node_modules/@atom-ide-community/nuclide-debugger-common/AutoGenLaunchAttachUiComponent.js:16:17)
at /packages/ide-python/node_modules/@atom-ide-community/nuclide-debugger-common/AutoGenLaunchAttachUiComponent.js:519:3)
at Module._compile (/app.asar/src/native-compile-cache.js:120:30)
at /app.asar/src/compile-cache.js:252:23)
at Module.load (internal/modules/cjs/loader.js:992:32)
at Module._load (internal/modules/cjs/loader.js:885:14)
at Function.f._load (electron/js2c/asar_bundle.js:5:12633)
at Module.require (internal/modules/cjs/loader.js:1032:19)
at require (/app.asar/src/native-compile-cache.js:67:27)
at /packages/ide-python/node_modules/@atom-ide-community/nuclide-debugger-common/AutoGenLaunchAttachProvider.js:14:62)
at /packages/ide-python/node_modules/@atom-ide-community/nuclide-debugger-common/AutoGenLaunchAttachProvider.js:109:3)
at Module._compile (/app.asar/src/native-compile-cache.js:120:30)
at /app.asar/src/compile-cache.js:252:23)
at Module.load (internal/modules/cjs/loader.js:992:32)
at Module._load (internal/modules/cjs/loader.js:885:14)
at Function.f._load (electron/js2c/asar_bundle.js:5:12633)
at Module.require (internal/modules/cjs/loader.js:1032:19)
at require (/app.asar/src/native-compile-cache.js:67:27)
```
### Commands
```
```
### Non-Core Packages
```
atom-ide-base 3.4.0
atom-ide-code-format 1.0.3
atom-ide-datatip 0.25.0
atom-ide-definitions 0.4.2
atom-ide-hyperclick 1.0.11
atom-ide-markdown-service 2.1.0
atom-ide-outline 3.2.0
atom-ide-signature-help 0.16.0
busy-signal 2.0.1
ide-python 1.9.7
intentions 2.1.1
linter 3.4.0
linter-python 3.1.2
linter-ui-default 3.4.1
platformio-ide-terminal 2.10.1
script 3.32.2
TabNine 4.0.7
```
### Additional Information
贡献指南
调研方向
在 macOS 12.5 上使用 Atom 1.61.0-beta0 和 ide-python 1.9.7 复现激活过程,然后检查 node_modules/@atom-ide-community/nuclide-commons-ui/Dropdown.js:45 中失败的 assertion,以及 AutoGenLaunchAttachUiComponent.js 和 AutoGenLaunchAttachProvider.js 中调用它的代码。完成标准是 ide-python 激活时不再出现报告的“call.getFileName is not a function”错误。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- javascript, python
- 领域
- devtools
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 35/100