<div dir="ltr">Dear all,<div><br></div><div>When I try to insert a relation configuration_files, I get an error message "container = cprotocol.related_container AttributeError: 'NoneType' object has no attribute 'related_container'". Any clue to this error?</div><div><div><br></div><div>```</div><div><div>cati@cati:~$ cubicweb-ctl shell catiweb</div><div>>>> rql_str = 'INSERT FileSet X:X name %(name)s,X related_study S,X belong_to S WHERE S eid %(study)s'</div><div>>>> data = {'study': 324998, 'name': u'keosys_20150127_150248.actions.json'}</div><div>>>> ret = session.execute(rql_str, data)</div><div>>>> </div><div>>>> fileset_eid = ret[0][0]</div><div>>>> </div><div>>>> # There is error when commit this rql</div><div>>>> rql_str = 'INSERT ProcessingRun X:X name %(name)s,X version %(version)s,X datetime %(datetime)s,X configuration_files FS,X belong_to S WHERE FS eid %(fileset)s,S eid %(study)s'</div><div>>>> data = {'datetime': u'2015/01/27[15:02]', 'study': 324998, 'version': u'1.0', 'fileset': fileset_eid, 'name': u'keosys'}</div><div>>>> ret = session.execute(rql_str, data)</div><div>>>> </div><div>>>> session.commit()</div><div>Traceback (most recent call last):</div><div>  File "<console>", line 1, in <module></div><div>  File "/home/cati/brainvisa/builds/catidb-release/lib/python2.7/site-packages/cubicweb/server/session.py", line 381, in check_open</div><div>    return func(cnx, *args, **kwargs)</div><div>  File "/home/cati/brainvisa/builds/catidb-release/lib/python2.7/site-packages/cubicweb/server/session.py", line 1102, in commit</div><div>    operation.handle_event('precommit_event')</div><div>  File "/home/cati/brainvisa/builds/catidb-release/lib/python2.7/site-packages/cubicweb/server/hook.py", line 770, in handle_event</div><div>    getattr(self, event)()</div><div>  File "/home/cati/brainvisa/builds/catidb-release/share/cubicweb/cubes/container/hooks.py", line 173, in precommit_event</div><div>    container = cprotocol.related_container</div><div>AttributeError: 'NoneType' object has no attribute 'related_container'</div></div><div><br></div><div>```</div><div><br></div><div>When I remove "X configuration_files FS" and "FS eid %(fileset)s", I can commit without any error message. The schema of ProcessingRun is defined as below.</div><div><br></div><div>```</div><div><div>class ProcessingRun(EntityType):</div><div>    name = String(maxsize=256)</div><div>    tool = String(maxsize=256)</div><div>    datetime = Date()</div><div>    category = String(maxsize=256)</div><div>    version = String(maxsize=64)</div><div>    parameters = String(maxsize=256)</div><div>    note = RichString(fulltextindexed=True)</div><div>    followed_by = SubjectRelation('ProcessingRun' , cardinality='??', inlined=True)</div><div>    results_files = SubjectRelation(('File', 'FileSet', 'ExternalFile'),</div><div>                                                     cardinality='**', composite='subject')</div><div>     configuration_files = SubjectRelation(('File', 'FileSet', 'ExternalFile'),</div><div>                                                            cardinality='**', composite='subject')</div></div><div><br></div><div>```</div><div>I check the all the relations of ProcessingRun, and I try to add the relation "results_files". It didn't work neither. </div></div><div><br></div><div>The cubicweb/cubes/container is up to date with the tag cubicweb-container-version-2.7.0. The old version of container didn't work, so I updated the container cube. However, it didn't work nether.</div><div><br></div><div>Thanks for all the answers in advance.</div><div><br></div><div>Best,</div><div>Jinpeng</div></div>