Sun WorkShop TeamWare User's Guide HomeContentsPreviousNextIndex


Appendix A

Error and Warning Messages

This appendix describes the error and warning messages displayed by Sun WorkShop TeamWare.

The chapter contains the following sections:

All messages are numbered and are listed in numerical order. For each message, the meaning of the message and a possible solution for the error are provided.

Error Messages

TABLE A-1 describes error messages, their meanings, and possible solutions.

TABLE A-1   Configuring Error Messages 
1000 - 1999 System Errors

Error messages between 1000 and 1999 report errors from operating system calls made by Configuring commands. They consist of a short Configuring message and an appended system error message and number. Refer to operating system documentation for information regarding these errors.
2000 Line too long or unexpected end of file in file_name

Meaning: While reading the file_name, a line was encountered that contained too many characters for a Configuring command to buffer. The maximum line length is 1024 characters.

Solution: Reduce the size of the long line and re-execute the command.
2001 Must specify a [child]* workspace either with the -w option or via the CODEMGR_WS environment variable

Meaning: The Configuring command could not determine the workspace on which to act. Configuring commands attempt to acquire the workspace path name in the following order:

  • As specified by the command's -w option

  • As specified by the value of the environment variable CODEMGR_WS

    The current directory, if it is hierarchically within a workspace

  • *When the error is reported by Bringover and Putback the word child is included, when reported by Undo and Resolve it is not included.

    Solution: Specify the workspace path name using one of the methods listed above.
    2002 Cannot use the -p option to reparent the child of an NSE environment

    Meaning: You cannot use the -p option with the CLI bringover and putback commands to reparent a workspace that has an NSE environment as a parent.

    Solution: Use the workspace reparent command to reparent a workspace whose parent is an NSE environment to a Configuring workspace. You cannot reparent such a workspace to another NSE environment.
    2003 directory_name is not a workspace

    Meaning: The directory specified in the command is not a Configuring workspace. Configuring workspaces are distinguished by the presence of the Codemgr_wsdata directory in the top level directory.

    Solution: Specify a different workspace name or use the workspace create command or the GUI File Create Workspace command to convert the directory into a workspace.
    2004 Workspace workspace_name doesn't have a parent workspace

    Meaning: A Configuring command (Bringover or Putback) could not complete execution because a parent workspace could not be found for workspace workspace_name.

    Solution: Use the workspace parent command or the GUI Edit Parent menu item to reparent the orphaned workspace.
    2005 Parent workspace workspace_name is not visible as it is not mounted on machine_name

    Meaning: The file system that contains the parent workspace is not currently mounted on machine machine_name.

    Solution: Mount the file system that contains the parent workspace and reissue the command.
    2006 Filename file_name has too many ".." path components in it

    Meaning: Relative file names specified to Configuring commands are interpreted as being relative to the root directory of the workspace. If a file name contains ".." components, it is possible for one of the ".." components to reach a directory that is hierarchically above the workspace root.

    Solution: Specify the path name with fewer (or no) ".." path name components
    2007 Could not get username for uid uid_number

    Meaning: The uid could not be found in the NIS maps or in /etc/passwd

    Solution: Check NIS server and maps.
    2008 No version number in file file_name

    Meaning: When a Configuring command accesses a metadata file (a file in the Codemgr_wsdata directory), it checks the version number written in the file when it was created (for example, VERSION 1). The metadata file file_name does not contain the version string.

    Solution: Check the integrity of file_name. The version string may have been removed when the file was edited. If the version string is missing, and the file is not otherwise corrupted, use the workspace create command or the GUI File Create Workspace menu item to create a new workspace. Check the value of the version string for the analogous file in the new workspace and edit that string into file_name.
    2009 Command command_name failed, /bin/sh killed by signal signal

    Meaning: A Configuring command attempted to execute command_name and was unable to because the shell was killed by signal.

    Solution: Re-execute the Configuring command.
    2010 Command command_name failed, could not execute the shell, /bin/sh

    Meaning: A Configuring command could not start a shell. This indicates that some system resource, such as swap space or memory, was insufficient.

    Solution: Check system resources.
    2011 Command command_name killed by signal signal

    Meaning: A command started by a Configuring command received a signal.

    Solution: Re-execute the command. If the error reoccurs, refer to the Solaris documentation for information about the signal.
    2012 Command command_name exited with status status

    Meaning: Configuring expects commands it executes to exit with a status of zero indicating successful completion. Configuring considers it an error if a command exits with a nonzero status.

    Solution: Refer to the documentation for command_name to determine the meaning of status.
    2013 FLP FLP_name does not exist in the parent or child workspace

    Meaning: The file list program (FLP) FLP_name specified for the Bringover or Putback transaction could not be found in either the parent or child workspace

    Solution: Check the path name of the intended FLP and re-execute the transaction.
    2014 Could not execute program_name

    Meaning: A Configuring command attempted to execute another program and was unable to do so.

    Solution: Ensure that your installation is correct. Ensure that the program is in your search path and that its permissions are set correctly.
    2015 Workspace workspace_name already exists

    Meaning: An attempt was made to create a workspace that already exists.

    Solution: Re-execute the command using a different workspace name.
    2016 Workspace name does not exist

    Meaning: The workspace name specified as an argument for a Configuring command could not be found.

    Solution: Ensure that the path name was specified correctly.
    2017 Can't open file file_name so can't get comments for check in

    Meaning: Configuring stored check in comments in a temporary file and was unable to open that file to read the comments.

    Solution: Check file permissions and other file system problems that would prohibit opening the file.
    2018 Can't reparent a workspace to itself

    Meaning: An attempt was made (either as part of a transaction, or by using an explicit reparent command) to make a workspace its own new parent.

    Solution: Re-execute the command, specifying a different parent.
    2019 Internal error: unknown locktype lock

    Meaning: The workspace lock file (Codemgr_wsdata/locks) is corrupted. An unknown lock value was found.

    Solution: Edit the lock file to repair the damage. For more information, see the locks(4) man page or Removing Workspace Locks.
    2020 You must specify a workspace name

    Meaning: The Configuring command could not determine the workspace on which to act. Configuring commands attempt to acquire the workspace path name in the following order:

  • As specified by the command's -w option

  • As specified by the value of the environment variable CODEMGR_WS

  • The current directory, if it is hierarchically within a workspace


  • Solution: Specify the workspace path name using one of the methods listed above.
    2021 Cannot obtain a type lock in workspace workspace_name because it has the following locks: Command: command (pid), user: user, machine: machine, time: time

    Meaning: To ensure consistency, Configuring interworkspace commands lock workspaces while they read and write data in them. The command you issued could not obtain a lock because the workspace is already locked. While Configuring is reading and examining files in the parent workspace during a Bringover transaction, it obtains a read-lock for that workspace. While it is manipulating files in the child workspace, it obtains a write-lock. Read-locks may be obtained concurrently by multiple Configuring commands that read files in the workspace. No commands may write to a workspace while any read-locks are in force. Only a single write-lock can be in force at any time; no Configuring command may write to a workspace while a write-lock is in force. Lock status is controlled by the Codemgr_wsdata/locks file in each workspace.

    Solution: If the system is running normally, wait until the command that is locking the workspace releases its lock. If the workspace is stuck in a locked state (for example, the system crashed while a command had a lock in force), use the GUI Options Workspace menu item and selecting Locks from the Category list box in the Workspace Properties dialog box, or use the workspace locks command, to remove the lock.
    2022 Invalid subcommand - command_name

    Meaning: An attempt was made to obtain help on a subcommand of the resolve, workspace, or codemgr command and the name of a nonexistent subcommand was specified.

    Solution: For the list of valid subcommands for each command, type the command and specify the help subcommand.
    2023 Not used.
    2024 File file_name has no deltas

    Meaning: The SCCS history file file_name contains no deltas, therefore, it cannot be processed.

    Solution: Perhaps the history file was mistakenly overwritten.
    2025 Could not find the command_name command.Executable does not exist: name Also could not find the name command in PATH PATH_contents

    Meaning: A Configuring command attempted to execute another program and was not able to find it.

    Solution: Ensure that your installation is correct. Include the directory that contains the missing program.
    2026 Unknown SCCS control character (char) in file file_name at line line_number

    Meaning: A Configuring command expected file_name to be an SCCS history file; based on the character it encountered, it is either not a history file, or it has been corrupted.

    Refer to the Solaris SCCS documentation regarding SCCS history file format.
    2027 Corrupted file - file_name, line line_number

    Meaning: A Configuring command was unable to read a workspace metadata file (a file in the Codemgr_wsdata directory). Illegal characters were found in line line_number.

    Solution: Check and repair the file. All Configuring metadata files are ASCII text files and can be edited. See Workspace Metadata Directory for more information about the files in the Codemgr_wsdata directory or the file_name(4) man page.
    2028 Could not find the command_name command in PATH path_name

    Meaning: A Configuring command attempted to execute another program and was not able to find it.

    Solution: Ensure that your installation is correct. Include the directory that contains the missing program.
    2029 The file has unresolved conflicts. Run `edit m' and search for ^<<<<<<<

    Meaning: This error is issued by the resolve command. An attempt was made to save the file while it still contained unresolved conflicts.

    Solution: Use the edit m subcommand (edit the merged result) to resolve the conflicts and then save the file. Conflicts are marked with ^<<<<<<<.
    2030 No file with number file_number

    Meaning: The resolve command creates a numbered list of files that contain conflicts. The file_number chosen does not exist in this list.

    Solution: Use the list subcommand to list the files and determine the correct number of the file you want to specify.
    2031 Can't find home directory so can't write to file file_name

    Meaning: A Configuring command was unable to find the user's home directory and cannot locate file file_name. This usually indicates a problem with NIS maps.

    Solution: Check NIS server and appropriate NIS maps.
    2032 Can't parse line in file file_name: line

    Meaning: Upon startup, the resolve command reads the ~/.codemgr_resrc file to obtain user defined properties. The line line could not be interpreted correctly by the program.

    Solution: Correct the file ~/.codemgr_resrc file so that it includes only valid entries. For information regarding these entries, see the resolve(1) manual page.
    2033 Must specify a directory list either as arguments or via the CODEMGR_WSPATH variable

    Meaning: This message is reported by the workspace list command when a directory (or list of directories) was not specified correctly. Directories can be specified as the standard argument to the command, or by defining the CODEMGR_WSPATH variable to contain the path name of a directory.

    Solution: Re-execute the command specifying a directory, or set the CODEMGR_WSPATH directory to contain a directory path.
    2034 Internal error: Access control operation operation_name does not have a Ibuilt-in default

    Meaning: A Configuring command attempted to verify access permission for a workspace operation (for example: bringover-from, putback-to, reparent-to). An internal consistency check failed.

    Solution: Contact your local service representative.
    2035 Access control file does not exist

    Meaning: A Configuring command attempted to verify access permission for a workspace operation (for example: bringover-from, putback-to, reparent-to). The access control file (Codemgr_wsdata/access_control) in the affected workspace was not found.

    Solution: If the access control file has been deleted from the workspace, copy a new one from another workspace and edit it so that the access permissions are correct. If no other workspaces are available, create a new workspace using the CLI workspace create command or the GUI File Create Workspace menu item and copy the file from the newly created workspace. For more information refer to Chapter 4 or the access_control(4) man page.
    2036 Cannot specify common ancestor file; there is no common ancestor delta

    Meaning: The ancestor (a) was specified as an argument to a resolve subcommand (diff, edit, more). The files that are being resolved do not have an ancestor in common. This occurs most commonly in cases where files with the same name are created concurrently in both the child and the parent. They have the same name but are not descended from a common ancestor. For more information about ancestors and their role in resolving conflicts, see Chapter 6.

    Solution: Proceed with the conflict resolution process without specifying the ancestor (a) as an argument to the diff, edit, and more subcommands.
    2037 Invalid argument - character

    Meaning: An invalid argument was specified to one of the resolve subcommands. The command expected one of the following characters: a (ancestor), c (child), p (parent), m (merged result).

    Solution: Specify one of the valid arguments: a, c, p, m. See the resolve(1) man page for more information.
    2038 Parent workspace is an NSE environment. Use the nseputback command

    Meaning: The "parent" in a putback transaction is an NSE environment and not a Configuring workspace.

    Solution: Use the nseputback command to putback changes from the workspace to the environment.
    2039 File file_name is probably not an s-file on line line_number expected ^A, but got char

    Meaning: A Configuring command expected file_name to be an SCCS history file. Based on the format, it is either not a history file or it was corrupted.

    Solution: Refer to Solaris SCCS documentation regarding SCCS history file format.
    2040 File file_name has not been merged. Use the twmerge subcommand first or the filemerge subcommand

    Meaning: An attempt was made to commit (save) a file that had not yet been merged.

    Solution: Merge the file using either Filemerge or the twmerge command. For more information about the twmerge command see the twmerge(1) man page.
    2041 path_name is not a workspace or a directory

    Meaning: The string path_name specified in the Bringover Create transaction is not a Configuring workspace or a directory.

    Solution: Specify a different workspace or directory name.
    2042 Can't create ToolTalk message, error = TT_error_code

    Meaning: The resolve command communicates with the Merging program via the ToolTalk service. ToolTalk is an interapplication communication service distributed with the Solaris OpenWindows windowing system. In this case the resolve command called a ToolTalk routine to create a ToolTalk message for Merging. The ToolTalk routine could not create the message and passed back TT_error_code.

    Solution: Refer to the OpenWindows ToolTalk documentation for information about the error.
    2043 SCCS file file_name is corrupted

    Meaning: The SCCS admin -h command reports that the newly computed check-sum does not compare with the one stored in the first line of the file.

    Solution: See the Solaris SCCS documentation for more information.
    2044 Unable to create a temporary name from template temp_file_name

    Meaning: A Configuring command was unable to create a temporary file for its use. This is a Configuring internal error.

    Solution: Check for any system-level reasons why the command could not write this file (for example, file permission restrictions or incorrect command ownership).
    2045 Fprintf of file_name failed

    Meaning: A command was unable to write to the file file_name.

    Solution: Check file permissions and other such file system problems that would prohibit writing in the file system.
    2046 Version mismatch in file file_name, expected version expected_number, but found actual_number

    Meaning: Each Configuring metadata file (Codemgr_wsdata/*) contains a string that includes a version number (for release 1.0 the version number string is VERSION 1). As a consistency check, when Configuring commands read and write to these files, they check to determine whether the file contains the version that the command expects. In this case the command expected to find expected_number but found actual_number instead. This may indicate that old binaries are being used with new metadata files and could cause the file to be corrupted.

    Solution: Make sure that the most current versions of the Configuring binaries are being accessed.
    2047 Do not know how to convert file file_name from version found_version_number to current_version_number

    Meaning: A command found a metadata file with a version number earlier than 1. Each Configuring file (Codemgr_wsdata/*) contains a string that includes a version number (for release 1.0, the version number string is VERSION 1). As a consistency check, when Configuring commands read and write to these files, they check to determine whether the file contains the version that the command expects. It is anticipated that when new versions of Configuring binaries and metadata files are released, the formats of some of these files may change. Commands contain code to make this conversion.

    Solution: The version string in the metadata file must have been inadvertently changed during editing. Check the file and make sure that the first line has the correct version number.
    2048 Must specify at least one file, directory or -f argument to a bringover that creates a child workspace

    Meaning: The command line for a Bringover transaction was not constructed properly. An argument that specifies at least one file, directory or FLP must be included. If this argument is omitted, Configuring attempts to take the arguments from the workspace's Codemgr_wsdata/args file.

    Solution: Re-enter the command and ensure that you've included the correct number of arguments.
    2049 Could not determine where file_name is mounted from

    Meaning: Configuring commands convert path names of NFS mounted directories to the machine_name:path_name format to do much of their work. This message indicates that the mount entry contained in /etc/mnttab is no longer present.

    Solution: Remount the file system that contains file_name.
    2050 Could not determine the absolute pathname for file_name

    Meaning: A Configuring command was unable to read a directory. This indicates some corruption in the file system; for example, incorrect directory permissions.

    Solution: Check the file system, especially directory and file permissions in the path of file_name.
    2051 Can't rename to file_name; it exists

    Meaning: During a Bringover, Putback, or Undo transaction, a file was found that was renamed in the source workspace to a name already in use in the destination workspace.

    Solution: Change the name in one of the directories.
    2052 Corrupted file - file_name, text after BEGIN, line number. Can't send notification

    Meaning: A Configuring command encountered an error when reading the workspace notification file Codemgr_wsdata/notification. The BEGIN statement that delimits the list of files/directories for which notification is requested must be the only text on the line, other text was encountered. The Configuring command cannot correctly parse the request; if the file contains a notification request, it cannot be sent.

    Solution: Edit the notification file and enter the appropriate BEGIN statement. See the notification(4) man page or Chapter 4 for more information on its format.
    2053 Corrupted file - file_name, text after END, line number. Can't send notification

    Meaning: A Configuring command encountered an error when reading the workspace notification file Codemgr_wsdata/notification. The END statement that delimits the list of files/directories for which notification is requested must be the only text on the line, other text was encountered. The Configuring command cannot correctly parse the request; if the file contains a notification request, it cannot be sent.

    Solution: Edit the notification file and enter the appropriate END statement. See the notification(4) manual page or Notifying Users of Transactions for more information on its format.
    2054 Corrupted file - file_name, missing BEGIN, line number. Can't send notification

    Meaning: A Configuring command encountered an error when reading the workspace notification file Codemgr_wsdata/notification. The BEGIN statement that delimits the list of files/directories for which notification is requested, is missing. The Configuring command cannot correctly parse the request; if the file contains a notification request, it cannot be sent.

    Solution: Edit the notification file and enter the appropriate BEGIN statement. See the notification(4) man page or Notifying Users of Transactions for more information on its format.
    2055 File file_name has incomplete delta table

    Meaning: The delta table in the SCCS history file file_name is incomplete. This indicates that the file was corrupted.

    Solution: Fix the file, or copy in a new version.
    2056 Badly formatted line in file_name: line_number

    Meaning: A Configuring command was reading a temporary log file left over from an aborted Bringover or Putback operation and encountered a malformed line. This indicates that the file was corrupted.

    Solution: Execute the workspace updatenames command to rebuild the nametable and then re-execute the command.
    2057 Zero-length SCCS file, file_name

    Meaning: An SCCS history file was encountered that contained no data.

    Solution: Remove the SCCS history file.
    2058 Can't get a version of the child file until it is checked in

    Meaning: During a Resolve transaction a file was encountered that is not checked in to SCCS. Files must be checked in before conflicts can be resolved.

    Solution: Check the file in and re-start the transaction.
    2059 Name history serial number number out of order in file file_name

    Meaning: Rename information in the SCCS history file file_name is corrupted. The name history records in this SCCS file are not in numerically descending order.

    Solution: Reorder the name history records, or copy in a new version of the file using the Bringover or Putback transaction.
    2060 Delta serial number number out of order in file file_name

    Meaning: Delta numbers are not in numerically descending order in the SCCS history file file_name. This indicates that the file is corrupted.

    Solution: Reorder the delta numbers, or copy in a new version of the file using the Bringover or Putback transaction.
    2061 Must have DISPLAY environment variable set to invoke twmerge or filemerge

    Meaning: Merging is an XWindows program. The DISPLAY environment variable is used to determine where the program displays its windows. If you are running CDE or OpenWindows, this variable is usually set for you. For other XWindow display servers, you may need to set this variable manually before starting Merging.

    Solution: Determine the correct setting for your display server and set the DISPLAY environment variable appropriately.
    2062 Can't resolve file file_name because it is writable

    Meaning: The file file_name is not checked out from SCCS but its file permissions indicate that it is writable. Resolving this conflict will result in writing to a file that is not checked out.

    Solution: Reconcile the file permissions (for example, check out the file and then check it back in) and then re-execute the Resolve transaction.
    2063 Cannot create workspace name because it would be nested within workspace name

    Meaning: An attempt was made to create a workspace hierarchically beneath an existing workspace.

    Solution: Create the new workspace hierarchically outside of any existing workspaces.
    2064 Cannot delete a workspace that is a symbolic link. Run workspace delete workspace_name

    Meaning: Configuring commands will not delete directories or files that are symbolic links. You must delete the physical copy of the file. The appropriate command line is provided.

    Solution: Use the workspace delete command to delete workspace_name.
    2065 This error message may be issued in any of the following forms: User user_name does not have access to bringover from workspace workspace_name User user_name does not have access to bringover to workspace workspace_name User user_name does not have access to putback from workspace workspace_name User user_name does not have access to putback to workspace workspace_name User user_name does not have access to undo workspace workspace_name User user_name does not have access to delete workspace workspace_name User user_name does not have access to move workspace workspace_name User user_name does not have access to change the parent of workspace workspace_name User user_name does not have access to change the parent to workspace workspace_name

    Meaning: The user user_name attempted an operation that affected the workspace workspace_name; access permissions in workspace_name do not permit user_name access to execute that operation.

    Solution: The file workspace_name/Codemgr_wsdata/access_control is a text file that specifies access permissions for various workspace operations. The owner of the workspace must change the permissions to include user_name in order for the operation to proceed. Permissions can be changed using the Workspace Properties menu item and selecting the Access Control tab in the Workspace Properties dialog box, or by editing the access_control file directly. For more information, see Chapter 4 or the access_control(4) man page.
    2066 Corrupted file - file_name, whitespace in pathname, line line_number. Can't send notification

    Meaning: A Configuring command encountered an error when reading the workspace notification file Codemgr_wsdata/notification. A white space character was encountered in a line where a single path name was expected.

    Solution: Edit the Codemgr_wsdata/notification file to remove the whitespace characters from the line. See the notification(4) man page or Notifying Users of Transactions.
    2067 Corrupted file - file_name, missing notification event, line line_number. Can't send notification

    Meaning: A Configuring command encountered an error when reading the workspace notification file Codemgr_wsdata/notification. The Configuring event (for example, bringover-to) was not specified.

    Solution: Edit the Codemgr_wsdata/notification file to add the correct event.
    2068 putback: sccs error for file file can not create lock file

    Meaning: Someone else is updating the SCCS file or the p-file, or you do not have write permission for the directory in which the SCCS file resides.

    Solution: If someone else is updating the SCCS file or the p-file, wait until they release the lock and then try again to access the file. If you do not have write permission in the directory, you cannot create a lock file in that directory until you obtain write permission.
    2069 Not used
    2070 Not used
    2071 Not used
    2072 Not used
    2073 Not used
    2074 Workspace workspace_name has no locks

    Meaning: An attempt was made to remove locks from a workspace that had no active locks.
    2075 Lock lock_name does not exist for workspace workspace_name

    Meaning: While using the workspace locks -r command, a lock number was specified that is out of range of the lock list.

    Solution: Check the lock numbers for the workspace using the workspace locks command and enter a valid number.
    2076 Internal error: Cannot find the directory in which command command_name is located because avo_find_dir_init() has not been called

    Meaning: This is an internal error.

    Solution: Contact your local service representative.
    2077 number is not a valid number

    Meaning: While using the resolve command, a number was referenced that is outside of the listed values.

    Solution: List the values to determine the valid number for your selection.
    2078 Cannot access workspace workspace_name

    Meaning: File permissions for workspace_name prohibit access by the Configuring command.

    Solution: Default permissions for workspace directories are 777.
    2079 Could not parse name history for file file_name, contains: text

    Meaning: There is a format error in the name history record in the SCCS history file file_name. The text in error is displayed.

    Solution: If possible, fix the record; otherwise, copy a new version of the file using the Bringover or Putback transaction.
    2080 Could not remove or rename backup directory directory_name

    Meaning: Configuring attempted to clear the backup area directory_name so that it could backup a new transaction. Configuring was not able to delete or rename the directory out of the way. The most likely cause is that file permissions have been changed for the directory.

    Solution: Check directory permissions for directory_name. Default Configuring permissions for this directory are 777.
    2081 build_workspace_list: path_name does not start with a /

    Meaning: Configuring was expecting a fully qualified path name to be returned from a subprocess. This is an internal error.

    Solution: Contact your local service representative.
    2082 Workspace workspace_name's parent does not exist in the filesystem

    Meaning: The parent workspace is not mounted or visible on this machine.

    Solution: Mount the parent workspace on the executing machine.
    2083 Workspace workspace_name's child does not exist in filesystem

    Meaning: The child workspace is not mounted or visible on this machine.

    Solution: Mount the child workspace on the executing machine.
    2084 codemgrtool: internal error in args_strlist_from_wsname() : NULL args_list

    Meaning: Internal error.

    Solution: Contact your local service representative.
    2085 codemgrtool: internal error in undo_strlist_from_wsname() : NULL undo_list

    Meaning: Internal error.

    Solution: Contact your local service representative.
    2086 codemgrtool: path_name doesn't start with a /

    Meaning: Internal error.

    Solution: Contact your local service representative.
    2087 Not used.
    2088 Nametable in workspace workspace_name cannot be read because the following SCCS files have identical root deltas file_name file_name Run the following command and then re-execute the command_name command:
    path_name/workspace updatenames workspace_name

    Meaning: An SCCS history file was copied within a workspace using the cp command. As a result, the two files contain the identical root delta. Configuring uses the root delta to distinguish between files. The workspace updatenames command enables Configuring to distinguish between the files.

    Solution: Execute the workspace updatenames command and then re-execute the command that spawned the error.
    2089 Cannot move workspace workspace_name because it is a symlink to directory_name. Use a workspace name that is not a symlink.

    Meaning: Configuring commands will not move directories or files that are symbolic links.

    Solution: Move the workspace to a name that is not a symbolic link.
    2090 Nametable in workspace workspace_name not written because the following SCCS files have identical root deltas file_name file_name Run the following command and then re-execute the command_name command: path_name/workspace updatenames workspace_name

    Meaning: An SCCS history file was copied within a workspace using the cp command. As a result the two files contain the identical root delta. Configuring uses the root delta to distinguish between files. The workspace updatenames command enables Configuring to distinguish between the files.

    Solution: Execute the workspace updatenames command and then re-execute the command that spawned the error.
    2091 Internal error: hash table missing entry

    Meaning: Internal error.

    Solution: Contact your local service representative.
    2092 An SCCS file (A) was copied (to file B). The original SCCS file (A) cannot be found. Run the following command and then re-execute the command_name command: path_name/workspace updatenames workspace_name

    Meaning: An SCCS history file was copied within a workspace using the cp command. The original file (A) was subsequently renamed or removed from the workspace. Configuring is unable to determine whether the file has been renamed (and to what name) or removed from the workspace. The workspace updatenames command interactively displays the possible names to which the file could have been renamed, and asks you to determine the file's current state: its new name or its absence from the workspace. Configuring can then correctly propagate the changes throughout the workspace hierarchy.

    Solution: Execute the workspace updatenames command and then re-execute the command that spawned the error.
    2093 Internal error: SmIDs not equivalent

    Meaning: Internal error.

    Solution: Contact your local service representative.
    2094 Internal error: SmID not found

    Meaning: Internal error.

    Solution: Contact your local service representative.
    2095 - 2499 Not used
    2500 - 2600 Internal errors

    Meaning: Error numbers 2500 through 2600 are Configuring programs internal errors. These errors indicate problems that users cannot correct. Contact your local service representative.


    Warning Messages

    TABLE A-2 describes warning messages, their meanings, and possible solutions

    TABLE A-2   Configuring Warning Messages 
    2601 Could not remove backup directory old_dir_name, so it was renamed to new_dir_name

    Meaning: Configuring attempted to clear the backup area old_dir_name so that it could backup a new transaction. Configuring was not able to clear the backup directory by deleting it, but it was able to rename it out of the way to the name new_dir_name. The most likely cause is that file permissions were changed for the directory.

    Solution: Check directory permissions for old_dir_name. Default Configuring permissions for this directory are 777. Delete the contents of new_dir_name.
    2602 File file_name is not under SCCS in either workspace - ignored

    Meaning: Configuring could not find an SCCS history file in either workspace for file_name.

    Solution: The file name was probably entered incorrectly; re-execute the command.
    2603 Zero length filename - ignored

    Meaning: A file name specified as an argument on the command-line (or in the Codemgr_wsdata/args file) contained no characters ("").

    Solution: Re-execute the command and re-specify the file name argument. If the problem persists, check the arguments listed in the args file.
    2604 Filename file_name has whitespace characters in it - ignored

    Meaning: A file name specified as an argument on the command-line (or in the Codemgr_wsdata/args file) contained whitespace characters. Configuring commands do not accept file names that contain whitespace characters.

    Solution: Re-execute the command and re-specify the file name argument. If the problem persists, check the arguments listed in the args file.
    2605 Not used
    2606 File file_name not brought over because it is a file_type in workspace workspace_name and a file_type in workspace workspace_name

    Meaning: A file name has a different file type (regular file vs. directory vs. symbolic link) in the parent and child workspaces.

    Solution: Take whatever action is appropriate to make the listed files the same type, or change one of the names.
    2607 Not used
    2608 Workspace child_ws_name is a child of parent_ws_name. Could not update its parent file

    Meaning: During a workspace delete or workspace move operation involving child_ws_name, the command found that the children file in the workspace's parent (parent_ws_name) did not contain an entry specifying child_ws_name as a child of that parent.

    Solution: Advisory only; the command corrects the discrepancy. However, this could indicate that the parent's children file was corrupted.
    2609 Not used
    2610 directory_name is not a workspace

    Meaning: The directory specified in the command is not a Configuring workspace. Configuring workspaces are distinguished by the presence of the Codemgr_wsdata directory in the top level directory.

    Solution: Specify a different workspace name or use the CLI workspace create command or GUI File Create Workspace menu item to convert the directory into a workspace.
    2611 file_name does not exist in either workspace - ignored

    Meaning: The file file_name was not found in either the parent or child workspace.

    Solution: Check to be sure the name was specified correctly.
    2612 Not used
    2613 Filename file_name has too many ".." path components in it - ignored

    Meaning: Possible causes include that the Configuring command cannot resolve the path name into a:

  • workspace-relative file name

  • fully qualified workspace name


  • Solution: Specify the path name with fewer (or no) ".." path name components
    2614 Line line_number too long or unexpected end of file in file_name

    Meaning: While reading the Codemgr_wsdata/nametable file, a line was encountered that contained too many characters for a Configuring command to buffer. The maximum line length is 1024 characters. This indicates that nametable has been corrupted.

    Solution: Configuring automatically rebuilds the nametable. This takes some time.
    2615 Line line_number has bad format in file_name

    Meaning: This indicates that the Codemgr_wsdata/nametable file has been corrupted.

    Solution: Configuring automatically rebuilds the nametable. This takes some time.
    2616 Not used
    2617 Unexpected name table editlog record type type_number - ignored

    Meaning: A Configuring command was reading a temporary log file left over from an aborted Bringover or Putback operation and encountered a malformed record. This indicates that the file has been corrupted.

    Solution: Execute the workspace updatenames command to rebuild nametable and then re-execute the command.
    2618 Can't open file_name - can't send mail notification

    Meaning: The Configuring notification facility failed to open the file file_name. As a result, notification mail is not sent for the current operation.

    Solution: Check file permissions for file_name.
    2619 Not used
    2620 Can't fork process to send notification

    Meaning: Lack of system resources (memory, swap space) prevented the Configuring notification facility from sending notification mail.

    Solution: Check system resources.
    2621 Not used
    2622 Filename file_name contains a comment character (#) - ignored

    Meaning: A file name specified as an argument to a command (or in the Codemgr_wsdata/args file) contains the # character. Configuring reserves this character to denote comments.

    Solution: Change the name of the file so that its file name does not contain the # character. If the problem persists, check the arguments listed in the args file.
    2623 Read-lock left in workspace or Write-lock left in workspace

    Meaning: A Configuring command was unable to remove locks in workspace_name. This may indicate that there is insufficient disk space, or that permissions on the file Codemgr_wsdata/locks were changed since the lock was originally written.

    Solution: Remove the locks by using the GUI Options Workspace menu item and selecting Locks in Category list box in the Workspace Properties dialog box, or by using the CLI workspace locks command.
    2624 File file_name is checked out in workspace workspace_name. The changes in the checked out file will not be brought over

    Meaning: The file file_name is checked out in the parent workspace. You are being advised that any changes in the g-file were not brought over as part of the Bringover transaction.

    Solution: Not applicable.
    2625 File file_name is not in conflict according to the SCCS file. Removing it from the conflict file

    Meaning: The information in the SCCS history file indicates that the file contains no unresolved conflicts, however, the Codemgr_wsdata/conflicts file in the workspace lists it as being in conflict. The command removed it from the conflicts file.

    Solution: Not applicable.
    2626 File file_name not brought over because it is unresolved in workspace workspace_name

    Meaning: The file file_name was not brought over because it contains an unresolved conflict in workspace_name.

    Solution: Use the GUI Resolve transaction or the CLI resolve command to resolve the conflict and then re-execute the Bringover transaction.
    2627 Directory directory_name is mounted read-only.

    Meaning: Before beginning Bringover and Putback transactions, Configuring checks to determine whether the destination workspace root (top-level) directory is accessible for writing. This is not treated as an error condition because lower level directories within the workspace could be mounted from different areas and they may be accessible for writing. This warning is issued as an early warning that directory permissions might be set incorrectly.

    Solution: If write access is not intentionally denied, change the root directory permissions.
    2628 Not updating g-files because get command couldn't be found in PATH search_path

    Meaning: The g-files could not be updated as part of a Bringover or Putback transaction because the SCCS get command could not be executed; it was not found in your search path.

    Solution: If you want g-files to be updated as part of transactions, include the get command in your search path.
    2629 Will not be able to run twmerge or filemerge

    Meaning: The resolve command was not able to connect with the ToolTalk message service. The ToolTalk service is used by the resolve command to communicate with Merging.

    Solution: The ToolTalk service is normally installed as part of CDE or OpenWindows. Check the CDE or OpenWindows documentation to determine why the ToolTalk service is not present or responding.
    2630 This workspace is being created over an existing directory

    Meaning: You are converting an already existing directory into a Configuring workspace. Creating a workspace from an existing directory hierarchy consists of creating the Codemgr_wsdata metadata directory in the top-level directory. Once the directory becomes a workspace, its contents can be deleted using the Configuring workspace delete command.

    Solution: Not applicable.
    2631 File file_name not brought over because it is checked out and not writable in workspace workspace_name

    Meaning: The file file_name was not brought over as part of the Bringover transaction because it is checked out (p-file exists) and writable in the child workspace workspace_name. The unusual state of this file indicates that it is safer not to process the file.

    Solution: Reconcile the write permissions with its SCCS status.
    2632 Omitting contents change to file file_name because of rename error

    Meaning: An error was encountered while processing the name of file_name. As a result, the change in the file from the source workspace could not be propagated to the destination workspace.

    Solution: Correct the rename problem (see the rename error text) and re-execute the Configuring transaction.
    2633 Pathname "path_name" contains a symlink - ignored

    Meaning: A symbolic link was encountered during a transaction. The directory is ignored and the transaction continues.

    Solution: Do not use symbolic links inside of Sun WorkShop Teamware workspaces.


    .


    Sun Microsystems, Inc.
    Copyright information. All rights reserved.
    Feedback
    Library   |   Contents   |   Previous   |   Next   |   Index