[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bulova::decw_jan-89_to_nov-90

Title:DECWINDOWS 26-JAN-89 to 29-NOV-90
Notice:See 1639.0 for VMS V5.3 kit; 2043.0 for 5.4 IFT kit
Moderator:STAR::VATNE
Created:Mon Oct 30 1989
Last Modified:Mon Dec 31 1990
Last Successful Update:Fri Jun 06 1997
Number of topics:3726
Total number of notes:19516

1404.0. "New DECW and VWS causes Bookreader to fail" by LEZAH::MCHIASSON () Fri Sep 08 1989 12:16

    I just upgraded my cluster yesterday to DECW V5.2 and VMS 5.2 and
    now I can't run the bookreader. I get the message:
    
    	X Toolkit Error: Can't open display
    	%DWT-F-DWTABORT, xtoolkit fatal error
    
    what happened???
    
    mc

T.RTitleUserPersonal
Name
DateLines
1404.1HELLO???LEZAH::MCHIASSONTue Sep 12 1989 15:205
    Hello out there??? Does anybody read this conference? I still need
    help!
    
    mc

1404.2QUARK::LIONELFree advice is worth every centTue Sep 12 1989 16:3810
Sure, lots of people read this conference.

That error is usually caused by your not having a valid display defined.
Can the process you run the bookreader from see the definition of the
logical name DECW$DISPLAY?

I'll assume your reference to "VWS" in the title was supposed to be "VMS".

			Steve

1404.3No DECW$DISPLAYLEZAH::MCHIASSONWed Sep 13 1989 09:248
    Yes, 'VWS' was supposed to be VMS.
    
    I cannot see the logical DECW$DISPLAY when I try and show the logicals,
    so I would assume that is the problem. What should DECW$DISPLAY
    be pointing to?
    
    mc

1404.4Read the ...REINIG::REINIGThis too shall changeWed Sep 13 1989 10:184
        set display/create/node=<nodename>
    
                                    August G. Reinig

1404.5QUARK::LIONELFree advice is worth every centWed Sep 13 1989 11:0522
Trying to be a bit more helpful...

When your session manager logs in, it creates a logical name in the job
table for DECW$DISPLAY.  This logical is thus "visible" to the session 
manager and any subprocesses it creates.  However, if you create other
processes not in the job tree of the session manager (such as by
RUN/DETACHED), these processes can't see the definition and thus need to
have the display defined for them.

One obvious solution is to do a SET DISPLAY/CREATE as indicated in .3.  My
solution is to copy the definition of DECW$DISPLAY into the group table
as follows:

	$ DEFINE/GROUP DECW$DISPLAY 'F$TRNLNM("DECW$DISPLAY")

I do this in my DECW$LOGIN.COM.

I know of nothing that changed in DECwindows that would cause a difference
in behavior.  

			Steve