-
Notifications
You must be signed in to change notification settings - Fork 58
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
qsirecon error in 0.19.1: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe2 in position 4095: unexpected end of data #664
Comments
This is a new one, I wonder if it's having trouble reading some of the characters in the DSI Studio output? The newer dsi studios print out fancy status messages. Can you run your singularity command with |
From a shell,
works with just a warning |
I ran
But I can run dsi_studio directly |
ok that's helpful, it's not an issue with dsi studio's print-outs. If the dsi_studio command wrote out any files? |
Yes, it is writing a bunch of |
Adding a crash report for context To summarize:
|
Would you be able to share the problematic data with me? We can switch to email to figure out how to transfer |
Yes definitely |
Updating here for posterity: This error only arises in single thread mode. |
I'm going to update python in the qsiprep image to a higher version, maybe a newer version of python multiprocessing will help with this and some of the hanging issues in the current qsiprep. |
@cookpa when you get a chance could you see if the current unstable tag works for you? I'm hoping that upgrading to python 3.10 will fix the multiprocessing-related issues (possibly related nipy/nipype#3209) |
@mattcieslak Running now. I noticed a backwards compatibility issue. It used to be that I could run with
It's running now that I put |
Still failing with a single thread - BTW did I pull the right version?
I ask because I still see python 3.8 in the error messages |
ah! The build failed and never pushed https://app.circleci.com/pipelines/github/PennLINC/qsiprep/1603/workflows/3a356882-3b86-4a17-8016-8cad3c89a26d rerunning it now |
just checked the most recent unstable and it's now python 3.10.13, sorry for the confusion |
@mattcieslak got it, but I'm still seeing the same Unicode error, unfortunately |
Still works with 2 threads |
oh that's disappointing. Is using 2 threads ok for now? I might have to bump this to the next milestone |
Sounds good, I'm fine with using two threads for now. |
I'm possibly doing something wrong here, but I can't figure out why I see this error.
I'm calling qsirecon with this spec
taken from the repository file under qsiprep/data/pipelines/dsi_studio_gqi.json
The runscript is
It gets through the tractography stage but fails on connectivity with
I get this same error for all the atlases. I see this error with qsiprep 0.19.1 and 0.18.1, but not 0.16.1
The text was updated successfully, but these errors were encountered: