Edge-home-orchestration-go: [DataStorage] Ошибка выполнСния

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 19 янв. 2021  Β·  7ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: lf-edge/edge-home-orchestration-go

ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ
Ошибка выполнСния, ΠΊΠΎΠ³Π΄Π° сСрвСры Π»ΠΈΡ‚Π΅ΠΉΠ½ΠΎΠ³ΠΎ производства edgex Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚,

level=ERROR ts=2021-01-19T01:51:50.815737266Z app=datastorage source=init.go:154 msg="Get \"http://localhost:48080/api/v1/ping\": dial tcp 127.0.0.1:48080: connect: connection refused"
level=INFO ts=2021-01-19T01:51:51.817181193Z app=datastorage source=init.go:144 msg="Check Metadata service's status by ping..."
level=INFO ts=2021-01-19T01:51:51.818287982Z app=datastorage source=init.go:144 msg="Check Data service's status by ping..."
level=ERROR ts=2021-01-19T01:51:51.822577012Z app=datastorage source=init.go:154 msg="Get \"http://localhost:48081/api/v1/ping\": dial tcp 127.0.0.1:48081: connect: connection refused"
level=ERROR ts=2021-01-19T01:51:51.824049381Z app=datastorage source=init.go:154 msg="Get \"http://localhost:48080/api/v1/ping\": dial tcp 127.0.0.1:48080: connect: connection refused"
level=INFO ts=2021-01-19T01:51:52.825768174Z app=datastorage source=init.go:144 msg="Check Metadata service's status by ping..."
level=INFO ts=2021-01-19T01:51:52.826907105Z app=datastorage source=init.go:144 msg="Check Data service's status by ping..."
level=ERROR ts=2021-01-19T01:51:52.830784824Z app=datastorage source=init.go:154 msg="Get \"http://localhost:48081/api/v1/ping\": dial tcp 127.0.0.1:48081: connect: connection refused"
level=ERROR ts=2021-01-19T01:51:52.83209855Z app=datastorage source=init.go:154 msg="Get \"http://localhost:48080/api/v1/ping\": dial tcp 127.0.0.1:48080: connect: connection refused"
INFO[2021-01-19T01:51:53Z]discovery.go:833 activeDiscovery [discoverymgr] activeDiscovery!!!
INFO[2021-01-19T01:51:53Z]discovery.go:571 func1 [deviceDetectionRoutine] edge-orchestration-3125da9e-1e9a-41aa-ac83-004725eb2d1e
level=ERROR ts=2021-01-19T01:51:53.83359109Z app=datastorage source=init.go:139 msg="dependency Metadata service checking time out"
level=ERROR ts=2021-01-19T01:51:53.834663766Z app=datastorage source=init.go:139 msg="dependency Data service checking time out"
level=INFO ts=2021-01-19T01:51:53.840074015Z app=datastorage source=httpserver.go:116 msg="Web server shutting down"
level=INFO ts=2021-01-19T01:51:53.841736032Z app=datastorage source=httpserver.go:107 msg="Web server stopped"
level=INFO ts=2021-01-19T01:51:54.341966491Z app=datastorage source=httpserver.go:118 msg="Web server shut down"
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x8d1a0e]

goroutine 44 [running]:
github.com/edgexfoundry/device-sdk-go/internal/autoevent.(*manager).StopAutoEvents(0x0)
        /home/t25kim/edge-home-orchestration-go/vendor/github.com/edgexfoundry/device-sdk-go/internal/autoevent/manager.go:69 +0x4e
github.com/edgexfoundry/device-sdk-go/pkg/service.(*DeviceService).Stop(0xc0004c2780, 0xc0005ae600)
        /home/t25kim/edge-home-orchestration-go/vendor/github.com/edgexfoundry/device-sdk-go/pkg/service/service.go:134 +0x45
github.com/edgexfoundry/device-sdk-go/pkg/service.Main(0xe2dbda, 0xb, 0xe3a91d, 0x1a, 0xda46e0, 0xc0005a5de0, 0xf46e20, 0xc0005ae600, 0xc0000330a0, 0xc0005ac300, ...)
        /home/t25kim/edge-home-orchestration-go/vendor/github.com/edgexfoundry/device-sdk-go/pkg/service/main.go:69 +0x6fa
github.com/edgexfoundry/device-sdk-go/pkg/startup.Bootstrap(0xe2dbda, 0xb, 0xe3a91d, 0x1a, 0xda46e0, 0xc0005a5de0)
        /home/t25kim/edge-home-orchestration-go/vendor/github.com/edgexfoundry/device-sdk-go/pkg/startup/bootstrap.go:19 +0x117
created by github.com/lf-edge/edge-home-orchestration-go/src/controller/storagemgr.StorageImpl.StartStorage
        /home/t25kim/edge-home-orchestration-go/src/controller/storagemgr/storage.go:51 +0xef

Π’ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ

  1. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² / var / edge-orchestration / datastorage /
  2. ЗапуститС edge-home-orchestration-go

ОТидаСмоС повСдСниС
Π—Π°Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π»ΠΈΡ‚Π΅ΠΉΠ½Ρ‹ΠΉ сСрвСр edgex ΠΏΠ΅Ρ€Π΅Π΄ запуском Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π΄Π°Π½Π½Ρ‹Ρ….

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ тСстовой срСды (Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ):

  • ВСрсия ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ: Ubuntu 18.04
  • АппаратноС обСспСчСниС: x86-64
  • Π Π΅Π»ΠΈΠ· Edge Orchestration: Coconut

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ сообщСниС участникам EdgeX, ΠΎΠ½ΠΈ прСдоставили Π½Π°ΠΌ Π²ΠΈΠ»ΠΊΡƒ: github.com/hahattan/device-sdk-go v1.4.1 с исправлСниСм Π² Π²Π΅Ρ‚ΠΊΠ΅ Π₯аноя, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ этот сбой.

Π― тСстировал исправлСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ replace Π² нашСм go.mod. ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, это Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Как Π²Ρ‹ упомянули, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ Π΄ΠΎ выпуска Π˜Ρ€Π»Π°Π½Π΄ΠΈΠΈ ΠΈΠ»ΠΈ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исправлСниС Π² наш Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° EdgeX Π½Π΅ выпустит Π˜Ρ€Π»Π°Π½Π΄ΠΈΡŽ.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ, поТалуйста, своими мыслями ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ?
@ t25kim

Бпасибо !

ВсС 7 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

@ suresh-lc PTAL. Π—Π°Ρ€Π°Π½Π΅Π΅ спасибо.

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ Π‘ΡƒΠ½Ρ‡ΠΈΡ‚,

Π― понял, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ разбился. Π­Ρ‚ΠΎ ошибка, ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ нСслоТно.

ДиспСтчСр AutoEvent Π½Π΅ инициализируСтся, ΠΊΠΎΠ³Π΄Π° слуТба остановлСна ​​по истСчСнии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания зависимости (Π΄Π°Π½Π½Ρ‹Π΅ EdgeX Core ΠΈ основныС ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅).

Π’ этой строкС https://github.com/edgexfoundry/device-sdk-go/blob/v1.4.0/pkg/service/service.go#L134

ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ€Π°Π²Π΅Π½ Π»ΠΈ AutoEvent Manager Π½ΡƒΠ»ΡŽ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ StopAutoEvents.

ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² вСрсии 2 (Π˜Ρ€Π»Π°Π½Π΄ΠΈΡ).

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π”ΠΆΠΈΠΌ ΠΈ Иэн,

МоТСм Π»ΠΈ ΠΌΡ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Ρ‚ΠΊΡƒ ханоя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΈ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ для Π½ΠΈΡ… 1.4.1?

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ Π‘ΡƒΠ½Ρ‡ΠΈΡ‚,

Π― понял, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ разбился. Π­Ρ‚ΠΎ ошибка, ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ нСслоТно.

