Skip to content

Merge 82a97b273531f341202a32fd8991f628b27e2a2d into 2023-07-31-compil… #2069

Merge 82a97b273531f341202a32fd8991f628b27e2a2d into 2023-07-31-compil…

Merge 82a97b273531f341202a32fd8991f628b27e2a2d into 2023-07-31-compil… #2069

GitHub Actions / Test Results Overview macos-13 failed Aug 1, 2023 in 0s

1 fail, 4 pass in 20s

5 tests  ±0   4 ✔️ ±0   20s ⏱️ +6s
1 suites ±0   0 💤 ±0 
1 files   ±0   1 ±0 

Results for commit 02a94b2. ± Comparison against earlier commit aaf966a.

Annotations

Check warning on line 0 in TestElmTime.ElmWebServiceUsingVolatileProcessNativeTest

See this annotation in the file changed.

@github-actions github-actions / Test Results Overview macos-13

Volatile_process_native_echo_json (TestElmTime.ElmWebServiceUsingVolatileProcessNativeTest) failed

./implement/test-elm-time/TestResults/_Mac-1690867204163_2023-08-01_06_13_51.trx [took 18s]
Raw output
Test method TestElmTime.ElmWebServiceUsingVolatileProcessNativeTest.Volatile_process_native_echo_json threw exception: 
System.AggregateException: One or more errors occurred. (lp is not defined) ---> Jint.Runtime.JavaScriptException: lp is not defined ---> Jint.Runtime.JavaScriptException+JavaScriptErrorWrapperException: lp is not defined    at _Utils_cmp (x, y, ord) :86:52
   at fun (f, g, x) :716:31
   at fun.f (key, value, dict) :15:54
   at A3 (fun, a, b, c) :59:24
   at fun.f (key, value, dict) :3441:13
   at A3 (fun, a, b, c) :59:24
   at fun.f (k, v, d) :9735:32
   at A3 (fun, a, b, c) :59:24
   at fun.f (func, acc, dict) :9716:18
   at A3 (fun, a, b, c) :59:24
   at fun.f (func, acc, dict) :9720:6
   at A3 (fun, a, b, c) :59:24
   at fun.f (func, acc, dict) :9720:6
   at A3 (fun, a, b, c) :59:24
   at fun (isGood, dict) :9731:10
   at f (b) :11:62
   at fun (f, g, x) :3193:4
   at $author$project$CompileElmApp$elmModulesDictFromAppFiles (c) :15:54
   at fun (entryPointClasses, _arguments) :18614:7
   at func (b) :11:62
   at fun.f (func, ra) :3459:5
   at A2 (fun, a, b) :56:24
   at x (state) :20776:4
   at (anonymous) (_v2) :3934:15
   at callback (_v1) :3935:14
   at parse (s0) :3527:16
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parseB (s0) :3549:15
   at parseB (s0) :3529:16
   at parse (s0) :3529:16
   at parse (s) :5011:11
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parseA (s) :5011:11
   at parse (s0) :3518:15
   at parse (s) :5011:11
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at parseA (s0) :3549:15
   at parseB (s0) :3518:15
   at parse (s0) :4147:16
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parse (s0) :3549:15
   at fun.f (p, state, callback, s0) :5231:14
   at A4 (fun, a, b, c, d) :62:24
   at parse (s) :5262:12
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at parseA (s0) :3549:15
   at parse (s0) :3518:15
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at parseB (s0) :3549:15
   at parseA (s0) :3529:16
   at parseB (s0) :3518:15
   at parse (s0) :3529:16
   at parse (s) :5011:11
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parseA (s) :5011:11
   at parse (s0) :3518:15
   at parse (s) :5011:11
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at parse (s0) :3549:15
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parseB (s) :3743:11
   at parseB (s0) :3529:16
   at parse (s0) :3529:16
   at parse (s) :5011:11
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at parse (s0) :3549:15
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parseB (s) :3743:11
   at parseB (s0) :3529:16
   at parse (s0) :3529:16
   at parse (s) :5011:11
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at parse (s) :5011:11
   at parseB (s0) :3549:15
   at parseA (s0) :3529:16
   at parseB (s0) :3518:15
   at parse (s0) :3529:16
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at parseA (s0) :3549:15
   at parse (s0) :3518:15
   at parseB (s0) :3549:15
   at parseA (s0) :3529:16
   at parse (s0) :3518:15
   at parse (s) :5011:11
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parseA (s0) :3549:15
   at parse (s0) :3518:15
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parseB (s) :3743:11
   at parse (s0) :3529:16
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at parseB (s0) :3549:15
   at parseA (s0) :3529:16
   at parseB (s0) :3518:15
   at parse (s0) :3529:16
   at parse (s) :5011:11
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parseA (s) :5011:11
   at parse (s0) :3518:15
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parseB (s0) :3549:15
   at parseB (s0) :3529:16
   at parse (s0) :3529:16
   at parse (s) :5011:11
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parseA (s) :5011:11
   at parse (s0) :3518:15
   at parse (s) :5011:11
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at parse (s) :5011:11
   at parseB (s0) :3549:15
   at parseA (s0) :3529:16
   at parseB (s0) :3518:15
   at parse (s0) :3529:16
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at parseA (s0) :3549:15
   at parse (s0) :3518:15
   at parseB (s0) :3549:15
   at parseA (s0) :3529:16
   at parse (s0) :3518:15
   at parse (s) :5011:11
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parseA (s0) :3549:15
   at parse (s0) :3518:15
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parseB (s) :3743:11
   at parse (s0) :3529:16
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at parseB (s0) :3549:15
   at parseA (s0) :3529:16
   at parseB (s0) :3518:15
   at parse (s0) :3529:16
   at parse (s) :5011:11
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parseA (s) :5011:11
   at parse (s0) :3518:15
   at parse (s) :5011:11
   at parseB (s0) :3549:15
   at parse (s0) :3529:16
   at parse (s0) :3549:15
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parseB (s0) :3549:15
   at parseB (s0) :3529:16
   at parse (s0) :3529:16
   at parse (s0) :3549:15
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parse (s) :5011:11
   at parseA (s0) :3549:15
   at parseB (s0) :3518:15
   at parse (s0) :4147:16
   at fun.f (s0, bag, parsers) :3717:15
   at A3 (fun, a, b, c) :59:24
   at parse (s) :3743:11
   at parse (s0) :3549:15
   at fun.f (p, state, callback, s0) :5231:14
   at A4 (fun, a, b, c, d) :62:24
   at parse (s) :5262:12
   at parseB (s0) :3549:15
   at parseA (s0) :3529:16
   at parse (s0) :3518:15
   at parseA (s0) :3549:15
   at parse (s0) :3518:15
   at parseA (s0) :3549:15
   at parse (s0) :3518:15
   at fun.f (_v0, src) :8682:13
   at A2 (fun, a, b) :56:24
   at fun.f (parser, source) :8695:13
   at A2 (fun, a, b) :56:24
   at fun.f (_v0, st, s) :8708:10
   at A3 (fun, a, b, c) :59:24
   at $stil4m$elm_syntax$Elm$Parser$parse (input) :8745:12
   at fun (f, g, x) :3193:4
   at $author$project$CompileElmApp$parseElmModuleText (c) :15:54
   at callback (fileContentAsString) :9826:11
   at fun (callback, result) :9694:11
   at g (b) :11:62
   at fun (f, g, x) :3192:10
   at g (c) :15:54
   at fun (f, g, x) :3192:10
   at g (c) :15:54
   at fun (f, g, x) :3192:10
   at fun (c) :15:54
   at A2 (fun, a, b) :56:38
   at fun (func, dict) :9754:5
   at g (b) :11:62
   at fun (f, g, x) :3192:10
   at $author$project$CompileElmApp$elmModulesDictFromAppFiles (c) :15:54
   at fun (entryPointClasses, _arguments) :18614:7
   at func (b) :11:62
   at fun.f (func, ra) :3459:5
   at A2 (fun, a, b) :56:24
   at :20776:4
