-
Notifications
You must be signed in to change notification settings - Fork 115
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
Error with master / upcoming v9.0: "generic_data_handle{raw=..type=void*} cannot be converted to data_handle<double>" #2783
Comments
Hello, would you have any news on that? I just bumped into it again, thanks! |
No, probably the order will be something like: |
The following is a shorter reproducer, found by checking the backtrace of the reproducer provided above:
This ultimately tries to return a |
Third version of a reproducer:
when calling
|
@arnaudon I'd like to test changes related to this issue. However, the morphology files have vanished from GPFS, could you please update the reproducer such that the input files are valid again? |
@arnaudon: Luc saw that the files on GPFS are moved/deleted and hence getting errors from reproducer: OSError: Morphology not found at '/gpfs/bbp.cscs.ch/project/proj148/scratch/circuits/20240314/bioname/emodels/morphologies/cSTUT.asc' Maybe it would be easy to provide new /gpfs/bbp.cscs.ch/project/proj148/scratch/circuits/20240531/bioname/emodels/morphologies We don't know the original program/test and hence the request 🙂 |
Sorry about that, hugo did some cleanup of circuits, and erased this one. I recreated the folder/file, so you should now be able to run the reproducer. |
Thank you! When using #2940, I get the same output with 9.0 and 8.2.4:
(the only difference is the address.) |
Great, thanks a lot! |
(thanks to @arnaudon for creating the issue in the BBP JIRA system with a reproducer! 🙌 )
Overview of the issue
When switching to NEURON 9 module (e.g. neuron-nightly wheel), I encountered a crash using bluepyopt-based evaluation. The error I see is:
terminate called after throwing an instance of 'std::runtime_error' what(): generic_data_handle{raw=0x5483510 type=void*} cannot be converted to data_handle<double>
I have attached the reproducer including the necessary MOD files. The example is just using a pickled class based on bluepyopt, I can provide more info on what it is inside, but it's a step protocol applied to a cell.
This same example runs to completion with NEURON v8.2.4.
Expected result/behavior
If NEURON v8.2.4 works then NEURON 9 should also work. If the model is incompatible, the error should be better/self-explanatory.
NEURON setup
Minimal working example - MWE
To reproduce the issue, uninstall
neuron v8.x
from venv and installneuron-nightly
.Logs
Reproducer:: repro_neuron9_bug.tgz
The text was updated successfully, but these errors were encountered: