Retired Programs

The COrps of Engineers EDitor (coed) was removed as of CWMS 3.2.2 in favor of newer software.   Admins may need to update any old processes that still rely on coed.    HEC or others within WMCoP can assist with updating such references.   If that is not practical then an office can copy coed from an older version of CWMS to its own 'cwp' user and continue to use it as unsupported.  The old xwindow server version of RiverWare was removed because it no longer functions.    The full list is here: Retired Programs.    

Warning about parameters_units.def

Scripts on the server may show warnings that include a stack trace regarding the absence of $CWMS_HOME/config/db/definitions/parameters_units.def.   This file allows customized definitions on a system.  Since default definitions are built into CWMS, absence of the file is not a problem (unless your office actually requires custom definitions).   

INFO: Reading parameter resource file from file system: {} Apr 12, 2021 2:07:05 PM hec.data.ResourceFileParameterLoader validate
WARNING: Error reading parameter resource file input stream
java.io.FileNotFoundException: /wm/xxx/yyyyyyy/config/db/definitions/parameters_units.def (No such file or directory)
        at java.io.FileInputStream.open0(Native Method)
        at java.io.FileInputStream.open(FileInputStream.java:195)

        . . . 

The ugly logging will be remedied in a future version.

ProcessSHEFIT Issues

Some offices have experienced issues with starting up ProcessSHEFIT data streams (with an error about running out of connections). Pl. contact HEC if you notice this issue.

Database

Schema version

CWMS 3.2.1 requires database schema version 18.1.1 or higher.   HEC would like to ensure CWMS 3.2.2 test sites are running Schema version 18.1.5 (latest version as of Jul20).   

Password Problems with Oracle Accounts

Watch client console output and caviServer logs for "sql.SQLException: ORA-01017: invalid username/password; logon denied" or "ORA-28000: the account is locked".   This means that a database password cached for a session has gone stale or otherwise rendered invalid.   This can happen for a variety of reasons and often has no serious impact on user activities BUT can cause serious inconvenience where updated Oracle password policies disable accounts after 3 failed attempts.   

The errors are not actually related to CWMS 3.2.1 – they affect any version of the CWMS software.  However since password policy updates are occurring coincidentally with CWMS 3.2.1 testing, the new version offers a good opportunity to implement ways to mitigate the impact, such as a helper script to unlock accounts (https://discourse.hecdev.net/t/cwms9999-account-notes/402).

Certain offices are noticing that individual user database accounts were getting locked in Oracle database when using CWMS 3.2.1 software. This issue is resolved in CWMS 3.2.2. If offices notice any issues with individual user accounts getting locked when using CWMS 3.2.2 let HEC know.