Problemas y limitaciones conocidos

La lista siguiente describe los problemas y limitaciones conocidos asociados con el Adaptador SCM de ClearCase.

Vistas dinámicas y reserva automática

En los productos Rational Developer, es posible que algunos editores no interactivos no reserven archivos al modificarlos por primera vez. Si uno de estos editores edita un archivo incorporado que está bajo control de ClearCase en el producto Rational Developer, estos editores reservarán automáticamente el archivo al guardarlo. Si utiliza una rama compartida en una vista dinámica, el proceso de reserva automática podría crear un problema potencial. Si empieza a editar un archivo que no esté reservado, es posible que mientras tanto otro usuario reserve el archivo, lo edite y lo incorpore a una versión nueva. En este caso, los cambios sobreescribirán los cambios del otro usuario al guardar el archivo. Si utiliza una rama compartida en una vista dinámica, debe reservar los archivos antes de editarlos.  

Utilización de herramientas de ClearCase para modificar archivos fuente

Los archivos .class de JavaTM pueden quedar desincronizados, ya que el compilador incremental no se ejecuta cuando el usuario cambia un archivo con cualquier herramienta externa al producto Rational Developer (como el Bloc de notas o las herramientas de fusión de diferencias de ClearCase). Si modifica un archivo fuera del entorno de trabajo de Rational Developer, pulse el elemento con el botón derecho del ratón y pulse Renovar.

Error "El archivo se ha eliminado del sistema de archivos"

En algunos casos, cuando intente añadir un archivo privado de vista al control del fuente, el producto Rational Developer visualizará este mensaje de error: "El archivo se ha eliminado del sistema de archivos." Este problema sólo se produce cuando el archivo está abierto en un editor. El archivo no se ha suprimido, y puede pasar por alto este mensaje de error.

La redenominación de un paquete falla debido a que la carpeta nueva no está bajo control del código fuente

Al utilizar ClearCase 2002.05.x, la redenominación de un paquete en Eclipse o en el producto Rational Developer falla si la carpeta nueva no está bajo control del código fuente. El error se produce porque estas versiones de ClearCase no pueden añadir carpetas al control del código fuente de forma silenciosa. Después de visualizar el mensaje de error, puede que ClearCase le solicite que añada la carpeta al control del código fuente. Añada la carpeta al control de código fuente y, a continuación, repita la operación de redenominación. Si no se le solicita, seleccione la carpeta, elija ClearCase > Añadir al control de código fuente y repita la operación de redenominación.

Refactorización

Al realizar una operación de refactorización, puede que el Adaptador SCM de ClearCase le solicite una lista de archivos que deben reservarse. Si quita la marca del recuadro de selección asociado con alguno de los archivos del recuadro de diálogo Reservar elementos, la operación de refactorización fallará. La solución consiste en permitir que el Adaptador SCM de ClearCase reserve todos los archivos y, a continuación, deshacer la reserva de los archivos que no desee reservar.

Los archivos se muestran como privados con respecto a la vista después de la reconexión a ClearCase

Al desconectarse de ClearCase, inhabilitar y luego habilitar la conexión de red y, a continuación, reconectarse a ClearCase, los archivos de proyecto pueden aparecer en el área de trabajo como privados con respecto a la vista. Puede que las opciones de menú de ClearCase del proyecto también estén inactivas. La solución consiste en esperar hasta que se reinicien los servicios de ClearCase antes de intentar reconectarse a ClearCase.

Añadir ClearCase a la perspectiva

Es posible que los menús de ClearCase no aparezcan en algunas perspectivas de los productos Rational Developer. La solución consiste en añadir manualmente ClearCase a la perspectiva pulsando Ventana > Personalizar perspectiva, seleccionando Comentarios y marcando la opción ClearCase en el recuadro de lista Grupo de mandatos disponibles.

La no conservación de minúsculas y mayúsculas en entornos mixtos puede provocar errores de compilación

Al trabajar en un entorno mixto, siga estos pasos para evitar errores de compilación provocados por incoherencias en las minúsculas y mayúsculas de los nombres de archivo:

  1. En el Panel de control de Windows, pulse ClearCase.
  2. En el diálogo Propiedades de ClearCase, pulse la pestaña MVFS.
  3. Asegúrese de que las opciones MVFS no sensible a mayúsculas y minúsculas y Conservación de mayúsculas y minúsculas están seleccionadas.

Si estas opciones no están seleccionadas, puede experimentar problemas de compilación debidos a que las mayúsculas y minúsculas de los nombres de archivo sean diferentes.

Indicador de sólo Windows  Las vistas dinámicas no se inician automáticamente

En ClearCase versión 2003.06.x, las vistas dinámicas no se inician automáticamente después de reiniciar la máquina. Al intentar abrir un proyecto en el producto Rational Developer tras reiniciar el sistema, es posible que vea un mensaje de error que indique que falta el archivo .project. La solución consiste en iniciar las vistas manualmente en ClearCase después de reiniciar el sistema.

Indicador de sólo Linux  La operación Deshacer apropiación no funciona después de guardar los cambios

Una operación Deshacer apropiación realizada en un archivo después de apropiarse, editar y guardar el archivo no funciona. La solución consiste en reservar el archivo y cancelar la operación de reserva mediante Deshacer reserva.

Indicador de sólo Linux  xclearcase no funciona en Red Hat Linux 8.x

Si está ejecutando en alguna de las siguientes plataformas: 

RedHat Professional 8 y 9, RHEL 2.1 y 3.0 o SLES9

ClearCase no da soporte a una variable de entorno LANG que contenga UTF-8. Si utiliza GUI de ClearCase en estas plataformas, debe establecer el valor de LANG del archivo /etc/sysconfig/i18n en un valor soportado, por ejemplo en C o en_US.iso885915. Después de restablecer la variable de entorno LANG, compruebe que la variable SUPPORTED del archivo i18n también contiene este valor. Si no es así, añada este valor a la variable SUPPORTED.

Indicador de sólo Linux  No es posible instalar ClearCase ni aplicar parches en Red Hat Linux 8.x

Si intenta instalar ClearCase o aplicar parches de ClearCase, visualizará este mensaje de error: "Directorio actual incorrecto."  El problema esta relacionado en realidad con Perl, y no con un directorio incorrecto. La solución consiste en instalar el paquete de Red Hat Linux 8.x compat-db-3.3.11, que suministra libdb.so.3.

Indicador de sólo Linux  No se puede mover el recurso a una carpeta sin versiones

Si intenta mover un recurso que está bajo control del fuente a una carpeta que no lo está, la operación fallará y un mensaje de error indicará que ClearCase no ha podido añadir el directorio padre al control del fuente. La solución consiste en colocar la carpeta destino bajo control del código fuente.