Minecraft - Cannot access application Instance from controller Instance

System Information

Field Value
Operating System Linux - Ubuntu 22.04.2 on x86_64
Product AMP ‘Decadeus’ v2.4.6.0 (Mainline)
Virtualization VMware
Application Minecraft
Module MinecraftModule
Running in Container No
Current State Sleeping

Task

Access application Instance from controller Instance

Problem Description

Issue

After updating all instances a few weeks ago, I now cannot access a Minecraft instances from my Controller instance that is running on a Target instance.

Attempted fixes:

  1. Re-registering Target instance with controller.
  2. Tested putting Target ADS into Standalone mode. Can access instance. Rejoined to Controller, issue persists.
  3. Can access app instance directly by target server IP and app instance web port.

Reproduction Steps

  • Login to Controller ADS Instance
  • Select App Instance, Select “Manage”
  • App icon in Controller instance flashes for a few seconds, then does nothing.

Have you checked the logs for the instance, target and controller? Can you be more specific about what happens when you try and access it?

Investigated further myself based on logs and found issue was with a firewall security policy not taking into account additional 808x ports.

Now resolved.

Here is a section from the logs:

[17:59:53] [Logger:admin Activity] : Managed remote instance CalitsoWorld01 at http://10.0.1.10:8084/
[17:59:53] [Logger:admin Activity] : Authentication token for admin requested by ManageInstance on behalf of admin
[18:00:00] [Core Info]            : Checking for AMP updates...
[18:02:03] [Logger Error]         : LIM - Failure to make API call to CalitsoWorld01 (Timed out): The operation was canceled.
[18:02:03] [Logger Warning]       : Slow method invocation: Servers took 129784ms to complete.
[18:02:03] [Logger Warning]       : Slow response: ADSModule.Servers took 129784ms to complete.
[18:06:11] [Logger:admin Activity] : Managed remote instance CalitsoWorld01 at http://10.0.1.10:8084/
[18:06:11] [Logger:admin Activity] : Authentication token for admin requested by ManageInstance on behalf of admin
[18:07:16] [Logger:admin Activity] : Managed remote instance ADS01 at http://10.0.1.10:8080/
[18:07:16] [Logger:admin Activity] : Authentication token for admin requested by ManageInstance on behalf of admin
[18:08:11] [Logger:admin Activity] : Managed remote instance CalitsoWorld01 at http://10.0.1.10:8084/
[18:08:11] [Logger:admin Activity] : Authentication token for admin requested by ManageInstance on behalf of admin
[18:08:22] [Logger Error]         : LIM - Failure to make API call to CalitsoWorld01 (Timed out): The operation was canceled.
[18:08:22] [Logger Warning]       : Slow method invocation: Servers took 130672ms to complete.
[18:08:22] [Logger Warning]       : Slow response: ADSModule.Servers took 130672ms to complete.
[18:09:21] [Logger:admin Activity] : Managed remote instance ADS01 at http://10.0.1.10:8080/
[18:09:21] [Logger:admin Activity] : Authentication token for admin requested by ManageInstance on behalf of admin
[18:10:20] [Logger Error]         : LIM - Failure to make API call to CalitsoWorld01 (Timed out): The operation was canceled.
[18:10:20] [Logger Warning]       : Slow method invocation: Servers took 129614ms to complete.
[18:10:20] [Logger Warning]       : Slow response: ADSModule.Servers took 129614ms to complete.