TypeScript版本: 3.7.2
搜索词:
调试失败,最后一个重载签名没有错误,Typescript 3.7.2,Sonar
代码/错误
代码不可用 - 执行实体是sonar runner
以及格式化的图片
或者作为代码...
Analyzing 292 typescript file(s) with the following configuration file /jenkins/workspace/Viper/Nova-Web/trunk/nova/packages/Nova/nova-app/tsconfig.json
00:20:19 00:20:18.347 ERROR - /jenkins/workspace/Viper/Nova-Web/trunk/nova/node_modules/typescript/lib/typescript.js:2137
00:20:19 00:20:18.347 ERROR - throw e;
00:20:19 00:20:18.347 ERROR - ^
00:20:19 00:20:18.347 ERROR -
00:20:19 00:20:18.347 ERROR - Error: Debug Failure. No error for last overload signature
00:20:19 00:20:18.347 ERROR - at resolveCall (/jenkins/workspace/Viper/Nova-Web/trunk/nova/node_modules/typescript/lib/typescript.js:55202:38)
00:20:19 00:20:18.348 ERROR - at resolveCallExpression (/jenkins/workspace/Viper/Nova-Web/trunk/nova/node_modules/typescript/lib/typescript.js:55548:20)
00:20:19 00:20:18.348 ERROR - at resolveSignature (/jenkins/workspace/Viper/Nova-Web/trunk/nova/node_modules/typescript/lib/typescript.js:55904:28)
00:20:19 00:20:18.348 ERROR - at getResolvedSignature (/jenkins/workspace/Viper/Nova-Web/trunk/nova/node_modules/typescript/lib/typescript.js:55935:26)
00:20:19 00:20:18.348 ERROR - at getContextualTypeForArgumentAtIndex (/jenkins/workspace/Viper/Nova-Web/trunk/nova/node_modules/typescript/lib/typescript.js:52352:118)
00:20:19 00:20:18.348 ERROR - at getContextualTypeForArgument (/jenkins/workspace/Viper/Nova-Web/trunk/nova/node_modules/typescript/lib/typescript.js:52347:50)
00:20:19 00:20:18.348 ERROR - at getContextualType (/jenkins/workspace/Viper/Nova-Web/trunk/nova/node_modules/typescript/lib/typescript.js:52718:28)
00:20:19 00:20:18.348 ERROR - at getApparentTypeOfContextualType (/jenkins/workspace/Viper/Nova-Web/trunk/nova/node_modules/typescript/lib/typescript.js:52620:17)
00:20:19 00:20:18.348 ERROR - at getContextualSignature (/jenkins/workspace/Viper/Nova-Web/trunk/nova/node_modules/typescript/lib/typescript.js:52924:24)
00:20:19 00:20:18.348 ERROR - at getContextuallyTypedParameterType (/jenkins/workspace/Viper/Nova-Web/trunk/nova/node_modules/typescript/lib/typescript.js:52200:39)
00:20:19 00:20:18.390 ERROR - External process `node --max-old-space-size=2048 /jenkins/workspace/Viper/Nova-Web/trunk/nova/packages/Nova/nova-app/.sonar/sonarts-bundle/node_modules/tslint-sonarts/bin/tsrunner` returned an empty output. Run with -X for more information
预期行为:
应该给出一些关于问题的信息
实际行为:
当查看错误时,我完全不知道它是否是我的应用程序代码、Sonar或TypeScript本身的问题。
8条答案
按热度按时间qnyhuwrf1#
这是一个崩溃,所以从定义上来说,有些东西以意想不到的方式损坏了😢
如果能提供一个重现这个崩溃的代码片段将非常有帮助——你能分享一个例子吗?我们可能能够通过查看代码推断出出了什么问题,但这需要花费更长的时间
8wtpewkr2#
所以我们使用TS 3.7.2,在使用@mangoweb/scripts-base v0.0.12时遇到了这个错误。当我们尝试初始化一个继承自我们的Component.ts的类时,我们遇到了这个错误。我们可以通过以下方式解决这个问题:
"strictFunctionTypes": false
qjp7pelc3#
我为我们的版本的Debug Failure Error: https://github.com/enzy/ts-scriptsbase-debug-failure制作了一个最小的测试用例。
rkue9o1l4#
我还有一个最小的仓库,里面有
typescript@3.8.3
和@apache-arrow/ts@0.17.0
src/test.ts
tsconfig.json
nxagd54h5#
我使用最新版本的TypeScript(当前版本为4.3.2)时遇到了这个问题,但在tsconfig.json中设置"includes"属性后解决了这个问题。
vaqhlq816#
我遇到了这个问题,在 TypeScript 4.4.3 中。我不知道是否还需要其他示例,但这个最小复现可能有用,因为它是独立的(没有包);错误似乎无论 tsconfig 选项如何都会出现,我测试了即使没有任何 tsconfig 也仍然会出现。
$x_1a^0b^1^x$
r7knjye27#
另一个例子:
版本:
typescript: 4.5.5 和 4.7.0-dev.20220218
mongodb: 4.4.0
仅在
Entity
不存在时发生。xj3cbfub8#
关于这个问题的重点应该是在发生时发出更详细的反馈,这样我们就可以自己进行故障排除。
关于如何做到这一点,有一个建议:
33133 (评论)
这本身已经是一个很大的改进,但如果还能检索到调用发生的文件/行,那就太完美了。