De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
Dit document beschrijft de gebruikelijke Cisco Call Studio-scenario's voor probleemoplossing en de manier waarop u logbestanden voor deze scenario's kunt verkrijgen.
Cisco raadt kennis van de volgende onderwerpen aan:
De informatie in dit document is gebaseerd op Cisco Call Studio 11.6 en/of 12.0.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Call Studio Install-logbestanden vindt u in de map C:\Temp.
Hier is een voorbeeldfragment van de logboeken voor een nieuwe installatie:
[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.
Licentie voor Call Studio is alleen geldig tot versie 11.6. Vanaf 12.0 heeft Call Studio geen licentie nodig.
U kunt de licentielogboeken hier vinden:
Hier is een voorbeeldlogbestand: 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)
In de weergave Error Log worden alle waarschuwingen en fouten opgenomen die zijn vastgelegd via plug-ins. Het onderliggende logbestand is een .log-bestand dat is opgeslagen in de submap .metadata van de werkruimte. De weergave Foutlogboek is beschikbaar onder Venster > Weergave tonen > Foutenlogboek.
Sorteren op gebeurtenissen
De gebeurtenissen in de logweergave kunnen worden gesorteerd op Bericht, Plug-in ID of Datum in oplopende of aflopende volgorde. Klik gewoon op de kop van de kolom waarop u de sortering wilt baseren. De pijl-omlaag in de kop van de kolom geeft de aflopende volgorde aan. de pijl-omhoog geeft een oplopende volgorde aan.
Groepering van gebeurtenissen
Gebeurtenissen in de logweergave kunnen worden gegroepeerd op sessie- of plug-in-id. Klik eenvoudig op de chevron van de werkbalk van de weergave en selecteer Group By.
Event-filtering
U kunt de weergave filteren om gebeurtenissen van een bepaald type of sessie weer te geven. U kunt ook het aantal items in de weergave beperken. Er zijn filteropties beschikbaar onder Filters... in het vervolgkeuzemenu op de werkbalk van de weergave.
Logbestanden importeren en exporteren
Als u een willekeurig logbestand in de weergave wilt importeren, drukt u op de knop Log importeren op de werkbalk of selecteert u Log importeren... in het contextmenu. Kies vervolgens een .log-bestand in het bestandssysteem.
Als u de huidige inhoud van de logweergave in een bestand wilt exporteren, drukt u op de knop Logboek exporteren of selecteert u Log exporteren... in het contextmenu. Typ vervolgens een bestandsnaam.
Logbestanden wissen en verwijderen
Als u de loginhoud wilt wissen zonder het onderliggende logbestand te verwijderen, drukt u op de knop Logwerkbalk wissen of selecteert u Log Viewer wissen in het contextmenu.
Als u het onderliggende logbestand definitief wilt verwijderen, drukt u op de knop Log werkbalk verwijderen of selecteert u Log verwijderen in het contextmenu.
Gebeurtenisgegevens
Volledige details over een bepaalde gebeurtenis kunnen in het dialoogvenster Gebeurtenisdetails worden bekeken door te dubbelklikken op een bepaalde ingang of Gebeurtenisdetails te selecteren in het contextmenu van die ingang. U kunt de datum, de ernst, het bericht, het spoor van de Stapel van de Uitzondering (als beschikbaar) en Sessiegegevens van elke gebeurtenis bekijken.
U kunt van het ene item naar het andere navigeren via de knoppen Omhoog en Omlaag.
Als u de fout naar het klembord wilt kopiëren, drukt u op de knop met de afbeelding van het klembord.
Aangezien u met middelen in de werkbank werkt, kunnen diverse bouwers automatisch problemen, fouten, of waarschuwingen in de mening van Problemen registreren. Als u bijvoorbeeld een Java-bronbestand opslaat dat syntaxisfouten bevat, worden deze ingelogd in de probleemweergave. Wanneer u dubbelklikt op het pictogram voor een probleem, fout of waarschuwing, wordt de editor voor de gekoppelde bron automatisch geopend naar de betreffende coderegel.
Standaard worden uw problemen gegroepeerd op ernst in de weergave Problemen. Je kunt ze ook groeperen op type of helemaal niet. Bepaalde componenten voegen hun eigen groepering toe. Bijvoorbeeld de Java Development Tools (JDT) ondersteuning voegt een Java Problem Type groep toe. De groep kan worden geselecteerd met behulp van het menu Groep op.
De eerste kolom van de weergave Problemen toont een pictogram dat het type lijn-item, de categorie en de beschrijving aangeeft. Klik met de rechtermuisknop op het item om het bestand in een editor te openen en markeer de regel met het probleem.
U kunt de inhoud van de weergave Problemen configureren om alleen waarschuwingen en fouten weer te geven die aan een bepaalde bron of groep bronnen zijn gekoppeld. Dit gebeurt met behulp van het dialoogvenster Inhoud configureren dat in het uitrolmenu beschikbaar is. U kunt meerdere filters toevoegen aan de Problemen weergave en ze desgewenst in- of uitschakelen. Filters kunnen additief zijn (elk probleem dat aan ten minste een van de filters voldoet wordt weergegeven) of exclusief (alleen problemen die aan alle filters voldoen worden weergegeven) De twee populairste filters (Alle fouten en waarschuwingen bij selectie) worden standaard geleverd.
De problemen kunnen worden opgelost door Quick Fix te selecteren in het contextmenu. De lijst van mogelijke resoluties wordt gepresenteerd.
Als u de weergave Problemen aan het huidige perspectief wilt toevoegen, klikt u op Venster > Weergave tonen > Andere... > Algemeen > Problemen.