galaxyproject / galaxy Public
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
Still need to remove @ from paths in perl script? #12133
Comments
|
I tried running this on another instance, Galaxy Europe, but got the same interpolation error. |
|
cc @abretaud (maker wrapper author) @bgruening for eu |
|
If i remember well, this error is a problem with the perl conda package, and is indeed a consequence of using the "@" symbol in the conda env path. |
|
Thanks for getting back to me, @hexylena and @abretaud. I also hoped it was just a harmless message about the ability to represent metadata, but that perhaps the results were still there. However, the results are "0 lines" long, and when I try to do anything downstream, such as train HMM, it fails because the results of Maker are empty. Here is more detail on the error message from the log: I also see something in the log about not recognizing the built-in Repeatmasker, so maybe that's a separate issue: I'm new to Galaxy, so I'm trying to figure out how to do things. I saw a post where @bernt-matthias had the same idea as you about the perl conda issue, so I'm currently trying the run on an older version of Maker (2.31.10) to see if it doesn't have the same interpolation problem with the "@" symbol. But the fasta comment in the error log makes me wonder if the decompression of the fasta.gz also didn't work right. I appreciate your feedback! |
|
@jaredbernard you are not running on usegalaxy.eu but on usegalaxy.org, isn't it?
This looks more like the error you should look for. Can you try to run the example at https://training.galaxyproject.org/training-material/topics/genome-annotation/ and see if maker for you on our training data? |
|
Thanks for the reply, @bgruening. I have used both usegalaxy.org and usegalaxy.eu, because someone suggested trying another instance. Before trying my own data, I was working through the Genome annotation with Maker tutorial, and I ran into the exact same error with Maker. Here is the error message I got when doing the tutorial, using the training data, and the exact steps shown in the tutorial: |
|
If you run the tutorial please sent an error report and share please the history with us. |
|
Looks like you commented at the same moment as me. :^) When I got the above error, either with the training data in the tutorial or with my own data, the result was an empty data set, so I could not proceed with subsequent steps. |
|
I see, can you share the history with us? |
|
I don't have my history of the tutorial anymore because I adapted it to my own data, and didn't want my storage used by training datasets. But as I mentioned, the steps were precisely as shown in the tutorial:
These steps resulted in the above @2 interpolation error when using the training data set. I also got the same interpolation error when using my data. By the way, I just tried the run again on a slightly older version of Maker (2.31.10 instead of 2.31.11), thinking that it could be a problem with an upgrade. But it ended with the same error: Thank you so much for looking into this, @abretaud and @bgruening. Please let me know if there are any solutions, or something I can do. |
|
It appears to be working now, although I'm still checking the output. I still get the @2 interpolation error, so I'm concerned that could cause problems downstream. But now the data sets are usable instead of empty. The difference seems to be that I didn't select a species for the Dfam database this time. |
I ended up with this error message after using Maker in the Main Galaxy instance:
I saw that others had this error with other tools (e.g. Trinity) within the last couple years. In one case, admin said the error meant insufficient memory was allotted to the job or that the inputs were wrong. Hoping this was the case, I checked the input and ran the job again, but got the same result.
In another case, @bernt-matthias said it was a miscommunication between Galaxy, which uses the “@” symbol, and the perl interpreter that doesn’t know what to do with it. He suggested adding a " \ " in front of the “@”, although I don’t know how to access the script to do this.
This person had a similar issue with Maker, and these people had this interpolation issue with other tools.
Any other ideas on how to handle this type of error? I still can’t tell whether it’s possible to salvage my results, which were apparently successfully run aside from the metadata problem that couldn’t be resolved. Or should I simply keep rerunning the job until it works?
I believe my inputs should be okay, as I'm primarily following the workflow of the Genome Annotation Tutorial.
Thanks for any ideas!
The text was updated successfully, but these errors were encountered: