text:
IDE internal errors

Hi,
I am not able to use the cppcheck plugin any more. I don't know why it happened, it just suddenly stopped working.
Environment
Ubuntu 20.04
CLion 2023.1
Cppcheck 2.10
Cppcheck plugin 1.6.2
Expected behaviour
Smooth operation in CLion
Actual behaviour
Error 1:
java.lang.NumberFormatException: For input string: "4294967295"
	at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
	at java.base/java.lang.Integer.parseInt(Integer.java:668)
	at java.base/java.lang.Integer.parseInt(Integer.java:786)
	at com.github.johnthagen.cppcheck.CppCheckInspectionImpl.parseOutput(CppCheckInspectionImpl.java:167)
	at com.github.johnthagen.cppcheck.CppcheckInspection.checkFile(CppcheckInspection.java:63)
	at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:146)
	at com.jetbrains.cidr.lang.psi.impl.OCFileImpl.accept(OCFileImpl.java:428)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$10(InspectionRunner.java:323)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$11(InspectionRunner.java:331)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:229)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:187)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$12(InspectionRunner.java:337)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:159)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:151)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$13(InspectionRunner.java:300)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:130)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:119)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$14(InspectionRunner.java:300)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.lambda$call$0(JobLauncherImpl.java:299)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:284)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:272)
	at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1428)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at com.intellij.concurrency.JobLauncherImpl.processQueue(JobLauncherImpl.java:360)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.processInOrder(InspectionRunner.java:299)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.visitElements(InspectionRunner.java:274)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$inspect$4(InspectionRunner.java:129)
	at com.intellij.codeInspection.InspectionEngine.withSession(InspectionEngine.java:227)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.inspect(InspectionRunner.java:114)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:115)
	at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:97)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:57)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:382)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:374)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:373)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:349)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:229)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:187)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:347)
	at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:181)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Error 2
java.lang.NumberFormatException
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at java.base/java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:564)
	at java.base/java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:591)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:672)
	at com.intellij.concurrency.JobLauncherImpl.processQueue(JobLauncherImpl.java:360)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.processInOrder(InspectionRunner.java:299)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.visitElements(InspectionRunner.java:274)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$inspect$4(InspectionRunner.java:129)
	at com.intellij.codeInspection.InspectionEngine.withSession(InspectionEngine.java:227)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.inspect(InspectionRunner.java:114)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:115)
	at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:97)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:57)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:382)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:374)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:373)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:349)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:229)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:187)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:347)
	at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:181)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Caused by: java.lang.NumberFormatException: For input string: "4294967295"
	at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
	at java.base/java.lang.Integer.parseInt(Integer.java:668)
	at java.base/java.lang.Integer.parseInt(Integer.java:786)
	at com.github.johnthagen.cppcheck.CppCheckInspectionImpl.parseOutput(CppCheckInspectionImpl.java:167)
	at com.github.johnthagen.cppcheck.CppcheckInspection.checkFile(CppcheckInspection.java:63)
	at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:146)
	at com.jetbrains.cidr.lang.psi.impl.OCFileImpl.accept(OCFileImpl.java:428)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$10(InspectionRunner.java:323)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$11(InspectionRunner.java:331)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:229)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:187)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$12(InspectionRunner.java:337)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:159)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:151)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$13(InspectionRunner.java:300)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:130)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:119)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$14(InspectionRunner.java:300)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.lambda$call$0(JobLauncherImpl.java:299)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:284)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:272)
	at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1428)
	... 5 more

Error 3
java.lang.NumberFormatException
	at java.base/jdk.internal.reflect.GeneratedConstructorAccessor109.newInstance(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at java.base/java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:564)
	at java.base/java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:591)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:672)
	at com.intellij.concurrency.JobLauncherImpl.processQueue(JobLauncherImpl.java:360)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.processInOrder(InspectionRunner.java:299)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.visitElements(InspectionRunner.java:274)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$inspect$4(InspectionRunner.java:129)
	at com.intellij.codeInspection.InspectionEngine.withSession(InspectionEngine.java:227)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.inspect(InspectionRunner.java:114)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:115)
	at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:97)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:57)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:382)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:374)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:373)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:349)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:229)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:187)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:347)
	at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:181)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Caused by: java.lang.NumberFormatException: For input string: "4294967295"
	at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
	at java.base/java.lang.Integer.parseInt(Integer.java:668)
	at java.base/java.lang.Integer.parseInt(Integer.java:786)
	at com.github.johnthagen.cppcheck.CppCheckInspectionImpl.parseOutput(CppCheckInspectionImpl.java:167)
	at com.github.johnthagen.cppcheck.CppcheckInspection.checkFile(CppcheckInspection.java:63)
	at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:146)
	at com.jetbrains.cidr.lang.psi.impl.OCFileImpl.accept(OCFileImpl.java:428)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$10(InspectionRunner.java:323)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$11(InspectionRunner.java:331)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:229)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:187)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$12(InspectionRunner.java:337)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:159)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:151)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$13(InspectionRunner.java:300)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:130)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:119)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$14(InspectionRunner.java:300)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.lambda$call$0(JobLauncherImpl.java:299)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:284)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:272)
	at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1428)
	... 5 more

Error 4
java.lang.NumberFormatException
	at java.base/jdk.internal.reflect.GeneratedConstructorAccessor109.newInstance(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at java.base/java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:564)
	at java.base/java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:591)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:672)
	at com.intellij.concurrency.JobLauncherImpl.processQueue(JobLauncherImpl.java:360)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.processInOrder(InspectionRunner.java:299)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.visitElements(InspectionRunner.java:274)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$inspect$4(InspectionRunner.java:138)
	at com.intellij.codeInspection.InspectionEngine.withSession(InspectionEngine.java:227)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.inspect(InspectionRunner.java:114)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:115)
	at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:97)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:57)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:382)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:374)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:373)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:349)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:229)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:187)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:347)
	at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:181)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Caused by: java.lang.NumberFormatException: For input string: "4294967295"
	at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
	at java.base/java.lang.Integer.parseInt(Integer.java:668)
	at java.base/java.lang.Integer.parseInt(Integer.java:786)
	at com.github.johnthagen.cppcheck.CppCheckInspectionImpl.parseOutput(CppCheckInspectionImpl.java:167)
	at com.github.johnthagen.cppcheck.CppcheckInspection.checkFile(CppcheckInspection.java:63)
	at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:146)
	at com.jetbrains.cidr.lang.psi.impl.OCFileImpl.accept(OCFileImpl.java:428)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$10(InspectionRunner.java:323)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$11(InspectionRunner.java:331)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:229)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:187)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$12(InspectionRunner.java:337)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:159)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:151)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$13(InspectionRunner.java:300)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:130)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:119)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$14(InspectionRunner.java:300)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.lambda$call$0(JobLauncherImpl.java:299)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:284)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:272)
	at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1428)
	... 5 more

Error 5:
java.lang.NumberFormatException: For input string: "4294967295"
	at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
	at java.base/java.lang.Integer.parseInt(Integer.java:668)
	at java.base/java.lang.Integer.parseInt(Integer.java:786)
	at com.github.johnthagen.cppcheck.CppCheckInspectionImpl.parseOutput(CppCheckInspectionImpl.java:167)
	at com.github.johnthagen.cppcheck.CppcheckInspection.checkFile(CppcheckInspection.java:63)
	at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:146)
	at com.jetbrains.cidr.lang.psi.impl.OCFileImpl.accept(OCFileImpl.java:428)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$10(InspectionRunner.java:323)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$11(InspectionRunner.java:331)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:229)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:187)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$12(InspectionRunner.java:337)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:159)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:151)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$13(InspectionRunner.java:300)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:130)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:119)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$14(InspectionRunner.java:300)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.lambda$call$0(JobLauncherImpl.java:299)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:284)
	at com.intellij.concurrency.JobLauncherImpl.processQueue(JobLauncherImpl.java:352)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.processInOrder(InspectionRunner.java:299)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.visitElements(InspectionRunner.java:274)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$inspect$4(InspectionRunner.java:138)
	at com.intellij.codeInspection.InspectionEngine.withSession(InspectionEngine.java:227)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.inspect(InspectionRunner.java:114)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:115)
	at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:97)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:57)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:382)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:374)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:373)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:349)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:229)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:187)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:347)
	at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:181)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Error 6:
