Following is the dump of loading my model into moose. Ignore the some(0)
etc for time being.
Created 298 path=/neuroml/cells/DoubExpSyn numData=1 isGlobal=0 baseType=SynChan Created 300 path=/neuroml[0]/cells[0]/DoubExpSyn[0]/graded numData=1 isGlobal=0 baseType=Mstring Created 301 path=/neuroml[0]/cells[0]/DoubExpSyn[0]/mgblock numData=1 isGlobal=0 baseType=Mstring [INFO] @parser/NetworkML.py:80 Connecting (Single) /neuroml[0]/cells[0]/cellB[0]/Soma(0)[0],channel /neuroml[0]/cells[0]/cellB[0]/Soma(0)[0]/DoubExpSyn[0],channel Created 306 path=/neuroml[0]/cells[0]/cellA[0]/mainAxon(1)/DoubExpSyn_spikegen numData=1 isGlobal=0 baseType=SpikeGen [INFO] @parser/NetworkML.py:80 Connecting (Single) /neuroml[0]/cells[0]/cellA[0]/mainAxon(1)[0],VmOut /neuroml[0]/cells[0]/cellA[0]/mainAxon(1)[0]/DoubExpSyn_spikegen[0],Vm terminate called after throwing an instance of 'std::runtime_error' what(): Error: SetGet:checkSet:: No field or child named 'getNum_synapse' was found on /neuroml[0]/cells[0]/cellB[0]/Soma(0)[0]/DoubExpSyn ~~~~~ One of these two lines looks buggy. ~~~ Created 306 path=/neuroml[0]/cells[0]/cellA[0]/mainAxon(1)/DoubExpSyn_spikegen numData=1 isGlobal=0 baseType=SpikeGen
and
Connecting (Single) /neuroml[0]/cells[0]/cellA[0]/mainAxon(1)[0]/DoubExpSyn_spikegen[0]
Shouldn't the last element in path create by moose i.e. DoubleExpSyn_spikegen
be DoubleExpSyn_spikegen[0]
?
PS: This version of async is compiled to throw exception instead of warning. Using macros to add this feature. No changes are made to async13 branch.
Anonymous
The path has valid children. I guess, this is happening because
/a[x]/b[y]/c
and/a[x]/b[y]/c[0]
are not really equivalent. LogLast edit: dilawars 2014-03-03
Fixed after merging Aditya parsing and making appropriate changes in mumble.
PS: I don't have permission to change the status.