Skip to content

Commit c167714

Browse files
committed
Turned off InspectCode/CleanupCode because I couldn't get it to work with .NET 7 RC1 in cibuild.
Details from log: [00:04:40] JetBrains Inspect Code 2022.2.3 [00:04:40] Running on AMD 64 in 64-bit mode, .NET Core 3.1.28 under Microsoft Windows 10.0.17763 [00:04:59] Warning: Unknown profile field: targetProject [00:05:09] Failed to flush changes for project: JsonApiDotNetCoreExample, target framework: net7.0 Exception of type 'System.ArgumentOutOfRangeException' was thrown. (Parameter 'languageVersion') Actual value was CSharp11. [00:05:09] [00:05:09] --- EXCEPTION #1/2 [ArgumentOutOfRangeException] [00:05:09] ExceptionPath = Root.InnerException [00:05:09] ClassName = System.ArgumentOutOfRangeException [00:05:09] Data.ThreadLocalDebugInfo = “ [00:05:09] property `RoslynWorker.RoslynModel.session.$.changeState` (17375533978201634389) [00:05:09] -> Scheduler: 'Roslyn worker scheduler' on thread `:1` [00:05:09] ” [00:05:09] HResult = COR_E_ARGUMENTOUTOFRANGE=80131502 [00:05:09] Source = JetBrains.Roslyn.Worker [00:05:09] ParamName = languageVersion [00:05:09] ActualValue = CSharp11 [00:05:09] StackTraceString = “ [00:05:09] at JetBrains.Roslyn.Worker.Util.ProjectModelUtil.ToRoslynLanguageVersion(CSharpLanguageVersion languageVersion) [00:05:09] at JetBrains.Roslyn.Worker.Util.ProjectModelUtil.GetCSharpLanguageVersion(RoslynProjectContent content) [00:05:09] at JetBrains.Roslyn.Worker.Util.ProjectModelUtil.<GetParseOptions>g__GetCSharpParseOptions|15_0(<>c__DisplayClass15_0& ) [00:05:09] at JetBrains.Roslyn.Worker.Util.ProjectModelUtil.GetParseOptions(RoslynProject project, RoslynProjectContent content) [00:05:09] at JetBrains.Roslyn.Worker.Workspaces.Collectors.RoslynProjectChangesCollector.FlushChangedParseOptions() [00:05:09] at JetBrains.Roslyn.Worker.Workspaces.Collectors.RoslynProjectChangesCollector.Flush() [00:05:09] at JetBrains.Roslyn.Worker.Workspaces.RoslynWorkspace.FlushChanges() [00:05:09] ” [00:05:09] [00:05:09] --- Outer --- [00:05:09] [00:05:09] --- EXCEPTION #2/2 [LoggerException] [00:05:09] Message = “ [00:05:09] Failed to flush changes for project: JsonApiDotNetCoreExample, target framework: net7.0 Exception of type 'System.ArgumentOutOfRangeException' was thrown. (Parameter 'languageVersion') [00:05:09] Actual value was CSharp11. [00:05:09] ” [00:05:09] ExceptionPath = Root [00:05:09] ClassName = JetBrains.Util.LoggerException [00:05:09] InnerException = “Exception #1 at Root.InnerException” [00:05:09] HResult = COR_E_APPLICATION=80131600 [00:05:09] StackTraceString = “ [00:05:09] at JetBrains.Util.ILoggerEx.LogException(ILogger this, LoggingLevel level, Exception exception, ExceptionOrigin exceptionOrigin, String comment) [00:05:09] at JetBrains.Util.ILoggerEx.Error(ILogger this, Exception ex, String message) [00:05:09] at JetBrains.Roslyn.Worker.Workspaces.RoslynWorkspace.FlushChanges() [00:05:09] at JetBrains.Roslyn.Worker.Workspaces.RoslynWorkspace.OnChangeStateChanged(ChangeState state) [00:05:09] at JetBrains.Collections.Viewable.SignalBase`1.Fire(T value) [00:05:09] at JetBrains.Collections.Viewable.ViewableProperty`1.set_Value(T value) [00:05:09] at JetBrains.Rd.Impl.RdProperty`1.OnWireReceived(UnsafeReader reader) [00:05:09] at JetBrains.Rd.Impl.MessageBroker.Execute(IRdWireable reactive, Byte[] msg) [00:05:09] at JetBrains.Rd.Impl.MessageBroker.Invoke(IRdWireable reactive, Byte[] msg, Boolean sync) [00:05:09] at JetBrains.Rd.Impl.MessageBroker.<>c__DisplayClass14_0.<Dispatch>b__1() [00:05:09] at JetBrains.Collections.Viewable.SingleThreadScheduler.ExecuteOneAction(Boolean blockIfNoActionAvailable) [00:05:09] at JetBrains.Collections.Viewable.SingleThreadScheduler.Run() [00:05:09] at JetBrains.Collections.Viewable.SingleThreadScheduler.RunInCurrentStackframe(Lifetime lifetime, String name, Action`1 beforeStart) [00:05:09] at JetBrains.Roslyn.Worker.RoslynWorkerController.Start(String portValue, String parentPid, RoslynWorkerLogEventHandler logEventHandler) [00:05:09] at JetBrains.Roslyn.Worker.RoslynWorkerProgram.Main(String portValue, String parentPid, Boolean installResolveHooks) [00:05:09] at JetBrains.Roslyn.Worker.RoslynWorkerProgram.Main(String[] args) [00:05:09] ”
1 parent e0f7331 commit c167714

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

