El conjunto de documentos para este producto aspira al uso de un lenguaje no discriminatorio. A los fines de esta documentación, "no discriminatorio" se refiere al lenguaje que no implica discriminación por motivos de edad, discapacidad, género, identidad de raza, identidad étnica, orientación sexual, nivel socioeconómico e interseccionalidad. Puede haber excepciones en la documentación debido al lenguaje que se encuentra ya en las interfaces de usuario del software del producto, el lenguaje utilizado en función de la documentación de la RFP o el lenguaje utilizado por un producto de terceros al que se hace referencia. Obtenga más información sobre cómo Cisco utiliza el lenguaje inclusivo.
Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma. Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional. Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
Este documento describe escenarios comunes de Cisco Call Studio para resolver problemas y dónde obtener registros para ellos.
Cisco recomienda que tenga conocimiento sobre estos temas:
La información de este documento se basa en Cisco Call Studio 11.6 y/o 12.0.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Los registros de instalación de Call Studio se pueden encontrar en el directorio C:\Temp.
A continuación se muestra un fragmento de ejemplo de los registros de una nueva instalación:
[10-20-2020 08:52:32] Informational: Starting Call Studio installation procedure...
[10-20-2020 08:52:32] Informational: Attempting to read version file: D:\CallStudio\Installer_Windows\VERSION
[10-20-2020 08:52:32] Informational: Welcome to the installation of the Cisco Unified Call Studio, Release 12.0.1.
[10-20-2020 08:52:34] Informational: User has passed the Copyrights notification screen.
[10-20-2020 08:52:37] Informational: User has accepted the license agreement.
[10-20-2020 08:52:38] Informational: User selected directory: C:\Cisco\CallStudio
[10-20-2020 08:52:38] Informational: User has selected target directory = C:\Cisco\CallStudio
[10-20-2020 08:52:39] Informational: LaunchApp - success running: Setting CALLSTUDIO_HOME environmental variable through setx: C:\Windows\system32\setx.exe
[10-20-2020 08:52:39] Informational: Installing the Vc++ redistributable exe from the path: C:\Users\ADMINI~1\AppData\Local\Temp\3\{7F6E4651-C47A-4607-8E9D-64A8B21F688F}\{763E1DF9-41BC-4C54-9705-A0C6D1594B26}\vcredist_x64.exe
[10-20-2020 08:52:41] WARNING: LaunchApp - Error 5100 while running: Attempting to silently install Vcredist_x64 using cmd=.
[10-20-2020 08:52:41] ERROR: Installation of VC++ redistributable failed.
[10-20-2020 08:52:41] Informational: Installation of VC++ redistributable failed.
[10-20-2020 08:53:13] Informational: Launching program C:\Users\ADMINI~1\AppData\Local\Temp\3\{7F6E4651-C47A-4607-8E9D-64A8B21F688F}\{763E1DF9-41BC-4C54-9705-A0C6D1594B26}\studio.bat with command line options "C:\Cisco\CallStudio\eclipse\jre\bin\java.exe" C:\Users\ADMINI~1\AppData\Local\Temp\3\{7F6E4651-C47A-4607-8E9D-64A8B21F688F}\{763E1DF9-41BC-4C54-9705-A0C6D1594B26}\ "C:\Cisco\CallStudio\eclipse\plugins\com.audiumcorp.studio.license\license"
[10-20-2020 08:53:14] Informational: Successfully added install path for registry key SOFTWARE\Cisco Systems, Inc.\Cisco Unified Call Studio\11.6.1
[10-20-2020 08:53:14] Informational: WriteLine successfully wrote to C:\Cisco\CallStudio\eclipseeclipse.ini
[10-20-2020 08:53:14] Informational: WriteLine successfully wrote to C:\Cisco\CallStudio\eclipseeclipse.ini
[10-20-2020 08:53:15] Informational: New Installation Complete.
La licencia de Call Studio es válida solo hasta la versión 11.6. A partir de la versión 12.0, Call Studio no requiere ninguna licencia.
Puede obtener los registros de licencia aquí:
Aquí hay un ejemplo de archivo de registro: C:\Cisco\CallStudio\eclipse\workspace\.metadata
!SUBENTRY 1 com.audiumcorp.studio.core 4 4 2019-07-24 14:33:13.797
!MESSAGE This installation of Call Studio cannot be used until it has been activated.
If you installed Call Studio more than 30 days ago, you are now required to activate it to use it.
To activate, restart Call Studio, enter your licensing information and click on the 'Activate >>' button.
!STACK 0
com.audiumcorp.license.client.LicenseException: This installation of Call Studio cannot be used until it has been activated.
If you installed Call Studio more than 30 days ago, you are now required to activate it to use it.
To activate, restart Call Studio, enter your licensing information and click on the 'Activate >>' button.
at com.audiumcorp.studio.core.license.LicenseManager.initialize(LicenseManager.java:184)
at com.audiumcorp.studio.core.CorePlugin.validateLicense(CorePlugin.java:325)
at com.audiumcorp.studio.core.CorePlugin.start(CorePlugin.java:308)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:299)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:463)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:473)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at com.audiumcorp.studio.builder.core.util.BuilderResources.isBuilderSupported(BuilderResources.java:138)
at com.audiumcorp.studio.builder.core.CorePlugin.validateLicense(CorePlugin.java:74)
at com.audiumcorp.studio.builder.core.CorePlugin.start(CorePlugin.java:60)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:299)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:463)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:473)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2493)
at java.lang.Class.getConstructor0(Class.java:2803)
at java.lang.Class.newInstance(Class.java:345)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:268)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:264)
at org.eclipse.ui.internal.registry.EditorDescriptor.createEditor(EditorDescriptor.java:235)
at org.eclipse.ui.internal.EditorManager.createPart(EditorManager.java:875)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:609)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:271)
at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1459)
at org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:972)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
at org.eclipse.ui.internal.Workbench$33.runWithException(Workbench.java:1600)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2609)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
La vista Registro de errores captura todas las advertencias y errores registrados por los plug-ins. El archivo de registro subyacente es un archivo .log almacenado en el subdirectorio .metadata del espacio de trabajo. La vista Registro de errores está disponible en Ventana > Mostrar vista > Registro de errores.
Clasificación de eventos
Los eventos de la vista de registro se pueden ordenar por Mensaje, ID de complemento o Fecha en orden ascendente o descendente. Simplemente haga clic en el encabezado de columna en el que desea basar la ordenación. La flecha hacia abajo en el encabezado de la columna indica el orden descendente; mientras que la flecha hacia arriba indica un orden ascendente.
Agrupación de eventos
Los eventos de la vista de registro se pueden agrupar por Sesión o ID de complemento. Simplemente haga clic en el cheurón de la barra de herramientas de la vista y seleccione Agrupar por.
Filtrado de eventos
Puede filtrar la vista para mostrar eventos de un tipo o sesión concretos. Además, puede limitar el número de entradas en la vista. Las opciones de filtrado están disponibles en Filtros... en el menú desplegable de la barra de herramientas de la vista.
Importar y exportar registros
Para importar un archivo .log arbitrario en la vista, presione el botón de barra de herramientas Import Log o seleccione Import Log... en el menú contextual. A continuación, elija un archivo .log en el sistema de archivos.
Para exportar el contenido de la vista de registro actual a un archivo, pulse el botón de la barra de herramientas Exportar registro o seleccione Exportar registro... en el menú contextual. A continuación, introduzca un nombre de archivo.
Borrar y eliminar registros
Para borrar el contenido del registro de vista sin borrar el archivo .log subyacente, presione el botón de barra de herramientas Clear Log o seleccione Clear Log Viewer en el menú contextual.
Para eliminar permanentemente el archivo .log subyacente, pulse el botón de la barra de herramientas Eliminar registro o seleccione Eliminar registro en el menú contextual.
Detalles del evento
Los detalles completos sobre un evento determinado se pueden ver en el cuadro de diálogo Detalles del evento haciendo doble clic en una entrada en particular o seleccionando Detalles del evento en el menú contextual de esa entrada. Puede ver la fecha, la gravedad, el mensaje, el seguimiento de la pila de excepciones (si está disponible) y los datos de sesión de cada evento.
Puede desplazarse de una entrada a la siguiente mediante los botones de flecha arriba y abajo.
Para copiar el error en el portapapeles, pulse el botón con la imagen del portapapeles.
A medida que se trabaja con recursos en el área de trabajo, varios generadores pueden registrar automáticamente problemas, errores o advertencias en la vista Problemas. Por ejemplo, cuando se guarda un archivo de código fuente Java que contiene errores de sintaxis, éstos se registran en la vista de problemas. Al hacer doble clic en el icono de un problema, error o advertencia, el editor del recurso asociado se abre automáticamente en la línea de código correspondiente.
De forma predeterminada, la vista Problemas agrupa los problemas por gravedad. También puede agruparlos por tipo o no agruparlos en absoluto. Ciertos componentes agregan su propia agrupación. Por ejemplo, la compatibilidad con las herramientas de desarrollo de Java (JDT) agrega un grupo de tipo de problema de Java. La agrupación se puede seleccionar mediante el menú Agrupar por.
La primera columna de la vista Problemas muestra un icono que indica el tipo de elemento de línea, la categoría y la descripción. Haga clic con el botón izquierdo del ratón en el elemento para abrir el archivo en un editor y resalte la línea que contiene el problema.
Puede configurar el contenido de la vista Problemas para ver sólo las advertencias y los errores asociados a un recurso o grupo de recursos determinado. Esto se realiza mediante el cuadro de diálogo Configurar contenido disponible en el menú desplegable. Puede agregar varios filtros a la vista de problemas y activarlos o desactivarlos según sea necesario. Los filtros pueden ser aditivos (se mostrará cualquier problema que satisfaga al menos uno de los filtros habilitados) o exclusivos (sólo se mostrarán los problemas que satisfagan todos los filtros). Los dos filtros más populares (Todos los errores y advertencias en la selección) se proporcionan de forma predeterminada.
Los problemas pueden solucionarse seleccionando Quick Fix en el menú contextual. Se presenta la lista de posibles resoluciones.
Para agregar la vista de problemas a la perspectiva actual, haga clic en Ventana > Mostrar vista > Otros... > General > Problemas.