View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006226 | CTT UA Binary | 2 - CTT Binary | public | 2020-11-09 14:56 | 2022-08-02 19:00 |
Reporter | Thomas Reuther | Assigned To | Alexander Allmendinger | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | assigned | Resolution | open | ||
Platform | Windows | OS | Windows 7 | OS Version | 6.1.76.01 |
Summary | 0006226: CTT crashes on calling method with custom data type | ||||
Description | I created a binary encoder/decoder for a custom data type to be used in user defined scripts. I want to call a method on a server which expected that data type as the only argument. Unfortunately CTT crashes. I cannot find any log or other place of information except EventViewer. See additional info, How can I get more information? How can I enable logs? | ||||
Additional Information | Faulting application name: uacompliancetest.exe, version: 1.3.341.396, time stamp: 0x5eee8df3 Log name: Application | ||||
Tags | No tags attached. | ||||
Files Affected | |||||
|
Hello Thomas, unfortunately there is not a lot you can do from a debugging perspective once the CTT crashes. But actually calling a Method with a custom DataType should be working, as this is being used by another vendor doing internal AutoID testing. For me the easiest thing would be to take a look at the server myself and debug the situation. Would you be able to provide me a demo version of the UA Server which I can use to reproduce the issue? Regards, |
|
Hello Alexander, my method call seems not to reach the server. When I put a break point at the server's method handler I don't come so far. I guess it's an issue with encoding?! Point2D = {X: UInt16, Y: UInt16} When I manually (UA Expert) create a node on the server, e.g. X=8, Y=15, I receive these data on reading (JSON like): UaVariant = { The node id "ns=3;i=5013" is the target node "Binary" referenced from my data type "Point2D" following the reference "HasEncoding". Decoding: Encoding: var result = new UaByteString(); var extObj = new UaExtensionObject(); Everything seems to be fine, isn't it? Thomas |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-11-09 14:56 | Thomas Reuther | New Issue | |
2020-11-09 20:01 | Alexander Allmendinger | Assigned To | => Alexander Allmendinger |
2020-11-09 20:01 | Alexander Allmendinger | Status | new => feedback |
2020-11-09 20:01 | Alexander Allmendinger | Note Added: 0013130 | |
2020-11-12 11:58 | Thomas Reuther | Note Added: 0013184 | |
2020-11-12 11:58 | Thomas Reuther | Status | feedback => assigned |
2022-08-02 19:00 | Paul Hunkar | Project | Compliance Test Tool (CTT) Unified Architecture => CTT UA Binary |