--- End of inner exception stack trace ---
    at Jint.Runtime.ExceptionHelper.ThrowJavaScriptException(Engine engine, JsValue value, Completion& result)
   at Jint.Native.Function.ScriptFunctionInstance.Call(JsValue thisArgument, JsValue[] arguments)
   at Jint.Native.Function.FunctionInstance.Jint.Native.ICallable.Call(JsValue thisObject, JsValue[] arguments)
   at Jint.Engine.<>c__DisplayClass96_0.<Invoke>g__DoInvoke|0()
   at Jint.Engine.ExecuteWithConstraints[T](Boolean strict, Func`1 callback)
   at Jint.Engine.Invoke(JsValue value, Object thisObj, Object[] arguments)
   at Jint.Engine.Invoke(String propertyName, Object thisObj, Object[] arguments)
   at Jint.Engine.Invoke(String propertyName, Object[] arguments)
   at ElmTime.JsEngineJint.CallFunction(String functionName, Object[] args) in /Users/runner/work/elm-time/elm-time/implement/elm-time/ElmTime/JsEngineJint.cs:line 53
   at ElmTime.ElmAppCompilation.<>c__DisplayClass11_0.<CachedElmAppCompilationIteration>g__compileNew|2() in /Users/runner/work/elm-time/elm-time/implement/elm-time/ElmTime/ElmAppCompilation.cs:line 358
   at ElmTime.ElmAppCompilation.<>c__DisplayClass11_0.<CachedElmAppCompilationIteration>b__3(String _) in /Users/runner/work/elm-time/elm-time/implement/elm-time/ElmTime/ElmAppCompilation.cs:line 393
   at System.Collections.Concurrent.ConcurrentDictionary`2.AddOrUpdate(TKey key, Func`2 addValueFactory, Func`3 updateValueFactory)
   at ElmTime.ElmAppCompilation.CachedElmAppCompilationIteration(IImmutableDictionary`2 compilerElmProgramCodeFiles, IImmutableDictionary`2 sourceFiles, IReadOnlyList`1 compilationRootFilePath, IReadOnlyList`1 interfaceToHostRootModuleName, IReadOnlyList`1 dependencies) in /Users/runner/work/elm-time/elm-time/implement/elm-time/ElmTime/ElmAppCompilation.cs:line 390
   at ElmTime.ElmAppCompilation.AsCompletelyLoweredElmApp(IImmutableDictionary`2 sourceFiles, IReadOnlyList`1 workingDirectoryRelative, IReadOnlyList`1 compilationRootFilePath, IReadOnlyList`1 interfaceToHostRootModuleName, IImmutableStack`1 stack) in /Users/runner/work/elm-time/elm-time/implement/elm-time/ElmTime/ElmAppCompilation.cs:line 131
   at ElmTime.ElmAppCompilation.AsCompletelyLoweredElmApp(IImmutableDictionary`2 sourceFiles, IReadOnlyList`1 workingDirectoryRelative, IReadOnlyList`1 compilationRootFilePath, IReadOnlyList`1 interfaceToHostRootModuleName) in /Users/runner/work/elm-time/elm-time/implement/elm-time/ElmTime/ElmAppCompilation.cs:line 104
   at ElmTime.ElmAppCompilation.<>c__DisplayClass3_0.<AsCompletelyLoweredElmApp>g__compileNew|0() in /Users/runner/work/elm-time/elm-time/implement/elm-time/ElmTime/ElmAppCompilation.cs:line 61
   at ElmTime.ElmAppCompilation.<>c__DisplayClass3_0.<AsCompletelyLoweredElmApp>g__BuildNextCacheEntry|1(Result`2 previousEntryCompilationResult) in /Users/runner/work/elm-time/elm-time/implement/elm-time/ElmTime/ElmAppCompilation.cs:line 73
   at ElmTime.ElmAppCompilation.<>c__DisplayClass3_0.<AsCompletelyLoweredElmApp>b__2(String _) in /Users/runner/work/elm-time/elm-time/implement/elm-time/ElmTime/ElmAppCompilation.cs:line 79
   at System.Collections.Concurrent.ConcurrentDictionary`2.AddOrUpdate(TKey key, Func`2 addValueFactory, Func`3 updateValueFactory)
   at ElmTime.ElmAppCompilation.AsCompletelyLoweredElmApp(IImmutableDictionary`2 sourceFiles, IReadOnlyList`1 workingDirectoryRelative, ElmAppInterfaceConfig interfaceConfig) in /Users/runner/work/elm-time/elm-time/implement/elm-time/ElmTime/ElmAppCompilation.cs:line 76
   at ElmTime.Platform.WebService.PersistentProcessLiveRepresentation.ProcessFromDeployment(TreeNodeWithStringPath deployment, ElmAppInterfaceConfig overrideElmAppInterfaceConfig, Func`1 overrideJsEngineFactory) in /Users/runner/work/elm-time/elm-time/implement/elm-time/Platform/WebService/PersistentProcessLiveRepresentation.cs:line 68
   at ElmTime.Platform.WebService.PersistentProcessLiveRepresentation.ApplyCompositionEvent(CompositionEventWithResolvedDependencies compositionEvent, PersistentProcessLiveRepresentationDuringRestore processBefore, ElmAppInterfaceConfig overrideElmAppInterfaceConfig, Func`1 overrideJsEngineFactory) in /Users/runner/work/elm-time/elm-time/implement/elm-time/Platform/WebService/PersistentProcessLiveRepresentation.cs:line 489
   at ElmTime.Platform.WebService.PersistentProcessLiveRepresentation.<>c__DisplayClass13_0.<RestoreFromCompositionEventSequence>g__integrateCompositionLogRecord|0(PersistentProcessLiveRepresentationDuringRestore process, CompositionLogRecordWithResolvedDependencies compositionLogRecord) in /Users/runner/work/elm-time/elm-time/implement/elm-time/Platform/WebService/PersistentProcessLiveRepresentation.cs:line 304
   at ElmTime.Platform.WebService.PersistentProcessLiveRepresentation.<>c__DisplayClass13_3.<RestoreFromCompositionEventSequence>b__5(PersistentProcessLiveRepresentationDuringRestore intermediateOk) in /Users/runner/work/elm-time/elm-time/implement/elm-time/Platform/WebService/PersistentProcessLiveRepresentation.cs:line 318
   at Pine.Result`2.AndThen[MappedOkT](Func`2 okMap) in /Users/runner/work/elm-time/elm-time/implement/elm-time/Pine/Result.cs:line 81
   at ElmTime.Platform.WebService.PersistentProcessLiveRepresentation.<>c__DisplayClass13_0.<RestoreFromCompositionEventSequence>b__1(Result`2 intermediateResult, CompositionLogRecordWithResolvedDependencies compositionLogRecord) in /Users/runner/work/elm-time/elm-time/implement/elm-time/Platform/WebService/PersistentProcessLiveRepresentation.cs:line 317
   at System.Linq.Enumerable.Aggregate[TSource,TAccumulate](IEnumerable`1 source, TAccumulate seed, Func`3 func)
   at ElmTime.Platform.WebService.PersistentProcessLiveRepresentation.RestoreFromCompositionEventSequence(IEnumerable`1 compositionLogRecords, ElmAppInterfaceConfig overrideElmAppInterfaceConfig, Func`1 overrideJsEngineFactory) in /Users/runner/work/elm-time/elm-time/implement/elm-time/Platform/WebService/PersistentProcessLiveRepresentation.cs:line 313
   at ElmTime.Platform.WebService.PersistentProcessLiveRepresentation.LoadFromStoreAndRestoreProcess(IProcessStoreReader storeReader, Action`1 logger, ElmAppInterfaceConfig overrideElmAppInterfaceConfig, Func`1 overrideJsEngineFactory) in /Users/runner/work/elm-time/elm-time/implement/elm-time/Platform/WebService/PersistentProcessLiveRepresentation.cs:line 205
   at ElmTime.Platform.WebService.StartupAdminInterface.<>c__DisplayClass34_0.<Configure>g__startPublicApp|1() in /Users/runner/work/elm-time/elm-time/implement/elm-time/Platform/WebService/StartupAdminInterface.cs:line 148
   at ElmTime.Platform.WebService.StartupAdminInterface.Configure(IApplicationBuilder app, IWebHostEnvironment env, IHostApplicationLifetime appLifetime, Func`1 getDateTimeOffset, FileStoreForProcessStore processStoreForFileStore) in /Users/runner/work/elm-time/elm-time/implement/elm-time/Platform/WebService/StartupAdminInterface.cs:line 289
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
   at System.Reflection.RuntimeMethodInfo.InvokeWithManyArguments(RuntimeMethodInfo mi, Int32 argCount, Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder)
   at Microsoft.AspNetCore.Hosting.ConventionBasedStartup.Configure(IApplicationBuilder app)
   at Microsoft.AspNetCore.Hosting.WebHost.BuildApplication()
   at Microsoft.AspNetCore.Hosting.WebHost.StartAsync(CancellationToken cancellationToken)
--- End of inner exception stack trace ---
    at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait()
   at TestElmTime.WebHostAdminInterfaceTestSetup.StartWebHost(Func`2 processStoreFileStoreMap) in /Users/runner/work/elm-time/elm-time/implement/test-elm-time/WebHostAdminInterfaceTestSetup.cs:line 53
   at TestElmTime.ElmWebServiceUsingVolatileProcessNativeTest.Volatile_process_native_echo_json() in /Users/runner/work/elm-time/elm-time/implement/test-elm-time/ElmWebServiceUsingVolatileProcessNativeTest.cs:line 19