Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roland V-60HD - Error: AxiosError: Request failed with status code 404 #673

Open
StarkMan42 opened this issue Mar 22, 2024 · 3 comments
Open
Labels
bug Something isn't working

Comments

@StarkMan42
Copy link

What happened?

Hello I am trying to update my rpi4 setup from version 2(something) to the current version 3.0.8 on my test setup before I add it to my main setup and everything seems to be running correctly but its unable to connect to our Roland v-60HD (I know its not the most popular switcher used but it's what we have).
I receive an "Error: AxiosError: Request failed with status code 404" when I try and connect the Roland V-60hd, I can run test mode and all my tally lights work like expected.

I included a few snippets from the pm2 log tallyarbiter output.
$pm2 logs TallyArbiter
[TAILING] Tailing last 15 lines for [TallyArbiter] process (change the value with --lines option)
/home/TallyArbiter/.pm2/logs/TallyArbiter-error.log last 15 lines:
0|TallyArb | invalid signature
0|TallyArb | invalid signature

/home/TallyArbiter/.pm2/logs/TallyArbiter-out.log last 15 lines:
0|TallyArb | [2024-03-22 12:07:37] error: Source: Roland v-60HD Roland Smart Tally Error: AxiosError: Request failed with status code 404
0|TallyArb | [2024-03-22 12:07:37] error: Source: Roland v-60HD Roland Smart Tally Error: AxiosError: Request failed with status code 404

0|TallyArbiter | [2024-03-22 12:07:38] error: Source: Roland v-60HD Roland Smart Tally Error: AxiosError: Request failed with status code 404
0|TallyArbiter | [2024-03-22 12:07:38] error: Source: Roland v-60HD Roland Smart Tally Error: AxiosError: Request failed with status code 404

0|TallyArbiter | [2024-03-22 12:07:38] info: Running Actions for Device: Cam 2
0|TallyArbiter | [2024-03-22 12:07:38] info: Running action: Cam 2:Preview:On 47fee691
0|TallyArbiter | [2024-03-22 12:07:38] info: Outgoing Webhook Options:
0|TallyArbiter | [2024-03-22 12:07:38] info: {"method":"POST","url":"http://192.168.4.3:80","headers":{},"data":"green=100&led=ON"}
0|TallyArbiter | [2024-03-22 12:07:38] info: Outgoing Webhook triggered.
0|TallyArbiter | [2024-03-22 12:07:38] info: Response received:

Version

3.0.8

Distribution

Desktop

OS

Linux

What browsers are you seeing the problem on?

No response

If applicable, What Listener Clients are You Using?

No response

TallyArbiter configuration

{
  "security": {
    "jwt_private_key": "yX3FAN7urAXsS/TIAoBwyZ5hFkmkw40K3x7EK7btvlsRLNNOCXB7UV1Snjz6gRtZg0TULJkjEvSGviDj0U/8FirMxRqfaGjUfG8MOV+v/j1jUsYevTpcr/L53bYkQ9hND0/tfGdKnQt0THrpd0S9fudei3ER5oP+ZSQFibdFQCy9tNOmx7SdJvyQyH2j86Tc+JPEywXArutr7WiGinuLq+g9r0tpTC/ndQ/s26zFvERYZl8ISHT7tz0Jtftf5s6rqx6DAfJuAjgkvB4cHmHLwS4J2k+Im0GQMlwYvcT6QVksucLCkrXjVoYPVgYZKxDhVzW0cg6/4omXW3AryWMh5w=="
  },
  "users": [
    {
      "username": "producer",
      "password": "$2a$10$QFX6EyVFNPDU26gqE.Fncuq1aL9FJ4e/SYI2VvMV7RF0zYfj0hQO2",
      "roles": "producer"
    },
    {
      "username": "admin",
      "password": "$2a$10$GxmwFVSCx5BLevknpTV68uTHUAFU5KPOCNl2G7yqbACUsZF9iz4HK",
      "roles": "admin"
    }
  ],
  "cloud_destinations": [],
  "cloud_keys": [],
  "device_actions": [
    {
      "deviceId": "5c194aba",
      "data": {
        "protocol": "http://",
        "ip": "192.168.4.2",
        "port": 80,
        "method": "POST",
        "contentType": "",
        "postdata": "red=150&led=ON"
      },
      "busId": "334e4eda",
      "active": true,
      "outputTypeIdx": "3",
      "outputTypeId": "ffe2b0b6",
      "id": "3b303918"
    },
    {
      "deviceId": "5c194aba",
      "data": {
        "protocol": "http://",
        "ip": "192.168.4.2",
        "port": 80,
        "method": "POST",
        "contentType": "",
        "postdata": "green=100&led=ON"
      },
      "busId": "e393251c",
      "active": true,
      "outputTypeIdx": "3",
      "outputTypeId": "ffe2b0b6",
      "id": "778ebc7a"
    },
    {
      "deviceId": "5c194aba",
      "data": {
        "protocol": "http://",
        "ip": "192.168.4.2",
        "port": 80,
        "method": "POST",
        "contentType": "",
        "postdata": "led=OFF"
      },
      "busId": "e393251c",
      "active": false,
      "outputTypeIdx": "3",
      "outputTypeId": "ffe2b0b6",
      "id": "06a5c19a"
    },
    {
      "deviceId": "f7c8d80d",
      "data": {
        "protocol": "http://",
        "ip": "192.168.4.3",
        "port": 80,
        "method": "POST",
        "contentType": "",
        "postdata": "red=150&led=ON"
      },
      "busId": "334e4eda",
      "active": true,
      "outputTypeIdx": "3",
      "outputTypeId": "ffe2b0b6",
      "id": "9eebffe4"
    },
    {
      "deviceId": "f7c8d80d",
      "data": {
        "protocol": "http://",
        "ip": "192.168.4.3",
        "port": 80,
        "method": "POST",
        "contentType": "",
        "postdata": "green=100&led=ON"
      },
      "busId": "e393251c",
      "active": true,
      "outputTypeIdx": "3",
      "outputTypeId": "ffe2b0b6",
      "id": "47fee691"
    },
    {
      "deviceId": "f7c8d80d",
      "data": {
        "protocol": "http://",
        "ip": "192.168.4.3",
        "port": 80,
        "method": "POST",
        "contentType": "",
        "postdata": "led=OFF"
      },
      "busId": "e393251c",
      "active": false,
      "outputTypeIdx": "3",
      "outputTypeId": "ffe2b0b6",
      "id": "1d44b57e"
    },
    {
      "deviceId": "f9058b5e",
      "data": {
        "protocol": "http://",
        "ip": "192.168.4.4",
        "port": 80,
        "method": "POST",
        "contentType": "",
        "postdata": "red=150&led=ON"
      },
      "busId": "334e4eda",
      "active": true,
      "outputTypeIdx": "3",
      "outputTypeId": "ffe2b0b6",
      "id": "5ae735d1"
    },
    {
      "deviceId": "f9058b5e",
      "data": {
        "protocol": "http://",
        "ip": "192.168.4.4",
        "port": 80,
        "contentType": "",
        "method": "POST",
        "postdata": "green=100&led=ON"
      },
      "busId": "e393251c",
      "active": true,
      "outputTypeIdx": "3",
      "outputTypeId": "ffe2b0b6",
      "id": "ea309db7"
    },
    {
      "deviceId": "f9058b5e",
      "data": {
        "protocol": "http://",
        "ip": "192.168.4.4",
        "port": 80,
        "method": "POST",
        "contentType": "",
        "postdata": "led=OFF"
      },
      "busId": "e393251c",
      "active": false,
      "outputTypeIdx": "3",
      "outputTypeId": "ffe2b0b6",
      "id": "696b1b08"
    }
  ],
  "device_sources": [
    {
      "deviceId": "5c194aba",
      "sourceIdx": "0",
      "sourceId": "6d62e609",
      "id": "60dfa6cb"
    },
    {
      "deviceId": "f7c8d80d",
      "sourceIdx": "0",
      "sourceId": "6d62e609",
      "id": "107c8b41"
    },
    {
      "deviceId": "f9058b5e",
      "sourceIdx": "0",
      "sourceId": "6d62e609",
      "id": "f2816478"
    },
    {
      "deviceId": "32948076",
      "sourceIdx": "0",
      "sourceId": "6d62e609",
      "id": "3743f878"
    },
    {
      "deviceId": "e3922f6e",
      "sourceIdx": "0",
      "sourceId": "6d62e609",
      "id": "74a9e124"
    },
    {
      "deviceId": "f9058b5e",
      "address": "TEST_2",
      "id": "780e7260",
      "sourceId": "TEST",
      "bus": "",
      "rename": false,
      "reconnect_interval": 5000,
      "max_reconnects": 5
    }
  ],
  "devices": [
    {
      "name": "Cam 1",
      "description": "North Camera",
      "enabled": true,
      "id": "5c194aba",
      "linkedBusses": [
        "e393251c",
        "334e4eda"
      ]
    },
    {
      "name": "Cam 2",
      "description": "Center Camera",
      "enabled": true,
      "id": "f7c8d80d"
    },
    {
      "name": "Cam 3",
      "description": "South Camera",
      "tslAddress": null,
      "enabled": true,
      "id": "f9058b5e"
    },
    {
      "name": "Input 4",
      "description": "Future",
      "enabled": false,
      "id": "32948076"
    },
    {
      "name": "Screens",
      "description": "ProPresenter",
      "enabled": true,
      "id": "e3922f6e"
    },
    {
      "name": "Live Stream",
      "description": "Lower Thirds(DSK)",
      "enabled": true,
      "id": "ed08fb23"
    }
  ],
  "sources": [
    {
      "data": {
        "ip": "192.168.254.215"
      },
      "name": "Roland v-60HD",
      "sourceTypeId": "4a58f00f",
      "reconnect": true,
      "enabled": true,
      "id": "6d62e609",
      "max_reconnects": 5,
      "connected": true
    }
  ],
  "tsl_clients": [],
  "tsl_clients_1secupdate": false,
  "bus_options": [
    {
      "id": "e393251c",
      "label": "Preview",
      "type": "preview",
      "color": "#3fe481",
      "priority": 50
    },
    {
      "id": "334e4eda",
      "label": "Program",
      "type": "program",
      "color": "#e43f5a",
      "priority": 200
    },
    {
      "id": "12c8d699",
      "label": "Aux 1",
      "type": "aux",
      "color": "#0000FF",
      "priority": 100
    },
    {
      "id": "12c8d689",
      "label": "Aux 2",
      "type": "aux",
      "color": "#0000FF",
      "priority": 100
    }
  ],
  "externalAddress": "http://0.0.0.0:4455/#/tally",
  "remoteErrorReporting": false,
  "uuid": "a354be1a"
}

Relevant log output

[3/22/24 11:34 AM] 6 Devices configured.
[3/22/24 11:34 AM] Tally Arbiter Device Sources loaded.
[3/22/24 11:34 AM] 6 Device Sources configured.
[3/22/24 11:34 AM] Tally Arbiter Device Actions loaded.
[3/22/24 11:34 AM] 9 Device Sources configured.
[3/22/24 11:34 AM] TSL Clients 1 Second Updates are turned off.
[3/22/24 11:34 AM] Tally Arbiter Cloud Destinations loaded.
[3/22/24 11:34 AM] Tally Arbiter Cloud Keys loaded.
[3/22/24 11:34 AM] Initiating Setup for Source: Roland v-60HD
[3/22/24 11:34 AM] Source: Roland v-60HD Creating Roland Smart Tally connection.
[3/22/24 11:34 AM] Source: Roland v-60HD Creating connection.
[3/22/24 11:34 AM] Source: Roland v-60HD Reconnect attempts 5.
[3/22/24 11:34 AM] Source: Roland v-60HD Default reconnect timeout: 5000.
[3/22/24 11:34 AM] Source: Roland v-60HD Connect triggered at startup.
[3/22/24 11:34 AM] Source: Roland v-60HD Connected.
[3/22/24 11:34 AM] Source: Roland v-60HD Roland Smart Tally Connection Opened.
[3/22/24 11:34 AM] Source Setup Complete.
[3/22/24 11:34 AM] Setting up the Main HTTP Server.
[3/22/24 11:34 AM] Main HTTP Server Complete.
[3/22/24 11:34 AM] TallyArbiter advertised over MDNS.
[3/22/24 11:34 AM] Starting socket.IO Setup.
[3/22/24 11:34 AM] Socket.IO Setup Complete.
[3/22/24 11:34 AM] Starting Listener Providers.
[3/22/24 11:34 AM] Starting VMix Emulation Service.
[3/22/24 11:34 AM] Starting TSL Listener Service.
[3/22/24 11:34 AM] Initiating 0 TSL Client Connections.
[3/22/24 11:34 AM] Finished TSL Client Connections.
[3/22/24 11:34 AM] Starting HTTP Server.
[3/22/24 11:34 AM] OSC Sending Port Ready. Broadcasting on Port: 5958
[3/22/24 11:34 AM] Finished VMix Emulation Setup. Listening for VMix Tally Connections on TCP Port 8099.
[3/22/24 11:34 AM] Tally Arbiter running on port 4455
[3/22/24 11:34 AM] Source: Roland v-60HD Roland Smart Tally Error: AxiosError: Request failed with status code 404
[3/22/24 11:34 AM] Source: Roland v-60HD Roland Smart Tally Error: AxiosError: Request failed with status code 404

Error stacktrace (if applicable)

No response

@StarkMan42 StarkMan42 added the bug Something isn't working label Mar 22, 2024
Copy link

Hello there StarkMan42 👋

Welcome to TallyArbiter!

Thank you for opening your first issue for the Tally Arbiter project. Tally Arbiter fosters an open and welcoming environment for all our contributors. Please adhere to our Code Of Conduct.

If you have more to contribute to this issue, please comment down below! We will try to get back to you as soon as we can.

@josephdadams
Copy link
Owner

404 is an http error saying invalid path.

  • did it work on TA v2?
  • Did you type in the Roland IP correctly?
  • Firmware on the Roland?

@StarkMan42
Copy link
Author

Hello, I double checked on the version of TA on my current setup but I'm not 100% sure what version it actually is now- when I ran pm2 logs it says 1.5.9(I'm way behind on updates).
Yes, I double checked the ip I added even copied it to my web browser and that worked fine.
Firmware on Roland is current version.

A little more info about my setup-

  • I am using the Companion Pi image(3.2.2) with TA installed on the same pi4 8gb
  • I run 3 wemos d1 mini's with neopixels connected to wirelessly to a wifi network broadcast from the pi
  • all other connections are run through the ethernet on the pi- Roland, 3 ptz optics cams, and a few other components

I can test some of the components at home but I have to be at church to test the Roland connection-

Yesterday I ran to church and ran a little test to double check the pi's wifi and ethernet connections (I made a few adjustments and double checked my settings after I posted about my problem), both seemed to work, but Roland still didn't connect to TA but did in Companion.

I plan on trying a fresh install on another sd card to see if I made a mistake on the previous setup or if something else is the problem.

Thanks for the quick reply and about the slow response,
Pat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants