Duplicate MOUNTPOINT on CSM database with Error code: 121 0xEF096054 EDC5121I Invalid argument.
search cancel

Duplicate MOUNTPOINT on CSM database with Error code: 121 0xEF096054 EDC5121I Invalid argument.

book

Article ID: 216954

calendar_today

Updated On:

Products

CHORUS SOFTWARE MANAGER

Issue/Introduction

Mount failures resulting in CSM creating duplicate MOUNTPOINT's on the database: Example:

com.ca.mf20.ui.msm.settings.client.rpc.SettingsSrvc.startImmediateCarsUpdate()' threw an unexpected exception: java.lang.NullPointer
 Exception: Passed TempSpace object is null. It is not possible to create "Create task directory command".

Caused by: java.lang.NullPointerException: Passed TempSpace object is null. It is not possible to create "Create task directory command".

Caused by: com.ca.mf20.zos.services.filesystems.errors.FilesystemMountOperationException: An error has occurred while attempting to
 mount filesystem CACSM.APLROOT to /PP1/CACSM/V60/cpm. MME0243S - Mount operation error. Operation: mount File system
 : CACSM.APLROOT Error code: 121 0xEF096054 EDC5121I Invalid argument.

 

Error during mount of DSN='CACSM.CAST227' to path='/PP1/CACSM/V60/cpm/scroot/DatabaseM/cars',  options='', FS type='ZFS', mount parameters='aggrgrow'

Environment

Release : 6.0

Component : Chorus Software Manager

Resolution

These mount failures such as Error code: 121 0xEF096054 EDC5121I Invalid argument can result in the file system already being mounted at an incorrect mount point.

The first file system that should be mounted for CSM at startup is hlq.APLROOT, then the hlq.CASTnnnn file system for /cars and hlq.LJWK for /ljroot/ljwk etc. For example if hlq.LJWK is mounted first without hlq.APLROOT being mounted will cause these mount failures. CSM will also create duplicate MOUNTPOINT entries on the database.

To verify that the files are being mounted correctly, shutdown CSM (just the MSMTC startup ) with 'unmount at shutdown' selected under mountpoint management, check in ishell and this is what you should see: 

 EUID=0   /parentpath/mpm/     
   Type  Filename                               
 _ Dir   .                                      
 _ Dir   ..    

If directories such as scroot or ljroot are listed then they are not being mounted in the correct sequence. CSM should be allowed control the mounting and unmounting of these file systems. They should not be defined in SYS1.PARMLIB(BPXPRMnn) members or otherwise be manually mounted.