HPE Community read-only access December 15, 2018
This is a maintenance upgrade. You will be able to read articles and posts, but not post or reply.
Hours:
Dec 15, 4:00 am to 10:00 am UTC
Dec 14, 10:00 pm CST to Dec 15, 4:00 am CST
Dec 14, 8:00 pm PST to Dec 15, 2:00 am PST
Operating System - OpenVMS
cancel
Showing results for 
Search instead for 
Did you mean: 

Misleading CREATE-I-EXISTS Error

 
Robert Atkinson
Respected Contributor

Misleading CREATE-I-EXISTS Error

What do you think to this error? :-

GAMMA_ROB$$$ INIT/OWNER=SYSTEM/NOHIGH $1$DGA131 SEEVIEW
GAMMA_ROB$$$ CRE/DIR $1$DGA131:[SEEVIEW]/LOG
%CREATE-I-EXISTS, $1$DGA131:[SEEVIEW] already exists
GAMMA_ROB$$$ DIR $1$DGA131:[000000]
%DIRECT-E-OPENIN, error opening $1$DGA131:[000000]*.*;* as input
-RMS-E-DNR, device not ready, not mounted, or unavailable
7 REPLIES
John Abbott_2
Esteemed Contributor

Re: Misleading CREATE-I-EXISTS Error

Hi Robert, Can't see the $ MOUNT command, which I assume explains the -E-OPENIN error. As for the CRE/DIR, do you have any symbols or logicals set which may have accidentally changed the behavior?

Kind Regards
John.
Don't do what Donny Dont does
Robert Atkinson
Respected Contributor

Re: Misleading CREATE-I-EXISTS Error

No, appears to be any device that exists but isn't mounted :-

ALPHA_RAA$$$ sh dev dga229

Device Device Error Volume Free Trans Mnt
Name Status Count Label Blocks Count Cnt
$1$DGA229: (ALPHA) Online 9
ALPHA_RAA$$$ cre/dir $1$dga229:[robs]
%CREATE-I-EXISTS, $1$DGA229:[ROBS] already exists
ALPHA_RAA$$$
Hoff
Honored Contributor

Re: Misleading CREATE-I-EXISTS Error

Looks bogus. How ancient is the software here? Upgrade to current VMS and patch to current and try again.

From OpenVMS Alpha V8.3 with UPDATE V12.0, and an unmounted disk:

$ cre/dir $1$DKJ100:[scratch]
%CREATE-E-DIRNOTCRE, $1$DKJ100:[SCRATCH] directory file not created
-RMS-E-DNR, device not ready, not mounted, or unavailable
$

Follow the output of a "SET WATCH /CLASS=ALL FILE" sequence to trace the command activity. "SET WATCH /CLASS=NONE FILE" to disable. CMEXEC or CMKRNL is needed.
Robert Atkinson
Respected Contributor

Re: Misleading CREATE-I-EXISTS Error

Same output from VMS 8.3-1H1 Update v7 (Jan 2010), so I'll check the release notes to see if I can find where it got fixed.

Cheers Hoff.

Rob.
Hein van den Heuvel
Honored Contributor

Re: Misleading CREATE-I-EXISTS Error


It reproduces on 'eisner' which is AV8.3 UPDATE V5.0

It reproduces also with a call to LIB$CREATE_DIR.

Any fix/release note would likely only talk about LIBRTL / LIB$CREATE_DIR

In there it was likely a problem introduced with SYMLINKS work.

fwiw,

Hein



Volker Halle
Honored Contributor

Re: Misleading CREATE-I-EXISTS Error

Rob,

FWIW, it works correctly on OpenVMS Alpha E8.4:

PersAlpha E8.4 $ crea/dir CHAALP$DKA0:
%CREATE-E-DIRNOTCRE, CHAALP$DKA0: directory file not created
-RMS-E-DNR, device not ready, not mounted, or unavailable

Volker.
Robert Atkinson
Respected Contributor

Re: Misleading CREATE-I-EXISTS Error

As this is relatively cosmetic, and clearly fixed in newer versions, there's no reason to use any more time up on it. I simply wasn't sure whether it was worth reporting to HP and as it's fixed, obviously not.

Thanks for everyone's comments.

Rob.