[ https://issues.apache.org/jira/browse/TUSCANY-1147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Caroline Maynard updated TUSCANY-1147: -------------------------------------- Attachment: Tuscany-1147.patch Attached is a patch which resolves this issue for me. Note that the size of the patch is not proportional to the effort expended in producing it. Although this appears to fix the scenario I described, there are more complex scenarios involving many-valued properties which are still failing. I will investigate further. > AccessViolation in DataObjectImpl::clearReferences() > ---------------------------------------------------- > > Key: TUSCANY-1147 > URL: https://issues.apache.org/jira/browse/TUSCANY-1147 > Project: Tuscany > Issue Type: Bug > Components: C++ SDO > Affects Versions: Cpp-current > Environment: Win32, PHP 5.2.1 > Reporter: Caroline Maynard > Attachments: Tuscany-1147.patch > > > Problem observed when SDO A refers to SDO B. The reference to SDO A is > dropped. Then the reference to SDO B is dropped. An AccessViolation occurs in > the SDODataObject destructor, in DataObjectImpl::clearReferences(). > I believe this is because the reference was not properly cleared at the time > of A's destruction. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]