ДиспСтчСр AutoEvent Π½Π΅ инициализируСтся, ΠΊΠΎΠ³Π΄Π° слуТба остановлСна ​​по истСчСнии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания зависимости (Π΄Π°Π½Π½Ρ‹Π΅ EdgeX Core ΠΈ основныС ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅).

Π’ этой строкС https://github.com/edgexfoundry/device-sdk-go/blob/v1.4.0/pkg/service/service.go#L134

ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ€Π°Π²Π΅Π½ Π»ΠΈ AutoEvent Manager Π½ΡƒΠ»ΡŽ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ StopAutoEvents.

ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² вСрсии 2 (Π˜Ρ€Π»Π°Π½Π΄ΠΈΡ).

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π”ΠΆΠΈΠΌ ΠΈ Иэн,

МоТСм Π»ΠΈ ΠΌΡ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Ρ‚ΠΊΡƒ ханоя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΈ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ для Π½ΠΈΡ… 1.4.1?

@ suresh-lc ΠšΡ‚ΠΎ написал это письмо?

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ Π‘ΡƒΠ½Ρ‡ΠΈΡ‚,
Π― понял, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ разбился. Π­Ρ‚ΠΎ ошибка, ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ нСслоТно.
ДиспСтчСр AutoEvent Π½Π΅ инициализируСтся, ΠΊΠΎΠ³Π΄Π° слуТба остановлСна ​​по истСчСнии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания зависимости (Π΄Π°Π½Π½Ρ‹Π΅ EdgeX Core ΠΈ основныС ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅).
Π’ этой строкС https://github.com/edgexfoundry/device-sdk-go/blob/v1.4.0/pkg/service/service.go#L134
ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ€Π°Π²Π΅Π½ Π»ΠΈ AutoEvent Manager Π½ΡƒΠ»ΡŽ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ StopAutoEvents.
ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² вСрсии 2 (Π˜Ρ€Π»Π°Π½Π΄ΠΈΡ).
ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π”ΠΆΠΈΠΌ ΠΈ Иэн,
МоТСм Π»ΠΈ ΠΌΡ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Ρ‚ΠΊΡƒ ханоя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΈ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ для Π½ΠΈΡ… 1.4.1?

@ suresh-lc ΠšΡ‚ΠΎ написал это письмо?

Cloud Tsai ΠΎΡ‚ EdgeX - Π‘Π»ΡƒΠΆΠ±Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ устройств

Π­Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ вСрсии edgexfoundry 'Ireland', Π½ΠΎ ΠΎΠ½Π° Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ.
Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это ΠΊΠ°ΠΊ known issue ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ edgexfoundry, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ Π˜Ρ€Π»Π°Π½Π΄ΠΈΡ.

ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ сообщСниС участникам EdgeX, ΠΎΠ½ΠΈ прСдоставили Π½Π°ΠΌ Π²ΠΈΠ»ΠΊΡƒ: github.com/hahattan/device-sdk-go v1.4.1 с исправлСниСм Π² Π²Π΅Ρ‚ΠΊΠ΅ Π₯аноя, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ этот сбой.

Π― тСстировал исправлСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ replace Π² нашСм go.mod. ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, это Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Как Π²Ρ‹ упомянули, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ Π΄ΠΎ выпуска Π˜Ρ€Π»Π°Π½Π΄ΠΈΠΈ ΠΈΠ»ΠΈ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исправлСниС Π² наш Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° EdgeX Π½Π΅ выпустит Π˜Ρ€Π»Π°Π½Π΄ΠΈΡŽ.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ, поТалуйста, своими мыслями ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ?
@ t25kim

Бпасибо !

@ sun-sharma Бпасибо, Ρ‡Ρ‚ΠΎ сообщили Π½Π°ΠΌ ΠΎΠ± этом.
НС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» go.mod с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„Π»Π°Π³Π° replace ?
Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ, Ρ‡Ρ‚ΠΎ это Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