Professional OPC
Development Tools

logos

Online Forums

Technical support is provided through Support Forums below. Anybody can view them; you need to Register/Login to our site (see links in upper right corner) in order to Post questions. You do not have to be a licensed user of our product.

Please read Rules for forum posts before reporting your issue or asking a question. OPC Labs team is actively monitoring the forums, and replies as soon as possible. Various technical information can also be found in our Knowledge Base. For your convenience, we have also assembled a Frequently Asked Questions page.

Do not use the Contact page for technical issues.

Our .Net program crashes when the customer tries to browse for OPC servers or i

More
14 Aug 2020 14:41 #8764 by micham

Please Log in or Create an account to join the conversation.

More
14 Aug 2020 08:55 #8763 by support
Hello.

It looks that I was able to reproduce the issue. No further action is needed from you at this point. It will take some time to investigate; I will post here then.

Best regards

Please Log in or Create an account to join the conversation.

More
13 Aug 2020 08:11 #8751 by micham
Hi,

Here is a link to our software.

spaces.hightail.com/receive/QvA1I1BpIk

Thank you.

Regards,

Michael

Please Log in or Create an account to join the conversation.

More
13 Aug 2020 08:09 #8750 by support
Thank you for this.

My plan is now to install a new machine (VM in Azure) with Windows 10 version 2004, the OPC server, the appropriate QuickOPC version, and attempt to reproduce the issue.

If I fail to reproduce it with test programs of my own, I will also ask you for a copy of your software.

I will post here when I have an update.
Best regards

Please Log in or Create an account to join the conversation.

More
12 Aug 2020 05:44 #8738 by micham
Hi,

See the download link below for Wonderware Intouch 2017 Update 3 SP1 P01:

u.pcloud.link/publink/show?code=XZSkOt7ZujpSfJ8I3BhYKyf7DlPvgbfB7FjV

Regards,

Michael

Please Log in or Create an account to join the conversation.

More
10 Aug 2020 12:48 #8732 by support
Thank you for update.
Do you know how to obtain the server (trial)?

Regards

Please Log in or Create an account to join the conversation.

More
10 Aug 2020 05:43 #8727 by micham
Hi,
See the customer's answer below.

We installed this same UCME software in Server OS , Windows 10 with Version 1803 but it’s working fine for OPC Browser.

The OPC server is the part of Wonderware Intouch 2017 update 3 SP1 P01.

Thank you.

Michael

Please Log in or Create an account to join the conversation.

More
08 Aug 2020 07:14 #8726 by micham
Hi,

Thank you for your answer. I have asked the customer to provide us the exact Archestra version number. We shall download this version and test it in our office on the same Windows 10 version 2004.

Regards,

Michael

Please Log in or Create an account to join the conversation.

More
07 Aug 2020 17:26 #8725 by support
Thank you. I see, the error is indeed very similar, now I understand why: It is accessing the same component (OPCEnum) - just no for server browsing, but for conversion of ProgID to CLSID. This means that it might be possible to get at least the item browsing (browsing "into" the server) by using its CLSID in the curly brackets ( {...} ) instead of ProgID. But that's not resolving the real problem, and also won't help with server browsing.

I have hard time with error. It appears in a simple function that has no obvious bug, and has been working for almost 20 years without problem. I suspect WIndows 10 version 2004, because I have now some reports of weird things happening on *just* that version (reverting the Windows 10 version resolves the issues). But, I have Windows 10 version 2004 on a test computer as well, and could not reproduce the problem. So I would rather suspect something else peculiar about those machines.

I really need a reproducible scenario (i.e. probably figure out a combination of the software that triggers this); without it, it would be difficult to troubleshoot the problem. About my only choice would be to try to re-program the particular function (as there are different ways to do the required operations, so even if there is no bug but one way does not work, doing it differently may help). But that would be cumbersome and is is basically like shooting into the dark.

Regards

Please Log in or Create an account to join the conversation.

More
06 Aug 2020 10:04 #8719 by micham
Hi See below.

Faulting application name: UCMECFG.EXE, version: 2017.176.0.0, time stamp: 0x5f2ab1d9
Faulting module name: sxs.dll, version: 10.0.19041.1, time stamp: 0x8d364e65
Exception code: 0xc0000005
Fault offset: 0x0001d779
Faulting process id: 0x41a4
Faulting application start time: 0x01d66bd85429e748
Faulting application path: C:\Program Files (x86)\Control-See\UCME-OPC\BIN\UCMECFG.EXE
Faulting module path: C:\WINDOWS\SYSTEM32\sxs.dll
Report Id: d9816c9e-5ca9-4877-b2d4-dae494d182cd
Faulting package full name:
Faulting package-relative application ID:

============================================

Application: UCMECFG.EXE
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
at <Module>.QueryMultipleInterfaces(IUnknown*, UInt32, tagMULTI_QI*)
at <Module>.VaryingQueryMultipleInterfaces(IUnknown*, UInt32, UInt32, CComSupport**, tagMULTI_QI*, CComSupport**)
at <Module>.COCKMachine.ConnectServerList(COCKMachine*)
at <Module>.COCKMachine.ExecuteConnect(COCKMachine*)
at <Module>.CMachine.Connect(CMachine*)
at <Module>.CConsumer.RequestMachine(CConsumer*, CMachineClient*, CMachine**, Boolean)
at <Module>.CClient.ConnectMyMachine(CClient*)
at <Module>.CClient.ExecuteConnect(CClient*)
at <Module>.COCKClientBase.ExecuteConnect(COCKClientBase*)
at <Module>.CAbstractClient.HandleConnectRequest(CAbstractClient*)
at <Module>.COCKClient.ReceiveAndProcessRequests(COCKClient*)
at <Module>.COCKClient.ExecuteWork(COCKClient*)
at <Module>.CAbstractClientWorkerThread.execute(CAbstractClientWorkerThread*)
at <Module>.CBasicWorkerThread.perform(CBasicWorkerThread*)
at <Module>.CBasicWorkerThread.process(CBasicWorkerThread*)
at <Module>.CBasicWorkerThread.threadProc(Void*)

============================================
Fault bucket 2223214427264078350, type 1
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: UCMECFG.EXE
P2: 2017.176.0.0
P3: 5f2ab1d9
P4: sxs.dll
P5: 10.0.19041.1
P6: 8d364e65
P7: c0000005
P8: 0001d779
P9:
P10:

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6F13.tmp.mdmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6FEF.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6FFF.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6FFD.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER701E.tmp.txt

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_UCMECFG.EXE_d3d6c85faf5db76064ab37951617db2b476f832c_fe0b963a_dfefd2b8-3bb0-41d0-bcda-c35af10e7057

Analysis symbol:
Rechecking for solution: 0
Report Id: d9816c9e-5ca9-4877-b2d4-dae494d182cd
Report Status: 268435456
Hashed bucket: 60c54533eb779fc3beda71be1499520e
Cab Guid: 0

Regards,

Michael

Please Log in or Create an account to join the conversation.

Moderators: support
Time to create page: 0.068 seconds