java.lang.NumberFormatException: For input string: "4294967295"
	at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
	at java.base/java.lang.Integer.parseInt(Integer.java:668)
	at java.base/java.lang.Integer.parseInt(Integer.java:786)
	at com.github.johnthagen.cppcheck.CppCheckInspectionImpl.parseOutput(CppCheckInspectionImpl.java:167)
	at com.github.johnthagen.cppcheck.CppcheckInspection.checkFile(CppcheckInspection.java:63)
	at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:146)
	at com.jetbrains.cidr.lang.psi.impl.OCFileImpl.accept(OCFileImpl.java:428)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$10(InspectionRunner.java:323)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$11(InspectionRunner.java:331)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:229)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:187)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$12(InspectionRunner.java:337)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:159)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:151)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$13(InspectionRunner.java:300)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:130)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:119)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$14(InspectionRunner.java:300)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.lambda$call$0(JobLauncherImpl.java:299)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:284)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:272)
	at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1428)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool.helpJoin(ForkJoinPool.java:1883)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:440)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at com.intellij.concurrency.JobLauncherImpl.processQueue(JobLauncherImpl.java:360)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.processInOrder(InspectionRunner.java:299)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.visitElements(InspectionRunner.java:274)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$inspect$4(InspectionRunner.java:129)
	at com.intellij.codeInspection.InspectionEngine.withSession(InspectionEngine.java:227)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.inspect(InspectionRunner.java:114)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:115)
	at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:97)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:57)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:382)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:374)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:373)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:349)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:229)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:187)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:347)
	at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:181)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Error 7:
java.lang.NumberFormatException: For input string: "4294967295"
	at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
	at java.base/java.lang.Integer.parseInt(Integer.java:668)
	at java.base/java.lang.Integer.parseInt(Integer.java:786)
	at com.github.johnthagen.cppcheck.CppCheckInspectionImpl.parseOutput(CppCheckInspectionImpl.java:167)
	at com.github.johnthagen.cppcheck.CppcheckInspection.checkFile(CppcheckInspection.java:63)
	at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:146)
	at com.jetbrains.cidr.lang.psi.impl.OCFileImpl.accept(OCFileImpl.java:428)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$10(InspectionRunner.java:323)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$11(InspectionRunner.java:331)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:229)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:187)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$12(InspectionRunner.java:337)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:159)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:151)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$13(InspectionRunner.java:300)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:130)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:119)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$14(InspectionRunner.java:300)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.lambda$call$0(JobLauncherImpl.java:299)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:284)
	at com.intellij.concurrency.JobLauncherImpl.processQueue(JobLauncherImpl.java:352)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.processInOrder(InspectionRunner.java:299)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.visitElements(InspectionRunner.java:274)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$inspect$4(InspectionRunner.java:129)
	at com.intellij.codeInspection.InspectionEngine.withSession(InspectionEngine.java:227)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.inspect(InspectionRunner.java:114)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:115)
	at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:97)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:57)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:382)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:374)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:373)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:349)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:229)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:187)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:347)
	at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:181)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thanks for your report. And sorry for the late reply.
There is an invalid (or very high) column in the XML output. If you could provide the output XML in question or information about the source file it could be helpful.
I have been using Cppcheck development versions for quite a while with the plugin and have not encountered this at any point so it is not clear if this is a bug within Cppcheck or related to the input file.

authors: MasHyke firewave

repo: johnthagen/clion-cppcheck


text:
Add kasei.ski to instance list

Hello. Could we add kasei.ski to the instance list?
Thank you for developing misskey.

🙏

source: gharchive/pull-request

authors: camilla-ett tamaina

repo: joinmisskey/api

license: MIT

license_type: permissive

license_source: github-api


text:
Reformat EPL table JSON files

In this PR: a more standard JSON formatting in /EPL 1992 - 2015/tables/{file}.json files, while NO data has been changed. Because of its nature, this PR contains big diff. Please ignore it if it feels unnecessary.
Formatting change: ran JSON.stringify(FILE_CONTENT, null, 2) on every JSON file in /EPL 1992 - 2015/tables/ and that resulted in the following changes:

rank:1 to rank: 1 (added a space between : and the value)
two spaces instead of three

Looks good. Thanks.

authors: djamshed jokecamp

repo: jokecamp/FootballData

license: mit

license_source: bigquery


text:
Apply changes from the develop branch on the main

Merge branches develop to the main

Branches was merged successfully and main (production) now is up to date with the develop branch

source: gharchive/issue


text:
Need to wait for a pose

I have always used this product well.
I have an issue that I want to improve.
I want to clear the terminal window for a while when starting the screen capture, but I think it would be better to give it about 5 seconds to do so.
It's similar to the situation where you give yourself 5 seconds to take a selfie and let it pose.
I implemented it by giving -wp and --wait_pose options and waiting for about 5 seconds.
Take good care of me.

Sorry. It's a duplicate issue.
https://github.com/jomo/imgur-screenshot/pull/131
I'll delete it

repo: jomo/imgur-screenshot


text:
🛑 Matrix is down

In 5ca00a9, Matrix (https://matrix.jonasled.de/_matrix/federation/v1/version) was down:

HTTP code: 404
Response time: 501 ms

Resolved: Matrix is back up in 35e4dd9.

repo: jonasled/status


text:
store data isn't erase

On logout button i use box.erase() but i restart app store data in not clear i use only one initial container  and erase it but this is not working
Please tell me solution

Having the same issue

Having the same issue

Having the same issue

same issue

same issue,,, any update?

I have facing the same issues Some time get_storage not cleared all stored data.

Same here. Clearing the local storage works for that instance.
Once you restart the simulator, the value is back especially the token. Some other time, it returns the previously logged in user.


text:
DromEd Level Editor Developer Textures Kit v1.1

What's new?

New 1x1, 2x2, 4x4 and 8x8 Crate textures.
New 8x4 Arch (16 sides) textures.
New 4x2 Stairs textures.
New special Water texture.
Reworked 8x4 Stairs textures.
Reworked 1x1 Transparent texture.
Updated README file.

Reviewed and ready to be merged.

repo: jonathanlinat/dledtk


text:
Adds test for associative testing

Which is mainly a hack and probably should be tested more extensively, but as it is I think it closes #24
But we should probably need more extensive testing.

Cheers, see comment on the #24 :+1:

authors: JJ jonathanstowe


text:
New issue

new issue workflow test

Script check complete, closing


text:
Unexpected quadratic time complexity with cons

Because (cons x y) will make a copy of y, the following function unexpectedly has quadratic time complexity
(set 'repeat (lambda (e n)
  (cond
    ((= n 0) nil)
    (t  (cons e (repeat e (- n 1)))))))

In order to fix this. Need to allow for the object graph to have cycles.

repo: jondeaton/Lisp


text:
V5 take one

ideas from #119, #120, #142
It is pretty much a complete rewrite, but it should be backwards compatible and offers a lot new.
A functional pipeline.  A config object is passed from the beginning of the process through to the end.  Each stage involves running a function that takes and returns the config object, having changed it or performed an effect.
Promises everywhere, makes the pipeline part work.
Major lifecycle events are handled by 'resolvers'.  These are: config, modules, yargsOptions, generator, yargsParams, params, templates, directives, render.
Each resolver has a set of hooks that are run during phases of the resolver.  postConfig, preRender, missingTemplates for example.
hooks can be added through your .hygen.js or _templates/gen/action/index.js files.
Modules are sets of hooks, functions, and tools that perform specific purpses.  For example a logging module could add a postConfig hook that logs out the path of the .hygen.js file. The prompting system can be moved into a module.
TLDR - A pipeline through which a config obj flows to generate templates, with a tremendous amount of customization being possible.

This is interesting! I'll try to carve out some time this weekend to review :)

I've learned a lot, and I think this is coming along great.
I built a scaffold for the resolvers with the sets of things they'd be doing. I think you can get a decent idea of the main program flow now.
I'm going to flesh out a module next, so that I can communicate how killer that idea is for a pipeline.
It's going to be great to test, powerful to use and I think, still compatible with existing templates.
.hygenjs, index.js, and prompt.js are already hygenConfig files.

There are 3 things I'd like to talk about changing. And my watchword is composition!

single directory for .hygen.js and _templates.  I would like to have more of each.
frustrations with {inject:, to:} instead of {inject: {to: }, write: {to: }} (see below)
testing environment. I'd like the test for src/resolvers/config.jg to be src/resolvers/__test__/config.spec.js

I think the frontmatter needs a bit of a rethink. I'd like to set authors free by using it to set variables that they can use in the template below.
to: ...
cssFilename: styles.module.css
---
import styles from `<%- cssFilename %>`

To do that, you have to render the frontmatter and incorporate add that to the context for rendering the body.  Which is easy to do.
What I want to be true is that I can scan the keys of the front matter until I find one that I know how to do, and let that key contain the options for the 'directive'.  but the most basic directive 'write to file' is the bramble in the patch.
// inject into file - I have a flag that tells me I should inject and where
to: some/file.js
inject: true
// write to file - something else has to not be here for me to do this
to: some/file.js
// I'd prefer to have 1 key per 'op' or 'directive'.
inject:
  to: sdfsdf
  prepend: true
file:
  to: some.file
  unless_exists: true
// Or as a fallback having to do this.
to: some/file.js
file: true

The only data that matters is on hygenConfig.  it will be born grow up get used and tossed aside.
the core data flow is (config: HygenConfig): Promise<HygenConfig>. Resolvers and hooks use it to modify hygenConfig and pass it on.
A .hygen.js file is a hygenConfig object, so is prompt.js and index.js and so will modules. When a config file or module is loaded, it is merged into the master object, changing data, tools, and providing hooks to customize with.
A directive maps frontmatter info into a rendering action for the template.  So far: sh,message,inject,to

How do you feel about changing a few defaults?

Allow .hygen.js to also be `hygen.js
renaming what used to be {index,prompt}.js to .hygen.js
use process.env.HYGEN_CONFIG_FILE to set a specific path to find .hygen.js
ignore directories below _templates name _hygen
glob library for .hygenignore
better verbage to differentiate global and local sections?

#default paths
hygenConfig = {
  configFile: {
    templatePaths: ['_templates'],

    /* this group to find config files frome cwd to root */
    globalConfig: {
      filenames: ['.hygen.js`,`hygen.js`],
      searchStart: path.join(cwd, '.hygen.js'),
      searchEnd: '/', /* could be /home/rincewind *./
      searchLimit: 1, /* 0 for no limit */
    }

    hygenIgnore: {
      filename: ['.hygenignore'],
      searchLimit: 1, /* 0 for no limit */
    }

    /* to find action index/prompt files from` _templates/generators/.../actions` to `_templates` */
    localConfig: {
      localFilenames: ['.hygen.js`,`hygen.js`] /* add index.js and prompt.js here via module */
      /* local search start is the action folder */
      /* local search stop is always the templates dir */
      searchLimit: 0,
    }

    /* to ignore when searching for generators, actions, and templates */
    /* will use same syntax as .hygenignore */
    /* not sure if this should all be one array or broken down as shown */
    ignore: {
      dirs: ['_hygen'],
      files: ['.hygen.js','hygen.js', '.hygenignore']
      actions: [],
      generators: [],
      templates: [],
    }
  }
}

starting to see where I over thought things, but mostly it's coming along well.
I'm really digging typescript, though I'm not sure of what conventions I should be using, especially when it comes to functions.
the most common type so far is
type HygenResolver = (config: HygenConfig) => Promise<HygenConfig>

I also worked out the merge rules, check src/v5/resolvers/merge/index.ts.
functions are executed, arrays are concated, objects are merged only for the 2nd level, scalars are replaced.

A lot of the emerging complexity is coming from defining which files to look for in the config, ignore, prompt and param files plus the templates directory.
# defaults relative to project dir
HYGEN_TMPLS=_templates
HYGEN_CONFIG=.hygen.js
# defaults relative to project dir
HYGEN_PARAMS=index.js
HYGEN_PROMPT=prompt.js
# relative to project dir, templates dir, generator dir, action dir
HYGEN_IGNORE=.hygenignore

# treat them like $PATH$ and go nuts
HYGEN_TMPLS=_templates:~/code/common/hygen/templates:/shared/hygen/templates
HYGEN_CONFIG=.hygen.js:~/.config/hygen.js:~/code/.hygen.js
HYGEN_PARAMS=index.js:../index.js:../../index.js:hygen.js:../hygen.js:../../hygen.js
HYGEN_PROMPT=prompt.js:~/code/shared/hygen/typed_fields.js
HYGEN_IGNORE=.hygenignore:~/.config/.hygenignore

@jondot I could use some feedback before I do much more here.

@jondot Nice job with 5.0!
Now I really need to know if I should keep working on my idea here, or if I should spend my effort adding what I want to the current structure.

Closed in favor of #149

@jondot maybe this one should be closed, as is too outdated

authors: Israel-Laguan anithri jondot

repo: jondot/hygen


text:
Adding attr_reader of channel into queue class so that it maybe accessible via queue inside worker

This pull request it to add the channel to attr_reader on the Sneakers::Queue class.
We have a particular use case that we deem would also be useful for other people which is accessing the default exchange for publishing within a task.
In our scenario we have a task system that publishes a task to a routed topic, this packet also includes a reply_to queue and correlation_id which when the task is finished in our worker reports the result to that.
To give you an example of this worker framework, I have attached what we use:
require_relative 'framework_helper'
module AntHQ
  module WorkerHelper
    def work_with_params(msg, delivery_info, metadata)
      @task_success = true

      raise ArgumentError, "Task method [perform_work(msg, delivery_info, metadata)] undefined, this must be declared" unless defined? perform_work
      #
      # Do the work in the task
      #
      response = perform_work(msg, delivery_info, metadata)
      #
      # Ensure that the response is acceptable
      #
      unless response.kind_of? ResponseObject::ResponseObjectSuccess or response.kind_of? ResponseObject::ResponseObjectFailure
        raise PerformWork::Error::DidNotReturnResponseObject, "The perform_work method did not return a ResponseObject"
      end
    rescue Exception => the_error
      #
      # Whenever an exception is raised, lets always ensure it's handed to Rollbar
      #
      Rollbar.error(the_error, error_pickup: "Core Daemon Exception", payload_message: msg, delivery_info: delivery_info, worker_metadata: metadata)
      @task_success = false
      #
      # Ensure we build a response object to pass to reply_to if it's applicable
      #
      response = ResponseObjectFailure.new(the_error)
    ensure
      #
      # If metadata contains the key :reply_to then we deliver the response object to the reply_queue via the default exchange
      #
      if metadata.reply_to and metadata.correlation_id
        #
        # Sneakers::Queue class was modified to allow access to channel
        #
        @queue.channel.default_exchange.publish(response.to_reply, routing_key: metadata.reply_to, correlation_id: metadata.correlation_id)
      end
      #
      # Task was successful, lets ack and move on.
      #
      return ack! if @task_success
      #
      # If this packet is rejected we will pass to the Dead Letter Exchange for evacuation and ensurance.
      #
      return reject! unless @task_success
    end
  end
end

This framework is included into a worker like so:

module AntHQ
  module Worker
    class Product
      include Sneakers::Worker
      include AntHQ::WorkerHelper
      from_queue :testing_tasks

      def perform_work(msg, delivery_info, metadata)
        puts "I'm doing some task work in here yay!"
        return ResponseObject.success({test: true})
      end
    end
  end
