18. Why are all words are missing from ribbon graphics when starting AutoPIPE?


Applies To
Product(s):AutoPIPE
Version(s):ALL;
Area: graphics
Date Logged
& Current Version
Aug. 2018
11.04.00.10

Problem:

After starting AutoPIPE, found all words were missing from toolbar graphics as imaged below:

Why and how to avoid?

Solution:

This issue can be due to one of two reasons:

1. Windows Themes

2. Adobe Acrobat

1. Windows Themes


When AutoPIPE window is maximized the title bar text is blank :

However if AutoPIPE is Restored Down, the title bar text is displayed :

The reason why text appears to not be displayed is because the text color on a maximized window is white, and as one can see the title bar color is white. Thus, it appear that the information is missing while it is actually being displayed.

Workaround

Update Windows themes Colors to enable accent colors for Title bars as indicated below: 

Now the White text will appear when AutoPIPE's window is maximized

2. Adobe Acrobat


As a first step to solving this issue reboot the computer into safe model to see if AutoPIPE loads correctly with words on the toolbar graphics.

IF NO, the solution below will not help.

IF Yes, then continue below.

Install WInDBG software as mentioned here (Step H), While the computer is in safemode, run WinDBG software with  autopipe.exe to capture and save a log file (safemode.log).. Then reboot the computer into normal mode, again run WinDBG application using autopipe.exe to capture and save a log file (Normalmode.log). Using an application (ex. beyond compare or Ultra compare) compare the log files to see what differences occured between the 2 modes of operations.

 In this case the following differences were found:

    1. C:\Program Files\N-able Technologies\AVDefender\atcuf\263553935154724464\atcuf32.dll
    2. C:\Windows\syswow64\drivers\CPTLWA32.DLL
    3. C:\Windows\SysWOW64\WTSAPI32.dll
    4. C:\Windows\SysWOW64\acaptuser32.dll
    5. C:\Program Files (x86)\TeamViewer\tv_w32.dll
    6. C:\Windows\SysWOW64\kernel32.dll
    7. C:\Windows\SysWOW64\advapi32.dll

Everything seemed to have pointed at the virus protection application, AVdefender as the culprit. However after adding AutoPIPE as an exception application to the software, it did not resolve the problem. In addition to rule out Avdefender, the service was suspended and still the problem occurred. The answered would have to be related to one or more of the other 6 DLLs that were a difference  when comparing the 2 modes of operation. 

Next, rename each DLL to another name, and try starting AutoPIPE to see if there was any affect. Finally, after renaming acaptuser32.dll to Old_acaptuser32.dll and restarting AutoPIPE did the application then load properly. After a little bit of research with google on this DLL uncovered that acaptuser32.dll is an Adobe Acrobat "Capture CAD Modules" dll. and that several forum posts related to AutoCAD having a conflict with this file.

Workaround

Confirm that Adobe Acrobat was installed on the computer with the following DLL files:

C:\Windows\System32\acapture64.dll
C:\Windows\SysWOW64\acapture32.dll

If yes, perform one of the following:

a. Uninstall the "Adobe Acrobat", reinstall the application without the "Capture CAD Modules" installed.

or 

b. Rename the aforementioned DLL to a different name thus rendering them unusable. . 

Reference:
https://forums.autodesk.com/t5/autocad-forum/error-0x0000142-on-autocad-2014/td-p/5752212

See Also

Graphic issues

Bentley AutoPIPE