Octofarm: ํ”„๋ฆฐํ„ฐ ๋ฐ์ดํ„ฐ ๋ฌธ์ œ(์˜จ๋„, ์‹œ๊ฐ„)

์— ๋งŒ๋“  2021๋…„ 04์›” 19์ผ  ยท  7์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: OctoFarm/OctoFarm

๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฌธ์ œ๋ฅผ ๋” ์ž˜ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์•„๋ž˜ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. ๊ทธ๋ ‡๊ฒŒ ํ•˜์ง€ ์•Š์œผ๋ฉด ๊ฐœ๋ฐœ์ž์™€ ๋ฌธ์ œ๋ฅผ ๋ถ„๋ฅ˜ํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ฐ์‚ฌ ํ•ด์š”!

ํด๋ผ์ด์–ธํŠธ ๋˜๋Š” ์„œ๋ฒ„ ์ธก ์˜ค๋ฅ˜
ํด๋ผ์ด์–ธํŠธ ์˜ค๋ฅ˜
์žกํžˆ์ง€ ์•Š์Œ(์•ฝ์† ์ค‘) TypeError: null์˜ 'innerHTML' ์†์„ฑ์„ ์„ค์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
panelViewRunner.min.js:6504์—์„œ
๋‹น์‹ ์—๊ฒŒ (serverAliveCheck.min.js:6554)
Generator._invoke์—์„œ (serverAliveCheck.min.js:6784)
Generator.next์—์„œ (serverAliveCheck.min.js:6609)
g์—์„œ (panelViewRunner.min.js:5864)
o์—์„œ (panelViewRunner.min.js:5866)
(์ต๋ช…) @ panelViewRunner.min.js:6504
u @ serverAliveCheck.min.js:6554
(์ต๋ช…) @ serverAliveCheck.min.js:6784
(์ต๋ช…) @ serverAliveCheck.min.js:6609
g @ panelViewRunner.min.js:5864
o @ panelViewRunner.min.js:5866
Promise.then(๋น„๋™๊ธฐ)
g @ panelViewRunner.min.js:5864
o @ panelViewRunner.min.js:5866
(์ต๋ช…) @ panelViewRunner.min.js:5866
(์ต๋ช…) @ panelViewRunner.min.js:5866
(์ต๋ช…) @ panelViewRunner.min.js:5954

๋ฒ„๊ทธ ์„ค๋ช…
๋ชฉ๋ก์˜ 1๋ฒˆ์งธ ํ”„๋ฆฐํ„ฐ๋ฅผ ์—ฐ๊ฒฐํ•˜์ง€ ์•Š์œผ๋ฉด ํŒจ๋„ ํƒญ์ด๋‚˜ ์นด๋ฉ”๋ผ ํƒญ์—์„œ 2๋ฒˆ์งธ ํ”„๋ฆฐํ„ฐ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค(์นด๋ฉ”๋ผ๋Š” ์ •์ƒ์ด์ง€๋งŒ ์‹œ๊ฐ„, ์˜จ๋„ ๋“ฑ์˜ ๋ฐ์ดํ„ฐ๋Š” ์ •์ƒ์ด ์•„๋‹˜)

์žฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด
๋™์ž‘์„ ์žฌํ˜„ํ•˜๋Š” ๋‹จ๊ณ„:

  1. ์ตœ์†Œ 2๋Œ€์˜ ํ”„๋ฆฐํ„ฐ๋ฅผ ๋“ฑ๋กํ•˜๊ณ  ๋ชฉ๋ก์—์„œ ์ฒซ ๋ฒˆ์งธ ํ”„๋ฆฐํ„ฐ์˜ octopi๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.
  2. ๋‘ ๋ฒˆ์งธ ํ”„๋ฆฐํ„ฐ์—์„œ ์ธ์‡„ ์‹œ์ž‘
  3. 'ํŒจ๋„' ํƒญ์œผ๋กœ ์ด๋™
  4. ์˜จ๋„ ๋ฐ ์‹œ๊ฐ„์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ์ฐธ์กฐ ์ƒˆ๋กœ ๊ณ ์นจ๋˜์ง€ ์•Š์Œ

์˜ˆ์ƒ๋˜๋Š” ํ–‰๋™
์ฒซ ๋ฒˆ์งธ ํ”„๋ฆฐํ„ฐ๊ฐ€ ์—ฐ๊ฒฐ๋œ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋Œ€๋กœ ์ƒˆ๋กœ๊ณ ์นจํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์Šคํฌ๋ฆฐ์ƒท
๋‘ ๋ฒˆ์งธ ํ”„๋ฆฐํ„ฐ์˜ ์Šคํฌ๋ฆฐ์ƒท(์ฒซ ๋ฒˆ์งธ ํ”„๋ฆฐํ„ฐ๋Š” ์˜คํ”„๋ผ์ธ)
https://media.discordapp.net/attachments/709293261646200842/831923458534932530/unknown.png

๋‘ ๋ฒˆ์งธ ํ”„๋ฆฐํ„ฐ์˜ ์Šคํฌ๋ฆฐ์ƒท(์ฒซ ๋ฒˆ์งธ ํ”„๋ฆฐํ„ฐ ์˜จ๋ผ์ธ)
https://media.discordapp.net/attachments/709293261646200842/831926710332817438/unknown.png

์ฝ”๋“œ ์Šค๋‹ˆํŽซ:

https://media.discordapp.net/attachments/709293261646200842/833694529273593876/unknown.png

๋ฒ„์ „(๋‹ค์Œ ์ •๋ณด๋ฅผ ์ž‘์„ฑํ•˜์‹ญ์‹œ์˜ค):

  • NodeJS ๋ฒ„์ „ [12.22.1]
  • ์˜ฅํ† ํŒœ ๋ฒ„์ „ [1.1.12]
  • OctoPrint ๋ฒ„์ „ [1.5.3]
  • OctoPrint ํ”Œ๋Ÿฌ๊ทธ์ธ [ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ]

์ถ”๊ฐ€ ์ปจํ…์ŠคํŠธ
ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ.

bug investigating further

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๊ฐœ๋ฐœ ๋ถ„๊ธฐ์—์„œ ํ…Œ์ŠคํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค

๋ชจ๋“  7 ๋Œ“๊ธ€

@3DRemake ๋•๋ถ„์— ์ฝ”๋“œ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๋‹ค์Œ ์œ„์น˜์— ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
image
viewUpdater.js ๋ผ์ธ 998 ~ 1015

๋„๊ตฌ ์š”์†Œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค

@3DRemake ๋•๋ถ„์— ์ฝ”๋“œ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๋‹ค์Œ ์œ„์น˜์— ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
image
viewUpdater.js ๋ผ์ธ 998 ~ 1015

๋„๊ตฌ ์š”์†Œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค

์‹ค์ œ๋กœ ์ƒํƒœ๊ฐ€ '์˜คํ”„๋ผ์ธ'์ด๋ฉด ๋„๊ตฌ ์š”์†Œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. Octopi์— ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ ํ”„๋ฆฐํ„ฐ๊ฐ€ ์•„๋‹ˆ๋ผ ์˜คํ”„๋ผ์ธ ์ƒํƒœ์ธ Octopi์— ์œ ์˜ํ•˜์‹ญ์‹œ์˜ค.

๋‚ด๊ฐ€ ๋ณธ ์ ์ด ์žˆ๋‹ค๋ฉด ๊ทธ๊ฒƒ์€ ๋ฌด์˜๋ฏธํ•œ if ๋ฌธ์ž…๋‹ˆ๋‹ค ๐Ÿ˜

์•„์ง๋„ ์ด๊ฒƒ์„ ์žฌํ˜„ํ•  ์ˆ˜ ์—†์—ˆ์ง€๋งŒ ์ง€๊ธˆ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์Šคํ’€์ด ์„ ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ƒ‰์ธ 0 ํ”„๋ฆฐํ„ฐ ์˜คํ”„๋ผ์ธ
์ธ๋ฑ์Šค 1 ํ”„๋ฆฐํ„ฐ ์ธ์‡„.

XD

ํ™๋ณด #447

David ๊ฐ€ ํ•ด๋‹น PR์„ ๊ฒ€ํ† ํ•  ์‹œ๊ฐ„์ด ์žˆ์œผ๋ฉด ๊ฐ€๋Šฅํ•˜๋ฉด

๋ฐฑ์—”๋“œ/ํ”„๋ก ํŠธ์—”๋“œ์— ๋Œ€ํ•œ ์ง€์‹์—์„œ ๋ช‡ ๊ฐ€์ง€ ๋‹ค๋ฅธ ๋ณ€ํ˜•์„ ์‹œ๋„ํ•œ PR์„ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ฌธ์ œ๊ฐ€ ๋‹ค๋ฅธ ๋ฌธ์ œ์— ๋” ๊นŠ์ด ์žˆ๋Š” ๊ฒƒ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ™•์ธ์„ ํ•˜๊ณ  ๋ฌด์˜๋ฏธํ•œ ์ฝ”๋“œ ์ค‘ ์ผ๋ถ€๋ฅผ ์ œ๊ฑฐํ–ˆ์œผ๋ฉฐ ํ”„๋ฆฐํ„ฐ๊ฐ€ ์˜คํ”„๋ผ์ธ ์ƒํƒœ์ธ ๊ฒƒ์„ ๊ณ ๋ คํ•˜๋ฉด ํ˜„์žฌ๋กœ์„œ๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ ๋ถ„๊ธฐ์—์„œ ํ…Œ์ŠคํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค

๊ฐœ๋ฐœ ๋ถ„๊ธฐ์—์„œ ํ…Œ์ŠคํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค

์ œ๋ณดํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์•Œ์•„ ๋‘˜๋งŒ ํ•œ.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