Diff for: Build.ps1

+7-5
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ function CheckLastExitCode {
88

99
function RunInspectCode {
1010
$outputPath = [System.IO.Path]::Combine([System.IO.Path]::GetTempPath(), 'jetbrains-inspectcode-results.xml')
11-
dotnet jb inspectcode JsonApiDotNetCore.sln --no-build --output="$outputPath" --profile=WarningSeverities.DotSettings --properties:Configuration=Release --severity=WARNING --verbosity=WARN -dsl=GlobalAll -dsl=GlobalPerProduct -dsl=SolutionPersonal -dsl=ProjectPersonal
11+
dotnet jb inspectcode JsonApiDotNetCore.sln --build --toolset=17.4.0-preview-22428-01+14c24b2d3 --dotnetcoresdk=7.0.100-rc.1.22431.12 --output="$outputPath" --profile=WarningSeverities.DotSettings --properties:Configuration=Release --severity=WARNING --verbosity=WARN -dsl=GlobalAll -dsl=GlobalPerProduct -dsl=SolutionPersonal -dsl=ProjectPersonal
1212
CheckLastExitCode
1313

1414
[xml]$xml = Get-Content "$outputPath"
@@ -104,11 +104,13 @@ CheckLastExitCode
104104
dotnet build -c Release
105105
CheckLastExitCode
106106

107+
# Turned off because InspectCode fails in Windows cibuild on .NET 7 RC1 (but not locally, where the full VS Preview is installed):
108+
# Failed to flush changes for project: JsonApiDotNetCoreExample, target framework: net7.0 Exception of type 'System.ArgumentOutOfRangeException' was thrown. (Parameter 'languageVersion') Actual value was CSharp11.
107109
# https://youtrack.jetbrains.com/issue/RSRP-488628/Breaking-InspectCode-fails-with-Roslyn-Worker-process-exited-unexpectedly-after-update
108-
if ($env:APPVEYOR_BUILD_WORKER_IMAGE -ne 'Ubuntu') {
109-
RunInspectCode
110-
RunCleanupCode
111-
}
110+
#if ($env:APPVEYOR_BUILD_WORKER_IMAGE -ne 'Ubuntu') {
111+
# RunInspectCode
112+
# RunCleanupCode
113+
#}
112114

113115
dotnet test -c Release --no-build --collect:"XPlat Code Coverage"
114116
CheckLastExitCode

0 commit comments

Comments
 (0)