[ https://issues.apache.org/jira/browse/TUSCANY-1147?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12476960 ]
Caroline Maynard commented on TUSCANY-1147: ------------------------------------------- My bad. It wasn't intuitive to me :-) By drop, I mean, cause the reference count to decrement to zero. In the case of the PHP impl, by setting the referring pointer to NULL. > 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 > Priority: Critical > 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]