Eric J. Ostrander's
ClearCase / ClearQuest pages.

ClearDDTS Errors

Simple, case-insensitive search:



Missing statenames file in class: software
This error occurs when running xddts type commands, such as checkstates, findbug, or newduser, that rely on the statenames file in the default class directory. This message is telling you that it can't find the class with that name. If that class was removed for some reason, ensure that the .ddtsrc file in home the directory of each user is updated with the new default class. Most likely, the only user using the .ddtsrc file will be the ddts user itself.

Back to the INDEX.



No File Extension. The title you specified ...
This error message occurs when attempting to attach a binary file to a bug report. For whatever reason, the "Attachment Title:" must be the same name as the actual name of the file you are trying to attach. This isn't true for text attachments.

Back to the INDEX.



Form Query page does not have correct "Select..." entries.
If the class you are currently in has more than one project associated with it, the values under the "Select..." button will default to the project whose name comes alpha-numerically first. This is a bug in DDTS 4.1 that Rational knows about and will be fixed in the next release. Use the Complex Query page as an alternative.

Back to the INDEX.



Forms come up on web, but no text.
You have access to the DDTS webpages and it looks like everything is working, but there is no text next to fill-in windows or inside pulldown menus. Go to Netscape -> Edit -> Preferences... -> Fonts and ensure "Variable Width Font:" "Size:" is set to at least 14.0. This should make the text show up immediately.

Back to the INDEX.



Users of ddts: Cannot get ddts users: ...
This showed up when attempting to read the ddts license file for the first time using "adminbug type". The problem was that the home directory for ddts was incorrect in the license.dat file.

Back to the INDEX.



chmod: Warning: Can't access ddtsinstall
This error message showed up in an email sent by the cron job ~ddts/bin/ddtsclean, which in turn calls a script called ~ddts/bin/chddts which runs a series of chmod commands. For some reason, the script chddts is looking to change the permission of the ~ddts/ddtsinstall script which really isn't needed once the install is done. In this case the ddtsinstall script was missing. The solution was to simply "touch ddtsinstall" in ~ddts.

Back to the INDEX.



key segment status is not in table definition. Cannot convert schema file to database structs.
This error showed up when attempting an "adminbug dbms" after modifying the database.cfg and schema_file files. The line "begin table defects" had been inadvertently deleted from the top of the schema_file.

Back to the INDEX.



ddtsserver/ddtsd are chewing up all the swap space.
When the ddtsserver and ddtsd daemons were started, they consumed swap space at a prodigious rate. In addtion, attempts to run "adminbug dbms" simply locked up. The reason for both was that there were invalid characters in the schema_file. There cannot be any dashes, upper-case letters or any other characters other than lower-case letters and underscores. Simple removal of the offending characters solved the problem.

Back to the INDEX.



ddtsdbbuild: Error: Duplicate record found in defects table.
This error shows up when running "ab dbms". It is followed by an associated error msg stating which bug report identifier is the duplicate. The error message means that there are two bug reports with the same identifier. Change directory to ~ddts/allbugs and run the following:
  # grep identifier */*
This probably occurred due to somebody editing bug reports by hand. Determine which one is the real one and delete or modify the other.

Back to the INDEX.



Error in template file template, field "field": Usage equals val1 [val2]
This error showed up when using a template with dumpbug in DDTS 4.1. The template man page clearly states that "if equals $$ enclosure-title" is a valid syntax. However, that syntax generated the error message. The following syntax worked: "if equals enclosure-title".

Back to the INDEX.



INTERNAL ERROR: can't realloc memory in dloadtable(): Resource temporarily unavailable
This error showed up using DDTS 4.5 on Solaris 2.6 just after editing the master.tmpl file. Upgrade to 4.5 requires the Putmail field to have a "change_history" filter added to it to get the same functionality as in 4.1. The absence of a <CR> at the very end of the master.tmpl caused the error.

Back to the INDEX.



lmgrd is not running: Cannot read data from license server (-16,287)
This error occurred after restarting lmgrd as ddts after it had previously been started as root. When lmgrd is started, it automatically starts the daemon /home/ddts/bin/rational. This, in turn, sets a lock file called /usr/tmp/lockrational. When lmgrd was started by root, ownership of the lock file changed to root. When lmgrd was restarted as ddts, ddts could not take ownership of the lock file. Even though lmgrd was indeed running, it could not field calls to it such as those from lmstat. A simple chown of the lock file to ddts solved the problem.

Back to the INDEX.



Internal Server Error
There are many reasons why this generic error can occur. If there is one, go to the logs directory of your web server install. Check any logs, such as error_log. In this case, there was the error "/space/ddts/www/ddts_main: /space/ddts/sol2x_bin/cgi-fcgi: cannot execute". This occurred immediately after upgrading DDTS from 4.5 to 4.6 on a Solaris 7 box. Simply ensure the permissions on that file are set to 775.

Back to the INDEX.



Return to the home page .

This page last modified: 05/24/2006