View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000401 | .NET API | Implementation Bug | public | 2008-08-05 11:54 | 2008-08-13 01:57 |
Reporter | Mariusz Postol | Assigned To | Randy Armstrong | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | .NET API | ||||
Summary | 0000401: Invalid client handle when subscribing to an invalid tag | ||||
Description | OpcCom.Da.Subscription.AddItems(Opc.Da.Item[]) calls m_items.ApplyFilters with inconsistent results list. Some results have API client handle (succeeded) another ones assigned by the user (failed). User handles does not make sense in ApplyFilters. Workarounds:
| ||||
Steps To Reproduce | Try to add items with correct name and client handles int 0-5, and wrong names with client handles 6-9; you should receive duplicated result for item with client handle = 5. | ||||
Tags | No tags attached. | ||||
|
Added to Build 102.0 Restored the original code and added an additional processing step: ItemResult[] filteredResults = (ItemResult[])m_items.ApplyFilters(m_filters, results); // need to return the client handle for failed items. return filteredResults; |
Date Modified | Username | Field | Change |
---|---|---|---|
2008-08-05 11:54 | Mariusz Postol | New Issue | |
2008-08-13 01:56 | Randy Armstrong | Status | new => assigned |
2008-08-13 01:56 | Randy Armstrong | Assigned To | => Randy Armstrong |
2008-08-13 01:57 | Randy Armstrong | Status | assigned => resolved |
2008-08-13 01:57 | Randy Armstrong | Resolution | open => fixed |
2008-08-13 01:57 | Randy Armstrong | Note Added: 0000744 |