HMDB MS search seems to run correctly, the standard output being: Testing HMDB server connexion (1 time(s) )... Status: 200 The HMDB server returns that your request (connexion test) was fulfilled.
The tool has been updated and is functionnal (at least on y side).
Can you check that you are using the 1.7.6 version of the HMDB MS search tool? see image below
It seems like you're encountering a "Bad Gateway" error when trying to run the HMDB MS search tool, which typically indicates a server-side issue or a problem with the way the tool is attempting to retrieve data from the HMDB server. The error message specifically points to an issue at line 660 in the hmdb.pm script, which might be related to how the tool is generating or processing the CSV results. A few things to check include:
HMDB Server Status: While you received a status 200 (which means the server connection is successful), it's possible the HMDB server is temporarily down or experiencing issues. You can check the HMDB website or contact their support to verify if the server is functioning properly.
Request Format: There might be an issue with the URL request being sent to the server, such as malformed parameters or query strings. Verify that the parameters being passed to the HMDB server are correctly formatted, and try testing with simpler queries to rule out overly complex requests causing issues.
Tool Configuration: Ensure that the tool and its dependencies are up-to-date. It’s also worth checking whether any recent updates to the tool or Galaxy platform might have changed how requests are handled.
Proxy or Network Issues: If the tool is running in a shared environment or behind a proxy, it's possible that network restrictions are interfering with the request. You may want to try running the tool in a different network environment or reach out to your IT team to ensure that there aren’t any network or firewall-related issues causing the "Bad Gateway" error.
Error Logs and Debugging: If you have access to additional logs or the ability to debug the script, check for more detailed error messages or stack traces. This might provide further insight into what is going wrong at line 660 in the hmdb.pm file.
If the issue persists after verifying these points, it could be helpful to reach out to the tool’s maintainers or the Galaxy tool shed repository where the tool is hosted to report the issue and see if they are aware of any ongoing server-side problems.