-
DescriptionThe Gamedig widget was working previously, but is now showing that the Minecraft server is offline. It is online. It was previously working with homepage versionnightly 40b0f95, Aug 15, 2024 Installation methodDocker Configuration - Creative (port 19132):
icon: minecraft.png
href: https://crafty.{{HOMEPAGE_VAR_DOMAIN}}:8443
# description: Ubuntu server on Oracle
widget:
type: gamedig
serverType: minecraftbe
url: udp://{{HOMEPAGE_VAR_ORACLE_IP}}:19132
fields: ["name", "players", "status"]
- Survival (port 19134):
icon: minecraft.png
href: https://crafty.{{HOMEPAGE_VAR_DOMAIN}}:8443
# description: Ubuntu server on Oracle
widget:
type: gamedig
serverType: minecraftbe
url: udp://{{HOMEPAGE_VAR_ORACLE_IP}}:19134
fields: ["name", "players", "status"] Container Logs[2024-08-15T23:51:18.035Z] error: <httpProxy> Error calling [http://redacted/...](http://redacted:7396/...%3C/span%3E%3C/span%3E)
[2024-08-15T23:51:18.035Z] error: <httpProxy> [
500,
Error: socket hang up
at connResetException (node:internal/errors:720:14)
at Socket.socketOnEnd (node:_http_client:525:23)
at Socket.emit (node:events:529:35)
at endReadableNT (node:internal/streams/readable:1400:12)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
code: 'ECONNRESET'
}
]
[2024-08-15T23:51:20.787Z] error: <httpProxy> Error calling [http://redacted:7396/...](http://redacted:7396/...%3C/span%3E%3C/span%3E)
[2024-08-15T23:51:20.787Z] error: <httpProxy> [
500,
Error: socket hang up
at connResetException (node:internal/errors:720:14)
at Socket.socketOnEnd (node:_http_client:525:23)
at Socket.emit (node:events:529:35)
at endReadableNT (node:internal/streams/readable:1400:12)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
code: 'ECONNRESET'
}
]
[2024-08-15T23:51:28.864Z] error: <gamedigProxyHandler> Error: Failed all 1 attempts
at QueryRunner.run (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/QueryRunner.js:106:17)
at runNextTicks (node:internal/process/task_queues:60:5)
at listOnTimeout (node:internal/timers:538:9)
at process.processTimers (node:internal/timers:512:7)
at async GameDig.query (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/gamedig.js:11:12)
at async GameDig.query (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/gamedig.js:21:12)
at async gamedigProxyHandler (/app/.next/server/pages/api/services/proxy.js:2949:24)
at async Object.apiResolver (/app/node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/api-utils/node.js:366:9)
at async NextNodeServer.runApi (/app/node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/next-server.js:481:9)
at async Object.fn (/app/node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/next-server.js:741:37)
Attempt #1 - Port=19132 Retry=0:
Error: Attempt - Timed out after 10000ms
at Timeout.<anonymous> (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/Promises.js:7:18)
at listOnTimeout (node:internal/timers:569:17)
at process.processTimers (node:internal/timers:512:7)
[2024-08-15T23:51:29.888Z] error: <gamedigProxyHandler> Error: Failed all 1 attempts
at QueryRunner.run (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/QueryRunner.js:106:17)
at runNextTicks (node:internal/process/task_queues:60:5)
at listOnTimeout (node:internal/timers:538:9)
at process.processTimers (node:internal/timers:512:7)
at async GameDig.query (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/gamedig.js:11:12)
at async GameDig.query (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/gamedig.js:21:12)
at async gamedigProxyHandler (/app/.next/server/pages/api/services/proxy.js:2949:24)
at async Object.apiResolver (/app/node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/api-utils/node.js:366:9)
at async NextNodeServer.runApi (/app/node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/next-server.js:481:9)
at async Object.fn (/app/node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/next-server.js:741:37)
Attempt #1 - Port=19134 Retry=0:
Error: Attempt - Timed out after 10000ms
at Timeout.<anonymous> (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/Promises.js:7:18)
at listOnTimeout (node:internal/timers:569:17)
at process.processTimers (node:internal/timers:512:7)
[2024-08-15T23:51:30.562Z] error: <gamedigProxyHandler> Error: Failed all 1 attempts
at QueryRunner.run (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/QueryRunner.js:106:17)
at runNextTicks (node:internal/process/task_queues:60:5)
at listOnTimeout (node:internal/timers:538:9)
at process.processTimers (node:internal/timers:512:7)
at async GameDig.query (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/gamedig.js:11:12)
at async GameDig.query (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/gamedig.js:21:12)
at async gamedigProxyHandler (/app/.next/server/pages/api/services/proxy.js:2949:24)
at async Object.apiResolver (/app/node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/api-utils/node.js:366:9)
at async NextNodeServer.runApi (/app/node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/next-server.js:481:9)
at async Object.fn (/app/node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/next-server.js:741:37)
Attempt #1 - Port=19132 Retry=0:
Error: Attempt - Timed out after 10000ms
at Timeout.<anonymous> (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/Promises.js:7:18)
at listOnTimeout (node:internal/timers:569:17)
at process.processTimers (node:internal/timers:512:7)
[2024-08-15T23:51:30.576Z] error: <gamedigProxyHandler> Error: Failed all 1 attempts
at QueryRunner.run (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/QueryRunner.js:106:17)
at runNextTicks (node:internal/process/task_queues:60:5)
at listOnTimeout (node:internal/timers:538:9)
at process.processTimers (node:internal/timers:512:7)
at async GameDig.query (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/gamedig.js:11:12)
at async GameDig.query (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/gamedig.js:21:12)
at async gamedigProxyHandler (/app/.next/server/pages/api/services/proxy.js:2949:24)
at async Object.apiResolver (/app/node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/api-utils/node.js:366:9)
at async NextNodeServer.runApi (/app/node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/next-server.js:481:9)
at async Object.fn (/app/node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/next-server.js:741:37)
Attempt #1 - Port=19134 Retry=0:
Error: Attempt - Timed out after 10000ms
at Timeout.<anonymous> (file:///app/node_modules/.pnpm/[email protected]/node_modules/gamedig/lib/Promises.js:7:18)
at listOnTimeout (node:internal/timers:569:17)
at process.processTimers (node:internal/timers:512:7) Browser LogsNo response Troubleshootingdocker exec homepage ping [redactedIP]
PING redactedIP (readactedIP): 56 data bytes |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 10 replies
-
Sigh. We can assume this is #3841 which might make it more trouble than its worth. I don't really have much to do to check this out, it does seem like Perhaps other gamedig users can chime in, TBH I'm inclined to just revert the PR if it is breaking things. |
Beta Was this translation helpful? Give feedback.
-
@mgrimace would you mind asking over at gamedig? Maybe their discord? The homepage code is very simple: homepage/src/widgets/gamedig/proxy.js Lines 15 to 21 in 0d25f57 Also have you tried the basic stuff like re-creating (removing and recreating, not just restart) the container? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Quick update - working on debugging the issue, and it’s not a homepage thing, see here: gamedig/node-gamedig#610 |
Beta Was this translation helpful? Give feedback.
-
This discussion has been automatically closed because it was marked as answered. See our contributing guidelines for more details. |
Beta Was this translation helpful? Give feedback.
-
This discussion has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion for related concerns. See our contributing guidelines for more details. |
Beta Was this translation helpful? Give feedback.
Quick update - working on debugging the issue, and it’s not a homepage thing, see here: gamedig/node-gamedig#610