Panel "Customizer : Initialization In Progress" appears when logging on but shows 0 errors.

Document ID : KB000012091
Last Modified Date : 14/02/2018
Show Technical Document Details
Question:

What is to be done if you experience the strange behaviour that you see this panel after having logged on:

customize.png

It informs you that Customization still is in progress but there are no errors! When you hit ENTER you are in the Main Menu. But why is that?

Environment:
SOLVE:Access 5.0
Answer:

When you look in the Netmaster Log you see that message

 N09703 SOLVE PRIMARY ACB xxxxxx NOW OPEN. 

is there. But this message is not followed by message 

 N00503 *** SOLVE INITIALIZATION COMPLETE xxxxxx *** 

This indicates that NMINIT or NMREADY have not yet finished their work. You can check this with command "show ncl=xxxxbsys" where xxxx is the Netmaster ID.

The result shows this:

N11935 NCLID  BASEPROC CURRENT  LEV W  TYPE  INIT     OWNER    PG PRI P-UNITS 

N11936 000107 NMREADY  USERSUB  002 1  EXEC  xxxxBSYS xxxxBSYS  4   1 79.13 

N11918 ...... PROCESSING &INTREAD STMT 00380000 

N11946 ...... CPUTIME: 4.314509 

 

NMREADY is still running! It is waiting on a subroutine (here called USERSUB) which did not finished its work, likely hanging in a deadlock. Here the subroutins stays at &INTREAD waiting for a string that never comes. As long as NMREADY is not finished message

 N000503 *** SOLVE INITIALIZATION COMPLETE xxxxxx ***

is not written into the log.

The solution is to release NMREADY from any long running procedures.