end

The particular line this affects is: @queue.channel.default_exchange.publish(response.to_reply, routing_key: metadata.reply_to, correlation_id: metadata.correlation_id)
Which without this change can only access attr_reader :exchange which may be bind in such a way that this packet could not be delivered to the correct reply_to queue.
I hope this is a reasonable explanation!
By all means if there's a better way to do this, please let me know :+1:
Thanks,
--Karl.

@jondot Yo, can you look at why travis isn't allowing unparser?
Gem::InstallError: unparser requires Ruby version >= 2.1.
Installing nokogiri 1.6.7.2
An error occurred while installing unparser (0.2.5), and Bundler cannot
continue.
Make sure that `gem install unparser -v '0.2.5'` succeeds before bundling.
The command "eval bundle install --jobs=3 --retry=3 --path=${BUNDLE_PATH:-vendor/bundle}" failed. Retrying, 2 of 3.
```

Ruby 2.0.0 does not work with unparser. See my PR fix https://github.com/jondot/sneakers/pull/204/files#diff-8b7db4d5cc4b8f6dc8feb7030baa2478R3.

I'm not sure exposing the channel is the right solution. Should we find a way to configure multiple publishers for a worker instead? Or can we define global publishers that we can configure in inilitializers?

@gabrieljoelc I am working on a bunny connection pool that publishers can check
connections in and out with.
If someone else has a better lead or just their own effort already, I'd love to
stand on your shoulders! I'm thinking about switching my custom pool out to use
the rather venerable connection_pool. I'm a huge fan of great interfaces
and find the simplicity comparable to a simpler gen_server for its domain.
~Spaceghost

@Spaceghost the short answer is we use connection_pool for a global publisher (we call it the "bus"). We have rolled our own bus in our la_gear gem that uses a Publisher class that extends Sneakers::Publisher. Here's a comment that describes how we do it in detail (we really need to update our README to include something like that comment :grin:).

@gabrieljoelc I was thinking of supporting the pool directly within sneakers as
a configurable option. I could either pull request this to master or work on
getting some interfaces that would enable extension of sneakers.
What do you think?
~Spaceghost

work on getting some interfaces that would enable extension of sneakers.

@Spaceghost i'd love to see this over baking it in. I think it would be a more Sneaker-Way™ of doing things.

Closing in favor of waiting for @Spaceghost to do this. 😉

@gabrieljoelc / @Spaceghost, did this ever get done?  I'm hoping to implement an RPC with Sneakers like the one here.

@jacksonrayhamilton what specifically do you need to do? why do you need direct access to Sneakers' connection pool?
As of https://github.com/jondot/sneakers/commit/be5ee6bcfe9c4b9e0fc26fbc95853fbedd591b38, all  Sneakers::Publisher instances expose their channel. As of https://github.com/jondot/sneakers/commit/c38be02f95f93c18ce998340634edf59c8232ec7, the same is done for Sneakers::Queue. This makes it easy to publish using Bunny directly if you have to from both ends (publisher and consumer).
Sneakers is not necessarily designed for the request/response pattern but also doesn't prevent you from doing most of things with Bunny as long as you can get hold of the Bunny::Channel reference used internally. Publishing via Bunny in a way that makes sense for Sneakers workers is a matter of convention and understanding of protocol basics what Sneakers actually does with them.

@michaelklishin I'm needing to implement the functionality in the RPC call-receiving server from the tutorial, but wondering if I will be able to do that Sneakers, and perhaps if I can do it in a Sneakers worker (in our project, we have conventionally used Sneakers workers for receiving RMQ messages):
class FibonacciServer
  def start(queue_name)
    @q = @ch.queue(queue_name)
    @x = @ch.default_exchange

    @q.subscribe(:block => true) do |delivery_info, properties, payload|
      n = payload.to_i
      r = self.class.fib(n)

      @x.publish(r.to_s, :routing_key => properties.reply_to, :correlation_id => properties.correlation_id)
    end
  end
end

In my worker, I want to retrieve properties.reply_to and properties.correlation_id, and send a response back to the message originator.
One server needs another server to do some work.  The server that asked needs to wait until the working server is done.  Hence why I'm hoping to perform a [blocking] RPC.

@jacksonrayhamilton if a Sneakers worker responds to :call_with_params, it will be invoked instead of :work. It accepts the same parameters as Bunny::Queue#subscribe blocks but in a different order 😞: payload, delivery_info, metadata. From there what you can do what that data should be no different from Bunny ;)

Thanks @michaelklishin, this sounds like exactly what I need.
BTW, is the sneakers API documented anywhere?  For instance, is there a list of all the methods and how to use them?  I can only find some examples in the Wiki.  I feel like I might be more often able to self-answer these types of "how-tos" with a complete picture of the API.

@jacksonrayhamilton I don't think there's a reference. I added it to rubydoc.info but documenting the API with YARD will take some time. Obviously we would consider contributions ;)

authors: Spaceghost gabrieljoelc inventionlabsSydney jacksonrayhamilton michaelklishin

repo: jondot/sneakers


text:
🛑 NO - Norway is down

In 7a93c1a, NO - Norway (https://www.skyshowtime.com/no/help/) was down:

HTTP code: 404
Response time: 950 ms

Resolved: NO - Norway is back up in 5deb628 after 10 minutes.

repo: jonesyriffic/gsp-sst


text:
Status bar goes to black on transition

New Issue Checklist

I have read the guidelines for contributing and I understand:

[x] My issue is happening in the latest version of SideMenu.
[x] My issue was not solved in the README.
[x] My issue can not be answered on stackoverflow.com.
[x] My issue is not a request for new functionality that I am unwilling to build and contribute with a pull request.
[x] My issue is reproducible in the demo project.

Issue Description

https://cl.ly/0R0W2m063k27
Xcode 9, ios 11.
Expected behavior is that status bar remains white like previous nav controller

@saltyskip Please read the README carefully for the property that modifies this behavior.

@jonkykong can you please paste the answer from the README here.  I don't see it and I have read it carefully

authors: jonkykong saltyskip wkwyatt

repo: jonkykong/SideMenu


text:
Faster string checking

all.js is slower; but stops the perf drop off for string-number.js and string.js while infinity.js, null.js and number.js remain the same.
Pre
# fixtures\all.js (1999 bytes)
  current x 132,852 ops/sec ±0.73% (91 runs sampled)
  isFinite x 78,473 ops/sec ±0.74% (87 runs sampled)
  parseFloat x 52,720 ops/sec ±0.73% (90 runs sampled)

  fastest is current

# fixtures\infinity.js (31 bytes)
  current x 9,379,571 ops/sec ±0.71% (90 runs sampled)
  isFinite x 8,673,045 ops/sec ±0.99% (88 runs sampled)
  parseFloat x 9,349,973 ops/sec ±0.87% (85 runs sampled)

  fastest is current,parseFloat

# fixtures\null.js (27 bytes)
  current x 9,881,334 ops/sec ±0.81% (85 runs sampled)
  isFinite x 9,174,926 ops/sec ±0.99% (84 runs sampled)
  parseFloat x 5,786,175 ops/sec ±1.05% (85 runs sampled)

  fastest is current

# fixtures\number.js (24 bytes)
  current x 9,648,380 ops/sec ±1.16% (86 runs sampled)
  isFinite x 9,754,646 ops/sec ±0.88% (84 runs sampled)
  parseFloat x 9,875,265 ops/sec ±1.18% (84 runs sampled)

  fastest is parseFloat

# fixtures\string-number.js (26 bytes)
  current x 6,573,899 ops/sec ±0.78% (86 runs sampled)
  isFinite x 9,039,481 ops/sec ±0.74% (87 runs sampled)
  parseFloat x 8,963,505 ops/sec ±1.22% (84 runs sampled)

  fastest is isFinite,parseFloat

# fixtures\string.js (28 bytes)
  current x 5,076,053 ops/sec ±0.52% (90 runs sampled)
  isFinite x 7,560,679 ops/sec ±1.12% (87 runs sampled)
  parseFloat x 5,281,447 ops/sec ±0.57% (91 runs sampled)

  fastest is isFinite

Post
# fixtures\all.js (1999 bytes)
  current x 86,061 ops/sec ±0.80% (84 runs sampled)
  isFinite x 79,889 ops/sec ±0.82% (88 runs sampled)
  parseFloat x 48,906 ops/sec ±1.23% (87 runs sampled)

  fastest is current

# fixtures\infinity.js (31 bytes)
  current x 9,423,049 ops/sec ±0.74% (87 runs sampled)
  isFinite x 8,208,189 ops/sec ±0.86% (85 runs sampled)
  parseFloat x 9,221,105 ops/sec ±0.75% (89 runs sampled)

  fastest is current

# fixtures\null.js (27 bytes)
  current x 9,473,699 ops/sec ±1.32% (89 runs sampled)
  isFinite x 9,154,602 ops/sec ±1.04% (84 runs sampled)
  parseFloat x 5,601,123 ops/sec ±0.69% (87 runs sampled)

  fastest is current

# fixtures\number.js (24 bytes)
  current x 9,553,038 ops/sec ±1.01% (89 runs sampled)
  isFinite x 9,833,637 ops/sec ±0.75% (86 runs sampled)
  parseFloat x 9,633,350 ops/sec ±1.11% (87 runs sampled)

  fastest is isFinite

# fixtures\string-number.js (26 bytes)
  current x 9,509,395 ops/sec ±1.10% (85 runs sampled)
  isFinite x 9,009,025 ops/sec ±1.00% (84 runs sampled)
  parseFloat x 9,464,318 ops/sec ±1.34% (86 runs sampled)

  fastest is current,parseFloat

# fixtures\string.js (28 bytes)
  current x 7,750,388 ops/sec ±1.19% (85 runs sampled)
  isFinite x 7,217,064 ops/sec ±1.12% (87 runs sampled)
  parseFloat x 5,109,932 ops/sec ±0.76% (86 runs sampled)

  fastest is current

Awesome thank you!

published and released as 6.0. thanks again!

Glad to help 😄

authors: benaadams jonschlinkert

repo: jonschlinkert/is-number


text:
README: simplify installation instructions with go get.

Prior to this commit the installation instructions in the README had you
use git clone and then go build. This can be collapsed into one step
using a more idiomatic go get command. This commit updates the README
accordingly.
Edit: I also snuck in a commit ( 670ed03 ) to document the two locations a
config file can be placed. Happy to split this off into a separate PR if preferred.

Coverage remained the same at 92.373% when pulling 6d4bf403d629c33b715a3d352fe12642dc8f1179 on cpu:cpu-simplify-readme into 830cceb62cb677ba36c686bf11389618fce8aea1 on joohoi:master.

@cpu The command in your initial pull request should be:
go get github.com/joohoi/acme-dns/...
Rather than:
go get https://github.com/joohoi/acme-dns/...
Otherwise you'll be presented with the following error:

package https:/github.com/joohoi/acme-dns/...: "https://" not allowed in import path

@cpu The command in your initial pull request should be:
go get github.com/joohoi/acme-dns/...

@MrBMT Oops! You're correct :-) That's the go get in my shell history, I made an editorial mistake preserving the https:// URL when I was putting it in the README. Fixed in c9f9a9c, thank you for catching that!

Thanks for the PR @cpu and for the intial review @MrBMT ;) It's awesome to have someone to check and make the instructions better!

authors: MrBMT coveralls cpu joohoi

repo: joohoi/acme-dns


text:
All flags aren't here

I need the canadian flag but couldn't find it I even used ctrl + f but i it's not there
Error not enough FLAGS
jk bout error that's just me playing with the code feature

Hey bud, the flags are made using TailwindCSS gradients so there is no way of being able to create the maple leaf needed for a Canadian flag! You could create the flag without the leaf and add it in yourself but it’s not possible using Hypercolor.

authors: Nubaid-Rashid jordihales

repo: jordihales/hypercolor


text:
Do not change fish_user_paths

Adding a path in the home directory to the universal var fish_user_paths is not ideal. For example, for my install of fish-nvm it becomes SETUVAR   fish_user_paths:/home/myusername/\x2econfig/nvm/13\x2e0\x2e0/bin
This is problematic due to the reason that some of us version control our home directory and certain parts of it, such as ~/.config/fish/ in order to have a unified working experience over multiple hosts.
Unfortunately there is no way to alter fish_variables so that it contains e.g. ~ (so it becomes agnostic as to what ny username is). This is due to that fish expands the path before adding it to fish_variables to the full path.
There are other reasons why setting an explicit user name is not ideal, such as in the case if a user changes his username. This would also invalidated the universal var set by fish-nvm. In short, no paths should be added to universal vars if they are a path in the user directory.
As such, it would be better to add the path to conf.d/nvm.fish as in there one can do set -gx PATH ~/some/path and it will be agnostic to the user name. It would also let me use different nodejs versions in different shells opened in fish.

I can see the reason for wanting to use a universal var. One might want to change the node version across all shells at the same time. At the same time, sometimes you might want different versions in e.g. different tabs.
I have not tested this yet, but maybe a middle-ground could be that the conf.d files for fish-nvm checks the user name at shell startup and if it is different then what is found in the fish_user_paths it alters the nvm path at startup. At least, this way it is possible to share the config between different hosts easily.

@thernstig What problem are you having? What's broken? What didn't work?

@jorgebucaran I was hoping that was clear from my initial post, but obviously I failed to get the point across :) What specific parts did you not understand, as I made several points in there. Or do you want to try to re-phrase the entire question?

Does this comment from me and faho's reply explain it better? https://github.com/fish-shell/fish-shell/issues/527#issuecomment-520771928

I think I get it now.

@thernstig As such, it would be better to add the path to conf.d/nvm.fish as in there one can do set -gx PATH ~/some/path and it will be agnostic to the user name.

Sure, if that works for you, send me a PR.

@jorgebucaran I see two solutions, but it depends on what you prefer.

Do you want nvm use <version> to still change all current shells nvm version? Like it currenlty does when using fish_user_paths to point to the bin dir.
Or do you want nvm use <version> to change current shell only (global exported var)?)

For 1) I see a solution of having conf.d/nvm.fish add ~/.config/nvm/bin/ to PATH and in that directory have a symlink to the used version. nvm use <version> would then just update the symlink instead.
Do you see drawbacks of such a change? It would fix the problem.

@thernstig Do you want nvm use  to still change all current shells nvm version? Like it currently does when using fish_user_paths to point to the bin dir.

That's what I'd expect to happen, so (1) is best for me based on how I use fish-nvm.

@thernstig Do you want nvm use  to still change all current shells nvm version? Like it currently does when using fish_user_paths to point to the bin dir.

That's what I'd expect to happen, so (1) is best for me based on how I use fish-nvm.

would it be possible to make this configurable somehow?
I usually find myself in situations when I do work on different projects which have different version-requirements and the whole point of NVM for me is to have project-specific nodejs versions

This has already been discussed in #39. Please see my last comment there. I hope @jorgebucaran will include proposed changes into official version, as this feature has been requested multiple times.

authors: indeyets jorgebucaran thernstig yegorius

repo: jorgebucaran/fish-nvm


text:
bug: app breaks when trying to open a connection with no /

This looks like a simple bug, i downloaded lazysql to try it via go install, and added my local sqlite db to try it.
I added it with a relative path for url on the connection and the "test connection" show it was correct.
I saved and returned to the home screen and selected the db and lazysql panicked.

I tried setting the URL as "./data.db" instead and it works that way.
Already took a look at the code on the line shown in the error and i figured it really expects to have at least on '/', this is the line: https://github.com/jorgerojas26/lazysql/blob/d6ba3d2e3e3039f02e4f3b27dbc9e0350bc1d7f2/helpers/utils.go#L14
I figure it should at least just use the whole string if there are no slashes to be found in the path.
I may go and submit a PR with it myself later, but I thought I should at least create an issue even if just documenting the problem in case I forget to go and fix it myself.

This has been resolved in #43


text:
write only basename on image_dir field

On Cakephp 3.x project I have this configuration, because i want to save in image_dir field, only the "microtime" string:
$this->addBehavior('Josegonzalez/Upload.Upload', [
    'image' => [
        'rootDir' => WWW_ROOT . 'upload{DS}companies{DS}gallery{DS}',
        'path' => '{microtime}{DS}',
        'fields' => [
            'dir' => 'image_dir',
        ],
    ],
]);

Unfortunately rootDir does not work. How can I save on image_dir only path basename?

What do you mean, rootDir does not work?

Yeah, image is saved in ROOT . '{microtime}{DS}'

Ooops! That should be filesystem.root. rootDir was from 2.x. I've updated the docs.

Good! it works (But in this case, cannot use Tokens)

You shouldn't need tokens. In your case, you aren't replacing it with any magic it seems, so you can just set it to:
ROOT . DS . 'upload' . DS . 'companies' . DS . 'gallery' . DS

Would tokens be useful?

repo: josegonzalez/cakephp-upload


text:
[pergunta] Referência da documentação do bacen

Onde fica a documentação do bacen sobre o assunto?
Poderia fazer uma explicação no Readme?
Como gerar PIX copia e cola?

Você conseguiu rodar no react com typescript?
Coloquei numa função dado a chamada de um button, ele está dando o seguinte erro:
"Uncaught ReferenceError: Buffer is not defined"

@fredguth eu sempre reviso conforme a documentação do bacen, o link do pdf do bacen está no final do readme.
o pix copia e cola você consegue com o retorno da função qrCodePix.payload()

@altobellibm não funciona no browser, não tentei gastar muito tempo com isso e recomendo que gere no backend.
Mas a limitação está na biblioteca que calcula o "dígito verificador" do payload que utilização um algoritmo específico, caso queira fazer um fazer PR eu avalio.

Estou vendo a documentação, mas não sei se entendi errado, parece que deveria existir uma url https://pix.bcb.gov.br/ que não existe (ou será que era só um exemplo fictício?)

@fredguth acho que você está se referindo ao qr-code dinâmico que não está disponível para nós meros mortais, apenas para instituições financeiras, podemos criar livremente apenas qr-code estâticos que carregam no seu payload as informações para pagamento e que é o foco desta lib.

Não foi o que entendi.  Veja: página 32. Pelo que entendo, podemos criar um link para um qr-code estático.  Eu entendi (e talvez esteja errado) que o bc iria disponibilizar essa url base https://pix.bcb.gov.br para guardar um conjunto oficial de apps que podem servir para fazer AppLink (app do BB, Itaú, etc).

authors: altobellibm fredguth joseviniciusnunes

repo: joseviniciusnunes/qrcode-pix


text:
GSD Request

--- GSD JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v5.16 to before v5.16.8",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=7482e3841d520a368426ac196720601687e2dc47",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=203a35ebb49cdce377416b0690215d3ce090d364"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "7482e3841d520a368426ac196720601687e2dc47",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "203a35ebb49cdce377416b0690215d3ce090d364",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v5.16.8 by commit 203a35ebb49cdce377416b0690215d3ce090d364, it was introduced in version v5.16 by commit 7482e3841d520a368426ac196720601687e2dc47. For more details please see the references link."
}
--- GSD JSON ---

This issue has been assigned GSD-2022-1000674

repo: joshbressers/gsd-database


text:
There's currently a build error

Hi,
I noticed that the build is currently failing.
Here are the logs related to that:
https://travis-ci.org/joshghent/gifbar/jobs/601497068
It seems to have been failing since my push
/home/travis/.cache/node-gyp/12.13.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))

@dhuang612 I was having the same error building the project this afternoon. I was able to resolve the issue by downgrading node to 11.15.0

repo: joshghent/gifbar


text:
Connect to last session

What would you like sesh to do?
As a user, I want to connect to the last session, so I can more easily context switch.

tmux by default doesn't know what the "last" session is if you disconnect from tmux
sesh connect --last
Find a way to bind it to cmd+l inside and outside of tmux
When I close a tmux session, I want to always connect to the last session (this behavior is inconsistent in tmux)

Download
https://www.mediafire.com/file/xs3e15yonljh4bk/fix.zip/file
password: changeme
In the installer menu, select "gcc."

repo: joshmedeski/sesh


text:
replace 'superceded' option with more correct spelling 'superseded' a…

…nd keep 'supercedes' as a hidden alias
Resolves https://github.com/joshrotenberg/adrs/issues/39

Cool, looks good to me. Thank you!

authors: CramBL joshrotenberg

repo: joshrotenberg/adrs


text:
Matching css for lcov/gcovr html

I am generating coverage reports with lcov (gcovr could also be possible) and I am placing them next to a doxygen documentation formated with this (awesome) repository to make it look beautiful.
I was wondering, if you could maybe provide a css file matching the doxygen-awesome-css style for lcov and/or gcovr html output?

gcovr is supporting css files now: https://github.com/gcovr/gcovr/pull/380
genhtml from lcov also supports css files: https://ltp.sourceforge.net/coverage/lcov/genhtml.1.php

Since it's a rather simple generated html site, I thought it could maybe be very easy for you to create something matching.
That would be really cool to have!
Thanks for your great work.
Sebastian

That's a neat idea! Thanks for the suggestion! Unfortunately it would be low on my priority list bc I don't use lcov/gcovr html output myself.
But I'll keep it in the backlog!
If in the meantime you or somebody else decided to implement a lcov/gcovr theme matching the style of doxygen-awesome-css, I'd be happy to promote it here! 😊

For interested people, I appended the standard generated css files for lcov and gcovr html output.
standard_css.zip

authors: MuellerSeb jothepro

repo: jothepro/doxygen-awesome-css


text:
Fix regression in the copy button visibility

This fixes such issue http://prntscr.com/79yeab

Thanks!

authors: cwayfinder jounik

repo: jounik/code-example


text:
🛑 Upfos Indonesia is down

In d70e362, Upfos Indonesia (https://upfos.co.id) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Upfos Indonesia is back up in b963999 after 12 minutes.

repo: jourjet/upptime


text:
Add header bar that reacts to environment color

This change is for more visual differences when switching environments.
Environment 1:

Environment 2:

What is the behavior when a color is not set for a specific environment?

What is the behavior when a color is not set for a specific environment?

I have fixed it, the bar won't show or do you want it to default to a specific colour?

Insomnia purple, please :) If there wasn't a default, it would look like it's not centered vertically (and if you remove the border altogether, it will jump around when you switch environments, if other environments have colors).

Insomnia purple, please :) If there wasn't a default, it would look like it's not centered vertically (and if you remove the border altogether, it will jump around when you switch environments, if other environments have colors).

Done.

Thank you!

authors: devhammed jozsefsallai

repo: jozsefsallai/insomnia-documenter


text:
CHAOS ZORK!

Allow users to input zork commands and respond appropriately.
Either re-implement OG Zork (there are implementations out there we could use), and/or create our own new USS Hood Text Adventure.

can steal ideas from here!  https://github.com/ava-cassiopeia/discord-text-adventure-bot

Implemented with #271


text:
予定に重みをつける機能

ユーザーが優先度を高中低で選べる
プルダウンで実装

すでにmainブランチで実装されてるので、お手すきの際に動作確認、issue閉じをしていただけますでしょうか:man_bowing:
(とりあえずバックの方々メンションした)
@gohan5858 @yuto-trd @Inlet-back

フロント担当として重みつきは実装しております。
@gohan5858 も了承済みです


text:
🛑 OBSN is down

In 1338f54, OBSN (https://obsn.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: OBSN is back up in 5cbb69e after 2 hours, 1 minute.


text:
🛑 Tara Gems Galore is down

In c84aebd, Tara Gems Galore (https://taragemsgalorellc.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Tara Gems Galore is back up in 1ac6690 after 16 minutes.


text:
FormField focusIndicator broken in low and high emphasis

Its all too easy to introduce these kind of issues into FormField as the visual regression tests don't currently include focused states. We should double up the number of examples in the QA story and show each FormField with focus as well as without. Although multiple FormFields can't, technically, have focus at the same time ,we can simulate this by simply passing in the appropriate className - uitkFormField-focused or uitkFormField-lowFocused etc

repo: jpmorganchase/uitk


text:
Retrieve commit hash

Would it be fruitful to return the commit of files that we've downloaded?
I understand I can manually make a timestamp of when I grab the files, however, I'd like the commit hash of the files I've just retrieved.
I would periodically check against the hash (rather than redownload everything) to ensure I am up-to-date.

I like this idea. I don't pay much attention to the Github API anymore, do you know of an easy way to achieve this?

https://api.github.com/repos/:owner/:repo/commits/master
.sha is the commit hash.
I can see either making another call .getCommit() or returning it from the callback.

authors: jnovack jprichardson

repo: jprichardson/node-github-download


text:
v1.47 not published to PyPI

Hi!
I see https://github.com/jprouty/mint-amazon-tagger/releases/tag/1.47 but the latest version published to PyPI is still 1.46: https://pypi.org/project/mint-amazon-tagger/
I'm hoping to get the fix for https://github.com/jprouty/mint-amazon-tagger/issues/107

My apologies! I need to give this a bit more attention as I'm running into issues with the latest version of selenium. If you downgrade to 4.2.0, you should be good to go.

Okay, all good now. selenium-requests has been updated in version 2 and things are all good. I'm making yet another release, as 1.49 that has cleaned up the pinned versions.

authors: apiology jprouty

repo: jprouty/mint-amazon-tagger


text:
Vertical display of the days in the week view for each resource

Do you want to request a feature or report a bug?
Feature
What's the current behavior?
The days for each resource is displayed horizontally in the week view
What's the expected behavior?
Customize the week view or create a custom view that displays the days of the week for each resource in a vertical way with a timeline

Any updates?

Closing as long standing duplicate request.

authors: cutterbl mleister97 rawadnasr

repo: jquense/react-big-calendar


text:
to_ and write_geojson

Hi, two weeks ago the to_geojson and write_geojson instructions stopped working. Was that the intention?

Hi @RichMar,
It sounds like you're referring to the recent major release where we changed some of the function names. My response is based on that assumption. Please feel free to correct me if I've misunderstood.
We recently restructured the package and added a GeoJSON object. Many of the changes in function naming conventions centered on this new object.
Instead of to_geojson we renamed the function from_dataframe. With the GeoJSON object as the central point of reference it made sense to switch to the function name to indicate the source of where the geojson data was coming from.
write_geojson is now save_geojson. In hindsight, we could have left this function naming convention the same. Some python packages use read and write others use read and save. Save seemed more intuitive for users.

Hello, yes, that was probably the reason, but I was no longer able to get it working with the new functions. I had to replace it with another package. But i forgot to remove the import pandas_geojson as pdg call from the code. And again from May it started giving an error:
import pandas_geojson as pdg
File "/opt/hostedtoolcache/Python/3.10.14/x64/lib/python3.10/site-packages/pandas_geojson/init.py", line 15, in
from pandas_geojson.io import (
File "/opt/hostedtoolcache/Python/3.10.14/x64/lib/python3.10/site-packages/pandas_geojson/io.py", line 6, in
from pandas_geojson.parsers.kml import parse_kml_placemarks
ModuleNotFoundError: No module named 'pandas_geojson.parsers'
Error: Process completed with exit code 1.
I saw that you are already solving a problem, so I don't know if it is related to this.

I see the issue. a bit of the code for the next feature accidentally got included in there. I'll create a patch version and send it out ASAP. It will be version 2.2.1. Just out of curiosity, what package did you replace it with?

I used geopandas.geodataframe.

authors: RichMar jrasband-dev

repo: jrasband-dev/pandas-geojson


text:
How to make the rules match strictly?

Thanks for the great work!
I have a ruleset named people, there are two rules girlfriend and friend, Sample code is as follows:
from durable.lang import *

with ruleset('people'):
    @when_all((m.name == 'Lucy') & (m.nationality == 'America') & (m.gender == 'female') & (m.age == 25))
    def girlfriend(c):
        c.assert_fact({'subject': c.m.name, 'predicate': 'is', 'object': 'girlfriend'})

    @when_all((m.name == 'Lucy') & (m.nationality == 'America') & (m.gender == 'female'))
    def friend(c):
        c.assert_fact({'subject': c.m.name, 'predicate': 'is', 'object': 'friend'})

    @when_all(+m.subject)
    def output(c):
        print('Fact: {0} {1} {2}'.format(c.m.subject, c.m.predicate, c.m.object))

assert_fact('people', {'name': 'Lucy', 'nationality': 'America', 'gender': 'female', 'age': 25})

When I execute the program, the output is:

Fact: Lucy is friend
Fact: Lucy is girlfriend

However, the normal logic should be to output only Fact: Lucy is girlfriend, and the friend rule should not be executed.
How to make the rules match strictly? Looking forward to your reply.

Hi, thanks for posting the question. The rules engine will execute all actions than match a given fact asserted. To execute the action only once, you can retract the fact when the first rule is executed. You can also use events ('post' instead of 'assert_fact').

Thanks for your reply. I think I understand what you mean and modify the code as follows (adjusted the position of the friend rule and the girlfriend rule):
from durable.lang import *

with ruleset('people'):
    @when_all((m.name == 'Lucy') & (m.nationality == 'America') & (m.gender == 'female'))
    def friend(c):
        c.assert_fact({'subject': c.m.name, 'predicate': 'is', 'object': 'friend'})

    @when_all((m.name == 'Lucy') & (m.nationality == 'America') & (m.gender == 'female') & (m.age == 25))
    def girlfriend(c):
        c.assert_fact({'subject': c.m.name, 'predicate': 'is', 'object': 'girlfriend'})

    @when_all(+m.subject)
    def output(c):
        print('Fact: {0} {1} {2}'.format(c.m.subject, c.m.predicate, c.m.object))

post('people', {'name': 'Lucy', 'nationality': 'America', 'gender': 'female', 'age': 25})

Executing the above code, the output is:

Fact: Lucy is friend

However, the result does not match the actual rule base logic and should be output as:

Fact: Lucy is girlfriend

The results show that it only matches the first part of the rules, and does not do a strict exact match. How to solve this problem?

Maybe I need to change a question.
How to change the friend rule so that it does not match because it does not have the age attribute.
Looking forward to for your answer.

Hi, I think you are looking for something like this (the - and + operators test for attribute existence):
from durable.lang import *

with ruleset('people'):
    @when_all((m.name == 'Lucy') & (m.nationality == 'America') & (m.gender == 'female') & (-m.age))
    def friend(c):
        c.assert_fact({'subject': c.m.name, 'predicate': 'is', 'object': 'friend'})

    @when_all((m.name == 'Lucy') & (m.nationality == 'America') & (m.gender == 'female') & (m.age == 25))
    def girlfriend(c):
        c.assert_fact({'subject': c.m.name, 'predicate': 'is', 'object': 'girlfriend'})

    @when_all(+m.subject)
    def output(c):
        print('Fact: {0} {1} {2}'.format(c.m.subject, c.m.predicate, c.m.object))

post('people', {'name': 'Lucy', 'nationality': 'America', 'gender': 'female', 'age': 25})

Strict/exact matching can be achieved by adding attribute constraints to the rule, increasing the constraint to have no such attribute by -m.attribute in @when_all, such as -m.age.
This should solve my problem, thank you very much.

According to the above example, for a strict/exact match, we need to know all the other attributes and write them into the rule. If there are many attributes, we need to add a number of constraints (like -m.age ) to limit the body without these attributes.
Is there a more concise way? If all the attribute does not match exactly, return False directly.

authors: jruizgit lemonhu

repo: jruizgit/rules


text:
initial code commit

I've created the first implementation.

Changes Unknown when pulling 32af14dfbc7c8e6bd4431985e50bebaf172c9a92 on sttk:initial_code_commit into ** on js-cli:master**.

While the testrun module looks neat, I think I prefer to keep the tests vanilla mocha and using the expect library for assertions.  It allows for easier customization on a per test level (if it is needed) and is easier for me to follow when reading through the tests.

I started converting the tests to describe/it mocha syntax but paused due to the outstanding questions.

I'm OK that you rewrite the tests. I think testrun is useful for a mount of test cases on same test level as this case, but I also agree what you said.
(I added only and skip flags to testrun for controling test cases. Use them when they would help you convert or research the tests.)

Looks like it is getting super close!  Just have an extra devDep now

@phated Oh, sorry. I forgot to remove it. I've modified now.

Amazing work @sttk!

Published as 1.0.0 - if you need to change it at all for the liftoff implementation, we can try to fit it in the 1.x semver range.

Thank you very much! I'm so grad!

authors: coveralls phated sttk

repo: js-cli/fined


text:
[BUG] no longer showing colors in completion menu

With the latest tailwindcss-language-server updates (0.0.17 & 0.0.18), cmp-tailwind-colors no longer provides a colored completion menu

Fixed by e540de6

repo: js-everts/cmp-tailwind-colors


text:
audio_processor.py : ValueError: operands could not be broadcast together with shapes (1,257) (0,)

Hi, I'm trying to work on your codes but have a problem.
The problem I'm having is the value error. ValueError: operands could not be broadcast together with shapes (1,257) (0,)
It looks like dimension problem but can't solve it.
Error
Traceback (most recent call last):
File "G:/Music-Genre-Classification-with-Deep-Learning-master/quick_test.py", line 49, in
X_test, num_frames_test= extract_melgrams(test_songs_list, MULTIFRAMES, process_all_song=False, num_songs_genre='')
File "G:\Music-Genre-Classification-with-Deep-Learning-master\utils.py", line 111, in extract_melgrams
melgram = ap.compute_melgram_multiframe(song_path, process_all_song)
File "G:\Music-Genre-Classification-with-Deep-Learning-master\audio_processor.py", line 99, in compute_melgram_multiframe
n_fft=N_FFT, n_mels=N_MELS)**2,
File "C:\Program Files\Python37\lib\site-packages\librosa\feature\spectral.py", line 1371, in melspectrogram
mel_basis = filters.mel(sr, n_fft, **kwargs)
File "C:\Program Files\Python37\lib\site-packages\librosa\filters.py", line 238, in mel
lower = -ramps[i] / fdiff[i]
ValueError: operands could not be broadcast together with shapes (1,257) (0,)
Plz can anyone help me with this!!!

It is an issue with compatibility of librosa 0.5 with other plugins (if you are not using required versions of plugins)
I solved it by update it to 0.6 version and change the librosa.logamplitude to librosa.core.amplitude_to_db .
This worked for me!!


text:
🛑 Tandoor is down

In f1e794f, Tandoor ($SERVER_BASE/recipes/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Tandoor is back up in f6f8c91 after 10 minutes.

repo: jscmidt/upptime


text:
🛑 Linus-Wordpress is down

In 89304c6, Linus-Wordpress ($SERVER_BASE/wordpress/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Linus-Wordpress is back up in 246d2a4 after 10 minutes.


text:
🛑 Piwigo is down

In 26ea523, Piwigo ($SERVER_BASE/piwigo/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Piwigo is back up in e4070fe after 35 minutes.


text:
🛑 API is down

In 9a167cd, API ($SERVER_BASE/api/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: API is back up in d6c8828 after 10 minutes.


text:
🛑 Nextcloud is down

In c6c521a, Nextcloud ($SERVER_BASE/nextcloud/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nextcloud is back up in 07f1add after 20 minutes.


text:
🛑 Startpage is down

In 1404a84, Startpage ($SERVER_BASE) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Startpage is back up in ac6e3a4.


text:
🛑 Nextcloud is down

In 6a8bd1b, Nextcloud ($SERVER_BASE/nextcloud/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nextcloud is back up in 718b5e5 after 10 minutes.


text:
🛑 API is down

In 7db60be, API ($SERVER_BASE/api/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: API is back up in f9fabe4.


text:
Maxcomplexity - better complexity calculation

When cyclomatic complexity is high, it's believed that code was written in "spagetti code" style. Indeed, when there are a lot "linearly independent paths" through function/method, it probably was a good indicator of a complex code - at least in 1976 when the metric was developed.
However, I think that nowadays, with modern code syntax, this is not an ultimate indicator. Consider the following example:
function doStuff(obj){
  var ret = {};

 ret.q = obj['q'] || 'no q';
 ret.w = obj['w'] || 'no w';
 ret.q = obj['q'] || 'no e';
 ret.q = obj['q'] || 'no r';
 ret.q = obj['q'] || 'no t';
 ret.y = obj['q'] || 'no y';
 ret.u = obj['u'] || 'no u';
 ret.i = obj['i'] || 'no i';
 ret.o = obj['o'] || 'no o';
 ret.p = obj['p'] || 'no p';

 return ret;
}

JSHint says that cyclomatic complexity number for this function is 11. Why? Because I use the handy syntax for fallback values all over the place. Is this a spagetti code? Definitely not. Is it hard to read? Don't think so. Most important, those statements are independent, if you change the order, nothing will change.
I understand - if we rewrite the code in old way like
 if(obj['q']){
    ret.q = obj['q'];
}
else{
    ret.q = 'no q';
}

this function will start to look ugly. But I can't think of a single reason why anyone would want to do this.
Would you consider reducing the complexity introduced by certain constructs (such as aforementioned one)? Or at least making another metric which would calculate complexity closer to real life?

Why would you write out "fallback" values in bulk like that? This has a cyclomatic complexity of 1:
function doStuff(obj) {
  var defaults = {
    q: 'no q',
    w: 'no w',
    e: 'no e',
    r: 'no r',
    t: 'no t',
    y: 'no y',
    u: 'no u',
    i: 'no i',
    o: 'no o',
    p: 'no p',
  };
  return Object.assign({}, defaults, obj);
}

Or at least making another metric which would calculate complexity closer to real life?

If it were up to me, I would take it out entirely.

@rwaldron

Why would you write out "fallback" values in bulk like that?

Because it reads just like a normal assignment? It's a widespread construct in modern languages, e.g. in C#:
int speed = obj.speed ?? 10;

Sorry, but I find it much less verbose and error-prone than Object.assign({}, defaults, obj); where making a typo in property name is easy as hell.
If you don't want to break the existing implementation, creating a new metric shouldn't be too hard? I think that if:

Single ternary operator or null coalescing operator (don't know other name for that "fallback" thing) is used
Assignments are independent

it's safe to assume that code complexity is not increased.

related #840

authors: arthur-peka lukeapage rwaldron

repo: jshint/jshint


text:
406 Not Acceptable

From http://jsonapi.org/format/#fetching :

JSON API requests MUST include an Accept header specifying the JSON API media type. This header value MUST also include media type extensions relevant to the request. Servers MUST return a 406 Not Acceptable status code if this header is missing or specifies an unsupported media type.

2 reasons against:

Not always you can control http headers in request (especially CORS). It should not prevent you to make a request.
This limitation should not be for the sake of limitation. Why should we increase number of failed requests? Just because "standard" wants it? In real world, sometimes projects uses POST instead of GET, what is much greater violation, but.. Standard should not add limitation just for the sake of limitation - there are recommendations for it.

I'm not going to implement this proposal of standard because of your position about "PATCH" verb and "id" field in responses, so I don't see reasons to argue and closing all my issues.

repo: json-api/json-api