Skip to content
This repository has been archived by the owner on Nov 20, 2023. It is now read-only.

Random ArgumentOutOfRangeException #1280

Closed
stephanjohnson opened this issue Jan 23, 2022 · 25 comments
Closed

Random ArgumentOutOfRangeException #1280

stephanjohnson opened this issue Jan 23, 2022 · 25 comments
Assignees

Comments

@stephanjohnson
Copy link

Describe the bug

I randomly, though frequently, encounter the following error when running tye. It usually takes about 4 or 5 attempts to start tye before I get a fully running instance.

Sometimes, though much more seldom, the --watch property on the run command will cause the same error when rebuilding the sources.

This started happening more and more frequently since September after I updated to Dapr 1.4 and Tye 0.10.0.

I recently attempted to update tye to 0.11, but that caused way more errors with the Dapr sidecar services that I didn't have time, or energy, to diagnose.

I also attempted to downgrade to tye 0.09, but that did not solve the problem.

The problem became more and more frequent over time, and definitely seemed to become worse when I went from .net 6 RC to the .net 6 RTM. I have not added more projects to the tye.yml file, or changed anything on my dev machine that could have impacted this. When I attempted to play around with the versions of Tye, I also updated to the latest .net 6 RTM patch (101) and that seemed to have made things a little bit better.

To Reproduce

This happens when I run tye run --watch --debug

Unhandled exception. System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'chunkLength')
   at System.Text.StringBuilder.ToString()
   at Microsoft.Tye.ProcessUtil.<>c__DisplayClass4_0.<RunAsync>b__2(Object _, EventArgs e) in /_/src/Microsoft.Tye.Core/ProcessUtil.cs:line 141
   at System.Diagnostics.Process.RaiseOnExited()
   at System.Diagnostics.Process.CompletionCallback(Object waitHandleContext, Boolean wasSignaled)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
Aborted

tye.yml file:

name: billing-application

extensions:
  - name: dapr
    components-path: ./components/
  - name: zipkin

ingress:
  - name: ingress
    bindings:
      - port: 7000
    rules:
      - path: /User
        service: user-information-server
      - path: /Search
        service: search-server

      - path: /Account
        service: account-server
      - path: /Subscription
        service: subscription-server
      - path: /Journal
        service: journal-server

      - path: /Billing
        service: billing-public-server

      - path: /Collection/Credit-Card
        service: collection-credit-card-public-server

services:
  - name: user-information-server
    project: user-information-server/user-information-server.csproj

  - name: account-server
    project: account-server/account-server.csproj

  - name: billing-public-server
    project: billing-public-server/billing-public-server.csproj
  - name: billing-server
    project: billing-server/billing-server.csproj
  - name: billing-subscriber
    project: billing-subscriber/billing-subscriber.csproj

  - name: journal-subscriber
    project: journal-subscriber/journal-subscriber.csproj
  - name: journal-server
    project: journal-server/journal-server.csproj

  - name: subscription-actor
    project: subscription-actor/subscription-actor.csproj
  - name: subscription-server
    project: subscription-server/subscription-server.csproj

  - name: search-server
    project: search-server/search-server.csproj

  - name: collection-credit-card-actor
    project: collection-credit-card-actor/collection-credit-card-actor.csproj
  - name: collection-credit-card-public-server
    project: collection-credit-card-public-server/collection-credit-card-public-server.csproj

  - name: redis
    image: redis
    bindings:
      - port: 6379

Further technical details

  • tye version 0.10.0-alpha.21420.1+7cec0655cc474aee8d3c3a3d180678985209d439
  • WSL2
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:        20.04
Codename:       focal

debug output

Loading Application Details...
Restoring and evaluating projects
Resolved metadata for service user-information-server at /home/stephan/dev/project/svc/src/user-information-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service account-server at /home/stephan/dev/project/svc/src/account-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service billing-public-server at /home/stephan/dev/project/svc/src/billing-public-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service billing-server at /home/stephan/dev/project/svc/src/billing-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service billing-subscriber at /home/stephan/dev/project/svc/src/billing-subscriber/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service journal-subscriber at /home/stephan/dev/project/svc/src/journal-subscriber/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service journal-server at /home/stephan/dev/project/svc/src/journal-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service subscription-actor at /home/stephan/dev/project/svc/src/subscription-actor/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service subscription-server at /home/stephan/dev/project/svc/src/subscription-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service search-server at /home/stephan/dev/project/svc/src/search-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service collection-credit-card-actor at /home/stephan/dev/project/svc/src/collection-credit-card-actor/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service collection-credit-card-public-server at /home/stephan/dev/project/svc/src/collection-credit-card-public-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Restore and project evaluation took: 6935.1945ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/user-information-server/bin/Debug/net6.0/user-information-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/user-information-server/bin/Debug/net6.0/user-information-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=user-information-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 1.5569ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/account-server/bin/Debug/net6.0/account-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/account-server/bin/Debug/net6.0/account-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=account-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.4638ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/billing-public-server/bin/Debug/net6.0/billing-public-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/billing-public-server/bin/Debug/net6.0/billing-public-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=billing-public-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.2753ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/billing-server/bin/Debug/net6.0/billing-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/billing-server/bin/Debug/net6.0/billing-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=billing-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.3799ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/billing-subscriber/bin/Debug/net6.0/billing-subscriber
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/billing-subscriber/bin/Debug/net6.0/billing-subscriber.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=billing-subscriber
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.3244ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/journal-subscriber/bin/Debug/net6.0/journal-subscriber
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/journal-subscriber/bin/Debug/net6.0/journal-subscriber.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=journal-subscriber
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.4135ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/journal-server/bin/Debug/net6.0/journal-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/journal-server/bin/Debug/net6.0/journal-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=journal-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.228ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/subscription-actor/bin/Debug/net6.0/subscription-actor
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/subscription-actor/bin/Debug/net6.0/subscription-actor.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=subscription-actor
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.284ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/subscription-server/bin/Debug/net6.0/subscription-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/subscription-server/bin/Debug/net6.0/subscription-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=subscription-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.5125ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/search-server/bin/Debug/net6.0/search-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/search-server/bin/Debug/net6.0/search-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=search-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.3826ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/collection-credit-card-actor/bin/Debug/net6.0/collection-credit-card-actor
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/collection-credit-card-actor/bin/Debug/net6.0/collection-credit-card-actor.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=collection-credit-card-actor
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.4112ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/collection-credit-card-public-server/bin/Debug/net6.0/collection-credit-card-public-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/collection-credit-card-public-server/bin/Debug/net6.0/collection-credit-card-public-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=collection-credit-card-public-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.4383ms
A 'placement-port' has not been defined. So the 'exclude-placement-container' will default to 'false'.
Injecting Dapr placement service...
Injecting zipkin service...
Launching Tye Host...

[12:35:31 INF] Executing application from /home/stephan/dev/project/svc/src/tye.yml
[12:35:31 INF] dtrace: Using Zipkin at URL http://localhost:9411
[12:35:31 INF] Dashboard running on http://127.0.0.1:8000
[12:35:31 INF] Processing ingress rule: Path:/User, Host:null, Service:user-information-server
[12:35:31 INF] Service user-information-server is using (35291, http://localhost:35291/)
[12:35:31 INF] Processing ingress rule: Path:/Search, Host:null, Service:search-server
[12:35:31 INF] Service search-server is using (44521, http://localhost:44521/)
[12:35:31 INF] Processing ingress rule: Path:/Account, Host:null, Service:account-server
[12:35:31 INF] Service account-server is using (40991, http://localhost:40991/)
[12:35:31 INF] Processing ingress rule: Path:/Subscription, Host:null, Service:subscription-server
[12:35:31 INF] Service subscription-server is using (35111, http://localhost:35111/)
[12:35:31 INF] Processing ingress rule: Path:/Journal, Host:null, Service:journal-server
[12:35:31 INF] Service journal-server is using (36735, http://localhost:36735/)
[12:35:31 INF] Processing ingress rule: Path:/Billing, Host:null, Service:billing-public-server
[12:35:31 INF] Service billing-public-server is using (45727, http://localhost:45727/)
[12:35:31 INF] Processing ingress rule: Path:/Collection/Credit-Card, Host:null, Service:collection-credit-card-public-server
[12:35:31 INF] Service collection-credit-card-public-server is using (40649, http://localhost:40649/)
info: Microsoft.Hosting.Lifetime[0]
      Now listening on: http://localhost:7000
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
      Content root path: /home/stephan/dev/project/svc/src
[12:35:31 INF] Docker image redis already installed
[12:35:31 INF] Docker image openzipkin/zipkin already installed
[12:35:31 INF] Docker image daprio/dapr already installed
[12:35:34 INF] removed container redis_4cf19ff2-2 from previous run
[12:35:35 INF] removed container placement_9dd60aee-3 from previous run
[12:35:36 INF] removed container zipkin_cfc16d33-8 from previous run
[12:35:37 INF] removed container user-information-server-proxy_f7b4bc5e-a from previous run
[12:35:37 INF] removed container account-server-proxy_601bfc37-5 from previous run
[12:35:38 INF] removed container billing-public-server-proxy_c41915e2-8 from previous run
[12:35:38 INF] removed container billing-server-proxy_e138af51-c from previous run
[12:35:39 INF] removed container billing-subscriber-proxy_35271169-f from previous run
[12:35:39 INF] removed container journal-subscriber-proxy_9dbbedfd-3 from previous run
[12:35:40 INF] removed container journal-server-proxy_0d25dbc0-f from previous run
[12:35:41 INF] removed container subscription-actor-proxy_2b03b325-f from previous run
[12:35:41 INF] removed container subscription-server-proxy_810d7af1-f from previous run
[12:35:42 INF] removed container search-server-proxy_f3f84cdc-3 from previous run
[12:35:42 INF] removed container collection-credit-card-actor-proxy_f42fecdf-f from previous run
[12:35:43 INF] removed container collection-credit-card-public-server-proxy_97ee4cef-6 from previous run
[12:35:44 INF] removed container user-information-server-dapr-proxy_45fcde22-4 from previous run
[12:35:44 INF] removed container account-server-dapr-proxy_01752fe8-7 from previous run
[12:35:45 INF] removed container billing-public-server-dapr-proxy_7e15727b-8 from previous run
[12:35:46 INF] removed container billing-server-dapr-proxy_2017f26e-9 from previous run
[12:35:46 INF] removed container billing-subscriber-dapr-proxy_4d579ec7-c from previous run
[12:35:47 INF] removed container journal-subscriber-dapr-proxy_5911f39a-b from previous run
[12:35:47 INF] removed container journal-server-dapr-proxy_87056835-1 from previous run
[12:35:48 INF] removed container subscription-actor-dapr-proxy_584bfb4f-b from previous run
[12:35:48 INF] removed container subscription-server-dapr-proxy_4a1bf91e-a from previous run
[12:35:49 INF] removed container search-server-dapr-proxy_d0f2c691-d from previous run
[12:35:50 INF] removed container collection-credit-card-actor-dapr-proxy_141330a2-c from previous run
[12:35:50 INF] removed container collection-credit-card-public-server-dapr-proxy_a92ba3ed-9 from previous run
[12:35:50 INF] Creating docker network tye_network_f0e35167-e
[12:35:50 INF] Running docker command network create --driver bridge tye_network_f0e35167-e
[12:35:51 INF] Running image redis for redis_cbaa0bb3-1
[12:35:51 INF] Running image daprio/dapr for placement_fab3757f-2
[12:35:51 INF] Running image openzipkin/zipkin for zipkin_3713d7e5-9
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for user-information-server-proxy_0e43b9f0-a
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for account-server-proxy_c7e3b742-8
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for billing-public-server-proxy_e5d9a20c-b
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for billing-server-proxy_ee017c5d-4
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for billing-subscriber-proxy_a8081c76-3
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for journal-subscriber-proxy_6f85625a-a
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for journal-server-proxy_04f5d362-7
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for subscription-actor-proxy_4ed3938f-8
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for subscription-server-proxy_a5030455-d
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for search-server-proxy_41c6e23d-d
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for collection-credit-card-actor-proxy_6d62cc42-4
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for collection-credit-card-public-server-proxy_c5b15e27-b
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for user-information-server-dapr-proxy_cf607a89-6
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for account-server-dapr-proxy_4f961529-c
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for billing-public-server-dapr-proxy_208f36a2-8
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for billing-server-dapr-proxy_310ec1b2-a
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for billing-subscriber-dapr-proxy_c37d7d42-2
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for journal-subscriber-dapr-proxy_7b970399-f
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for journal-server-dapr-proxy_4f52abfd-d
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for subscription-actor-dapr-proxy_07099ff4-b
[12:35:51 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for subscription-server-dapr-proxy_912da000-8
[12:35:52 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for search-server-dapr-proxy_41f28f2c-7
[12:35:52 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for collection-credit-card-actor-dapr-proxy_80f4a8d6-d
[12:35:52 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for collection-credit-card-public-server-dapr-proxy_11063dfe-e
[12:35:52 INF] removed process 16425 from previous run
[12:35:52 INF] removed process 16417 from previous run
[12:35:52 INF] removed process 16435 from previous run
[12:35:52 INF] removed process 16470 from previous run
[12:35:52 INF] removed process 16529 from previous run
[12:35:52 INF] removed process 16655 from previous run
[12:35:52 INF] removed process 16642 from previous run
[12:35:52 INF] removed process 16662 from previous run
[12:35:52 INF] removed process 16649 from previous run
[12:35:52 INF] removed process 16661 from previous run
[12:35:52 INF] removed process 16653 from previous run
[12:35:52 INF] removed process 16762 from previous run
[12:35:52 INF] removed process 17507 from previous run
[12:35:52 INF] removed process 17525 from previous run
[12:35:52 INF] removed process 17578 from previous run
[12:35:52 INF] removed process 17705 from previous run
[12:35:52 INF] removed process 17723 from previous run
[12:35:52 INF] removed process 17754 from previous run
[12:35:52 INF] removed process 17792 from previous run
[12:35:52 INF] removed process 17826 from previous run
[12:35:52 INF] removed process 17874 from previous run
[12:35:52 INF] removed process 17962 from previous run
[12:35:52 INF] removed process 18000 from previous run
[12:35:52 INF] removed process 18059 from previous run
[12:35:52 INF] removed process 22678 from previous run
[12:35:52 INF] removed process 23955 from previous run
[12:35:52 INF] removed process 24072 from previous run
[12:35:52 INF] Building projects
[12:35:57 INF] Running container placement_fab3757f-2 with ID 002a4e212725
[12:35:57 INF] Replica placement_fab3757f-2 is moving to a ready state
[12:35:57 INF] Collecting docker logs for placement_fab3757f-2.
[12:35:57 INF] Launching service search-server_cfafbdab-3: /home/stephan/dev/project/svc/src/search-server/bin/Debug/net6.0/search-server
[12:35:57 INF] Launching service user-information-server_ecf6a8de-a: /home/stephan/dev/project/svc/src/user-information-server/bin/Debug/net6.0/user-information-server
[12:35:57 INF] Application svc-billing-application started successfully with Pid: 24350
[12:35:57 INF] Launching service collection-credit-card-public-server_5d52c5bb-1: /home/stephan/dev/project/svc/src/collection-credit-card-public-server/bin/Debug/net6.0/collection-credit-card-public-server
[12:35:57 INF] Launching service billing-public-server-dapr_5f6fea3f-5: /usr/local/bin/dapr run --app-id billing-public-server --app-port 45727 --dapr-grpc-port 35977 --dapr-http-port 39901 --metrics-port 39941 --placement-host-address localhost:36859 --components-path ./components/
[12:35:57 INF] Launching service journal-subscriber_c9028ed4-d: /home/stephan/dev/project/svc/src/journal-subscriber/bin/Debug/net6.0/journal-subscriber
[12:35:57 INF] Launching service user-information-server-dapr_89b32c56-0: /usr/local/bin/dapr run --app-id user-information-server --app-port 35291 --dapr-grpc-port 32819 --dapr-http-port 38403 --metrics-port 42261 --placement-host-address localhost:36859 --components-path ./components/
[12:35:57 INF] Launching service billing-subscriber_e002d624-b: /home/stephan/dev/project/svc/src/billing-subscriber/bin/Debug/net6.0/billing-subscriber
[12:35:57 INF] Launching service journal-server-dapr_477f1940-6: /usr/local/bin/dapr run --app-id journal-server --app-port 36735 --dapr-grpc-port 38519 --dapr-http-port 38213 --metrics-port 44935 --placement-host-address localhost:36859 --components-path ./components/
[12:35:57 INF] Launching service collection-credit-card-actor_6832a6c8-c: /home/stephan/dev/project/svc/src/collection-credit-card-actor/bin/Debug/net6.0/collection-credit-card-actor
[12:35:57 INF] Launching service subscription-server-dapr_cd8b2607-c: /usr/local/bin/dapr run --app-id subscription-server --app-port 35111 --dapr-grpc-port 46791 --dapr-http-port 36837 --metrics-port 40327 --placement-host-address localhost:36859 --components-path ./components/
[12:35:57 INF] Launching service collection-credit-card-public-server-dapr_500991eb-e: /usr/local/bin/dapr run --app-id collection-credit-card-public-server --app-port 40649 --dapr-grpc-port 46221 --dapr-http-port 44427 --metrics-port 35375 --placement-host-address localhost:36859 --components-path ./components/
[12:35:57 INF] Launching service billing-server_9d6622ed-8: /home/stephan/dev/project/svc/src/billing-server/bin/Debug/net6.0/billing-server
[12:35:57 INF] Launching service billing-subscriber-dapr_cd8d5b57-f: /usr/local/bin/dapr run --app-id billing-subscriber --app-port 42047 --dapr-grpc-port 34399 --dapr-http-port 37157 --metrics-port 45479 --placement-host-address localhost:36859 --components-path ./components/
[12:35:57 INF] Launching service subscription-actor-dapr_cd996e35-6: /usr/local/bin/dapr run --app-id subscription-actor --app-port 34387 --dapr-grpc-port 34049 --dapr-http-port 44707 --metrics-port 38873 --placement-host-address localhost:36859 --components-path ./components/
[12:35:57 INF] journal-server-dapr_477f1940-6 running on process id 27198 bound to https://localhost:38519, http://localhost:38213, http://localhost:44935
[12:35:58 INF] subscription-actor-dapr_cd996e35-6 running on process id 27202 bound to https://localhost:34049, http://localhost:44707, http://localhost:38873
[12:35:58 INF] billing-subscriber-dapr_cd8d5b57-f running on process id 27201 bound to https://localhost:34399, http://localhost:37157, http://localhost:45479
[12:35:58 INF] subscription-server-dapr_cd8b2607-c running on process id 27199 bound to https://localhost:46791, http://localhost:36837, http://localhost:40327
[12:35:58 INF] user-information-server-dapr_89b32c56-0 running on process id 27197 bound to https://localhost:32819, http://localhost:38403, http://localhost:42261
[12:35:58 INF] Launching service subscription-server_27f95283-6: /home/stephan/dev/project/svc/src/subscription-server/bin/Debug/net6.0/subscription-server
[12:35:58 INF] Launching service subscription-actor_aab18869-3: /home/stephan/dev/project/svc/src/subscription-actor/bin/Debug/net6.0/subscription-actor
[12:35:58 INF] Launching service account-server-dapr_e07e5e61-b: /usr/local/bin/dapr run --app-id account-server --app-port 40991 --dapr-grpc-port 44463 --dapr-http-port 37395 --metrics-port 46493 --placement-host-address localhost:36859 --components-path ./components/
[12:35:58 INF] Launching service account-server_edcda9a0-c: /home/stephan/dev/project/svc/src/account-server/bin/Debug/net6.0/account-server
[12:35:58 INF] Launching service billing-public-server_5e3f7891-4: /home/stephan/dev/project/svc/src/billing-public-server/bin/Debug/net6.0/billing-public-server
[12:35:58 INF] Launching service collection-credit-card-actor-dapr_b381e31d-3: /usr/local/bin/dapr run --app-id collection-credit-card-actor --app-port 35309 --dapr-grpc-port 33391 --dapr-http-port 39401 --metrics-port 36421 --placement-host-address localhost:36859 --components-path ./components/
[12:35:58 INF] collection-credit-card-public-server-dapr_500991eb-e running on process id 27200 bound to https://localhost:46221, http://localhost:44427, http://localhost:35375
[12:35:58 INF] Launching service journal-server_6bc5c4fc-7: /home/stephan/dev/project/svc/src/journal-server/bin/Debug/net6.0/journal-server
[12:35:58 INF] Launching service search-server-dapr_bf8f04c2-a: /usr/local/bin/dapr run --app-id search-server --app-port 44521 --dapr-grpc-port 44073 --dapr-http-port 39393 --metrics-port 42761 --placement-host-address localhost:36859 --components-path ./components/
[12:35:58 INF] search-server-dapr_bf8f04c2-a running on process id 27255 bound to https://localhost:44073, http://localhost:39393, http://localhost:42761
[12:35:58 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/billing-subscriber/billing-subscriber.csproj'
[12:35:58 INF] billing-public-server-dapr_5f6fea3f-5 running on process id 27196 bound to https://localhost:35977, http://localhost:39901, http://localhost:39941
[12:35:58 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/user-information-server/user-information-server.csproj'
[12:35:58 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/journal-subscriber/journal-subscriber.csproj'
[12:35:58 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/billing-server/billing-server.csproj'
[12:35:58 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/collection-credit-card-public-server/collection-credit-card-public-server.csproj'
[12:35:58 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/account-server/account-server.csproj'
[12:35:58 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/collection-credit-card-actor/collection-credit-card-actor.csproj'
[12:35:58 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/subscription-server/subscription-server.csproj'
[12:35:58 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/billing-public-server/billing-public-server.csproj'
[12:35:58 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/search-server/search-server.csproj'
[12:35:58 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/journal-server/journal-server.csproj'
[12:35:58 INF] Launching service journal-subscriber-dapr_faf46294-f: /usr/local/bin/dapr run --app-id journal-subscriber --app-port 34921 --dapr-grpc-port 37287 --dapr-http-port 38537 --metrics-port 34695 --placement-host-address localhost:36859 --components-path ./components/
[12:35:58 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/subscription-actor/subscription-actor.csproj'
[12:35:58 INF] Launching service billing-server-dapr_f16c9396-8: /usr/local/bin/dapr run --app-id billing-server --app-port 42117 --dapr-grpc-port 44455 --dapr-http-port 46029 --metrics-port 41709 --placement-host-address localhost:36859 --components-path ./components/
[12:35:58 INF] billing-server-dapr_f16c9396-8 running on process id 27273 bound to https://localhost:44455, http://localhost:46029, http://localhost:41709
[12:35:58 INF] Replica subscription-actor-dapr_cd996e35-6 is moving to a ready state
[12:35:58 INF] journal-subscriber-dapr_faf46294-f running on process id 27266 bound to https://localhost:37287, http://localhost:38537, http://localhost:34695
[12:35:58 INF] Replica billing-subscriber-dapr_cd8d5b57-f is moving to a ready state
[12:35:58 INF] Replica collection-credit-card-public-server-dapr_500991eb-e is moving to a ready state
[12:35:58 INF] account-server-dapr_e07e5e61-b running on process id 27253 bound to https://localhost:44463, http://localhost:37395, http://localhost:46493
[12:35:58 INF] collection-credit-card-actor-dapr_b381e31d-3 running on process id 27254 bound to https://localhost:33391, http://localhost:39401, http://localhost:36421
[12:35:58 INF] Replica billing-public-server-dapr_5f6fea3f-5 is moving to a ready state
[12:35:58 INF] Replica subscription-server-dapr_cd8b2607-c is moving to a ready state
[12:35:58 INF] Replica journal-server-dapr_477f1940-6 is moving to a ready state
[12:35:58 INF] Replica search-server-dapr_bf8f04c2-a is moving to a ready state
[12:35:58 INF] Replica user-information-server-dapr_89b32c56-0 is moving to a ready state
[12:35:58 INF] Replica journal-subscriber-dapr_faf46294-f is moving to a ready state
[12:35:58 INF] Replica billing-server-dapr_f16c9396-8 is moving to a ready state
[12:35:58 INF] Replica collection-credit-card-actor-dapr_b381e31d-3 is moving to a ready state
[12:35:58 INF] Replica account-server-dapr_e07e5e61-b is moving to a ready state
[12:36:01 DBG] Watching 39 file(s) for changes
[12:36:02 INF] collection-credit-card-public-server_5d52c5bb-1 running on process id 28008 bound to http://localhost:40649, https://localhost:43759
[12:36:02 DBG] Watching 32 file(s) for changes
[12:36:02 INF] Replica collection-credit-card-public-server_5d52c5bb-1 is moving to a ready state
[12:36:02 DBG] Running collection-credit-card-public-server with the following arguments:
[12:36:02 INF] watch: collection-credit-card-public-server_5d52c5bb-1 Started
[12:36:02 DBG] Watching 34 file(s) for changes
[12:36:02 DBG] Watching 32 file(s) for changes
[12:36:02 INF] search-server_cfafbdab-3 running on process id 28041 bound to http://localhost:44521, https://localhost:32929
[12:36:02 INF] Replica search-server_cfafbdab-3 is moving to a ready state
[12:36:02 DBG] Running search-server with the following arguments:
[12:36:02 INF] watch: search-server_cfafbdab-3 Started
[12:36:02 DBG] Watching 44 file(s) for changes
[12:36:02 INF] user-information-server_ecf6a8de-a running on process id 28057 bound to http://localhost:35291, https://localhost:44105
[12:36:02 DBG] Watching 35 file(s) for changes
[12:36:02 INF] Replica user-information-server_ecf6a8de-a is moving to a ready state
[12:36:02 DBG] Running user-information-server with the following arguments:
[12:36:02 INF] watch: user-information-server_ecf6a8de-a Started
[12:36:02 DBG] Watching 38 file(s) for changes
[12:36:02 DBG] Watching 41 file(s) for changes
[12:36:02 DBG] Watching 43 file(s) for changes
[12:36:02 DBG] Watching 51 file(s) for changes
[12:36:02 INF] billing-public-server_5e3f7891-4 running on process id 28117 bound to http://localhost:45727, https://localhost:41349
[12:36:02 DBG] Watching 35 file(s) for changes
[12:36:02 INF] journal-subscriber_c9028ed4-d running on process id 28126 bound to http://localhost:34921, https://localhost:44383
Unhandled exception. [12:36:02 INF] Replica billing-public-server_5e3f7891-4 is moving to a ready state
[12:36:02 DBG] Running billing-public-server with the following arguments:
[12:36:02 INF] watch: billing-public-server_5e3f7891-4 Started
[12:36:02 INF] Replica journal-subscriber_c9028ed4-d is moving to a ready state
[12:36:02 DBG] Running journal-subscriber with the following arguments:
[12:36:02 INF] watch: journal-subscriber_c9028ed4-d Started
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'chunkLength')
   at System.Text.StringBuilder.ToString()
   at Microsoft.Tye.ProcessUtil.<>c__DisplayClass4_0.<RunAsync>b__2(Object _, EventArgs e) in /_/src/Microsoft.Tye.Core/ProcessUtil.cs:line 141
   at System.Diagnostics.Process.RaiseOnExited()
   at System.Diagnostics.Process.CompletionCallback(Object waitHandleContext, Boolean wasSignaled)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
Aborted
@stephanjohnson stephanjohnson added the bug Something isn't working label Jan 23, 2022
@dbreshears dbreshears added this to the 0.11 milestone Jan 25, 2022
@stephanjohnson
Copy link
Author

I just want to add some extra information. This is one of two projects where I am using Tye and Dapr together.

The project above is a mono-repo, where the tye.yml file is in the ./src/ folder, in the root of all of the project folders. For example:

./src/tye.yml
./src/project-one/project-one.csproj
./src/project-two/project-two.csproj
./src/project-three/project-three.csproj

The other project works every time with no issues. That project is a multi-repo setup, where the tye.yml file is in its own repo, and locally uses include to reference tye.yml files in each project folder. The folder setup for this project looks like this:

/project/tye.yml
/project-one/tye.yml
/project-two/tye.yml
/project-three/tye.yml

As an important side note, the first project where I have the problem used to use the include setup as well, and I only changed it to project references from the tye.yml file to see if that was causing the problems.

@philliphoff
Copy link
Contributor

@stephanjohnson Do any of the service/dapr logs show errors causing it to cycle (i.e. be continually restarted), or perhaps have dependencies on other services being up prior to that service being brought up?

I suspect the error shown is more a symptom of an underlying issue; I can see one path that could result in that error being logged, but it's an error path which means the process expected to run isn't running successfully. (Fixing this bug may allow the real error to get logged.)

For reference, it looks like there's an issue in ProcessUtil.cs where an assertion is made about whether any standard/error output can be pending and, therefore, whether it's safe to manipulate a StringBuilder. If the WaitForExit() does not actually succeed (i.e. returns false), then that assertion doesn't hold. Calling ToString() and AppendLine() at the same time could generate such errors.

@philliphoff
Copy link
Contributor

@stephanjohnson The latest CI builds should fix the error handling; give it a try and see if you can get additional error messages.

@stephanjohnson
Copy link
Author

Hi @philliphoff,

Do any of the service/dapr logs show errors causing it to cycle (i.e. be continually restarted), or perhaps have dependencies on other services being up prior to that service being brought up?

Sometimes I have frequent restarts of the dapr sidecar processes. Below is the log from the Tye Dashboard.

The logs below are from the latest CI build. I'll post a second post with the full verbose logs for this version below

[journal-subscriber-dapr_2e3f6437-c]:/usr/local/bin/dapr run --app-id journal-subscriber --dapr-grpc-port 42177 --dapr-http-port 33653 --metrics-port 37785 --app-port 37587 --components-path ./components/
[journal-subscriber-dapr_2e3f6437-c]: WARNING: no application command found.
[journal-subscriber-dapr_2e3f6437-c]: ℹ️ Starting Dapr with id journal-subscriber. HTTP Port: 33653. gRPC Port: 42177
[journal-subscriber-dapr_2e3f6437-c]: time="2022-02-08T05:58:54.4505792+02:00" level=info msg="starting Dapr Runtime -- version 1.6.0 -- commit 4bb25fab444c4f1a1bf0ffd74293dbd4fdcea580" app_id=journal-subscriber instance=DESKTOP-STEPHAN scope=dapr.runtime type=log ver=1.6.0
[journal-subscriber-dapr_2e3f6437-c]: time="2022-02-08T05:58:54.4506091+02:00" level=info msg="log level set to: info" app_id=journal-subscriber instance=DESKTOP-STEPHAN scope=dapr.runtime type=log ver=1.6.0
[journal-subscriber-dapr_2e3f6437-c]: time="2022-02-08T05:58:54.4506945+02:00" level=info msg="metrics server started on :37785/" app_id=journal-subscriber instance=DESKTOP-STEPHAN scope=dapr.metrics type=log ver=1.6.0
[journal-subscriber-dapr_2e3f6437-c]: time="2022-02-08T05:58:54.4527497+02:00" level=info msg="standalone mode configured" app_id=journal-subscriber instance=DESKTOP-STEPHAN scope=dapr.runtime type=log ver=1.6.0
[journal-subscriber-dapr_2e3f6437-c]: time="2022-02-08T05:58:54.4527826+02:00" level=info msg="app id: journal-subscriber" app_id=journal-subscriber instance=DESKTOP-STEPHAN scope=dapr.runtime type=log ver=1.6.0
[journal-subscriber-dapr_2e3f6437-c]: time="2022-02-08T05:58:54.4536031+02:00" level=info msg="mTLS is disabled. Skipping certificate request and tls validation" app_id=journal-subscriber instance=DESKTOP-STEPHAN scope=dapr.runtime type=log ver=1.6.0
[journal-subscriber-dapr_2e3f6437-c]: time="2022-02-08T05:58:54.4570496+02:00" level=info msg="local service entry announced: journal-subscriber -> 172.22.250.209:42725" app_id=journal-subscriber instance=DESKTOP-STEPHAN scope=dapr.contrib type=log ver=1.6.0
[journal-subscriber-dapr_2e3f6437-c]: time="2022-02-08T05:58:54.4570929+02:00" level=info msg="Initialized name resolution to mdns" app_id=journal-subscriber instance=DESKTOP-STEPHAN scope=dapr.runtime type=log ver=1.6.0
[journal-subscriber-dapr_2e3f6437-c]: time="2022-02-08T05:58:54.4584093+02:00" level=info msg="loading components" app_id=journal-subscriber instance=DESKTOP-STEPHAN scope=dapr.runtime type=log ver=1.6.0
[journal-subscriber-dapr_2e3f6437-c]: time="2022-02-08T05:58:54.4659058+02:00" level=info msg="component loaded. name: billing, type: pubsub.redis/v1" app_id=journal-subscriber instance=DESKTOP-STEPHAN scope=dapr.runtime type=log ver=1.6.0
[journal-subscriber-dapr_2e3f6437-c]: time="2022-02-08T05:58:54.4689631+02:00" level=info msg="component loaded. name: journal, type: pubsub.redis/v1" app_id=journal-subscriber instance=DESKTOP-STEPHAN scope=dapr.runtime type=log ver=1.6.0
[journal-subscriber-dapr_2e3f6437-c]: time="2022-02-08T05:58:54.4788068+02:00" level=info msg="detected actor state store: account" app_id=journal-subscriber instance=DESKTOP-STEPHAN scope=dapr.runtime type=log ver=1.6.0
[journal-subscriber-dapr_2e3f6437-c]: time="2022-02-08T05:58:54.4788534+02:00" level=info msg="component loaded. name: account, type: state.redis/v1" app_id=journal-subscriber instance=DESKTOP-STEPHAN scope=dapr.runtime type=log ver=1.6.0
[journal-subscriber-dapr_2e3f6437-c]: time="2022-02-08T05:58:54.4812015+02:00" level=fatal msg="detected duplicate actor state store: billing" app_id=journal-subscriber instance=DESKTOP-STEPHAN scope=dapr.runtime type=log ver=1.6.0
[journal-subscriber-dapr_2e3f6437-c]: ❌ The daprd process exited with error code: exit status 1
[journal-subscriber-dapr_2e3f6437-c]: ⚠ Could not update sidecar metadata for cliPID: PUT http://127.0.0.1:33653/v1.0/metadata/cliPID giving up after 5 attempts
[journal-subscriber-dapr_2e3f6437-c]: ✅ You're up and running! Dapr logs will appear here.
[journal-subscriber-dapr_2e3f6437-c]:
[journal-subscriber-dapr_2e3f6437-c]: ℹ️
[journal-subscriber-dapr_2e3f6437-c]: terminated signal received: shutting down

@stephanjohnson
Copy link
Author

Hey @philliphoff, here is the debug output from the latest CI build.

tye version
0.11.0-alpha.22104.1+f14db5ed3cf1768bd98371e06e52141cf80158e0
Loading Application Details...
Restoring and evaluating projects
Resolved metadata for service user-information-server at /home/stephan/dev/project/svc/src/user-information-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service account-server at /home/stephan/dev/project/svc/src/account-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service billing-public-server at /home/stephan/dev/project/svc/src/billing-public-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service billing-server at /home/stephan/dev/project/svc/src/billing-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service billing-subscriber at /home/stephan/dev/project/svc/src/billing-subscriber/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service journal-subscriber at /home/stephan/dev/project/svc/src/journal-subscriber/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service journal-server at /home/stephan/dev/project/svc/src/journal-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service subscription-actor at /home/stephan/dev/project/svc/src/subscription-actor/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service subscription-server at /home/stephan/dev/project/svc/src/subscription-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service search-server at /home/stephan/dev/project/svc/src/search-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service collection-credit-card-actor at /home/stephan/dev/project/svc/src/collection-credit-card-actor/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service collection-public-server at /home/stephan/dev/project/svc/src/collection-public-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service calendar-server at /home/stephan/dev/project/svc/src/calendar-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Resolved metadata for service discount-behavior-actor at /home/stephan/dev/project/svc/src/discount-behavior-actor/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Restore and project evaluation took: 6885.9704ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/user-information-server/bin/Debug/net6.0/user-information-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/user-information-server/bin/Debug/net6.0/user-information-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=user-information-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 1.9507ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/account-server/bin/Debug/net6.0/account-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/account-server/bin/Debug/net6.0/account-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=account-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 1.0388ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/billing-public-server/bin/Debug/net6.0/billing-public-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/billing-public-server/bin/Debug/net6.0/billing-public-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=billing-public-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.4148ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/billing-server/bin/Debug/net6.0/billing-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/billing-server/bin/Debug/net6.0/billing-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=billing-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.4057ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/billing-subscriber/bin/Debug/net6.0/billing-subscriber
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/billing-subscriber/bin/Debug/net6.0/billing-subscriber.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=billing-subscriber
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.1453ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/journal-subscriber/bin/Debug/net6.0/journal-subscriber
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/journal-subscriber/bin/Debug/net6.0/journal-subscriber.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=journal-subscriber
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.1968ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/journal-server/bin/Debug/net6.0/journal-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/journal-server/bin/Debug/net6.0/journal-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=journal-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.4387ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/subscription-actor/bin/Debug/net6.0/subscription-actor
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/subscription-actor/bin/Debug/net6.0/subscription-actor.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=subscription-actor
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.1969ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/subscription-server/bin/Debug/net6.0/subscription-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/subscription-server/bin/Debug/net6.0/subscription-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=subscription-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.287ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/search-server/bin/Debug/net6.0/search-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/search-server/bin/Debug/net6.0/search-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=search-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.5153ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/collection-credit-card-actor/bin/Debug/net6.0/collection-credit-card-actor
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/collection-credit-card-actor/bin/Debug/net6.0/collection-credit-card-actor.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=collection-credit-card-actor
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.2808ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/collection-public-server/bin/Debug/net6.0/collection-public-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/collection-public-server/bin/Debug/net6.0/collection-public-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=collection-public-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.1246ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/calendar-server/bin/Debug/net6.0/calendar-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/calendar-server/bin/Debug/net6.0/calendar-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=calendar-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.2366ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/discount-behavior-actor/bin/Debug/net6.0/discount-behavior-actor
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/discount-behavior-actor/bin/Debug/net6.0/discount-behavior-actor.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=discount-behavior-actor
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.2318ms
Injecting zipkin service...
Launching Tye Host...

[06:03:52 INF] Executing application from /home/stephan/dev/project/svc/src/tye.yml
[06:03:52 INF] dtrace: Using Zipkin at URL http://localhost:9411
[06:03:52 INF] Dashboard running on http://127.0.0.1:8000
[06:03:52 INF] Processing ingress rule: Path:/User, Host:null, Service:user-information-server
[06:03:52 INF] Service user-information-server is using (36803, http://localhost:36803/)
[06:03:52 INF] Processing ingress rule: Path:/Search, Host:null, Service:search-server
[06:03:52 INF] Service search-server is using (40711, http://localhost:40711/)
[06:03:52 INF] Processing ingress rule: Path:/Account, Host:null, Service:account-server
[06:03:52 INF] Service account-server is using (46561, http://localhost:46561/)
[06:03:52 INF] Processing ingress rule: Path:/Subscription, Host:null, Service:subscription-server
[06:03:52 INF] Service subscription-server is using (39265, http://localhost:39265/)
[06:03:52 INF] Processing ingress rule: Path:/Journal, Host:null, Service:journal-server
[06:03:52 INF] Service journal-server is using (34883, http://localhost:34883/)
[06:03:52 INF] Processing ingress rule: Path:/Billing, Host:null, Service:billing-public-server
[06:03:52 INF] Service billing-public-server is using (35621, http://localhost:35621/)
[06:03:52 INF] Processing ingress rule: Path:/Collection, Host:null, Service:collection-public-server
[06:03:52 INF] Service collection-public-server is using (34151, http://localhost:34151/)
[06:03:52 INF] Processing ingress rule: Path:/Calendar, Host:null, Service:calendar-server
[06:03:52 INF] Service calendar-server is using (35049, http://localhost:35049/)
info: Microsoft.Hosting.Lifetime[14]
      Now listening on: http://localhost:7000
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
      Content root path: /home/stephan/dev/project/svc/src
[06:03:52 INF] Docker image openzipkin/zipkin already installed
[06:03:52 INF] Docker image redis already installed
[06:03:52 INF] Creating docker network tye_network_95268a2e-3
[06:03:52 INF] Running docker command network create --driver bridge tye_network_95268a2e-3
[06:03:53 INF] Running image redis for redis_d0da8108-8
[06:03:53 INF] Running image openzipkin/zipkin for zipkin_0ebff255-7
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for user-information-server-proxy_e2519bcd-d
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for account-server-proxy_658f3bcf-b
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for billing-public-server-proxy_dd3d12bd-0
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for billing-server-proxy_b1704b2d-9
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for billing-subscriber-proxy_f9658b29-0
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for journal-subscriber-proxy_06de3ea3-1
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for journal-server-proxy_49b5f6a0-f
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for subscription-actor-proxy_9c338496-d
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for subscription-server-proxy_2f69803b-7
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for search-server-proxy_ab30e08c-f
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for collection-credit-card-actor-proxy_26f005aa-0
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for collection-public-server-proxy_056d0f00-a
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for calendar-server-proxy_9773dd51-e
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for discount-behavior-actor-proxy_19bf1ab7-6
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for user-information-server-dapr-proxy_09492f2f-8
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for account-server-dapr-proxy_e9e80e9e-f
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for billing-public-server-dapr-proxy_b137dce5-4
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for billing-server-dapr-proxy_9891f421-3
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for billing-subscriber-dapr-proxy_625d6a58-2
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for journal-subscriber-dapr-proxy_3636d0bf-b
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for journal-server-dapr-proxy_4cb0d410-2
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for subscription-actor-dapr-proxy_4a1b1d6c-1
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for subscription-server-dapr-proxy_862bd81a-3
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for search-server-dapr-proxy_396f8a93-a
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for collection-credit-card-actor-dapr-proxy_fe97cd94-1
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for collection-public-server-dapr-proxy_34d4bf6e-3
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for calendar-server-dapr-proxy_b1600a9e-6
[06:03:53 DBG] Running proxy image mcr.microsoft.com/dotnet/sdk:6.0 for discount-behavior-actor-dapr-proxy_23f139fa-2
[06:03:53 INF] Building projects
[06:03:57 INF] Application project-billing-application started successfully with Pid: 4249
[06:03:57 INF] Launching service journal-subscriber_6aa6439e-b: /home/stephan/dev/project/svc/src/journal-subscriber/bin/Debug/net6.0/journal-subscriber
[06:03:57 INF] Launching service collection-public-server_084b68d4-b: /home/stephan/dev/project/svc/src/collection-public-server/bin/Debug/net6.0/collection-public-server
[06:03:57 INF] Launching service billing-server_44545789-7: /home/stephan/dev/project/svc/src/billing-server/bin/Debug/net6.0/billing-server
[06:03:57 INF] Launching service subscription-actor_16574926-f: /home/stephan/dev/project/svc/src/subscription-actor/bin/Debug/net6.0/subscription-actor
[06:03:57 INF] Launching service billing-subscriber-dapr_d83c6e7f-a: /usr/local/bin/dapr run --app-id billing-subscriber --dapr-grpc-port 42257 --dapr-http-port 41903 --metrics-port 42673 --app-port 37657 --components-path ./components/
[06:03:57 INF] Launching service subscription-server_f1721b01-c: /home/stephan/dev/project/svc/src/subscription-server/bin/Debug/net6.0/subscription-server
[06:03:57 INF] Launching service billing-public-server-dapr_8fc96690-9: /usr/local/bin/dapr run --app-id billing-public-server --dapr-grpc-port 41529 --dapr-http-port 37955 --metrics-port 35141 --app-port 35621 --components-path ./components/
[06:03:57 INF] Launching service user-information-server_00b61f2c-5: /home/stephan/dev/project/svc/src/user-information-server/bin/Debug/net6.0/user-information-server
[06:03:57 INF] Launching service account-server-dapr_b27dd3c0-3: /usr/local/bin/dapr run --app-id account-server --dapr-grpc-port 38889 --dapr-http-port 39745 --metrics-port 42413 --app-port 46561 --components-path ./components/
[06:03:57 INF] Launching service billing-server-dapr_3f5293c9-5: /usr/local/bin/dapr run --app-id billing-server --dapr-grpc-port 42459 --dapr-http-port 44345 --metrics-port 46489 --app-port 38549 --components-path ./components/
[06:03:57 INF] Launching service discount-behavior-actor_8b4b0312-1: /home/stephan/dev/project/svc/src/discount-behavior-actor/bin/Debug/net6.0/discount-behavior-actor
[06:03:57 INF] Launching service calendar-server-dapr_07205ddd-9: /usr/local/bin/dapr run --app-id calendar-server --dapr-grpc-port 34145 --dapr-http-port 32961 --metrics-port 34125 --app-port 35049 --components-path ./components/
[06:03:57 INF] Launching service billing-public-server_f395866c-0: /home/stephan/dev/project/svc/src/billing-public-server/bin/Debug/net6.0/billing-public-server
[06:03:57 INF] Launching service journal-server-dapr_b693e351-a: /usr/local/bin/dapr run --app-id journal-server --dapr-grpc-port 43965 --dapr-http-port 38361 --metrics-port 40683 --app-port 34883 --components-path ./components/
[06:03:57 INF] Launching service billing-subscriber_e813db33-c: /home/stephan/dev/project/svc/src/billing-subscriber/bin/Debug/net6.0/billing-subscriber
[06:03:57 INF] Launching service subscription-actor-dapr_f7bcb804-1: /usr/local/bin/dapr run --app-id subscription-actor --dapr-grpc-port 39753 --dapr-http-port 45257 --metrics-port 40885 --app-port 38433 --components-path ./components/
[06:03:57 INF] Launching service search-server_a9b06031-8: /home/stephan/dev/project/svc/src/search-server/bin/Debug/net6.0/search-server
[06:03:57 INF] billing-public-server-dapr_8fc96690-9 running on process id 5784 bound to https://*:41529, http://*:37955, http://*:35141
[06:03:57 INF] Launching service collection-credit-card-actor_e087b018-c: /home/stephan/dev/project/svc/src/collection-credit-card-actor/bin/Debug/net6.0/collection-credit-card-actor
[06:03:57 INF] Launching service account-server_f2452b1f-f: /home/stephan/dev/project/svc/src/account-server/bin/Debug/net6.0/account-server
[06:03:57 INF] Launching service user-information-server-dapr_ab383ce1-7: /usr/local/bin/dapr run --app-id user-information-server --dapr-grpc-port 45079 --dapr-http-port 39841 --metrics-port 45817 --app-port 36803 --components-path ./components/
[06:03:57 INF] Launching service collection-credit-card-actor-dapr_57aa4dea-4: /usr/local/bin/dapr run --app-id collection-credit-card-actor --dapr-grpc-port 43771 --dapr-http-port 32841 --metrics-port 44621 --app-port 41043 --components-path ./components/
[06:03:57 INF] Launching service journal-subscriber-dapr_220f292e-e: /usr/local/bin/dapr run --app-id journal-subscriber --dapr-grpc-port 37947 --dapr-http-port 37653 --metrics-port 46403 --app-port 37057 --components-path ./components/
[06:03:57 INF] billing-subscriber-dapr_d83c6e7f-a running on process id 5783 bound to https://*:42257, http://*:41903, http://*:42673
[06:03:57 INF] account-server-dapr_b27dd3c0-3 running on process id 5785 bound to https://*:38889, http://*:39745, http://*:42413
[06:03:57 INF] Launching service discount-behavior-actor-dapr_027e7f38-7: /usr/local/bin/dapr run --app-id discount-behavior-actor --dapr-grpc-port 41187 --dapr-http-port 38521 --metrics-port 41809 --app-port 37561 --components-path ./components/
[06:03:57 INF] Launching service collection-public-server-dapr_c61c2c7e-7: /usr/local/bin/dapr run --app-id collection-public-server --dapr-grpc-port 45883 --dapr-http-port 32949 --metrics-port 39237 --app-port 34151 --components-path ./components/
[06:03:57 INF] journal-server-dapr_b693e351-a running on process id 5813 bound to https://*:43965, http://*:38361, http://*:40683
[06:03:57 INF] calendar-server-dapr_07205ddd-9 running on process id 5791 bound to https://*:34145, http://*:32961, http://*:34125
[06:03:57 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/collection-credit-card-actor/collection-credit-card-actor.csproj'
[06:03:57 INF] Launching service search-server-dapr_9f6d5bc9-8: /usr/local/bin/dapr run --app-id search-server --dapr-grpc-port 46553 --dapr-http-port 36923 --metrics-port 33811 --app-port 40711 --components-path ./components/
[06:03:57 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/account-server/account-server.csproj'
[06:03:57 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/billing-public-server/billing-public-server.csproj'
[06:03:57 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/user-information-server/user-information-server.csproj'
[06:03:57 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/journal-subscriber/journal-subscriber.csproj'
[06:03:57 INF] discount-behavior-actor-dapr_027e7f38-7 running on process id 5815 bound to https://*:41187, http://*:38521, http://*:41809
[06:03:57 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/subscription-server/subscription-server.csproj'
[06:03:57 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/search-server/search-server.csproj'
[06:03:57 INF] Replica billing-public-server-dapr_8fc96690-9 is moving to a ready state
[06:03:57 INF] subscription-actor-dapr_f7bcb804-1 running on process id 5814 bound to https://*:39753, http://*:45257, http://*:40885
[06:03:57 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/billing-subscriber/billing-subscriber.csproj'
[06:03:57 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/discount-behavior-actor/discount-behavior-actor.csproj'
[06:03:57 INF] Replica billing-subscriber-dapr_d83c6e7f-a is moving to a ready state
[06:03:57 INF] Replica account-server-dapr_b27dd3c0-3 is moving to a ready state
[06:03:57 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/collection-public-server/collection-public-server.csproj'
[06:03:57 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/billing-server/billing-server.csproj'
[06:03:57 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/subscription-actor/subscription-actor.csproj'
[06:03:57 INF] Launching service subscription-server-dapr_86657eae-8: /usr/local/bin/dapr run --app-id subscription-server --dapr-grpc-port 44227 --dapr-http-port 35873 --metrics-port 33745 --app-port 39265 --components-path ./components/
[06:03:57 INF] Launching service journal-server_2cbe7b9c-e: /home/stephan/dev/project/svc/src/journal-server/bin/Debug/net6.0/journal-server
[06:03:57 INF] billing-server-dapr_3f5293c9-5 running on process id 5792 bound to https://*:42459, http://*:44345, http://*:46489
[06:03:57 INF] search-server-dapr_9f6d5bc9-8 running on process id 5851 bound to https://*:46553, http://*:36923, http://*:33811
[06:03:57 INF] collection-credit-card-actor-dapr_57aa4dea-4 running on process id 5847 bound to https://*:43771, http://*:32841, http://*:44621
[06:03:57 INF] user-information-server-dapr_ab383ce1-7 running on process id 5858 bound to https://*:45079, http://*:39841, http://*:45817
[06:03:57 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/journal-server/journal-server.csproj'
[06:03:57 INF] journal-subscriber-dapr_220f292e-e running on process id 5848 bound to https://*:37947, http://*:37653, http://*:46403
[06:03:57 INF] collection-public-server-dapr_c61c2c7e-7 running on process id 5938 bound to https://*:45883, http://*:32949, http://*:39237
[06:03:57 INF] Replica calendar-server-dapr_07205ddd-9 is moving to a ready state
[06:03:57 INF] Launching service calendar-server_4aaed3bf-a: /home/stephan/dev/project/svc/src/calendar-server/bin/Debug/net6.0/calendar-server
[06:03:57 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/calendar-server/calendar-server.csproj'
[06:03:57 INF] Replica journal-server-dapr_b693e351-a is moving to a ready state
[06:03:57 INF] subscription-server-dapr_86657eae-8 running on process id 5937 bound to https://*:44227, http://*:35873, http://*:33745
[06:03:57 INF] Replica journal-subscriber-dapr_220f292e-e is moving to a ready state
[06:03:57 INF] Replica subscription-actor-dapr_f7bcb804-1 is moving to a ready state
[06:03:57 INF] Replica billing-server-dapr_3f5293c9-5 is moving to a ready state
[06:03:57 INF] Replica search-server-dapr_9f6d5bc9-8 is moving to a ready state
[06:03:57 INF] Replica collection-credit-card-actor-dapr_57aa4dea-4 is moving to a ready state
[06:03:57 INF] Replica collection-public-server-dapr_c61c2c7e-7 is moving to a ready state
[06:03:57 INF] Replica user-information-server-dapr_ab383ce1-7 is moving to a ready state
[06:03:57 INF] Replica subscription-server-dapr_86657eae-8 is moving to a ready state
[06:03:57 INF] Replica discount-behavior-actor-dapr_027e7f38-7 is moving to a ready state
[06:03:58 INF] Selected process 5937.
[06:03:58 INF] Listening for event pipe events for subscription-server-dapr_86657eae-8 on process id 5937
[06:03:58 INF] Event pipe collection completed for subscription-server-dapr_86657eae-8 on process id 5937
[06:03:59 ERR] docker run failed for zipkin with exit code 125: docker: Error response from daemon: driver failed programming external connectivity on endpoint zipkin_0ebff255-7 (d27089dad9fa164c788cc2f8716487d87809b58ce459868ace4e1c63835a2ec6): Bind for 0.0.0.0:9411 failed: port is already allocated.

[06:04:02 ERR] docker run failed for redis with exit code 125: docker: Error response from daemon: driver failed programming external connectivity on endpoint redis_d0da8108-8 (f8cb44df2b67b9d1685e634f63debcbf882a0be24020f8f9f9602c4bbf115b9e): Bind for 0.0.0.0:6379 failed: port is already allocated.

[06:04:02 DBG] Watching 42 file(s) for changes
[06:04:02 DBG] Watching 42 file(s) for changes
[06:04:02 DBG] Watching 54 file(s) for changes
[06:04:02 DBG] Watching 45 file(s) for changes
[06:04:02 DBG] Watching 35 file(s) for changes
[06:04:02 DBG] Watching 33 file(s) for changes
[06:04:02 INF] billing-subscriber_e813db33-c running on process id 6730 bound to http://*:37657, https://*:41305
[06:04:02 DBG] Watching 47 file(s) for changes
[06:04:02 INF] Replica billing-subscriber_e813db33-c is moving to a ready state
[06:04:02 DBG] Running billing-subscriber with the following arguments:
[06:04:02 INF] watch: billing-subscriber_e813db33-c Started
[06:04:02 DBG] Watching 36 file(s) for changes
[06:04:02 DBG] Watching 35 file(s) for changes
[06:04:02 DBG] Watching 39 file(s) for changes
[06:04:02 INF] billing-public-server_f395866c-0 running on process id 6779 bound to http://*:35621, https://*:40623
[06:04:02 INF] account-server_f2452b1f-f running on process id 6782 bound to http://*:46561, https://*:44619
[06:04:02 DBG] Watching 45 file(s) for changes
[06:04:02 INF] collection-public-server_084b68d4-b running on process id 6792 bound to http://*:34151, https://*:38215
[06:04:02 INF] user-information-server_00b61f2c-5 running on process id 6789 bound to http://*:36803, https://*:37903
[06:04:02 DBG] Watching 33 file(s) for changes
[06:04:02 INF] Replica billing-public-server_f395866c-0 is moving to a ready state
[06:04:02 DBG] Running billing-public-server with the following arguments:
[06:04:02 INF] watch: billing-public-server_f395866c-0 Started
[06:04:02 INF] Failed to collect diagnostics for billing-public-server-dapr_8fc96690-9 after 00:00:05.
[06:04:02 DBG] Watching 41 file(s) for changes
[06:04:02 INF] Failed to collect diagnostics for journal-server-dapr_b693e351-a after 00:00:05.
[06:04:02 DBG] Watching 36 file(s) for changes
[06:04:02 INF] Replica collection-public-server_084b68d4-b is moving to a ready state
[06:04:02 DBG] Running collection-public-server with the following arguments:
[06:04:02 INF] watch: collection-public-server_084b68d4-b Started
[06:04:02 INF] Replica account-server_f2452b1f-f is moving to a ready state
[06:04:02 DBG] Running account-server with the following arguments:
[06:04:02 INF] watch: account-server_f2452b1f-f Started
[06:04:02 INF] Replica user-information-server_00b61f2c-5 is moving to a ready state
[06:04:02 DBG] Running user-information-server with the following arguments:
[06:04:02 INF] watch: user-information-server_00b61f2c-5 Started
[06:04:02 INF] Failed to collect diagnostics for journal-subscriber-dapr_220f292e-e after 00:00:05.
[06:04:02 INF] Failed to collect diagnostics for discount-behavior-actor-dapr_027e7f38-7 after 00:00:05.
[06:04:02 INF] Failed to collect diagnostics for user-information-server-dapr_ab383ce1-7 after 00:00:05.
[06:04:02 INF] Failed to collect diagnostics for calendar-server-dapr_07205ddd-9 after 00:00:05.
[06:04:02 INF] Failed to collect diagnostics for collection-public-server-dapr_c61c2c7e-7 after 00:00:05.
[06:04:02 INF] Failed to collect diagnostics for subscription-actor-dapr_f7bcb804-1 after 00:00:05.
[06:04:02 INF] Failed to collect diagnostics for billing-subscriber-dapr_d83c6e7f-a after 00:00:05.
[06:04:02 INF] Failed to collect diagnostics for search-server-dapr_9f6d5bc9-8 after 00:00:05.
[06:04:02 INF] Failed to collect diagnostics for billing-server-dapr_3f5293c9-5 after 00:00:05.
[06:04:02 INF] Failed to collect diagnostics for collection-credit-card-actor-dapr_57aa4dea-4 after 00:00:05.
[06:04:02 INF] Failed to collect diagnostics for account-server-dapr_b27dd3c0-3 after 00:00:05.
[06:04:02 INF] Selected process 6779.
[06:04:02 INF] Listening for event pipe events for billing-public-server_f395866c-0 on process id 6779
[06:04:02 INF] Selected process 6782.
[06:04:02 INF] Listening for event pipe events for account-server_f2452b1f-f on process id 6782
[06:04:03 INF] Selected process 6789.
[06:04:03 INF] Listening for event pipe events for user-information-server_00b61f2c-5 on process id 6789
[06:04:03 INF] billing-server_44545789-7 running on process id 6982 bound to http://*:38549, https://*:45239
[06:04:03 INF] Replica billing-server_44545789-7 is moving to a ready state
[06:04:03 DBG] Running billing-server with the following arguments:
[06:04:03 INF] watch: billing-server_44545789-7 Started
[06:04:03 INF] subscription-server_f1721b01-c running on process id 6996 bound to http://*:39265, https://*:40601
[06:04:03 INF] journal-server_2cbe7b9c-e running on process id 6991 bound to http://*:34883, https://*:37777
[06:04:03 INF] journal-subscriber_6aa6439e-b running on process id 7012 bound to http://*:37057, https://*:46233
[06:04:03 INF] Replica subscription-server_f1721b01-c is moving to a ready state
[06:04:03 DBG] Running subscription-server with the following arguments:
[06:04:03 INF] watch: subscription-server_f1721b01-c Started
[06:04:03 INF] Replica journal-server_2cbe7b9c-e is moving to a ready state
[06:04:03 DBG] Running journal-server with the following arguments:
[06:04:03 INF] watch: journal-server_2cbe7b9c-e Started
[06:04:03 INF] Replica journal-subscriber_6aa6439e-b is moving to a ready state
[06:04:03 DBG] Running journal-subscriber with the following arguments:
[06:04:03 INF] watch: journal-subscriber_6aa6439e-b Started
[06:04:03 INF] calendar-server_4aaed3bf-a running on process id 7030 bound to http://*:35049, https://*:35417
[06:04:03 INF] Running container billing-public-server-proxy_dd3d12bd-0 with ID 8e1fa8514342
[06:04:03 INF] Collecting docker logs for billing-public-server-proxy_dd3d12bd-0.
[06:04:03 INF] collection-credit-card-actor_e087b018-c running on process id 7082 bound to http://*:41043, https://*:34379
[06:04:03 INF] search-server_a9b06031-8 running on process id 7087 bound to http://*:40711, https://*:41741
[06:04:03 INF] Running container collection-public-server-proxy_056d0f00-a with ID 275e9ad84b5d
[06:04:03 INF] Collecting docker logs for collection-public-server-proxy_056d0f00-a.
[06:04:03 INF] Replica search-server_a9b06031-8 is moving to a ready state
[06:04:03 INF] Replica collection-credit-card-actor_e087b018-c is moving to a ready state
[06:04:03 DBG] Running collection-credit-card-actor with the following arguments:
[06:04:03 INF] watch: collection-credit-card-actor_e087b018-c Started
[06:04:03 INF] Replica calendar-server_4aaed3bf-a is moving to a ready state
[06:04:03 DBG] Running search-server with the following arguments:
[06:04:03 INF] watch: search-server_a9b06031-8 Started
[06:04:03 DBG] Running calendar-server with the following arguments:
[06:04:03 INF] watch: calendar-server_4aaed3bf-a Started
[06:04:03 INF] Selected process 6730.
[06:04:03 INF] Running container billing-subscriber-dapr-proxy_625d6a58-2 with ID 3386625ef2d2
[06:04:03 INF] Collecting docker logs for billing-subscriber-dapr-proxy_625d6a58-2.
[06:04:03 INF] Listening for event pipe events for billing-subscriber_e813db33-c on process id 6730
[06:04:03 INF] Selected process 6991.
[06:04:03 INF] Listening for event pipe events for journal-server_2cbe7b9c-e on process id 6991
[06:04:03 INF] subscription-actor_16574926-f running on process id 7199 bound to http://*:38433, https://*:37705
[06:04:03 INF] discount-behavior-actor_8b4b0312-1 running on process id 7191 bound to http://*:37561, https://*:46233
[06:04:03 INF] Replica subscription-actor_16574926-f is moving to a ready state
[06:04:03 DBG] Running subscription-actor with the following arguments:
[06:04:03 INF] watch: subscription-actor_16574926-f Started
[06:04:03 INF] Replica discount-behavior-actor_8b4b0312-1 is moving to a ready state
[06:04:03 DBG] Running discount-behavior-actor with the following arguments:
[06:04:03 INF] watch: discount-behavior-actor_8b4b0312-1 Started
[06:04:03 INF] Selected process 7030.
[06:04:03 INF] Listening for event pipe events for calendar-server_4aaed3bf-a on process id 7030
[06:04:03 INF] Selected process 7087.
[06:04:03 INF] Listening for event pipe events for search-server_a9b06031-8 on process id 7087
[06:04:03 INF] Selected process 6792.
[06:04:03 INF] Listening for event pipe events for collection-public-server_084b68d4-b on process id 6792
[06:04:04 INF] Selected process 6982.
[06:04:04 INF] Listening for event pipe events for billing-server_44545789-7 on process id 6982
[06:04:04 INF] Selected process 6996.
[06:04:04 INF] Listening for event pipe events for subscription-server_f1721b01-c on process id 6996
[06:04:04 INF] Selected process 7012.
[06:04:04 INF] Listening for event pipe events for journal-subscriber_6aa6439e-b on process id 7012
[06:04:04 INF] Selected process 7082.
[06:04:04 INF] Listening for event pipe events for collection-credit-card-actor_e087b018-c on process id 7082
[06:04:04 INF] Selected process 7199.
[06:04:04 INF] Listening for event pipe events for subscription-actor_16574926-f on process id 7199
[06:04:04 INF] Selected process 7191.
[06:04:04 INF] Listening for event pipe events for discount-behavior-actor_8b4b0312-1 on process id 7191
[06:04:04 INF] Event pipe collection completed for journal-subscriber_6aa6439e-b on process id 7012
[06:04:04 INF] journal-subscriber_6aa6439e-b process exited with exit code 134
[06:04:04 ERR] watch: journal-subscriber_6aa6439e-b process exited with exit code 134
[06:04:04 WRN] Waiting for a file to change before restarting dotnet...
[06:04:05 INF] Running container journal-subscriber-dapr-proxy_3636d0bf-b with ID afeaf37184ae
[06:04:05 INF] Collecting docker logs for journal-subscriber-dapr-proxy_3636d0bf-b.
[06:04:05 INF] Running container discount-behavior-actor-dapr-proxy_23f139fa-2 with ID 639c5c655eb2
[06:04:05 INF] Collecting docker logs for discount-behavior-actor-dapr-proxy_23f139fa-2.
[06:04:05 INF] Running container account-server-dapr-proxy_e9e80e9e-f with ID 19a3adf364d9
[06:04:05 INF] Collecting docker logs for account-server-dapr-proxy_e9e80e9e-f.
[06:04:07 INF] Running container billing-public-server-dapr-proxy_b137dce5-4 with ID ea01289fae8b
[06:04:07 INF] Collecting docker logs for billing-public-server-dapr-proxy_b137dce5-4.
[06:04:09 INF] Running container user-information-server-dapr-proxy_09492f2f-8 with ID 732cd352cdc1
[06:04:09 INF] Collecting docker logs for user-information-server-dapr-proxy_09492f2f-8.
[06:04:12 INF] Running container discount-behavior-actor-proxy_19bf1ab7-6 with ID b4aaec64a1d3
[06:04:12 INF] Collecting docker logs for discount-behavior-actor-proxy_19bf1ab7-6.
[06:04:12 INF] billing-public-server-dapr_8fc96690-9 process exited with exit code 0
[06:04:12 INF] Launching service billing-public-server-dapr_711b449c-f: /usr/local/bin/dapr run --app-id billing-public-server --dapr-grpc-port 41529 --dapr-http-port 37955 --metrics-port 35141 --app-port 35621 --components-path ./components/
[06:04:12 INF] billing-public-server-dapr_711b449c-f running on process id 7910 bound to https://*:41529, http://*:37955, http://*:35141
[06:04:12 INF] Replica billing-public-server-dapr_711b449c-f is moving to a ready state
[06:04:12 INF] billing-subscriber-dapr_d83c6e7f-a process exited with exit code 0
[06:04:12 INF] Launching service billing-subscriber-dapr_a2aecb1f-1: /usr/local/bin/dapr run --app-id billing-subscriber --dapr-grpc-port 42257 --dapr-http-port 41903 --metrics-port 42673 --app-port 37657 --components-path ./components/
[06:04:12 INF] billing-subscriber-dapr_a2aecb1f-1 running on process id 7919 bound to https://*:42257, http://*:41903, http://*:42673
[06:04:12 INF] Replica billing-subscriber-dapr_a2aecb1f-1 is moving to a ready state
[06:04:12 INF] discount-behavior-actor-dapr_027e7f38-7 process exited with exit code 0
[06:04:12 INF] Launching service discount-behavior-actor-dapr_35073ed4-a: /usr/local/bin/dapr run --app-id discount-behavior-actor --dapr-grpc-port 41187 --dapr-http-port 38521 --metrics-port 41809 --app-port 37561 --components-path ./components/
[06:04:12 INF] discount-behavior-actor-dapr_35073ed4-a running on process id 7939 bound to https://*:41187, http://*:38521, http://*:41809
[06:04:12 INF] Replica discount-behavior-actor-dapr_35073ed4-a is moving to a ready state
[06:04:12 INF] calendar-server-dapr_07205ddd-9 process exited with exit code 0
[06:04:12 INF] Launching service calendar-server-dapr_22ef86ad-b: /usr/local/bin/dapr run --app-id calendar-server --dapr-grpc-port 34145 --dapr-http-port 32961 --metrics-port 34125 --app-port 35049 --components-path ./components/
[06:04:12 INF] calendar-server-dapr_22ef86ad-b running on process id 7999 bound to https://*:34145, http://*:32961, http://*:34125
[06:04:12 INF] Replica calendar-server-dapr_22ef86ad-b is moving to a ready state
[06:04:12 INF] billing-server-dapr_3f5293c9-5 process exited with exit code 0
[06:04:12 INF] Launching service billing-server-dapr_c8966321-d: /usr/local/bin/dapr run --app-id billing-server --dapr-grpc-port 42459 --dapr-http-port 44345 --metrics-port 46489 --app-port 38549 --components-path ./components/
[06:04:12 INF] billing-server-dapr_c8966321-d running on process id 8051 bound to https://*:42459, http://*:44345, http://*:46489
[06:04:12 INF] Replica billing-server-dapr_c8966321-d is moving to a ready state
[06:04:12 INF] account-server-dapr_b27dd3c0-3 process exited with exit code 0
[06:04:12 INF] Launching service account-server-dapr_c6672ecd-e: /usr/local/bin/dapr run --app-id account-server --dapr-grpc-port 38889 --dapr-http-port 39745 --metrics-port 42413 --app-port 46561 --components-path ./components/
[06:04:12 INF] account-server-dapr_c6672ecd-e running on process id 8058 bound to https://*:38889, http://*:39745, http://*:42413
[06:04:12 INF] Replica account-server-dapr_c6672ecd-e is moving to a ready state
[06:04:12 INF] subscription-actor-dapr_f7bcb804-1 process exited with exit code 0
[06:04:12 INF] Launching service subscription-actor-dapr_17a884dd-c: /usr/local/bin/dapr run --app-id subscription-actor --dapr-grpc-port 39753 --dapr-http-port 45257 --metrics-port 40885 --app-port 38433 --components-path ./components/
[06:04:12 INF] subscription-actor-dapr_17a884dd-c running on process id 8075 bound to https://*:39753, http://*:45257, http://*:40885
[06:04:12 INF] Replica subscription-actor-dapr_17a884dd-c is moving to a ready state
[06:04:13 INF] search-server-dapr_9f6d5bc9-8 process exited with exit code 0
[06:04:13 INF] Launching service search-server-dapr_6163a0cf-7: /usr/local/bin/dapr run --app-id search-server --dapr-grpc-port 46553 --dapr-http-port 36923 --metrics-port 33811 --app-port 40711 --components-path ./components/
[06:04:13 INF] search-server-dapr_6163a0cf-7 running on process id 8195 bound to https://*:46553, http://*:36923, http://*:33811
[06:04:13 INF] collection-public-server-dapr_c61c2c7e-7 process exited with exit code 0
[06:04:13 INF] Launching service collection-public-server-dapr_4f1d24e9-a: /usr/local/bin/dapr run --app-id collection-public-server --dapr-grpc-port 45883 --dapr-http-port 32949 --metrics-port 39237 --app-port 34151 --components-path ./components/
[06:04:13 INF] collection-public-server-dapr_4f1d24e9-a running on process id 8204 bound to https://*:45883, http://*:32949, http://*:39237
[06:04:13 INF] journal-server-dapr_b693e351-a process exited with exit code 0
[06:04:13 INF] Launching service journal-server-dapr_ae5ed151-e: /usr/local/bin/dapr run --app-id journal-server --dapr-grpc-port 43965 --dapr-http-port 38361 --metrics-port 40683 --app-port 34883 --components-path ./components/
[06:04:13 INF] Replica collection-public-server-dapr_4f1d24e9-a is moving to a ready state
[06:04:13 INF] journal-server-dapr_ae5ed151-e running on process id 8208 bound to https://*:43965, http://*:38361, http://*:40683
[06:04:13 INF] Replica journal-server-dapr_ae5ed151-e is moving to a ready state
[06:04:13 INF] collection-credit-card-actor-dapr_57aa4dea-4 process exited with exit code 0
[06:04:13 INF] Launching service collection-credit-card-actor-dapr_a3219cc7-9: /usr/local/bin/dapr run --app-id collection-credit-card-actor --dapr-grpc-port 43771 --dapr-http-port 32841 --metrics-port 44621 --app-port 41043 --components-path ./components/
[06:04:13 INF] Replica search-server-dapr_6163a0cf-7 is moving to a ready state
[06:04:13 INF] collection-credit-card-actor-dapr_a3219cc7-9 running on process id 8222 bound to https://*:43771, http://*:32841, http://*:44621
[06:04:13 INF] Replica collection-credit-card-actor-dapr_a3219cc7-9 is moving to a ready state
[06:04:13 INF] journal-subscriber-dapr_220f292e-e process exited with exit code 0
[06:04:13 INF] Launching service journal-subscriber-dapr_a34163a1-f: /usr/local/bin/dapr run --app-id journal-subscriber --dapr-grpc-port 37947 --dapr-http-port 37653 --metrics-port 46403 --app-port 37057 --components-path ./components/
[06:04:13 INF] journal-subscriber-dapr_a34163a1-f running on process id 8265 bound to https://*:37947, http://*:37653, http://*:46403
[06:04:13 INF] Replica journal-subscriber-dapr_a34163a1-f is moving to a ready state
[06:04:13 INF] user-information-server-dapr_ab383ce1-7 process exited with exit code 0
[06:04:13 INF] Launching service user-information-server-dapr_ca73771d-0: /usr/local/bin/dapr run --app-id user-information-server --dapr-grpc-port 45079 --dapr-http-port 39841 --metrics-port 45817 --app-port 36803 --components-path ./components/
[06:04:13 INF] user-information-server-dapr_ca73771d-0 running on process id 8384 bound to https://*:45079, http://*:39841, http://*:45817
[06:04:13 INF] Replica user-information-server-dapr_ca73771d-0 is moving to a ready state
[06:04:13 INF] subscription-server-dapr_86657eae-8 process exited with exit code 0
[06:04:13 INF] Launching service subscription-server-dapr_0535efec-5: /usr/local/bin/dapr run --app-id subscription-server --dapr-grpc-port 44227 --dapr-http-port 35873 --metrics-port 33745 --app-port 39265 --components-path ./components/
[06:04:13 INF] subscription-server-dapr_0535efec-5 running on process id 8415 bound to https://*:44227, http://*:35873, http://*:33745
[06:04:13 INF] Replica subscription-server-dapr_0535efec-5 is moving to a ready state
[06:04:15 INF] Running container subscription-actor-dapr-proxy_4a1b1d6c-1 with ID cfca77860d02
[06:04:15 INF] Collecting docker logs for subscription-actor-dapr-proxy_4a1b1d6c-1.
[06:04:15 INF] Running container collection-credit-card-actor-proxy_26f005aa-0 with ID e1f7940ea420
[06:04:15 INF] Collecting docker logs for collection-credit-card-actor-proxy_26f005aa-0.
[06:04:15 INF] Running container subscription-server-dapr-proxy_862bd81a-3 with ID 0928c9f358f0
[06:04:15 INF] Collecting docker logs for subscription-server-dapr-proxy_862bd81a-3.
[06:04:16 INF] Running container billing-subscriber-proxy_f9658b29-0 with ID 523e0a2fde3e
[06:04:16 INF] Collecting docker logs for billing-subscriber-proxy_f9658b29-0.
[06:04:17 INF] Running container billing-server-dapr-proxy_9891f421-3 with ID 925fe0f0b2c2
[06:04:17 INF] Collecting docker logs for billing-server-dapr-proxy_9891f421-3.
[06:04:17 INF] Running container billing-server-proxy_b1704b2d-9 with ID cdb865af9114
[06:04:17 INF] Collecting docker logs for billing-server-proxy_b1704b2d-9.
[06:04:17 INF] Running container account-server-proxy_658f3bcf-b with ID 67183d9839a2
[06:04:17 INF] Collecting docker logs for account-server-proxy_658f3bcf-b.
[06:04:17 INF] Running container search-server-proxy_ab30e08c-f with ID 4efee4bf98d1
[06:04:17 INF] Collecting docker logs for search-server-proxy_ab30e08c-f.
[06:04:17 INF] Failed to collect diagnostics for billing-subscriber-dapr_a2aecb1f-1 after 00:00:05.
[06:04:17 INF] Failed to collect diagnostics for billing-public-server-dapr_711b449c-f after 00:00:05.
[06:04:17 INF] Running container search-server-dapr-proxy_396f8a93-a with ID 6a9f22f2d41e
[06:04:17 INF] Collecting docker logs for search-server-dapr-proxy_396f8a93-a.
[06:04:18 INF] Failed to collect diagnostics for discount-behavior-actor-dapr_35073ed4-a after 00:00:05.
[06:04:18 INF] Failed to collect diagnostics for calendar-server-dapr_22ef86ad-b after 00:00:05.
[06:04:18 INF] Failed to collect diagnostics for account-server-dapr_c6672ecd-e after 00:00:05.
[06:04:18 INF] Running container calendar-server-dapr-proxy_b1600a9e-6 with ID 3449ec0e9589
[06:04:18 INF] Collecting docker logs for calendar-server-dapr-proxy_b1600a9e-6.
[06:04:18 INF] Failed to collect diagnostics for subscription-actor-dapr_17a884dd-c after 00:00:05.
[06:04:18 INF] Failed to collect diagnostics for billing-server-dapr_c8966321-d after 00:00:05.
[06:04:18 INF] Failed to collect diagnostics for journal-server-dapr_ae5ed151-e after 00:00:05.
[06:04:18 INF] Failed to collect diagnostics for collection-public-server-dapr_4f1d24e9-a after 00:00:05.
[06:04:18 INF] Failed to collect diagnostics for collection-credit-card-actor-dapr_a3219cc7-9 after 00:00:05.
[06:04:18 INF] Running container subscription-actor-proxy_9c338496-d with ID 74bb12f899e1
[06:04:18 INF] Collecting docker logs for subscription-actor-proxy_9c338496-d.
[06:04:18 INF] Failed to collect diagnostics for journal-subscriber-dapr_a34163a1-f after 00:00:05.
[06:04:18 INF] Running container journal-server-dapr-proxy_4cb0d410-2 with ID 044f62b29e32
[06:04:18 INF] Collecting docker logs for journal-server-dapr-proxy_4cb0d410-2.
[06:04:18 INF] Failed to collect diagnostics for user-information-server-dapr_ca73771d-0 after 00:00:05.
[06:04:18 INF] Failed to collect diagnostics for subscription-server-dapr_0535efec-5 after 00:00:05.
[06:04:18 INF] Failed to collect diagnostics for search-server-dapr_6163a0cf-7 after 00:00:05.
[06:04:18 INF] Running container journal-subscriber-proxy_06de3ea3-1 with ID 95d7c9ceaa52
[06:04:18 INF] Collecting docker logs for journal-subscriber-proxy_06de3ea3-1.
[06:04:18 INF] Running container calendar-server-proxy_9773dd51-e with ID 716f1325723d
[06:04:18 INF] Collecting docker logs for calendar-server-proxy_9773dd51-e.
[06:04:18 INF] Running container collection-credit-card-actor-dapr-proxy_fe97cd94-1 with ID c80c0436c451
[06:04:18 INF] Collecting docker logs for collection-credit-card-actor-dapr-proxy_fe97cd94-1.
[06:04:18 INF] Running container subscription-server-proxy_2f69803b-7 with ID 5bf8c1a0418e
[06:04:18 INF] Collecting docker logs for subscription-server-proxy_2f69803b-7.
[06:04:19 INF] Running container journal-server-proxy_49b5f6a0-f with ID 5bba3259f4ee
[06:04:19 INF] Collecting docker logs for journal-server-proxy_49b5f6a0-f.
[06:04:19 INF] Running container user-information-server-proxy_e2519bcd-d with ID c159ec0603f2
[06:04:19 INF] Collecting docker logs for user-information-server-proxy_e2519bcd-d.
[06:04:19 INF] Running container collection-public-server-dapr-proxy_34d4bf6e-3 with ID b05fcc5c9a0c
[06:04:19 INF] Collecting docker logs for collection-public-server-dapr-proxy_34d4bf6e-3.
[06:04:27 INF] billing-public-server-dapr_711b449c-f process exited with exit code 0
[06:04:27 INF] Launching service billing-public-server-dapr_e2ae1721-c: /usr/local/bin/dapr run --app-id billing-public-server --dapr-grpc-port 41529 --dapr-http-port 37955 --metrics-port 35141 --app-port 35621 --components-path ./components/
[06:04:27 INF] billing-public-server-dapr_e2ae1721-c running on process id 9998 bound to https://*:41529, http://*:37955, http://*:35141
[06:04:27 INF] Replica billing-public-server-dapr_e2ae1721-c is moving to a ready state
[06:04:27 INF] billing-subscriber-dapr_a2aecb1f-1 process exited with exit code 0
[06:04:27 INF] Launching service billing-subscriber-dapr_a11c8e6a-a: /usr/local/bin/dapr run --app-id billing-subscriber --dapr-grpc-port 42257 --dapr-http-port 41903 --metrics-port 42673 --app-port 37657 --components-path ./components/
[06:04:27 INF] billing-subscriber-dapr_a11c8e6a-a running on process id 10004 bound to https://*:42257, http://*:41903, http://*:42673
[06:04:27 INF] Replica billing-subscriber-dapr_a11c8e6a-a is moving to a ready state
[06:04:27 INF] discount-behavior-actor-dapr_35073ed4-a process exited with exit code 0
[06:04:27 INF] Launching service discount-behavior-actor-dapr_6132a816-a: /usr/local/bin/dapr run --app-id discount-behavior-actor --dapr-grpc-port 41187 --dapr-http-port 38521 --metrics-port 41809 --app-port 37561 --components-path ./components/
[06:04:27 INF] discount-behavior-actor-dapr_6132a816-a running on process id 10040 bound to https://*:41187, http://*:38521, http://*:41809
[06:04:27 INF] Replica discount-behavior-actor-dapr_6132a816-a is moving to a ready state
[06:04:28 INF] calendar-server-dapr_22ef86ad-b process exited with exit code 0
[06:04:28 INF] Launching service calendar-server-dapr_7288ae5f-9: /usr/local/bin/dapr run --app-id calendar-server --dapr-grpc-port 34145 --dapr-http-port 32961 --metrics-port 34125 --app-port 35049 --components-path ./components/
[06:04:28 INF] calendar-server-dapr_7288ae5f-9 running on process id 10114 bound to https://*:34145, http://*:32961, http://*:34125
[06:04:28 INF] Replica calendar-server-dapr_7288ae5f-9 is moving to a ready state
[06:04:28 INF] Selected process 10114.
[06:04:28 INF] Listening for event pipe events for calendar-server-dapr_7288ae5f-9 on process id 10114
[06:04:28 INF] Event pipe collection completed for calendar-server-dapr_7288ae5f-9 on process id 10114
[06:04:28 INF] account-server-dapr_c6672ecd-e process exited with exit code 0
[06:04:28 INF] Launching service account-server-dapr_8a6f2bc5-f: /usr/local/bin/dapr run --app-id account-server --dapr-grpc-port 38889 --dapr-http-port 39745 --metrics-port 42413 --app-port 46561 --components-path ./components/
[06:04:28 INF] billing-server-dapr_c8966321-d process exited with exit code 0
[06:04:28 INF] account-server-dapr_8a6f2bc5-f running on process id 10150 bound to https://*:38889, http://*:39745, http://*:42413
[06:04:28 INF] Launching service billing-server-dapr_286de875-e: /usr/local/bin/dapr run --app-id billing-server --dapr-grpc-port 42459 --dapr-http-port 44345 --metrics-port 46489 --app-port 38549 --components-path ./components/
[06:04:28 INF] Replica account-server-dapr_8a6f2bc5-f is moving to a ready state
[06:04:28 INF] billing-server-dapr_286de875-e running on process id 10157 bound to https://*:42459, http://*:44345, http://*:46489
[06:04:28 INF] Replica billing-server-dapr_286de875-e is moving to a ready state
[06:04:28 INF] subscription-actor-dapr_17a884dd-c process exited with exit code 0
[06:04:28 INF] Launching service subscription-actor-dapr_16e0dfd8-c: /usr/local/bin/dapr run --app-id subscription-actor --dapr-grpc-port 39753 --dapr-http-port 45257 --metrics-port 40885 --app-port 38433 --components-path ./components/
[06:04:28 INF] subscription-actor-dapr_16e0dfd8-c running on process id 10160 bound to https://*:39753, http://*:45257, http://*:40885
[06:04:28 INF] Replica subscription-actor-dapr_16e0dfd8-c is moving to a ready state
[06:04:28 INF] Selected process 10157.
[06:04:28 INF] Listening for event pipe events for billing-server-dapr_286de875-e on process id 10157
[06:04:28 INF] Event pipe collection completed for billing-server-dapr_286de875-e on process id 10157
[06:04:28 INF] journal-server-dapr_ae5ed151-e process exited with exit code 0
[06:04:28 INF] Launching service journal-server-dapr_8a216af6-0: /usr/local/bin/dapr run --app-id journal-server --dapr-grpc-port 43965 --dapr-http-port 38361 --metrics-port 40683 --app-port 34883 --components-path ./components/
[06:04:28 INF] journal-server-dapr_8a216af6-0 running on process id 10300 bound to https://*:43965, http://*:38361, http://*:40683
[06:04:28 INF] Replica journal-server-dapr_8a216af6-0 is moving to a ready state
[06:04:28 INF] collection-public-server-dapr_4f1d24e9-a process exited with exit code 0
[06:04:28 INF] Launching service collection-public-server-dapr_6907026f-6: /usr/local/bin/dapr run --app-id collection-public-server --dapr-grpc-port 45883 --dapr-http-port 32949 --metrics-port 39237 --app-port 34151 --components-path ./components/
[06:04:28 INF] search-server-dapr_6163a0cf-7 process exited with exit code 0
[06:04:28 INF] Launching service search-server-dapr_47b605d1-3: /usr/local/bin/dapr run --app-id search-server --dapr-grpc-port 46553 --dapr-http-port 36923 --metrics-port 33811 --app-port 40711 --components-path ./components/
[06:04:28 INF] collection-public-server-dapr_6907026f-6 running on process id 10307 bound to https://*:45883, http://*:32949, http://*:39237
[06:04:28 INF] search-server-dapr_47b605d1-3 running on process id 10308 bound to https://*:46553, http://*:36923, http://*:33811
[06:04:28 INF] Replica search-server-dapr_47b605d1-3 is moving to a ready state
[06:04:28 INF] Replica collection-public-server-dapr_6907026f-6 is moving to a ready state
[06:04:28 INF] collection-credit-card-actor-dapr_a3219cc7-9 process exited with exit code 0
[06:04:28 INF] Launching service collection-credit-card-actor-dapr_3e262d16-0: /usr/local/bin/dapr run --app-id collection-credit-card-actor --dapr-grpc-port 43771 --dapr-http-port 32841 --metrics-port 44621 --app-port 41043 --components-path ./components/
[06:04:28 INF] collection-credit-card-actor-dapr_3e262d16-0 running on process id 10328 bound to https://*:43771, http://*:32841, http://*:44621
[06:04:28 INF] Replica collection-credit-card-actor-dapr_3e262d16-0 is moving to a ready state
[06:04:28 INF] journal-subscriber-dapr_a34163a1-f process exited with exit code 0
[06:04:28 INF] Launching service journal-subscriber-dapr_35208a98-1: /usr/local/bin/dapr run --app-id journal-subscriber --dapr-grpc-port 37947 --dapr-http-port 37653 --metrics-port 46403 --app-port 37057 --components-path ./components/
[06:04:28 INF] journal-subscriber-dapr_35208a98-1 running on process id 10379 bound to https://*:37947, http://*:37653, http://*:46403
[06:04:28 INF] Replica journal-subscriber-dapr_35208a98-1 is moving to a ready state
[06:04:28 INF] user-information-server-dapr_ca73771d-0 process exited with exit code 0
[06:04:28 INF] Launching service user-information-server-dapr_3f7162ec-1: /usr/local/bin/dapr run --app-id user-information-server --dapr-grpc-port 45079 --dapr-http-port 39841 --metrics-port 45817 --app-port 36803 --components-path ./components/
[06:04:28 INF] user-information-server-dapr_3f7162ec-1 running on process id 10463 bound to https://*:45079, http://*:39841, http://*:45817
[06:04:28 INF] Replica user-information-server-dapr_3f7162ec-1 is moving to a ready state
[06:04:28 INF] subscription-server-dapr_0535efec-5 process exited with exit code 0
[06:04:28 INF] Launching service subscription-server-dapr_599f8816-b: /usr/local/bin/dapr run --app-id subscription-server --dapr-grpc-port 44227 --dapr-http-port 35873 --metrics-port 33745 --app-port 39265 --components-path ./components/
[06:04:28 INF] subscription-server-dapr_599f8816-b running on process id 10514 bound to https://*:44227, http://*:35873, http://*:33745
[06:04:28 INF] Replica subscription-server-dapr_599f8816-b is moving to a ready state
[06:04:28 INF] Selected process 10514.
[06:04:28 INF] Listening for event pipe events for subscription-server-dapr_599f8816-b on process id 10514
[06:04:28 INF] Event pipe collection completed for subscription-server-dapr_599f8816-b on process id 10514
^C[06:04:30 INF] Tye Host is stopping...
[06:04:30 INF] docker logs collection for subscription-actor-proxy_9c338496-d complete with exit code 0
[06:04:30 INF] docker logs collection for journal-server-dapr-proxy_4cb0d410-2 complete with exit code 0
[06:04:30 INF] docker logs collection for discount-behavior-actor-dapr-proxy_23f139fa-2 complete with exit code 0
[06:04:30 INF] docker logs collection for collection-public-server-dapr-proxy_34d4bf6e-3 complete with exit code 0
[06:04:30 INF] docker logs collection for search-server-proxy_ab30e08c-f complete with exit code 0
[06:04:31 INF] docker logs collection for billing-public-server-proxy_dd3d12bd-0 complete with exit code 0
[06:04:31 INF] docker logs collection for collection-public-server-proxy_056d0f00-a complete with exit code 0
[06:04:31 INF] docker logs collection for account-server-dapr-proxy_e9e80e9e-f complete with exit code 0
[06:04:31 INF] docker logs collection for billing-public-server-dapr-proxy_b137dce5-4 complete with exit code 0
[06:04:31 INF] docker logs collection for user-information-server-dapr-proxy_09492f2f-8 complete with exit code 0
[06:04:31 INF] docker logs collection for journal-subscriber-dapr-proxy_3636d0bf-b complete with exit code 0
[06:04:31 INF] docker logs collection for subscription-actor-dapr-proxy_4a1b1d6c-1 complete with exit code 0
[06:04:31 INF] docker logs collection for billing-subscriber-dapr-proxy_625d6a58-2 complete with exit code 0
[06:04:31 INF] docker logs collection for subscription-server-proxy_2f69803b-7 complete with exit code 0
[06:04:31 INF] docker logs collection for discount-behavior-actor-proxy_19bf1ab7-6 complete with exit code 0
[06:04:31 INF] docker logs collection for billing-subscriber-proxy_f9658b29-0 complete with exit code 0
info: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
[06:04:31 INF] docker logs collection for journal-subscriber-proxy_06de3ea3-1 complete with exit code 0
[06:04:31 INF] docker logs collection for calendar-server-dapr-proxy_b1600a9e-6 complete with exit code 0
[06:04:31 INF] docker logs collection for billing-server-dapr-proxy_9891f421-3 complete with exit code 0
[06:04:31 INF] docker logs collection for calendar-server-proxy_9773dd51-e complete with exit code 0
[06:04:31 INF] docker logs collection for account-server-proxy_658f3bcf-b complete with exit code 0
[06:04:31 INF] docker logs collection for billing-server-proxy_b1704b2d-9 complete with exit code 0
[06:04:31 INF] docker logs collection for collection-credit-card-actor-dapr-proxy_fe97cd94-1 complete with exit code 0
[06:04:31 INF] docker logs collection for collection-credit-card-actor-proxy_26f005aa-0 complete with exit code 0
[06:04:31 INF] docker logs collection for journal-server-proxy_49b5f6a0-f complete with exit code 0
[06:04:31 INF] docker logs collection for user-information-server-proxy_e2519bcd-d complete with exit code 0
[06:04:31 INF] docker logs collection for subscription-server-dapr-proxy_862bd81a-3 complete with exit code 0
[06:04:31 INF] docker logs collection for search-server-dapr-proxy_396f8a93-a complete with exit code 0
[06:04:31 INF] Event pipe collection completed for journal-server_2cbe7b9c-e on process id 6991
[06:04:31 INF] journal-server_2cbe7b9c-e process exited with exit code 0
[06:04:31 INF] watch: journal-server_2cbe7b9c-e Exited
[06:04:32 INF] Event pipe collection completed for calendar-server_4aaed3bf-a on process id 7030
[06:04:32 INF] Event pipe collection completed for user-information-server_00b61f2c-5 on process id 6789
[06:04:32 INF] Event pipe collection completed for subscription-actor_16574926-f on process id 7199
[06:04:32 INF] subscription-actor_16574926-f process exited with exit code 0
[06:04:32 INF] watch: subscription-actor_16574926-f Exited
[06:04:32 INF] user-information-server_00b61f2c-5 process exited with exit code 0
[06:04:32 INF] watch: user-information-server_00b61f2c-5 Exited
[06:04:32 INF] calendar-server_4aaed3bf-a process exited with exit code 0
[06:04:32 INF] watch: calendar-server_4aaed3bf-a Exited
[06:04:32 INF] Event pipe collection completed for discount-behavior-actor_8b4b0312-1 on process id 7191
[06:04:32 INF] discount-behavior-actor_8b4b0312-1 process exited with exit code 0
[06:04:32 INF] watch: discount-behavior-actor_8b4b0312-1 Exited
[06:04:32 INF] Event pipe collection completed for subscription-server_f1721b01-c on process id 6996
[06:04:32 INF] subscription-server_f1721b01-c process exited with exit code 0
[06:04:32 INF] watch: subscription-server_f1721b01-c Exited
[06:04:32 INF] Event pipe collection completed for billing-public-server_f395866c-0 on process id 6779
[06:04:32 INF] billing-public-server_f395866c-0 process exited with exit code 0
[06:04:32 INF] watch: billing-public-server_f395866c-0 Exited
[06:04:32 INF] Event pipe collection completed for collection-public-server_084b68d4-b on process id 6792
[06:04:32 INF] collection-public-server_084b68d4-b process exited with exit code 0
[06:04:32 INF] watch: collection-public-server_084b68d4-b Exited
[06:04:32 INF] Event pipe collection completed for billing-subscriber_e813db33-c on process id 6730
[06:04:32 INF] billing-subscriber_e813db33-c process exited with exit code 0
[06:04:32 INF] watch: billing-subscriber_e813db33-c Exited
[06:04:32 INF] Event pipe collection completed for billing-server_44545789-7 on process id 6982
[06:04:32 INF] billing-server_44545789-7 process exited with exit code 0
[06:04:32 INF] watch: billing-server_44545789-7 Exited
[06:04:32 INF] Event pipe collection completed for search-server_a9b06031-8 on process id 7087
[06:04:32 INF] Event pipe collection completed for account-server_f2452b1f-f on process id 6782
[06:04:32 INF] account-server_f2452b1f-f process exited with exit code 0
[06:04:32 INF] watch: account-server_f2452b1f-f Exited
[06:04:32 INF] Event pipe collection completed for collection-credit-card-actor_e087b018-c on process id 7082
[06:04:32 INF] collection-credit-card-actor_e087b018-c process exited with exit code 0
[06:04:32 INF] watch: collection-credit-card-actor_e087b018-c Exited
[06:04:32 INF] search-server_a9b06031-8 process exited with exit code 0
[06:04:32 INF] watch: search-server_a9b06031-8 Exited
[06:04:33 INF] Failed to collect diagnostics for billing-public-server-dapr_e2ae1721-c after 00:00:05.
[06:04:33 INF] Failed to collect diagnostics for discount-behavior-actor-dapr_6132a816-a after 00:00:05.
[06:04:33 INF] Failed to collect diagnostics for subscription-actor-dapr_16e0dfd8-c after 00:00:05.
[06:04:33 INF] Failed to collect diagnostics for account-server-dapr_8a6f2bc5-f after 00:00:05.
[06:04:33 INF] Failed to collect diagnostics for billing-subscriber-dapr_a11c8e6a-a after 00:00:05.
[06:04:33 INF] Failed to collect diagnostics for user-information-server-dapr_3f7162ec-1 after 00:00:05.
[06:04:33 INF] Failed to collect diagnostics for search-server-dapr_47b605d1-3 after 00:00:05.
[06:04:33 INF] Failed to collect diagnostics for journal-subscriber-dapr_35208a98-1 after 00:00:05.
[06:04:33 INF] Failed to collect diagnostics for collection-credit-card-actor-dapr_3e262d16-0 after 00:00:05.
[06:04:33 INF] Failed to collect diagnostics for journal-server-dapr_8a216af6-0 after 00:00:05.
[06:04:33 INF] Failed to collect diagnostics for collection-public-server-dapr_6907026f-6 after 00:00:05.
[06:04:36 INF] search-server-dapr_47b605d1-3 process exited with exit code 137
[06:04:36 INF] user-information-server-dapr_3f7162ec-1 process exited with exit code 137
[06:04:36 INF] account-server-dapr_8a6f2bc5-f process exited with exit code 137
[06:04:36 INF] discount-behavior-actor-dapr_6132a816-a process exited with exit code 137
[06:04:36 INF] journal-subscriber-dapr_35208a98-1 process exited with exit code 137
[06:04:36 INF] subscription-actor-dapr_16e0dfd8-c process exited with exit code 137
[06:04:36 INF] journal-server-dapr_8a216af6-0 process exited with exit code 137
[06:04:36 INF] subscription-server-dapr_599f8816-b process exited with exit code 137
[06:04:36 INF] billing-public-server-dapr_e2ae1721-c process exited with exit code 137
[06:04:36 INF] collection-credit-card-actor-dapr_3e262d16-0 process exited with exit code 137
[06:04:36 INF] billing-server-dapr_286de875-e process exited with exit code 137
[06:04:36 INF] calendar-server-dapr_7288ae5f-9 process exited with exit code 137
[06:04:36 INF] billing-subscriber-dapr_a11c8e6a-a process exited with exit code 137
[06:04:36 INF] collection-public-server-dapr_6907026f-6 process exited with exit code 137
[06:04:46 INF] Collecting docker logs for search-server-proxy_ab30e08c-f.
[06:04:46 INF] docker logs collection for search-server-proxy_ab30e08c-f complete with exit code 0
[06:04:46 INF] Stopping container search-server-proxy_ab30e08c-f with ID 4efee4bf98d1
[06:04:46 INF] Collecting docker logs for collection-public-server-dapr-proxy_34d4bf6e-3.
[06:04:46 INF] docker logs collection for collection-public-server-dapr-proxy_34d4bf6e-3 complete with exit code 0
[06:04:46 INF] Stopping container collection-public-server-dapr-proxy_34d4bf6e-3 with ID b05fcc5c9a0c
[06:04:47 INF] Stopped container search-server-proxy_ab30e08c-f with ID 4efee4bf98d1 exited with 0
[06:04:47 INF] Stopped container collection-public-server-dapr-proxy_34d4bf6e-3 with ID b05fcc5c9a0c exited with 0
[06:04:47 INF] Removed container search-server-proxy_ab30e08c-f with ID 4efee4bf98d1 exited with 0
[06:04:47 INF] Removed container collection-public-server-dapr-proxy_34d4bf6e-3 with ID b05fcc5c9a0c exited with 0
[06:04:51 INF] Collecting docker logs for billing-public-server-proxy_dd3d12bd-0.
[06:04:51 INF] docker logs collection for billing-public-server-proxy_dd3d12bd-0 complete with exit code 0
[06:04:51 INF] Stopping container billing-public-server-proxy_dd3d12bd-0 with ID 8e1fa8514342
[06:04:52 INF] Collecting docker logs for subscription-actor-dapr-proxy_4a1b1d6c-1.
[06:04:52 INF] docker logs collection for subscription-actor-dapr-proxy_4a1b1d6c-1 complete with exit code 0
[06:04:52 INF] Stopping container subscription-actor-dapr-proxy_4a1b1d6c-1 with ID cfca77860d02
[06:04:52 INF] Stopped container billing-public-server-proxy_dd3d12bd-0 with ID 8e1fa8514342 exited with 0
[06:04:53 INF] Removed container billing-public-server-proxy_dd3d12bd-0 with ID 8e1fa8514342 exited with 0
[06:04:53 INF] Stopped container subscription-actor-dapr-proxy_4a1b1d6c-1 with ID cfca77860d02 exited with 0
[06:04:53 INF] Collecting docker logs for account-server-proxy_658f3bcf-b.
[06:04:53 INF] docker logs collection for account-server-proxy_658f3bcf-b complete with exit code 0
[06:04:53 INF] Stopping container account-server-proxy_658f3bcf-b with ID 67183d9839a2
[06:04:53 INF] Removed container subscription-actor-dapr-proxy_4a1b1d6c-1 with ID cfca77860d02 exited with 0
[06:04:54 INF] Collecting docker logs for discount-behavior-actor-proxy_19bf1ab7-6.
[06:04:54 INF] docker logs collection for discount-behavior-actor-proxy_19bf1ab7-6 complete with exit code 0
[06:04:54 INF] Stopping container discount-behavior-actor-proxy_19bf1ab7-6 with ID b4aaec64a1d3
[06:04:54 INF] Stopped container account-server-proxy_658f3bcf-b with ID 67183d9839a2 exited with 0
[06:04:54 INF] Collecting docker logs for journal-subscriber-proxy_06de3ea3-1.
[06:04:54 INF] docker logs collection for journal-subscriber-proxy_06de3ea3-1 complete with exit code 0
[06:04:54 INF] Stopping container journal-subscriber-proxy_06de3ea3-1 with ID 95d7c9ceaa52
[06:04:54 INF] Removed container account-server-proxy_658f3bcf-b with ID 67183d9839a2 exited with 0
[06:04:54 INF] Stopped container discount-behavior-actor-proxy_19bf1ab7-6 with ID b4aaec64a1d3 exited with 0
[06:04:55 INF] Collecting docker logs for journal-server-dapr-proxy_4cb0d410-2.
[06:04:55 INF] docker logs collection for journal-server-dapr-proxy_4cb0d410-2 complete with exit code 0
[06:04:55 INF] Stopping container journal-server-dapr-proxy_4cb0d410-2 with ID 044f62b29e32
[06:04:55 INF] Removed container discount-behavior-actor-proxy_19bf1ab7-6 with ID b4aaec64a1d3 exited with 0
[06:04:55 INF] Stopped container journal-subscriber-proxy_06de3ea3-1 with ID 95d7c9ceaa52 exited with 0
[06:04:55 INF] Removed container journal-subscriber-proxy_06de3ea3-1 with ID 95d7c9ceaa52 exited with 0
[06:04:55 INF] Collecting docker logs for journal-subscriber-dapr-proxy_3636d0bf-b.
[06:04:55 INF] docker logs collection for journal-subscriber-dapr-proxy_3636d0bf-b complete with exit code 0
[06:04:55 INF] Stopping container journal-subscriber-dapr-proxy_3636d0bf-b with ID afeaf37184ae
[06:04:55 INF] Collecting docker logs for collection-public-server-proxy_056d0f00-a.
[06:04:55 INF] docker logs collection for collection-public-server-proxy_056d0f00-a complete with exit code 0
[06:04:55 INF] Stopping container collection-public-server-proxy_056d0f00-a with ID 275e9ad84b5d
[06:04:55 INF] Collecting docker logs for subscription-actor-proxy_9c338496-d.
[06:04:55 INF] docker logs collection for subscription-actor-proxy_9c338496-d complete with exit code 0
[06:04:55 INF] Stopping container subscription-actor-proxy_9c338496-d with ID 74bb12f899e1
[06:04:55 INF] Collecting docker logs for billing-subscriber-proxy_f9658b29-0.
[06:04:55 INF] docker logs collection for billing-subscriber-proxy_f9658b29-0 complete with exit code 0
[06:04:55 INF] Stopping container billing-subscriber-proxy_f9658b29-0 with ID 523e0a2fde3e
[06:04:56 INF] Collecting docker logs for collection-credit-card-actor-proxy_26f005aa-0.
[06:04:56 INF] docker logs collection for collection-credit-card-actor-proxy_26f005aa-0 complete with exit code 0
[06:04:56 INF] Stopping container collection-credit-card-actor-proxy_26f005aa-0 with ID e1f7940ea420
[06:04:56 INF] Stopped container journal-server-dapr-proxy_4cb0d410-2 with ID 044f62b29e32 exited with 0
[06:04:56 INF] Stopped container journal-subscriber-dapr-proxy_3636d0bf-b with ID afeaf37184ae exited with 0
[06:04:56 INF] Removed container journal-server-dapr-proxy_4cb0d410-2 with ID 044f62b29e32 exited with 0
[06:04:56 INF] Removed container journal-subscriber-dapr-proxy_3636d0bf-b with ID afeaf37184ae exited with 0
[06:04:56 INF] Collecting docker logs for user-information-server-proxy_e2519bcd-d.
[06:04:56 INF] docker logs collection for user-information-server-proxy_e2519bcd-d complete with exit code 0
[06:04:56 INF] Stopping container user-information-server-proxy_e2519bcd-d with ID c159ec0603f2
[06:04:56 INF] Stopped container collection-public-server-proxy_056d0f00-a with ID 275e9ad84b5d exited with 0
[06:04:57 INF] Collecting docker logs for billing-server-dapr-proxy_9891f421-3.
[06:04:57 INF] docker logs collection for billing-server-dapr-proxy_9891f421-3 complete with exit code 0
[06:04:57 INF] Stopping container billing-server-dapr-proxy_9891f421-3 with ID 925fe0f0b2c2
[06:04:57 INF] Stopped container subscription-actor-proxy_9c338496-d with ID 74bb12f899e1 exited with 0
[06:04:57 INF] Removed container collection-public-server-proxy_056d0f00-a with ID 275e9ad84b5d exited with 0
[06:04:57 INF] Stopped container billing-subscriber-proxy_f9658b29-0 with ID 523e0a2fde3e exited with 0
[06:04:57 INF] Removed container subscription-actor-proxy_9c338496-d with ID 74bb12f899e1 exited with 0
[06:04:57 INF] Removed container billing-subscriber-proxy_f9658b29-0 with ID 523e0a2fde3e exited with 0
[06:04:57 INF] Stopped container collection-credit-card-actor-proxy_26f005aa-0 with ID e1f7940ea420 exited with 0
[06:04:57 INF] Removed container collection-credit-card-actor-proxy_26f005aa-0 with ID e1f7940ea420 exited with 0
[06:04:57 INF] Collecting docker logs for calendar-server-proxy_9773dd51-e.
[06:04:57 INF] docker logs collection for calendar-server-proxy_9773dd51-e complete with exit code 0
[06:04:57 INF] Stopping container calendar-server-proxy_9773dd51-e with ID 716f1325723d
[06:04:58 INF] Collecting docker logs for subscription-server-proxy_2f69803b-7.
[06:04:58 INF] docker logs collection for subscription-server-proxy_2f69803b-7 complete with exit code 0
[06:04:58 INF] Stopping container subscription-server-proxy_2f69803b-7 with ID 5bf8c1a0418e
[06:04:58 INF] Collecting docker logs for discount-behavior-actor-dapr-proxy_23f139fa-2.
[06:04:58 INF] docker logs collection for discount-behavior-actor-dapr-proxy_23f139fa-2 complete with exit code 0
[06:04:58 INF] Stopping container discount-behavior-actor-dapr-proxy_23f139fa-2 with ID 639c5c655eb2
[06:04:58 INF] Collecting docker logs for search-server-dapr-proxy_396f8a93-a.
[06:04:58 INF] docker logs collection for search-server-dapr-proxy_396f8a93-a complete with exit code 0
[06:04:58 INF] Stopping container search-server-dapr-proxy_396f8a93-a with ID 6a9f22f2d41e
[06:04:58 INF] Stopped container user-information-server-proxy_e2519bcd-d with ID c159ec0603f2 exited with 0
[06:04:59 INF] Removed container user-information-server-proxy_e2519bcd-d with ID c159ec0603f2 exited with 0
[06:04:59 INF] Collecting docker logs for subscription-server-dapr-proxy_862bd81a-3.
[06:04:59 INF] docker logs collection for subscription-server-dapr-proxy_862bd81a-3 complete with exit code 0
[06:04:59 INF] Stopping container subscription-server-dapr-proxy_862bd81a-3 with ID 0928c9f358f0
[06:04:59 INF] Collecting docker logs for account-server-dapr-proxy_e9e80e9e-f.
[06:04:59 INF] docker logs collection for account-server-dapr-proxy_e9e80e9e-f complete with exit code 0
[06:04:59 INF] Stopping container account-server-dapr-proxy_e9e80e9e-f with ID 19a3adf364d9
[06:04:59 INF] Collecting docker logs for calendar-server-dapr-proxy_b1600a9e-6.
[06:04:59 INF] docker logs collection for calendar-server-dapr-proxy_b1600a9e-6 complete with exit code 0
[06:04:59 INF] Stopping container calendar-server-dapr-proxy_b1600a9e-6 with ID 3449ec0e9589
[06:04:59 INF] Stopped container billing-server-dapr-proxy_9891f421-3 with ID 925fe0f0b2c2 exited with 0
[06:04:59 INF] Removed container billing-server-dapr-proxy_9891f421-3 with ID 925fe0f0b2c2 exited with 0
[06:05:00 INF] Collecting docker logs for user-information-server-dapr-proxy_09492f2f-8.
[06:05:00 INF] docker logs collection for user-information-server-dapr-proxy_09492f2f-8 complete with exit code 0
[06:05:00 INF] Stopping container user-information-server-dapr-proxy_09492f2f-8 with ID 732cd352cdc1
[06:05:00 INF] Collecting docker logs for journal-server-proxy_49b5f6a0-f.
[06:05:00 INF] docker logs collection for journal-server-proxy_49b5f6a0-f complete with exit code 0
[06:05:00 INF] Stopping container journal-server-proxy_49b5f6a0-f with ID 5bba3259f4ee
[06:05:00 INF] Collecting docker logs for billing-subscriber-dapr-proxy_625d6a58-2.
[06:05:00 INF] docker logs collection for billing-subscriber-dapr-proxy_625d6a58-2 complete with exit code 0
[06:05:00 INF] Stopping container billing-subscriber-dapr-proxy_625d6a58-2 with ID 3386625ef2d2
[06:05:00 INF] Collecting docker logs for billing-server-proxy_b1704b2d-9.
[06:05:00 INF] docker logs collection for billing-server-proxy_b1704b2d-9 complete with exit code 0
[06:05:00 INF] Stopping container billing-server-proxy_b1704b2d-9 with ID cdb865af9114
[06:05:00 INF] Collecting docker logs for billing-public-server-dapr-proxy_b137dce5-4.
[06:05:00 INF] docker logs collection for billing-public-server-dapr-proxy_b137dce5-4 complete with exit code 0
[06:05:00 INF] Stopping container billing-public-server-dapr-proxy_b137dce5-4 with ID ea01289fae8b
[06:05:00 INF] Collecting docker logs for collection-credit-card-actor-dapr-proxy_fe97cd94-1.
[06:05:00 INF] docker logs collection for collection-credit-card-actor-dapr-proxy_fe97cd94-1 complete with exit code 0
[06:05:00 INF] Stopping container collection-credit-card-actor-dapr-proxy_fe97cd94-1 with ID c80c0436c451
[06:05:00 INF] Stopped container calendar-server-proxy_9773dd51-e with ID 716f1325723d exited with 0
[06:05:00 INF] Stopped container subscription-server-proxy_2f69803b-7 with ID 5bf8c1a0418e exited with 0
[06:05:01 INF] Removed container calendar-server-proxy_9773dd51-e with ID 716f1325723d exited with 0
[06:05:01 INF] Removed container subscription-server-proxy_2f69803b-7 with ID 5bf8c1a0418e exited with 0
[06:05:01 INF] Stopped container discount-behavior-actor-dapr-proxy_23f139fa-2 with ID 639c5c655eb2 exited with 0
[06:05:01 INF] Removed container discount-behavior-actor-dapr-proxy_23f139fa-2 with ID 639c5c655eb2 exited with 0
[06:05:01 INF] Stopped container search-server-dapr-proxy_396f8a93-a with ID 6a9f22f2d41e exited with 0
[06:05:01 INF] Stopped container account-server-dapr-proxy_e9e80e9e-f with ID 19a3adf364d9 exited with 0
[06:05:02 INF] Stopped container subscription-server-dapr-proxy_862bd81a-3 with ID 0928c9f358f0 exited with 0
[06:05:02 INF] Removed container search-server-dapr-proxy_396f8a93-a with ID 6a9f22f2d41e exited with 0
[06:05:02 INF] Stopped container calendar-server-dapr-proxy_b1600a9e-6 with ID 3449ec0e9589 exited with 0
[06:05:02 INF] Removed container account-server-dapr-proxy_e9e80e9e-f with ID 19a3adf364d9 exited with 0
[06:05:02 INF] Stopped container user-information-server-dapr-proxy_09492f2f-8 with ID 732cd352cdc1 exited with 0
[06:05:02 INF] Removed container subscription-server-dapr-proxy_862bd81a-3 with ID 0928c9f358f0 exited with 0
[06:05:02 INF] Removed container calendar-server-dapr-proxy_b1600a9e-6 with ID 3449ec0e9589 exited with 0
[06:05:02 INF] Stopped container journal-server-proxy_49b5f6a0-f with ID 5bba3259f4ee exited with 0
[06:05:02 INF] Removed container user-information-server-dapr-proxy_09492f2f-8 with ID 732cd352cdc1 exited with 0
[06:05:02 INF] Stopped container billing-subscriber-dapr-proxy_625d6a58-2 with ID 3386625ef2d2 exited with 0
[06:05:02 INF] Removed container journal-server-proxy_49b5f6a0-f with ID 5bba3259f4ee exited with 0
[06:05:02 INF] Stopped container billing-server-proxy_b1704b2d-9 with ID cdb865af9114 exited with 0
[06:05:02 INF] Removed container billing-subscriber-dapr-proxy_625d6a58-2 with ID 3386625ef2d2 exited with 0
[06:05:02 INF] Stopped container billing-public-server-dapr-proxy_b137dce5-4 with ID ea01289fae8b exited with 0
[06:05:02 INF] Removed container billing-server-proxy_b1704b2d-9 with ID cdb865af9114 exited with 0
[06:05:02 INF] Stopped container collection-credit-card-actor-dapr-proxy_fe97cd94-1 with ID c80c0436c451 exited with 0
[06:05:03 INF] Removed container billing-public-server-dapr-proxy_b137dce5-4 with ID ea01289fae8b exited with 0
[06:05:03 INF] Removed container collection-credit-card-actor-dapr-proxy_fe97cd94-1 with ID c80c0436c451 exited with 0
[06:05:03 INF] Removing docker network tye_network_95268a2e-3
[06:05:03 INF] Running docker command network rm tye_network_95268a2e-3

@stephanjohnson
Copy link
Author

The latest CI build does not start my own code when I look at the Tye dashboard, it only starts the dapr sidecars, and they go into an infinite restart loop every time.

Tye version 0.10.0-alpha.21420.1 sometimes got into a state where the dapr sidecars restart constantly, but always only after starting my code first.

The dapr sidecar restarts are visible from the Tye dashboard, and the command line. However it is not until you mentioned this

Do any of the service/dapr logs show errors causing it to cycle

that I connected the ArgumentOutOfRange exception with the cycling dapr sidecars. What I mean is that sometimes I can see continuous restarts and Tye will log the results to the console and the dashboard.

However when the ArgumentOutOfRange exception is thrown it happens before there is enough time see the output on the console or the Tye dashboard. Obviously it does log to the console since you spotted this behavior from the logs, but it does not do so in a way that catches my eye to differentiate from all the other information being output.

@philliphoff
Copy link
Contributor

@stephanjohnson Do you see these types of errors in other (i.e. non-Tye) contexts:

[journal-subscriber-dapr_2e3f6437-c]: time="2022-02-08T05:58:54.4812015+02:00" level=fatal msg="detected duplicate actor state store: billing" app_id=journal-subscriber instance=DESKTOP-STEPHAN scope=dapr.runtime type=log ver=1.6.0
[06:03:59 ERR] docker run failed for zipkin with exit code 125: docker: Error response from daemon: driver failed programming external connectivity on endpoint zipkin_0ebff255-7 (d27089dad9fa164c788cc2f8716487d87809b58ce459868ace4e1c63835a2ec6): Bind for 0.0.0.0:9411 failed: port is already allocated.

[06:04:02 ERR] docker run failed for redis with exit code 125: docker: Error response from daemon: driver failed programming external connectivity on endpoint redis_d0da8108-8 (f8cb44df2b67b9d1685e634f63debcbf882a0be24020f8f9f9602c4bbf115b9e): Bind for 0.0.0.0:6379 failed: port is already allocated.

When you initialize Dapr, are you initializing it with or without the default Redis and Zipkin stores (i.e. via --slim)?

@stephanjohnson
Copy link
Author

I used --slim to initialize Dapr.

I have noticed those errors, and it seems that tye fails to cleanup properly when it does throw the ArgumentOutOfRange exception, and the cleanup of old images when tye starts fails to cleanup some of the older docker images.

I have a cleanup process that I run when I see those errors appear frequently:

docker kill $(docker container ls -q)
docker system prune
docker volume prune

This wipes out everything in docker so that tye has a fresh slate to start from.

I also use tye to initialize redis and zipkin:

extensions:
  - name: dapr
    components-path: ./components/
  - name: zipkin
...
services:
  - name: redis
    image: redis
    bindings:
      - port: 6379

Another thing that is interesting, since I have another project (the multi-repo) where I use tye with no issues at all, in this problematic project... is that I have to set my fs.inotify.max_user_instances on WSL to a higher number than the default 128 because otherwise I get issues when I run tye with the --watch and -debug parameters.

This project (the problematic one) has fewer files than the multi-repo, fewer projects, and also uses tye to initialize the redis and zipkin instances.

I was working on the multi-repo project last week, which is why I am only responding this week to this issue. I did not have to restart tye once. It worked as expected every time.

I even tried to restructure this project to have a similar directory structure to the multi-repo project to see if that wasn't part of the problem. It was not.

@philliphoff
Copy link
Contributor

@stephanjohnson Very curious. So you're running Tye completely within WSL? In both the problematic and non-problematic cases?

I even tried to restructure this project to have a similar directory structure to the multi-repo project to see if that wasn't part of the problem. It was not.

So you're saying that, even with at multi-repo arrangement, the problematic project is still problematic?

@stephanjohnson
Copy link
Author

Yes.

100% WSL.

Both the mono-repo (problematic) project, and multi-repo project are on the same machine.

I have just uninstalled Dapr, cleaned up Docker and reinitialized Dapr without the --slim option. I then removed the tye zipkin extension and redis service configuration from my tye.yml file. I still get the same issue.

Do you maybe want the log from the working project? Would that be any help at all?

Just as a side note: I like to keep the zipkin and redis managed by tye because then I can purge my docker between working on different projects so that each project gets a clean slate when I'm working on it. So I know that there is no possibility that I have some stale docker images from the working project interfering with the problematic project.

@philliphoff
Copy link
Contributor

Do you maybe want the log from the working project? Would that be any help at all?

Possibly; couldn't hurt, anyway. I'll need to do more experimentation within WSL, maybe. (Most of my testing is done on Mac and Windows.) It may just be that I don't have a sample project substantial enough to expose these sorts of issues.

@stephanjohnson
Copy link
Author

Just another point of interest:

This morning I figured that maybe it is one of the projects causing the error, so I commented out the ingress and all of the services except for zipkin and redis. So I ended up with an empty tye.yml file.

When I start tye then, it works 100%.

I then uncommented the first project, and I get immediate failure.
I commented out the first project, and uncommented the second, and I get immediate failure.

I am currently checking the dotnet version of the projects in the working vs non-working solutions. I know that I was on net 6 RC on both projects last year, and in November 2021 I upgraded the problematic project to net 6 RTM.

I only started the code for the problematic project in November 2021, and I seeded the initial structure of the project from the working project.

@stephanjohnson
Copy link
Author

I am currently checking the dotnet version of the projects in the working vs non-working solutions. I know that I was on net 6 RC on both projects last year, and in November 2021 I upgraded the problematic project to net 6 RTM.

I just checked, they are all <TargetFramework>net6.0</TargetFramework> so that means they'll be using the current version of dotnet that is available on the pc.

dotnet --version
6.0.101

The logs for the working project are incoming...

@stephanjohnson
Copy link
Author

@philliphoff here are the logs from the WORKING multi-repo project.

Loading Application Details...
Restoring and evaluating projects
Restore and project evaluation took: 353.0251ms
Restoring and evaluating projects
Resolved metadata for service index-server at /home/stephan/dev/assessments-dev/index-server/src/service/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Restore and project evaluation took: 1265.1758ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/assessments-dev/index-server/src/service/bin/Debug/net6.0/project
RunArguments=
TargetPath=/home/stephan/dev/assessments-dev/index-server/src/service/bin/Debug/net6.0/project.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=project
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 2.4882ms
Restoring and evaluating projects
Resolved metadata for service feature-flag-server at /home/stephan/dev/assessments-dev/feature-flag-server/src/service/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Restore and project evaluation took: 1217.5604ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/assessments-dev/feature-flag-server/src/service/bin/Debug/net6.0/project
RunArguments=
TargetPath=/home/stephan/dev/assessments-dev/feature-flag-server/src/service/bin/Debug/net6.0/project.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=project
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 1.1726ms
Restoring and evaluating projects
Resolved metadata for service setting-server at /home/stephan/dev/assessments-dev/setting-server/src/service/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Restore and project evaluation took: 1127.6594ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/assessments-dev/setting-server/src/service/bin/Debug/net6.0/project
RunArguments=
TargetPath=/home/stephan/dev/assessments-dev/setting-server/src/service/bin/Debug/net6.0/project.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=project
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.6284ms
Restoring and evaluating projects
Resolved metadata for service user-information-server at /home/stephan/dev/assessments-dev/user-information-server/src/service/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Restore and project evaluation took: 1109.1794ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/assessments-dev/user-information-server/src/service/bin/Debug/net6.0/project
RunArguments=
TargetPath=/home/stephan/dev/assessments-dev/user-information-server/src/service/bin/Debug/net6.0/project.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=project
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.693ms
Restoring and evaluating projects
Resolved metadata for service content-server at /home/stephan/dev/assessments-dev/content-server/src/service/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Restore and project evaluation took: 1120.7901ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/assessments-dev/content-server/src/service/bin/Debug/net6.0/project
RunArguments=
TargetPath=/home/stephan/dev/assessments-dev/content-server/src/service/bin/Debug/net6.0/project.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=project
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.3907ms
Restoring and evaluating projects
Resolved metadata for service research-model-server at /home/stephan/dev/assessments-dev/research-model-server/src/service/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Restore and project evaluation took: 1121.4357ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/assessments-dev/research-model-server/src/service/bin/Debug/net6.0/project
RunArguments=
TargetPath=/home/stephan/dev/assessments-dev/research-model-server/src/service/bin/Debug/net6.0/project.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=project
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.3581ms
Restoring and evaluating projects
Resolved metadata for service composition-server at /home/stephan/dev/assessments-dev/composition-server/src/service/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Restore and project evaluation took: 1317.6395ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/assessments-dev/composition-server/src/service/bin/Debug/net6.0/project
RunArguments=
TargetPath=/home/stephan/dev/assessments-dev/composition-server/src/service/bin/Debug/net6.0/project.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=project
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.3368ms
Restoring and evaluating projects
Resolved metadata for service telemetry-server at /home/stephan/dev/assessments-dev/telemetry-server/src/service/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Restore and project evaluation took: 1103.9595ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/assessments-dev/telemetry-server/src/service/bin/Debug/net6.0/project
RunArguments=
TargetPath=/home/stephan/dev/assessments-dev/telemetry-server/src/service/bin/Debug/net6.0/project.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=project
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.5228ms
Restoring and evaluating projects
Resolved metadata for service user-answer-telemetry-subscriber at /home/stephan/dev/assessments-dev/user-answer-telemetry-subscriber/src/service/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Restore and project evaluation took: 1384.8499ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/assessments-dev/user-answer-telemetry-subscriber/src/service/bin/Debug/net6.0/project
RunArguments=
TargetPath=/home/stephan/dev/assessments-dev/user-answer-telemetry-subscriber/src/service/bin/Debug/net6.0/project.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=project
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 0.1931ms
A 'placement-port' has not been defined. So the 'exclude-placement-container' will default to 'false'.
Injecting Dapr placement service...
Injecting zipkin service...
Launching Tye Host...

[08:27:35 INF] Executing application from /home/stephan/dev/assessments-dev/project/tye.yml
[08:27:35 INF] dtrace: Using Zipkin at URL http://localhost:9411
[08:27:35 INF] Dashboard running on http://127.0.0.1:8000
[08:27:35 INF] Processing ingress rule: Path:/Settings, Host:null, Service:setting-server
[08:27:35 INF] Service setting-server is using (35983, http://localhost:35983/)
[08:27:35 INF] Processing ingress rule: Path:/Features, Host:null, Service:feature-flag-server
[08:27:35 INF] Service feature-flag-server is using (45903, http://localhost:45903/)
[08:27:35 INF] Processing ingress rule: Path:/Content, Host:null, Service:content-server
[08:27:35 INF] Service content-server is using (41457, http://localhost:41457/)
[08:27:35 INF] Processing ingress rule: Path:/Research/Model, Host:null, Service:research-model-server
[08:27:35 INF] Service research-model-server is using (40009, http://localhost:40009/)
[08:27:35 INF] Processing ingress rule: Path:/Compositions, Host:null, Service:composition-server
[08:27:35 INF] Service composition-server is using (45775, http://localhost:45775/)
[08:27:35 INF] Processing ingress rule: Path:/Telemetry, Host:null, Service:telemetry-server
[08:27:35 INF] Service telemetry-server is using (44777, http://localhost:44777/)
[08:27:35 INF] Processing ingress rule: Path:/Account, Host:null, Service:user-information-server
[08:27:35 INF] Service user-information-server is using (45527, http://localhost:45527/)
info: Microsoft.Hosting.Lifetime[0]
      Now listening on: http://localhost:7000
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
      Content root path: /home/stephan/dev/assessments-dev/project
[08:27:36 INF] Docker image openzipkin/zipkin already installed
[08:27:36 INF] Docker image daprio/dapr already installed
[08:27:36 INF] Docker image redis already installed
[08:27:36 INF] Creating docker network tye_network_435c9eeb-0
[08:27:36 INF] Running docker command network create --driver bridge tye_network_435c9eeb-0
[08:27:36 INF] Running image redis for redis_ac935fc1-4
[08:27:36 INF] Running image daprio/dapr for placement_cbaa7736-6
[08:27:36 INF] Running image openzipkin/zipkin for zipkin_ec2ac1f5-8
[08:27:36 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for index-server-proxy_7c8e8f03-4
[08:27:36 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for feature-flag-server-proxy_67b9cc78-3
[08:27:36 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for setting-server-proxy_6651d720-0
[08:27:36 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for user-information-server-proxy_3d0d7b9d-d
[08:27:36 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for content-server-proxy_71314e50-c
[08:27:36 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for research-model-server-proxy_56fc0d8a-c
[08:27:36 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for composition-server-proxy_f7558ca8-0
[08:27:36 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for telemetry-server-proxy_e8bbbfe0-8
[08:27:36 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for user-answer-telemetry-subscriber-proxy_c3f55847-d
[08:27:37 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for index-server-dapr-proxy_17740d7c-5
[08:27:37 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for feature-flag-server-dapr-proxy_5df55b04-7
[08:27:37 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for setting-server-dapr-proxy_ce401a7a-a
[08:27:37 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for user-information-server-dapr-proxy_7e064300-f
[08:27:37 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for content-server-dapr-proxy_e7c3ad13-6
[08:27:37 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for research-model-server-dapr-proxy_3ccae34d-9
[08:27:37 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for composition-server-dapr-proxy_0ee6ae01-9
[08:27:37 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for telemetry-server-dapr-proxy_3730b5a7-8
[08:27:37 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for user-answer-telemetry-subscriber-dapr-proxy_5ad0ccc6-4
[08:27:37 INF] Building projects
[08:27:39 INF] Launching service telemetry-server_c111e8ab-8: /home/stephan/dev/assessments-dev/telemetry-server/src/service/bin/Debug/net6.0/project
[08:27:39 INF] Launching service feature-flag-server_a6fc7042-a: /home/stephan/dev/assessments-dev/feature-flag-server/src/service/bin/Debug/net6.0/project
[08:27:39 INF] Launching service user-information-server_a043137f-b: /home/stephan/dev/assessments-dev/user-information-server/src/service/bin/Debug/net6.0/project
[08:27:39 INF] Launching service index-server_50a28543-2: /home/stephan/dev/assessments-dev/index-server/src/service/bin/Debug/net6.0/project
[08:27:39 INF] Launching service content-server_91e7916b-0: /home/stephan/dev/assessments-dev/content-server/src/service/bin/Debug/net6.0/project
[08:27:39 INF] Launching service setting-server_b845c53a-6: /home/stephan/dev/assessments-dev/setting-server/src/service/bin/Debug/net6.0/project
[08:27:39 INF] Launching service research-model-server_04708194-5: /home/stephan/dev/assessments-dev/research-model-server/src/service/bin/Debug/net6.0/project
[08:27:39 INF] Launching service composition-server_7ff95a3a-f: /home/stephan/dev/assessments-dev/composition-server/src/service/bin/Debug/net6.0/project
[08:27:39 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/assessments-dev/composition-server/src/service/project.csproj'
[08:27:39 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/assessments-dev/telemetry-server/src/service/project.csproj'
[08:27:39 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/assessments-dev/index-server/src/service/project.csproj'
[08:27:39 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/assessments-dev/research-model-server/src/service/project.csproj'
[08:27:39 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/assessments-dev/user-information-server/src/service/project.csproj'
[08:27:39 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/assessments-dev/feature-flag-server/src/service/project.csproj'
[08:27:39 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/assessments-dev/content-server/src/service/project.csproj'
[08:27:39 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/assessments-dev/setting-server/src/service/project.csproj'
[08:27:39 INF] Launching service user-answer-telemetry-subscriber_96e7b8d2-a: /home/stephan/dev/assessments-dev/user-answer-telemetry-subscriber/src/service/bin/Debug/net6.0/project
[08:27:39 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/assessments-dev/user-answer-telemetry-subscriber/src/service/project.csproj'
[08:27:39 INF] Launching service index-server-dapr_dc0d7ff2-a: /usr/local/bin/dapr run --app-id index-server --app-port 40053 --dapr-grpc-port 46243 --dapr-http-port 40021 --metrics-port 44539 --placement-host-address localhost:46757 --components-path ./components/
[08:27:39 INF] index-server-dapr_dc0d7ff2-a running on process id 20569 bound to https://localhost:46243, http://localhost:40021, http://localhost:44539
[08:27:39 INF] Application assessments-dev-application started successfully with Pid: 19054
[08:27:39 INF] Launching service content-server-dapr_528ad422-5: /usr/local/bin/dapr run --app-id content-server --app-port 41457 --dapr-grpc-port 35005 --dapr-http-port 43331 --metrics-port 44167 --placement-host-address localhost:46757 --components-path ./components/
[08:27:39 INF] Launching service feature-flag-server-dapr_7ae22d0c-a: /usr/local/bin/dapr run --app-id feature-flag-server --app-port 45903 --dapr-grpc-port 36837 --dapr-http-port 33731 --metrics-port 40291 --placement-host-address localhost:46757 --components-path ./components/
[08:27:39 INF] Launching service setting-server-dapr_fc26a723-6: /usr/local/bin/dapr run --app-id setting-server --app-port 35983 --dapr-grpc-port 42279 --dapr-http-port 35741 --metrics-port 46371 --placement-host-address localhost:46757 --components-path ./components/
[08:27:39 INF] Launching service user-answer-telemetry-subscriber-dapr_a886ee5f-4: /usr/local/bin/dapr run --app-id user-answer-telemetry-subscriber --app-port 37097 --dapr-grpc-port 40355 --dapr-http-port 37225 --metrics-port 33567 --placement-host-address localhost:46757 --components-path ./components/
[08:27:39 INF] Launching service telemetry-server-dapr_20415ccf-c: /usr/local/bin/dapr run --app-id telemetry-server --app-port 44777 --dapr-grpc-port 34297 --dapr-http-port 44309 --metrics-port 34407 --placement-host-address localhost:46757 --components-path ./components/
[08:27:39 INF] telemetry-server-dapr_20415ccf-c running on process id 20587 bound to https://localhost:34297, http://localhost:44309, http://localhost:34407
[08:27:39 INF] Launching service research-model-server-dapr_85274593-1: /usr/local/bin/dapr run --app-id research-model-server --app-port 40009 --dapr-grpc-port 35341 --dapr-http-port 32933 --metrics-port 33899 --placement-host-address localhost:46757 --components-path ./components/
[08:27:39 INF] content-server-dapr_528ad422-5 running on process id 20574 bound to https://localhost:35005, http://localhost:43331, http://localhost:44167
[08:27:39 INF] user-answer-telemetry-subscriber-dapr_a886ee5f-4 running on process id 20586 bound to https://localhost:40355, http://localhost:37225, http://localhost:33567
[08:27:39 INF] Replica index-server-dapr_dc0d7ff2-a is moving to a ready state
[08:27:39 INF] Launching service user-information-server-dapr_6154762a-3: /usr/local/bin/dapr run --app-id user-information-server --app-port 45527 --dapr-grpc-port 34123 --dapr-http-port 45001 --metrics-port 33099 --placement-host-address localhost:46757 --components-path ./components/
[08:27:39 INF] Launching service composition-server-dapr_fbd409b8-0: /usr/local/bin/dapr run --app-id composition-server --app-port 45775 --dapr-grpc-port 33213 --dapr-http-port 35919 --metrics-port 44389 --placement-host-address localhost:46757 --components-path ./components/
[08:27:39 INF] research-model-server-dapr_85274593-1 running on process id 20588 bound to https://localhost:35341, http://localhost:32933, http://localhost:33899
[08:27:39 INF] Replica content-server-dapr_528ad422-5 is moving to a ready state
[08:27:39 INF] Replica user-answer-telemetry-subscriber-dapr_a886ee5f-4 is moving to a ready state
[08:27:39 INF] Replica telemetry-server-dapr_20415ccf-c is moving to a ready state
[08:27:39 INF] composition-server-dapr_fbd409b8-0 running on process id 20611 bound to https://localhost:33213, http://localhost:35919, http://localhost:44389
[08:27:39 INF] Replica research-model-server-dapr_85274593-1 is moving to a ready state
[08:27:39 INF] user-information-server-dapr_6154762a-3 running on process id 20609 bound to https://localhost:34123, http://localhost:45001, http://localhost:33099
[08:27:39 INF] setting-server-dapr_fc26a723-6 running on process id 20598 bound to https://localhost:42279, http://localhost:35741, http://localhost:46371
[08:27:39 INF] feature-flag-server-dapr_7ae22d0c-a running on process id 20603 bound to https://localhost:36837, http://localhost:33731, http://localhost:40291
[08:27:39 INF] Replica composition-server-dapr_fbd409b8-0 is moving to a ready state
[08:27:39 INF] Replica setting-server-dapr_fc26a723-6 is moving to a ready state
[08:27:39 INF] Replica user-information-server-dapr_6154762a-3 is moving to a ready state
[08:27:39 INF] Replica feature-flag-server-dapr_7ae22d0c-a is moving to a ready state
[08:27:41 DBG] Watching 3 file(s) for changes
[08:27:41 INF] telemetry-server_c111e8ab-8 running on process id 21132 bound to http://localhost:44777, https://localhost:42873
[08:27:41 INF] Replica telemetry-server_c111e8ab-8 is moving to a ready state
[08:27:41 DBG] Running project with the following arguments:
[08:27:41 INF] watch: telemetry-server_c111e8ab-8 Started
[08:27:42 DBG] Watching 4 file(s) for changes
[08:27:42 INF] setting-server_b845c53a-6 running on process id 21151 bound to http://localhost:35983, https://localhost:43817
[08:27:42 DBG] Watching 33 file(s) for changes
[08:27:42 INF] Replica setting-server_b845c53a-6 is moving to a ready state
[08:27:42 DBG] Running project with the following arguments:
[08:27:42 INF] watch: setting-server_b845c53a-6 Started
[08:27:42 INF] composition-server_7ff95a3a-f running on process id 21158 bound to http://localhost:45775, https://localhost:37759
[08:27:42 DBG] Watching 6 file(s) for changes
[08:27:42 INF] Replica composition-server_7ff95a3a-f is moving to a ready state
[08:27:42 DBG] Running project with the following arguments:
[08:27:42 INF] watch: composition-server_7ff95a3a-f Started
[08:27:42 INF] user-information-server_a043137f-b running on process id 21163 bound to http://localhost:45527, https://localhost:44845
[08:27:42 INF] Replica user-information-server_a043137f-b is moving to a ready state
[08:27:42 DBG] Running project with the following arguments:
[08:27:42 INF] watch: user-information-server_a043137f-b Started
[08:27:42 DBG] Watching 4 file(s) for changes
[08:27:42 INF] research-model-server_04708194-5 running on process id 21179 bound to http://localhost:40009, https://localhost:33519
[08:27:42 DBG] Watching 21 file(s) for changes
[08:27:42 INF] Replica research-model-server_04708194-5 is moving to a ready state
[08:27:42 DBG] Running project with the following arguments:
[08:27:42 INF] watch: research-model-server_04708194-5 Started
[08:27:42 INF] Selected process 21163.
[08:27:42 INF] Listening for event pipe events for user-information-server_a043137f-b on process id 21163
[08:27:42 DBG] Watching 3 file(s) for changes
[08:27:42 DBG] Watching 4 file(s) for changes
[08:27:42 INF] index-server_50a28543-2 running on process id 21222 bound to http://localhost:40053, https://localhost:38303
[08:27:42 INF] Replica index-server_50a28543-2 is moving to a ready state
[08:27:42 DBG] Running project with the following arguments:
[08:27:42 INF] watch: index-server_50a28543-2 Started
[08:27:42 INF] feature-flag-server_a6fc7042-a running on process id 21220 bound to http://localhost:45903, https://localhost:38955
[08:27:42 DBG] Watching 33 file(s) for changes
[08:27:42 INF] Replica feature-flag-server_a6fc7042-a is moving to a ready state
[08:27:42 DBG] Running project with the following arguments:
[08:27:42 INF] watch: feature-flag-server_a6fc7042-a Started
[08:27:42 INF] content-server_91e7916b-0 running on process id 21236 bound to http://localhost:41457, https://localhost:38207
[08:27:42 INF] Replica content-server_91e7916b-0 is moving to a ready state
[08:27:42 DBG] Running project with the following arguments:
[08:27:42 INF] watch: content-server_91e7916b-0 Started
[08:27:42 INF] user-answer-telemetry-subscriber_96e7b8d2-a running on process id 21263 bound to http://localhost:37097, https://localhost:34065
[08:27:42 INF] Replica user-answer-telemetry-subscriber_96e7b8d2-a is moving to a ready state
[08:27:42 DBG] Running project with the following arguments:
[08:27:42 INF] watch: user-answer-telemetry-subscriber_96e7b8d2-a Started
[08:27:42 INF] Selected process 21132.
[08:27:42 INF] Listening for event pipe events for telemetry-server_c111e8ab-8 on process id 21132
[08:27:43 INF] Selected process 21151.
[08:27:43 INF] Listening for event pipe events for setting-server_b845c53a-6 on process id 21151
[08:27:43 INF] Selected process 21158.
[08:27:43 INF] Listening for event pipe events for composition-server_7ff95a3a-f on process id 21158
[08:27:43 INF] Selected process 21179.
[08:27:43 INF] Listening for event pipe events for research-model-server_04708194-5 on process id 21179
[08:27:43 INF] Selected process 21222.
[08:27:43 INF] Listening for event pipe events for index-server_50a28543-2 on process id 21222
[08:27:43 INF] Selected process 21220.
[08:27:43 INF] Listening for event pipe events for feature-flag-server_a6fc7042-a on process id 21220
[08:27:43 INF] Running container content-server-proxy_71314e50-c with ID 28558994c235
[08:27:43 INF] Collecting docker logs for content-server-proxy_71314e50-c.
[08:27:43 INF] Selected process 21236.
[08:27:43 INF] Listening for event pipe events for content-server_91e7916b-0 on process id 21236
[08:27:43 INF] Selected process 21263.
[08:27:43 INF] Listening for event pipe events for user-answer-telemetry-subscriber_96e7b8d2-a on process id 21263
[08:27:44 INF] Running container zipkin_ec2ac1f5-8 with ID b4cee52817f0
[08:27:44 INF] Replica zipkin_ec2ac1f5-8 is moving to a ready state
[08:27:44 INF] Collecting docker logs for zipkin_ec2ac1f5-8.
[08:27:44 INF] Failed to collect diagnostics for composition-server-dapr_fbd409b8-0 after 00:00:05.
[08:27:44 INF] Failed to collect diagnostics for research-model-server-dapr_85274593-1 after 00:00:05.
[08:27:44 INF] Failed to collect diagnostics for user-information-server-dapr_6154762a-3 after 00:00:05.
[08:27:44 INF] Failed to collect diagnostics for content-server-dapr_528ad422-5 after 00:00:05.
[08:27:44 INF] Failed to collect diagnostics for telemetry-server-dapr_20415ccf-c after 00:00:05.
[08:27:44 INF] Failed to collect diagnostics for index-server-dapr_dc0d7ff2-a after 00:00:05.
[08:27:45 INF] Failed to collect diagnostics for user-answer-telemetry-subscriber-dapr_a886ee5f-4 after 00:00:05.
[08:27:45 INF] Failed to collect diagnostics for setting-server-dapr_fc26a723-6 after 00:00:05.
[08:27:45 INF] Failed to collect diagnostics for feature-flag-server-dapr_7ae22d0c-a after 00:00:05.
[08:27:46 INF] Running container user-information-server-proxy_3d0d7b9d-d with ID eb5a6c60fd11
[08:27:46 INF] Collecting docker logs for user-information-server-proxy_3d0d7b9d-d.
[08:27:46 INF] Running container index-server-dapr-proxy_17740d7c-5 with ID e1f7dcf264bb
[08:27:46 INF] Collecting docker logs for index-server-dapr-proxy_17740d7c-5.
[08:27:47 INF] Running container user-information-server-dapr-proxy_7e064300-f with ID d4eecd9d4181
[08:27:47 INF] Collecting docker logs for user-information-server-dapr-proxy_7e064300-f.
[08:27:47 INF] Running container placement_cbaa7736-6 with ID ccb73df33d17
[08:27:47 INF] Replica placement_cbaa7736-6 is moving to a ready state
[08:27:47 INF] Collecting docker logs for placement_cbaa7736-6.
[08:27:50 INF] Running container content-server-dapr-proxy_e7c3ad13-6 with ID 0159b9e10ba6
[08:27:50 INF] Collecting docker logs for content-server-dapr-proxy_e7c3ad13-6.
[08:27:50 INF] Running container feature-flag-server-proxy_67b9cc78-3 with ID a2766f787081
[08:27:50 INF] Collecting docker logs for feature-flag-server-proxy_67b9cc78-3.
[08:27:51 INF] Running container telemetry-server-dapr-proxy_3730b5a7-8 with ID 6b678adba831
[08:27:51 INF] Collecting docker logs for telemetry-server-dapr-proxy_3730b5a7-8.
[08:27:51 INF] Running container setting-server-proxy_6651d720-0 with ID 7b043dc48941
[08:27:51 INF] Collecting docker logs for setting-server-proxy_6651d720-0.
[08:27:52 INF] Running container research-model-server-dapr-proxy_3ccae34d-9 with ID a6e1ed1d126d
[08:27:52 INF] Collecting docker logs for research-model-server-dapr-proxy_3ccae34d-9.
[08:27:52 INF] Running container composition-server-proxy_f7558ca8-0 with ID c621ee001133
[08:27:52 INF] Collecting docker logs for composition-server-proxy_f7558ca8-0.
[08:27:52 INF] Running container research-model-server-proxy_56fc0d8a-c with ID 68de95625f7a
[08:27:52 INF] Collecting docker logs for research-model-server-proxy_56fc0d8a-c.
[08:27:53 INF] Running container composition-server-dapr-proxy_0ee6ae01-9 with ID ff8a6e4839b3
[08:27:53 INF] Collecting docker logs for composition-server-dapr-proxy_0ee6ae01-9.
[08:27:53 INF] Running container setting-server-dapr-proxy_ce401a7a-a with ID fd4fbb330f62
[08:27:53 INF] Collecting docker logs for setting-server-dapr-proxy_ce401a7a-a.
[08:27:53 INF] Running container user-answer-telemetry-subscriber-proxy_c3f55847-d with ID 4a2102eb03d6
[08:27:53 INF] Collecting docker logs for user-answer-telemetry-subscriber-proxy_c3f55847-d.
[08:27:53 INF] Running container user-answer-telemetry-subscriber-dapr-proxy_5ad0ccc6-4 with ID 0a99bb4b6600
[08:27:53 INF] Collecting docker logs for user-answer-telemetry-subscriber-dapr-proxy_5ad0ccc6-4.
[08:27:54 INF] Running container telemetry-server-proxy_e8bbbfe0-8 with ID a1c1de40458d
[08:27:54 INF] Collecting docker logs for telemetry-server-proxy_e8bbbfe0-8.
[08:27:54 INF] Running container feature-flag-server-dapr-proxy_5df55b04-7 with ID 48d948863f02
[08:27:54 INF] Collecting docker logs for feature-flag-server-dapr-proxy_5df55b04-7.
[08:27:54 INF] Running container index-server-proxy_7c8e8f03-4 with ID 6b32b2b7d12d
[08:27:54 INF] Collecting docker logs for index-server-proxy_7c8e8f03-4.
[08:27:54 INF] Running container redis_ac935fc1-4 with ID 8d0973575721
[08:27:54 INF] Replica redis_ac935fc1-4 is moving to a ready state
[08:27:54 INF] Collecting docker logs for redis_ac935fc1-4.
[08:27:55 INF] content-server-dapr_528ad422-5 process exited with exit code 0
[08:27:55 INF] Launching service content-server-dapr_86b74061-4: /usr/local/bin/dapr run --app-id content-server --app-port 41457 --dapr-grpc-port 35005 --dapr-http-port 43331 --metrics-port 44167 --placement-host-address localhost:46757 --components-path ./components/
[08:27:55 INF] content-server-dapr_86b74061-4 running on process id 23221 bound to https://localhost:35005, http://localhost:43331, http://localhost:44167
[08:27:55 INF] Replica content-server-dapr_86b74061-4 is moving to a ready state
[08:27:55 INF] index-server-dapr_dc0d7ff2-a process exited with exit code 0
[08:27:55 INF] Launching service index-server-dapr_bb3dbb40-5: /usr/local/bin/dapr run --app-id index-server --app-port 40053 --dapr-grpc-port 46243 --dapr-http-port 40021 --metrics-port 44539 --placement-host-address localhost:46757 --components-path ./components/
[08:27:55 INF] index-server-dapr_bb3dbb40-5 running on process id 23232 bound to https://localhost:46243, http://localhost:40021, http://localhost:44539
[08:27:55 INF] Replica index-server-dapr_bb3dbb40-5 is moving to a ready state
[08:27:55 INF] feature-flag-server-dapr_7ae22d0c-a process exited with exit code 0
[08:27:55 INF] Launching service feature-flag-server-dapr_d39e608a-b: /usr/local/bin/dapr run --app-id feature-flag-server --app-port 45903 --dapr-grpc-port 36837 --dapr-http-port 33731 --metrics-port 40291 --placement-host-address localhost:46757 --components-path ./components/
[08:27:55 INF] feature-flag-server-dapr_d39e608a-b running on process id 23238 bound to https://localhost:36837, http://localhost:33731, http://localhost:40291
[08:27:55 INF] Replica feature-flag-server-dapr_d39e608a-b is moving to a ready state
[08:27:55 INF] user-answer-telemetry-subscriber-dapr_a886ee5f-4 process exited with exit code 0
[08:27:55 INF] Launching service user-answer-telemetry-subscriber-dapr_272513d8-7: /usr/local/bin/dapr run --app-id user-answer-telemetry-subscriber --app-port 37097 --dapr-grpc-port 40355 --dapr-http-port 37225 --metrics-port 33567 --placement-host-address localhost:46757 --components-path ./components/
[08:27:55 INF] user-answer-telemetry-subscriber-dapr_272513d8-7 running on process id 23253 bound to https://localhost:40355, http://localhost:37225, http://localhost:33567
[08:27:55 INF] telemetry-server-dapr_20415ccf-c process exited with exit code 0
[08:27:55 INF] Launching service telemetry-server-dapr_6f972938-5: /usr/local/bin/dapr run --app-id telemetry-server --app-port 44777 --dapr-grpc-port 34297 --dapr-http-port 44309 --metrics-port 34407 --placement-host-address localhost:46757 --components-path ./components/
[08:27:55 INF] telemetry-server-dapr_6f972938-5 running on process id 23260 bound to https://localhost:34297, http://localhost:44309, http://localhost:34407
[08:27:55 INF] Replica user-answer-telemetry-subscriber-dapr_272513d8-7 is moving to a ready state
[08:27:55 INF] Replica telemetry-server-dapr_6f972938-5 is moving to a ready state
[08:27:55 INF] research-model-server-dapr_85274593-1 process exited with exit code 0
[08:27:55 INF] Launching service research-model-server-dapr_39ae303c-c: /usr/local/bin/dapr run --app-id research-model-server --app-port 40009 --dapr-grpc-port 35341 --dapr-http-port 32933 --metrics-port 33899 --placement-host-address localhost:46757 --components-path ./components/
[08:27:55 INF] research-model-server-dapr_39ae303c-c running on process id 23302 bound to https://localhost:35341, http://localhost:32933, http://localhost:33899
[08:27:55 INF] user-information-server-dapr_6154762a-3 process exited with exit code 0
[08:27:55 INF] Launching service user-information-server-dapr_da6728b2-8: /usr/local/bin/dapr run --app-id user-information-server --app-port 45527 --dapr-grpc-port 34123 --dapr-http-port 45001 --metrics-port 33099 --placement-host-address localhost:46757 --components-path ./components/
[08:27:55 INF] user-information-server-dapr_da6728b2-8 running on process id 23312 bound to https://localhost:34123, http://localhost:45001, http://localhost:33099
[08:27:55 INF] Replica user-information-server-dapr_da6728b2-8 is moving to a ready state
[08:27:55 INF] Replica research-model-server-dapr_39ae303c-c is moving to a ready state
[08:27:55 INF] composition-server-dapr_fbd409b8-0 process exited with exit code 0
[08:27:55 INF] Launching service composition-server-dapr_9d162551-d: /usr/local/bin/dapr run --app-id composition-server --app-port 45775 --dapr-grpc-port 33213 --dapr-http-port 35919 --metrics-port 44389 --placement-host-address localhost:46757 --components-path ./components/
[08:27:55 INF] composition-server-dapr_9d162551-d running on process id 23320 bound to https://localhost:33213, http://localhost:35919, http://localhost:44389
[08:27:55 INF] setting-server-dapr_fc26a723-6 process exited with exit code 0
[08:27:55 INF] Launching service setting-server-dapr_58c30df2-6: /usr/local/bin/dapr run --app-id setting-server --app-port 35983 --dapr-grpc-port 42279 --dapr-http-port 35741 --metrics-port 46371 --placement-host-address localhost:46757 --components-path ./components/
[08:27:55 INF] setting-server-dapr_58c30df2-6 running on process id 23356 bound to https://localhost:42279, http://localhost:35741, http://localhost:46371
[08:27:55 INF] Replica composition-server-dapr_9d162551-d is moving to a ready state
[08:27:55 INF] Replica setting-server-dapr_58c30df2-6 is moving to a ready state
[08:28:00 INF] Failed to collect diagnostics for content-server-dapr_86b74061-4 after 00:00:05.
[08:28:00 INF] Failed to collect diagnostics for feature-flag-server-dapr_d39e608a-b after 00:00:05.
[08:28:00 INF] Failed to collect diagnostics for index-server-dapr_bb3dbb40-5 after 00:00:05.
[08:28:00 INF] Failed to collect diagnostics for user-answer-telemetry-subscriber-dapr_272513d8-7 after 00:00:05.
[08:28:00 INF] Failed to collect diagnostics for telemetry-server-dapr_6f972938-5 after 00:00:05.
[08:28:00 INF] Failed to collect diagnostics for research-model-server-dapr_39ae303c-c after 00:00:05.
[08:28:00 INF] Failed to collect diagnostics for setting-server-dapr_58c30df2-6 after 00:00:05.
[08:28:00 INF] Failed to collect diagnostics for composition-server-dapr_9d162551-d after 00:00:05.
[08:28:00 INF] Failed to collect diagnostics for user-information-server-dapr_da6728b2-8 after 00:00:05.

@stephanjohnson
Copy link
Author

I noticed that the dapr side-car services restart once on this project each time I start tye, but it is not a continuous cycle as before.

The only main difference here is that the folder structure is completely different.

/project/tye.yml
/project-one/tye.yml
/project-one/src/service/project.csproj
/project-two/tye.yml
/project-two/src/service/project.csproj
/project-three/tye.yml
/project-three/src/service/project.csproj

I also use the include method of including the individual tye projects here, vs the project references in tye.yml in the other project. I initially used the include method on the problematic project, and I changed over to the 'project' references because I thought that this may be part of the problem. It was not.

@philliphoff
Copy link
Contributor

I then uncommented the first project, and I get immediate failure.
I commented out the first project, and uncommented the second, and I get immediate failure.

Not to make you do more work than you've done already, but is there a project which exhibits the issue that can be stripped down to the bare minimum and possibly shared? (If IP is still an issue, you are also welcome to share it to phillip.hoff@microsoft.com.)

@stephanjohnson
Copy link
Author

@philliphoff

but is there a project which exhibits the issue that can be stripped down to the bare minimum and possibly shared?

I can do this for you

@stephanjohnson
Copy link
Author

I am just posting the logs for two runs here over the next two comments.

This one, empty tye.yml file:

name: billing-application

extensions:
  - name: dapr
    components-path: ./components/
  - name: zipkin

services:

  - name: redis
    image: redis
    bindings:
      - port: 6379

Loading Application Details...
Restoring and evaluating projects
Restore and project evaluation took: 357.1378ms
A 'placement-port' has not been defined. So the 'exclude-placement-container' will default to 'false'.
Injecting Dapr placement service...
Injecting zipkin service...
Launching Tye Host...

[08:38:59 INF] Executing application from /home/stephan/dev/project/svc/project/tye.yml
[08:38:59 INF] dtrace: Using Zipkin at URL http://localhost:9411
[08:38:59 INF] Dashboard running on http://127.0.0.1:8000
[08:38:59 INF] Docker image openzipkin/zipkin already installed
[08:38:59 INF] Docker image daprio/dapr already installed
[08:38:59 INF] Docker image redis already installed
[08:38:59 INF] Creating docker network tye_network_7dcc9944-7
[08:38:59 INF] Running docker command network create --driver bridge tye_network_7dcc9944-7
[08:39:00 INF] Running image redis for redis_d98825da-b
[08:39:00 INF] Running image daprio/dapr for placement_042090ad-c
[08:39:00 INF] Running image openzipkin/zipkin for zipkin_d698b2af-f
[08:39:00 INF] Application teljoy-billing-application started successfully with Pid: 31341
[08:39:03 INF] Running container redis_d98825da-b with ID b6737e8e94d7
[08:39:03 INF] Replica redis_d98825da-b is moving to a ready state
[08:39:03 INF] Collecting docker logs for redis_d98825da-b.
[08:39:03 INF] Running container placement_042090ad-c with ID cab4ddd2e9ab
[08:39:03 INF] Replica placement_042090ad-c is moving to a ready state
[08:39:03 INF] Collecting docker logs for placement_042090ad-c.
[08:39:04 INF] Running container zipkin_d698b2af-f with ID 195b17b6b0c6
[08:39:04 INF] Replica zipkin_d698b2af-f is moving to a ready state
[08:39:04 INF] Collecting docker logs for zipkin_d698b2af-f.

@stephanjohnson
Copy link
Author

This one, uncommented a single project in the tye.yml file:

name: billing-application

extensions:
  - name: dapr
    components-path: ./components/
  - name: zipkin

services:
  - name: account-server
    project: ../src/account-server/account-server.csproj

  - name: redis
    image: redis
    bindings:
      - port: 6379

Loading Application Details...
Restoring and evaluating projects
Resolved metadata for service account-server at /home/stephan/dev/project/svc/src/account-server/obj/Debug/net6.0/MicrosoftTye.ProjectMetadata.txt
Restore and project evaluation took: 1396.0769ms
Found application version: 1.0.0
RunCommand=/home/stephan/dev/project/svc/src/account-server/bin/Debug/net6.0/account-server
RunArguments=
TargetPath=/home/stephan/dev/project/svc/src/account-server/bin/Debug/net6.0/account-server.dll
PublishDir=bin/Debug/net6.0/publish/
AssemblyName=account-server
IntermediateOutputPath=obj/Debug/net6.0/
Found target framework: net6.0
Parsed target framework name: net
Parsed target framework version: 6.0
Found shared frameworks: Microsoft.NETCore.App, Microsoft.AspNetCore.App
IsAspNet=True
Evaluation Took: 1.3299ms
A 'placement-port' has not been defined. So the 'exclude-placement-container' will default to 'false'.
Injecting Dapr placement service...
Injecting zipkin service...
Launching Tye Host...

[08:42:31 INF] Executing application from /home/stephan/dev/project/svc/project/tye.yml
[08:42:31 INF] dtrace: Using Zipkin at URL http://localhost:9411
[08:42:31 INF] Dashboard running on http://127.0.0.1:8000
[08:42:31 INF] Docker image daprio/dapr already installed
[08:42:31 INF] Docker image redis already installed
[08:42:31 INF] Docker image openzipkin/zipkin already installed
[08:42:31 INF] Creating docker network tye_network_f692f7b5-c
[08:42:31 INF] Running docker command network create --driver bridge tye_network_f692f7b5-c
[08:42:32 INF] Running image redis for redis_5c82f7cd-3
[08:42:32 INF] Running image daprio/dapr for placement_4b8047e3-1
[08:42:32 INF] Running image openzipkin/zipkin for zipkin_21a60bd5-3
[08:42:32 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for account-server-proxy_746b747f-9
[08:42:32 DBG] Running proxy image mcr.microsoft.com/dotnet/core/sdk:3.1 for account-server-dapr-proxy_699fe62f-d
[08:42:32 INF] Building projects
[08:42:33 INF] Application teljoy-billing-application started successfully with Pid: 32369
[08:42:33 INF] Launching service account-server_4885029d-b: /home/stephan/dev/project/svc/src/account-server/bin/Debug/net6.0/account-server
[08:42:33 INF] Launching service account-server-dapr_a5c314c0-1: /usr/local/bin/dapr run --app-id account-server --app-port 37981 --dapr-grpc-port 44425 --dapr-http-port 38283 --metrics-port 45363 --placement-host-address localhost:37083 --components-path ./components/
[08:42:33 INF] account-server-dapr_a5c314c0-1 running on process id 395 bound to https://localhost:44425, http://localhost:38283, http://localhost:45363
[08:42:33 INF] Replica account-server-dapr_a5c314c0-1 is moving to a ready state
[08:42:33 DBG] Running MSBuild target 'GenerateWatchList' on '/home/stephan/dev/project/svc/src/account-server/account-server.csproj'
[08:42:34 INF] Failed to collect diagnostics for account-server-dapr_a5c314c0-1 after 00:00:05.
[08:42:34 INF] account-server-dapr_a5c314c0-1 process exited with exit code 0
[08:42:34 INF] Launching service account-server-dapr_3ad8568b-f: /usr/local/bin/dapr run --app-id account-server --app-port 37981 --dapr-grpc-port 44425 --dapr-http-port 38283 --metrics-port 45363 --placement-host-address localhost:37083 --components-path ./components/
[08:42:34 INF] account-server-dapr_3ad8568b-f running on process id 449 bound to https://localhost:44425, http://localhost:38283, http://localhost:45363
[08:42:34 INF] Replica account-server-dapr_3ad8568b-f is moving to a ready state
[08:42:34 DBG] Watching 45 file(s) for changes
[08:42:34 INF] account-server_4885029d-b running on process id 467 bound to http://localhost:37981, https://localhost:46813
[08:42:34 INF] Replica account-server_4885029d-b is moving to a ready state
[08:42:34 DBG] Running account-server with the following arguments:
[08:42:34 INF] watch: account-server_4885029d-b Started
[08:42:34 INF] Selected process 449.
[08:42:34 INF] Listening for event pipe events for account-server-dapr_3ad8568b-f on process id 449
[08:42:34 INF] Event pipe collection completed for account-server-dapr_3ad8568b-f on process id 449
[08:42:34 INF] account-server-dapr_3ad8568b-f process exited with exit code 0
[08:42:34 INF] Launching service account-server-dapr_8f1e5a1d-d: /usr/local/bin/dapr run --app-id account-server --app-port 37981 --dapr-grpc-port 44425 --dapr-http-port 38283 --metrics-port 45363 --placement-host-address localhost:37083 --components-path ./components/
[08:42:34 INF] account-server-dapr_8f1e5a1d-d running on process id 485 bound to https://localhost:44425, http://localhost:38283, http://localhost:45363
[08:42:34 INF] Replica account-server-dapr_8f1e5a1d-d is moving to a ready state
[08:42:35 INF] Failed to collect diagnostics for account-server-dapr_8f1e5a1d-d after 00:00:05.
[08:42:35 INF] account-server-dapr_8f1e5a1d-d process exited with exit code 0
[08:42:35 INF] Launching service account-server-dapr_b0f42634-1: /usr/local/bin/dapr run --app-id account-server --app-port 37981 --dapr-grpc-port 44425 --dapr-http-port 38283 --metrics-port 45363 --placement-host-address localhost:37083 --components-path ./components/
[08:42:35 INF] account-server-dapr_b0f42634-1 running on process id 536 bound to https://localhost:44425, http://localhost:38283, http://localhost:45363
[08:42:35 INF] Replica account-server-dapr_b0f42634-1 is moving to a ready state
[08:42:35 INF] Selected process 467.
[08:42:35 INF] Listening for event pipe events for account-server_4885029d-b on process id 467
[08:42:35 INF] Failed to collect diagnostics for account-server-dapr_b0f42634-1 after 00:00:05.
[08:42:35 INF] account-server-dapr_b0f42634-1 process exited with exit code 0
[08:42:35 INF] Launching service account-server-dapr_092856bd-1: /usr/local/bin/dapr run --app-id account-server --app-port 37981 --dapr-grpc-port 44425 --dapr-http-port 38283 --metrics-port 45363 --placement-host-address localhost:37083 --components-path ./components/
[08:42:35 INF] account-server-dapr_092856bd-1 running on process id 590 bound to https://localhost:44425, http://localhost:38283, http://localhost:45363
[08:42:35 INF] Replica account-server-dapr_092856bd-1 is moving to a ready state
[08:42:36 INF] Failed to collect diagnostics for account-server-dapr_092856bd-1 after 00:00:05.
[08:42:36 INF] account-server-dapr_092856bd-1 process exited with exit code 0
[08:42:36 INF] Launching service account-server-dapr_12a1934c-4: /usr/local/bin/dapr run --app-id account-server --app-port 37981 --dapr-grpc-port 44425 --dapr-http-port 38283 --metrics-port 45363 --placement-host-address localhost:37083 --components-path ./components/
[08:42:36 INF] account-server-dapr_12a1934c-4 running on process id 617 bound to https://localhost:44425, http://localhost:38283, http://localhost:45363
[08:42:36 INF] Replica account-server-dapr_12a1934c-4 is moving to a ready state
[08:42:36 INF] Failed to collect diagnostics for account-server-dapr_12a1934c-4 after 00:00:05.
[08:42:36 INF] account-server-dapr_12a1934c-4 process exited with exit code 0
[08:42:36 INF] Launching service account-server-dapr_429257ce-9: /usr/local/bin/dapr run --app-id account-server --app-port 37981 --dapr-grpc-port 44425 --dapr-http-port 38283 --metrics-port 45363 --placement-host-address localhost:37083 --components-path ./components/
[08:42:36 INF] account-server-dapr_429257ce-9 running on process id 643 bound to https://localhost:44425, http://localhost:38283, http://localhost:45363
[08:42:36 INF] Replica account-server-dapr_429257ce-9 is moving to a ready state
[08:42:37 INF] Failed to collect diagnostics for account-server-dapr_429257ce-9 after 00:00:05.
[08:42:37 INF] account-server-dapr_429257ce-9 process exited with exit code 0
[08:42:37 INF] Launching service account-server-dapr_c278e85d-7: /usr/local/bin/dapr run --app-id account-server --app-port 37981 --dapr-grpc-port 44425 --dapr-http-port 38283 --metrics-port 45363 --placement-host-address localhost:37083 --components-path ./components/
[08:42:37 INF] account-server-dapr_c278e85d-7 running on process id 670 bound to https://localhost:44425, http://localhost:38283, http://localhost:45363
[08:42:37 INF] Replica account-server-dapr_c278e85d-7 is moving to a ready state
^C[08:42:37 INF] Tye Host is stopping...
[08:42:37 INF] Running container account-server-dapr-proxy_699fe62f-d with ID 6c71c09e0cfc
[08:42:37 INF] Collecting docker logs for account-server-dapr-proxy_699fe62f-d.
[08:42:37 INF] Event pipe collection completed for account-server_4885029d-b on process id 467
[08:42:37 INF] account-server_4885029d-b process exited with exit code 0
[08:42:37 INF] watch: account-server_4885029d-b Exited
[08:42:37 INF] Failed to collect diagnostics for account-server-dapr_c278e85d-7 after 00:00:05.
[08:42:37 INF] account-server-dapr_c278e85d-7 process exited with exit code 0
[08:42:37 INF] docker logs collection for account-server-dapr-proxy_699fe62f-d complete with exit code 0
[08:42:37 INF] Stopping container account-server-dapr-proxy_699fe62f-d with ID 6c71c09e0cfc
[08:42:38 INF] Running container placement_4b8047e3-1 with ID 828ab32fce63
[08:42:38 INF] Stopping container placement_4b8047e3-1 with ID 828ab32fce63
[08:42:38 INF] Stopped container account-server-dapr-proxy_699fe62f-d with ID 6c71c09e0cfc exited with 0
[08:42:38 INF] Removed container account-server-dapr-proxy_699fe62f-d with ID 6c71c09e0cfc exited with 0
[08:42:38 INF] Running container redis_5c82f7cd-3 with ID 5876a67b7cc7
[08:42:38 INF] Running container account-server-proxy_746b747f-9 with ID 9cf2b114a59f
[08:42:38 INF] Stopping container redis_5c82f7cd-3 with ID 5876a67b7cc7
[08:42:38 INF] Stopping container account-server-proxy_746b747f-9 with ID 9cf2b114a59f
[08:42:39 INF] Stopped container account-server-proxy_746b747f-9 with ID 9cf2b114a59f exited with 0
[08:42:39 INF] Stopped container placement_4b8047e3-1 with ID 828ab32fce63 exited with 0
[08:42:39 INF] Running container zipkin_21a60bd5-3 with ID 961c1eb442bb
[08:42:39 INF] Stopping container zipkin_21a60bd5-3 with ID 961c1eb442bb
[08:42:39 INF] Stopped container redis_5c82f7cd-3 with ID 5876a67b7cc7 exited with 0
[08:42:39 INF] Removed container account-server-proxy_746b747f-9 with ID 9cf2b114a59f exited with 0
[08:42:39 INF] Removed container placement_4b8047e3-1 with ID 828ab32fce63 exited with 0
[08:42:40 INF] Removed container redis_5c82f7cd-3 with ID 5876a67b7cc7 exited with 0
[08:42:40 INF] Stopped container zipkin_21a60bd5-3 with ID 961c1eb442bb exited with 0
[08:42:40 INF] Removed container zipkin_21a60bd5-3 with ID 961c1eb442bb exited with 0
[08:42:40 INF] Removing docker network tye_network_f692f7b5-c
[08:42:40 INF] Running docker command network rm tye_network_f692f7b5-c

I manually stopped this run because it did not throw an ArgumentOutOfRange exception, but the dapr side-car service was stuck in a restart cycle. It appears that these two issues are related as @philliphoff pointed out before:

Do any of the service/dapr logs show errors causing it to cycle (i.e. be continually restarted)

@stephanjohnson
Copy link
Author

@philliphoff I have sent you an email

@stephanjohnson
Copy link
Author

I think I figured it out.

I am not sure, but I was playing around with including selective projects into the tye.yml file, and then looking deeper at the dapr side car logs.

I get two issues:

  1. I had a component named collection-credit-card, and then I get this error:
error initializing pub sub pubsub.redis/v1: redis streams: error connecting to redis at localhost:6379: dial tcp 127.0.0.1:6379: connect: connection refused

This error is strange, because redis is running and I can connect to it normally.

  1. I renamed the component to collectioncreditcard (without -) and then I get this error:
detected actor state store: account
component loaded. name: account, type: state.redis/v1
detected duplicate actor state store: billing

So, I have multiple components that are all state stores, and the goal is that in production I will be using different state stores for each, but in development... they're all pointing to the local development redis.

This is a major change from the working multi-repo project, where I am not using the state stores. I do have multiple pubsub components that all use redis, but not a single state store.

My feeling is that this is a dapr issue, where using multiple state stores with unique names, but pointing to the same place is causing an issue with the side-car.

apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
  name: account
spec:
  type: state.redis
  version: v1
  metadata:
    - name: redisHost
      value: localhost:6379
    - name: redisPassword
      value: ""
    - name: enableTLS
      value: false
    - name: actorStateStore
      value: "true"
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
  name: billing
spec:
  type: state.redis
  version: v1
  metadata:
    - name: redisHost
      value: localhost:6379
    - name: redisPassword
      value: ""
    - name: enableTLS
      value: false
    - name: actorStateStore
      value: "true"

And if I have to put my finger on it, specifically the actorStateStore attribute.

I am testing this now, will revert with feedback.

@stephanjohnson
Copy link
Author

Ok so that was not the issue, I am getting the same ArgumentOutOfRange exception consistently.

@philliphoff
Copy link
Contributor

@stephanjohnson So I'm seeing the same dapr issue as you, with the duplicate actor state stores error. As best as I can tell, Dapr support only a single actor state store per application (i.e. per dapr instance). It's not totally clear to me, but it seems like each Dapr application can have their own actor state store.

Is it correct that each individual actor state store in your solution is used only by individual services? If that's that the case, then you may just need to partition your Dapr component configuration files on a per-service basis. Earlier versions of Tye did not allow this (because you could only specify a single components-path property. However, with (the latest CI builds of) 0.11, you can now specify all Dapr extension properties on a per-service basis.

So, it'd look something like:

extensions:
  - name: dapr
    # Default component path directory.
    components-path: ./components/
    services:
      account-server:
        # Components path just for account-server service
        components-path: ./components/account/

@philliphoff philliphoff removed the bug Something isn't working label Feb 9, 2022
@philliphoff philliphoff removed this from the 0.11 milestone Feb 9, 2022
@stephanjohnson
Copy link
Author

Hi @philliphoff I will test this over the next two days and revert with feedback. Thank you for your assistance thus far.

@stephanjohnson
Copy link
Author

@philliphoff I have upgraded to the 0.11 release and since then I have not had this issue. I have purposefully stopped and started my solution a number of times, and it seems that the issue is no longer happening.

I have also ensured that my dapr components are declared correctly (i.e. no duplicate actor state stores).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants