ALERTS - CPU load leading to stress CPU

I worked on this alert, release for some time now in our vRealize Ops 6.0 environment.

We constantly receive 100s of these alerts, which trigger the cycle of each collection and I'm trying to set it to not be so sensitive.

Why do I get this critical alert...

cpu2.jpg

When it comes to performance?

cpu1.jpg

If someone could shed some light on this would be great!

Thanks in advance.

It is a common misunderstanding, so don't worry.

In your screenshot, you can see that you have a pic about 70 days ago, (more or less a few days).  Given that your setting is for any 60 minute period, more than 90 days and account for peaks and ridges, the alert is valid.  20 days or so from now while spike is beyond 90 days, they should stop.

You said vROps that if a virtual machine has a pic or pic, an average of more than 60 minutes in the last 90 days, which contrary to 70% of the useful capacity, reviewing this VM under duress, which triggered the alert.  The average is of no consequence.  Your VM could have an OS suspended for hourly, but this one in the last 90 days, and you'd still have the alert.  This is because after that you turn off, when vROps checks, this virtual machine meets always the criteria that you have defined in the policies to be considered under duress.

You can change the policy settings at the virtual machine level specifically... DO NOT count tips and pics.  You could also put everything with a high quantity of time (90 minutes, 120 minutes, regardless) and or increase the threshold that is set in your policy at 70%.  Play with the policy a bit.  It really helps to learn what does what.  Make one change at a time so that you can see what impact it has and also go back to what it was easy.  Make sure that you do so at the level of the Virtual Machine, not the cluster or data center, etc..

Does that help?

Tags: VMware

Similar Questions

  • AUDIODG. High CPU usage EXE on NEW computer... Please help

    Why is AUDIODG. EXE using so MUCH CPU usage?  I just bought an HP computer brand new a week ago and from day kept getting Norton notifications file audiodg.exe use up to 100% of the cpu.  I googled this searched and searched for help and tried everything suggested as I disabled the improvements in reading, I run the boot, I check to make sure that all THE devices were up to date, etc, etc. Nothing has worked.  I am extremely frustrated by the fact that it's a brand new computer and already problems with windows pre-installed. (I am running windows 7)  Also to note, that I don't receive these alerts cpu high when you listen to music or anything else, what happenes even if I use the desktop themes pre-installed or multitasking with many files opened, etc.  If anyone can help, please advise how can I avoid this file so cpu.  Literally hold it the computer where I have to wait to type or open a file or something else.  So it's very, very annoying! the computer specs are: AMD processor A6 - 3600 APU with Radeon (tm) graphical HD 2.10 GHz, 6.00 (5.48 GB usable) GB memory (RAM), 64-bit, Windows 7 Home Premium operating system.  If anyone can help I'd be really grateful!

    Have you tried to disable the improvements on the playback device?
    Right click on the speaker icon in the notification area, and select playback devices, select your audio device and click Properties. Go to the enhancements tab and check Disable all option improvements.

  • What is bad dansMon jspx call Jquery alert

    Hello

    I include jQuery in my jspx, but I can't call alert

    <? XML version = "1.0" encoding = "UTF - 8"? >

    "< jsp:root xmlns:jsp ="http://java.sun.com/JSP/Page"version ="2.1"

    "xmlns:f ="http://java.sun.com/jsf/core"

    "xmlns:h ="http://java.sun.com/jsf/html"

    xmlns:af ="http://xmlns.oracle.com/adf/faces/rich" >. "

    < jsp:directive.page contentType = text/html"; Charset = UTF - 8 "/ >

    < f: view >

    < af:document id = "d1" >

    "< af:resource type ="javascript"source ="https://code.jquery.com/jquery-1.10.2.min.js">."

    $(document) .one ("pageload", function () {}

    Alert ("event pageload fired!");

    });

    < / af:resource >

    < af:form id = "f1" > < / af:form >

    < / af:document >

    < / f: view >

    < / jsp:root >

    Thank you

    REDA

    As I already answered here How to call jspx servelte you need to separate your code to the two tags af:resource.

    Also, $(document) .one ("pageload") is discouraged then try something like:

    $(document).ready(function() {
        alert("document loaded!");
    }
    

    Dario

  • External load PDF JobOptions

    Hi all

    It is Possible to load pdf export presets?

    Try the Script:

    var mypdfExportPresets = app.pdfExportPresets.everyItem().getElements();
    
    alert("mypdfExportPresets: " + mypdfExportPresets.length);
    
    for(i=0; i<mypdfExportPresets.length; i++)
    {
        var myPresetsName = mypdfExportPresets[i].name;
        var myPreset = app.pdfExportPresets.item("aaa");
        }
    
    if(myPresetsName != app.pdfExportPresets.item("aaa"))
    {
        alert("Please load provided aaa.joboptions")
        var myProfile = app.pdfExportPresets.add(File.openDialog("Choose the PDF preset"));   //Problem in this line only
        }
    

    I think that she is available for loadPreflightProfile, loadSwatches, loadXMLTags, loadFindChangeQuery etc...

    Check with the forum too. But I can't succeed.

    Help, please.

    Thanks in advance

    Siraj

    Try this,

    var myProfile is File.openDialog ("choose the predefined PDF");.

    app.importFile (ExportPresetFormat.pdfExportPresetsFormat, myProfile);

    Vandy

  • Why the "mx.events.CloseEvent' would lead to 'Type is not found '?

    I have whate seems like a piece very very simple ActionScript for a swf file in a web page running. Finally, the idea is to build a uploader of file that segment files and transmits a WCF service. But I came across an obstacle much earlier :-(

    flash.net import. *;

    Import mx.controls.Alert;

    Import mx.events.CloseEvent;

    Alert.Show ("Load the files of local filesystem...", "permissions", Alert.OK | ") Alert.CANCEL, permissionGranted, null);

    function permissionGranted(evt:CloseEvent):void {}

    If {(evt.detail is Alert.OK)

    imageFilter var: FileFilter = new FileFilter ("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg; *.JPEG; *.gif; *.png");

    var uploadFiles: FileReferenceList = new FileReferenceList();

    uploadFiles.browse (new Array (imageFilter));

    testLabel.text = uploadFiles.toString ();

    }

    }

    This gives a compilation for the line "function handleAlert(evt:CloseEvent):void {" error of "1046: Type was not found or is not a constant of compilation: CloseEvent. Http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/events/CloseEvent.ht ml documentation suggests that it's OK, so what's the problem? Assumptions?

    lol the alert component does not exist in flash pro and neither not closeevent class.

    Create your own alert window.  You can use the component window, but for such an object of basic, you just create a movielcip.

    p.s. Please check the useful/correct, if there is.

  • DELL XPS 8900 Win 7 Pro - Test RANDOM SEEK - Module could not start

    I was running the Dell Diagnostics, hardware to test and got this message for 2 hard drives

    Anyone know what that really means?

    Thank you

    Yannis

    Hello Yannis,

    Thanks for posting.

    What PC-Doctor team has found here is that on a system with this number of readers, when tests try to load at the same time we are CPU load and memory stress test, load prevents the modules load on all drives before hitting the timeouts.

    I hope this helps.

    Kind regards
    Robert

  • Redirect WCCP and Performance hit on 3750

    Maybe it's more of a "resizing" qtn more than anything else.

    Yesterday, I activated wccp redirect on a stack of distribution has collapsed/3750 of base, in an office with 150users. WAI is model 612.

    As soon as the configuration of the redirect has been applied, I found the network slowing significantly and received an event alert CPU of NEM, reports that CPU on 3750 stack exceeds the set threshold (65%). Put the threshold on the one hand, the cli is terribly slow and so I removed immediately redirect to the relevant interfaces. He bought the network back to normal in terms of performance.

    Is this a calibration problem or maybe a bad configuration or something else...?


    WAE:

    EDGE-WAE-01 #show worm
    Cisco Wide Area Application Services (WAAS) software
    Copyright (c) 1999-2009 by Cisco Systems, Inc.
    Cisco Wide Area Application Services Software Release 4.1.3 (build b55 April 18, 2009)
    Version: oe612 - 4.1.3.55

    00:13:45 compiled April 18, 2009 by cnbuild

    System has been restarted on Tue Apr 27 04:30:10 2010.
    The system was 6 hours, 21 minutes, 0 seconds.

    EDGE-WAE-01 #show inv

    PID: WAE-612-K9 VID: 0 SN: KQLLZBL
    EDGE-WAE-01 #sh worm
    Cisco Wide Area Application Services (WAAS) software
    Copyright (c) 1999-2009 by Cisco Systems, Inc.
    Cisco Wide Area Application Services Software Release 4.1.3 (build b55 April 18, 2009)
    Version: oe612 - 4.1.3.55

    00:13:45 compiled April 18, 2009 by cnbuild

    System has been restarted on Tue Apr 27 04:30:10 2010.
    The system was 6 hours, 31 minutes, 8 seconds.

    EDGE-WAE-01 # poster run | WCCP Inc.

    WCCP router-list of the 1 10.10.50.1
    WCCP promiscuity of tcp router-list-num 1 l2-redirect
    WCCP version 2
    !
    evacuation-method interception-method wccp negotiated return

    !

    ---------------------------------------------------------------------------------------

    3750:

    edge-cre-01 #show sdm prefer
    The current model is "routing Office" model.
    The chosen model optimizes resources in
    the switch to sustain this level of features for
    8 routed interfaces and 1024 VLANS.

    !

    processor of WS-C3750G-24TS-1U (PowerPC405) Cisco (revision F0) with K 131072 bytes of memory.

    512K bytes of memory simulated by flash not volatile configuration.

    SW Version SW Image model switch ports
    ------ ----- -----              ----------            ----------
    * WS-C3750G-24TS-1U 12.2 1 28 (50) SE3 C3750-IPSERVICESK9-M
    2 28 WS-C3750G-24TS-1U 12.2 SE3 (50) C3750-IPSERVICESK9-M

    Switch 02
    ---------------

    Switch availability: 3 days, 4 hours, 39 minutes

    Configuration register is 0xF

    edge-cre-01 # poster run | WCCP Inc.
    61 TN-WAAS-OUT list redirect IP WCCP
    62 TN-WAAS-IN redirect-list IP WCCP

    !

    edge-cre-01 #show run | start the standard TN-WAAS-OUT ip access list

    Standard TN-WAAS-OUT of access list IP
    10.10.10.0 permit 0.0.1.255
    permit 10.10.25.0 0.0.0.255
    !
    TN-WAAS-IN extended IP access list
    permit tcp 10.20.0.0 0.1.255.255 10.10.10.0 0.0.1.255
    permit tcp 10.20.0.0 0.1.255.255 10.10.25.0 0.0.0.255
    permit tcp 10.128.16.0 0.0.0.255 10.10.10.0 0.0.1.255

    Here is a list of best practices to follow to do forwarding of wccp on hardware platforms such as the 3750.  I found it in the link below.

    http://www.Cisco.com/Web/services/news/ts_newsletter/tech/ChalkTalk/archives/200806.html

    The following best practices should be applied to the implementation of WCCP on a hardware platform:

    • L2 transfer
    • Assignment of mask
    • Interception of incoming traffic
    • No ' exclude ip wccp redirect in.

    Your configuration "output method negotiated return of interception-method wccp" will appeal to a WCCP GRE tunnel to create of the 3750 to CAI.  All traffic will be then be redirected a software based on this configuration line.

    "Game of negotiated return as the method of evacuation. With this specification, the Cisco WAE uses GRE to return traffic redirected to the router intercepting. Note: in this case, WCCP negotiated WCCP GRE return method. »

    Found here: https://www.cisco.com/en/US/prod/collateral/contnetw/ps5680/ps6870/prod_white_paper0900aecd806d976a_ps6474_Products_White_Paper.html

    I'd stick to best practices that Zach has described in the link at the beginning of this post.  It's a very well written on the WCCP redirect article.

    Concerning

  • HDR Photoshop script

    Hi, I would need your help. I want to customize this code it will automatically run when I launch immediately click OK plus. Thank you very much.

    #target photoshop
    
    /*********************************************************************
     Batch HDR Script by David Milligan
    *********************************************************************/
    
    /*********************************************************************
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
    
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
    **********************************************************************/
    
    /*
    // BEGIN__HARVEST_EXCEPTION_ZSTRING
    
    <javascriptresource>
    <name>Batch HDR...</name>
    <menu>automate</menu>
    </javascriptresource>
    
    // END__HARVEST_EXCEPTION_ZSTRING
    */
    
    //these lines import the 'Merge To HDR.jsx' script that is built in to photoshop, we will make calls to that script and some of the scripts that it includes
    var runMergeToHDRFromScript = true;
    var g_ScriptFolderPath = app.path + "/"+ localize("$$$/ScriptingSupport/InstalledScripts=Presets/Scripts");
    var g_ScriptPath = File( g_ScriptFolderPath+'/Merge To HDR.jsx' );
    $.evalFile( g_ScriptPath ); 
    //$.level = 2;
    
    //default settings:
    mergeToHDR.useAlignment = true;
    mergeToHDR.useACRToning = false;
    var numberOfBrackets = 3;
    var userCanceled = false;
    var sourceFolder = new Folder('/d/Automata/LOADING');;
    var outputFolder = new Folder('/d/Automata/LOADING');;
    var saveType = "JPEG";
    var jpegQuality = 80;
    var progress;
    var statusText;
    var progressWindow;
    var fileMask = "*";
    var outputFilename = "hdr_output_";
    var zeroPadding = 2;
    
    var hdrRadius = 100;
    var hdrStrength = 0.5;
    var hdrGamma = 1.0;
    var hdrExposure = 0.0;
    var hdrDetail = 100;
    var hdrShadow = 0;
    var hdrHighlights = 0;
    var hdrVibrance = 20;
    var hdrSaturation = 30;
    var hdrSmooth = false;
    var hdrDeghosting = kMergeToHDRDeghostBest;//kMergeToHDRDeghostOff
    var hdrCurve = "0,0,255,255";
    var estTimeRemaining = "";
    
    var previewDoc;
    var originalDoc;
    
    function main()
    {
        promptUser();
        
        //make sure user didn't cancel
        if(sourceFolder != null && outputFolder != null && sourceFolder.exists && outputFolder.exists && numberOfBrackets > 0)
        {
            initializeProgress();
            var files =  sourceFolder.getFiles(fileMask);
            files.sort();
            var currentFileList = new Array();
    
            var numberOfFiles = files.length;
            
            if (numberOfFiles % 3 == 0)
            {
                numberOfBrackets = 3;
            }
            else
            {
                numberOfBrackets = 2;
            }
    
            /* convert numberOfFiles to a string to make sure zeropaddingis high enough to cover all files */
            
            var numberOfFilesStr = "" + (numberOfFiles / numberOfBrackets);
            if (zeroPadding > 0 && zeroPadding < numberOfFilesStr.length)
            {
                zeroPadding = numberOfFilesStr.length;
            }
    
            for(var index = 0;  index < numberOfFiles; index++)
            {
                if((index % numberOfBrackets) == numberOfBrackets - 1)
                {
                    var start = new Date();
                    progress.value = 100 * index / numberOfFiles;
                    currentFileList.push(files[index]);
                    if(userCanceled) break;
                    if(numberOfBrackets > 1)
                    {
                        statusText.text = "Merging files "+(index-numberOfBrackets+2)+" - "+(index+1)+" of "+numberOfFiles + estTimeRemaining;
                        //for braketed exposures use the mergeToHDR script to merge the files into a single 32 bit image
                        mergeToHDR.outputBitDepth= 32;
                        
                        mergeToHDR.mergeFilesToHDR( currentFileList, mergeToHDR.useAlignment, hdrDeghosting );
                        statusText.text = "Toning files "+(index-numberOfBrackets+2)+" - "+(index+1)+" of "+numberOfFiles+ estTimeRemaining;
                    }
                    else
                    {
                        statusText.text = "Loading file "+(index+1)+" of "+numberOfFiles+ estTimeRemaining;
                        //otherwise just open the file
                        doOpenFile(files[index]);
                        statusText.text = "Toning file "+(index+1)+" of "+numberOfFiles+ estTimeRemaining;
                    }
                    progress.value = 100 * (index + numberOfBrackets / 2 ) / numberOfFiles;
                    if(userCanceled) break;
                    try
                    {
                        if(app.activeDocument != null && outputBitDepth < 32)
                        {
                            //apply the actual tone mapping to the HDR image to get it back down to 8 bits
                            doHDRToning();
                        }
                    }
                    catch(error)
                    {
                        alert(error + "\nCheck number of files in source folder");
                        break;
                    }
                    
                    //save the result and close
                    //TODO: add leading zeros to index in filename
                    
                    if(numberOfBrackets > 1)
                    {
                        statusText.text = "Saving result "+(index-numberOfBrackets+2)+" - "+(index+1)+" of "+numberOfFiles+ estTimeRemaining;
                    }
                    else
                    {
                        statusText.text = "Saving result "+(index+1)+" of "+numberOfFiles+ estTimeRemaining;
                    }
                    if(userCanceled) break;
                    doSaveFile(outputFolder.absoluteURI + "/" + outputFilename + ZeroPad(Math.round((index + 1)/numberOfBrackets), zeroPadding) );
                    activeDocument.close(SaveOptions.DONOTSAVECHANGES);
                    
                    //reset our file list
                    currentFileList = new Array();
                    
                    //calculate time remaining
                    var end = new Date();
                    var timeElapsed = end.getTime() - start.getTime();
                    var mins = timeElapsed / 60000 * ((numberOfFiles - index - 1) / numberOfBrackets);
                    estTimeRemaining = " | Remaining: " + ZeroPad((mins / 60).toFixed(0),2) + ":" + ZeroPad((mins % 60).toFixed(0),2);
                }
                else
                {
                    currentFileList.push(files[index]);
                }
            }
            progressWindow.hide();
        }
    }
    
    function doOpenFile(filename)
    {
        
        const eventOpen = app.charIDToTypeID('Opn ');
        var desc = new ActionDescriptor();
        desc.putPath( typeNULL, new File( filename ) );
        desc.putBoolean( kpreferXMPFromACRStr, true ); //not sure what this does or if it is needed
        executeAction( eventOpen, desc, DialogModes.NO );
        //if we don't convert the image to 32bit the mergeToHDR script will not tone our image when we call it, it will simply downconvert it to 8 bit
        convertTo32Bit ();
    }
    
    function convertTo32Bit()
    {
        var idCnvM = charIDToTypeID( "CnvM" );
        var desc6 = new ActionDescriptor();
        var idDpth = charIDToTypeID( "Dpth" );
        desc6.putInteger( idDpth, 32 );
        var idMrge = charIDToTypeID( "Mrge" );
        desc6.putBoolean( idMrge, false );
        var idRstr = charIDToTypeID( "Rstr" );
        desc6.putBoolean( idRstr, false );
        executeAction( idCnvM, desc6, DialogModes.NO );
    }
    
    function doSaveFile(filename)
    {
        if(saveType == "JPEG")
        {
            var jpgSaveOptions = new JPEGSaveOptions();
            jpgSaveOptions.embedColorProfile = true;
            jpgSaveOptions.formatOptions = FormatOptions.STANDARDBASELINE;
            jpgSaveOptions.matte = MatteType.NONE;
            jpgSaveOptions.quality = jpegQuality;
            activeDocument.saveAs(new File(filename), jpgSaveOptions, true /*Save As Copy*/, Extension.LOWERCASE /*Append Extention*/);
        }
        else if(saveType == "TIFF")
        {
            var tifSaveOptions = new TiffSaveOptions();
            tifSaveOptions.embedColorProfile = true;
            activeDocument.saveAs(new File(filename), tifSaveOptions, true /*Save As Copy*/, Extension.LOWERCASE /*Append Extention*/);
        }
        else if(saveType == "TIFF LZW")
        {
            var tifSaveOptions = new TiffSaveOptions();
            tifSaveOptions.embedColorProfile = true;
            tifSaveOptions.imageCompression = TIFFEncoding.TIFFLZW;
            activeDocument.saveAs(new File(filename), tifSaveOptions, true /*Save As Copy*/, Extension.LOWERCASE /*Append Extention*/);
        }
        else if(saveType == "TIFF ZIP")
        {
            var tifSaveOptions = new TiffSaveOptions();
            tifSaveOptions.embedColorProfile = true;
            tifSaveOptions.imageCompression = TIFFEncoding.TIFFZIP;
            activeDocument.saveAs(new File(filename), tifSaveOptions, true /*Save As Copy*/, Extension.LOWERCASE /*Append Extention*/);
        }
        else
        {
            activeDocument.saveAs(new File(filename), undefined, true /*Save As Copy*/, Extension.LOWERCASE /*Append Extention*/);
        }
    }
    
    function doHDRToning()
    {
        //create the ActionDescriptor that describes the HDR toning settings to use
        var hdDesc = new ActionDescriptor;
        hdDesc.putInteger( stringIDToTypeID( 'version' ), 6 );//I'm not sure what this does
        hdDesc.putInteger(  kmethodStr, 3 );// the toning method to use, 3 = local adaptation
        hdDesc.putDouble( stringIDToTypeID( 'radius' ), hdrRadius );
        hdDesc.putDouble( stringIDToTypeID( 'threshold' ), hdrStrength );// strength
        hdDesc.putDouble( stringIDToTypeID( 'center' ), hdrGamma );// gamma
        hdDesc.putDouble( stringIDToTypeID( 'brightness' ), hdrExposure );// exposure
        hdDesc.putDouble( stringIDToTypeID( 'detail' ), hdrDetail );
        hdDesc.putDouble( stringIDToTypeID( 'shallow' ), hdrShadow );
        hdDesc.putDouble( stringIDToTypeID( 'highlights' ), hdrHighlights );
        hdDesc.putDouble( stringIDToTypeID( 'vibrance' ), hdrVibrance );
        hdDesc.putDouble( stringIDToTypeID( 'saturation' ), hdrSaturation);
        hdDesc.putBoolean( stringIDToTypeID( 'smooth' ), hdrSmooth );
        hdDesc.putBoolean( stringIDToTypeID( 'deghosting' ), hdrDeghosting );
        
        //create the tone curve
        var cDesc = new ActionDescriptor;
        cDesc.putString( stringIDToTypeID( 'name' ), 'Default');
        var cList = new ActionList;
        var points = hdrCurve.split(',');
        for(var i = 0; i < points.length; i++)
        {
            if(i % 2 == 1)
            {
                var pDesc = new ActionDescriptor;
                pDesc.putDouble( stringIDToTypeID( 'horizontal' ), points[i-1] );
                pDesc.putDouble( stringIDToTypeID( 'vertical' ), points[i] );
                pDesc.putBoolean( keyContinuity , false );// ?????
                cList.putObject( charIDToTypeID( 'Pnt ' ), pDesc );
            }
        }
        cDesc.putList( stringIDToTypeID( 'curve' ), cList );
        hdDesc.putObject( kclassContour, classShapingCurve, cDesc );
        
        //call the script that actually invokes the toning plugin
        convertFromHDRNoDialog( outputBitDepth, hdDesc );
    }
    
    function initializeProgress()
    {
        progressWindow = new Window("palette { text:'Meilleure Visite Chargement', \
            statusText: StaticText { text: 'Processing Images...', preferredSize: [350,20] }, \
            progressGroup: Group { \
                progress: Progressbar { minvalue: 0, maxvalue: 100, value: 0, preferredSize: [300,20] }, \
                cancelButton: Button { text: 'Cancel' } \
            } \
        }");
        statusText = progressWindow.statusText;
        progress = progressWindow.progressGroup.progress;
        progressWindow.progressGroup.cancelButton.onClick = function() { userCanceled = true; }
        progressWindow.show();
    }
    
    function promptUser()
    {
        var setupWindow = new Window("dialog { orientation: 'row', text: 'Meilleure Visite', alignChildren:'top', \
            leftGroup: Group { orientation: 'column', alignChildren:'fill', \
                inputPanel: Panel { text: 'Input', \
                    sourceGroup: Group { \
                    }, \
                    bracketGroup: Group{ \
                        bracketLabel: StaticText { text: 'Number of Brackets: ' }, \
                        bracketBox: EditText { characters: 2 }, \
                        filterLabel: StaticText { text: 'File Filter: ' }, \
                        filterText: EditText { characters: 5 }, \
                        alignCheckBox: Checkbox { text: 'Align' }\
                        deghostLabel: StaticText { text: 'Deghost: ' }\
                        deghostDropDown: DropDownList { }, \
                    } \
                }, \
                toningPanel: Panel { text: 'Toning', orientation:'row', alignChildren:'top' } ,\
                outputPanel: Panel { text: 'Output', \
                    outputGroup: Group { \
                        outputBox: EditText { characters: 10, text: '', enabled:false }, \
                    }, \
                    outputOptionsGroup: Group { \
                        outputFilenameLabel: StaticText { text: 'Filename Format: ' }, \
                        outputFilenameText: EditText { characters: 10 }, \
                    }, \
                    saveSettingsGroup: Group { \
                        saveTypeLabel: StaticText { text: 'Save As: ' }, \
                        saveDropDown: DropDownList { }, \
                        jpegQualityLabel: StaticText { text: 'JPEG Quality (1-10): ' }, \
                        jpegQualityText: EditText { characters: 2}, \
                        outputBitDepthLabel: StaticText { text: 'Bit Depth', enabled:false }, \
                        outputBitDepthDropDown: DropDownList { enabled:false }, \
                    } \
                } \
            }, \
            rightGroup: Group { orientation: 'column', alignChildren:'fill', \
                okButton: Button { text: 'OK', enabled: true } \
                cancelButton: Button { text: 'Cancel' } \
            } \
        } ");
        
        generateToningPanel(setupWindow.leftGroup.toningPanel);
        
        //shortcut variables
        var sourceBox = setupWindow.leftGroup.inputPanel.sourceGroup.sourceBox;
        var sourceBrowse = setupWindow.leftGroup.inputPanel.sourceGroup.sourceBrowse;
        var bracketBox = setupWindow.leftGroup.inputPanel.bracketGroup.bracketBox;
        var filterText = setupWindow.leftGroup.inputPanel.bracketGroup.filterText;
        var alignCheckBox = setupWindow.leftGroup.inputPanel.bracketGroup.alignCheckBox;
        var outputBox = setupWindow.leftGroup.outputPanel.outputGroup.outputBox;
        var outputFilenameText = setupWindow.leftGroup.outputPanel.outputOptionsGroup.outputFilenameText;
        var outputFilenamePost = setupWindow.leftGroup.outputPanel.outputOptionsGroup.outputFilenamePost;
        var saveDropDown = setupWindow.leftGroup.outputPanel.saveSettingsGroup.saveDropDown;
        var jpegQualityText = setupWindow.leftGroup.outputPanel.saveSettingsGroup.jpegQualityText;
        var jpegQualityLabel = setupWindow.leftGroup.outputPanel.saveSettingsGroup.jpegQualityLabel;
        var outputBitDepthDropDown = setupWindow.leftGroup.outputPanel.saveSettingsGroup.outputBitDepthDropDown;
        var outputBitDepthLabel = setupWindow.leftGroup.outputPanel.saveSettingsGroup.outputBitDepthLabel;
        var okButton = setupWindow.rightGroup.okButton;
        var cancelButton = setupWindow.rightGroup.cancelButton;
        var toningPanel = setupWindow.leftGroup.toningPanel;
        var deghostDropDown = setupWindow.leftGroup.inputPanel.bracketGroup.deghostDropDown;
        
        //set default values
        bracketBox.text = numberOfBrackets;
        filterText.text = fileMask;
        //mergeToHDR.useAlignment = true;
        alignCheckBox.value = mergeToHDR.useAlignment;
        outputFilenameText.text = outputFilename;
        jpegQualityText.text = jpegQuality;
        saveDropDown.add("item", "TIFF");
        saveDropDown.add("item", "JPEG");
        saveDropDown.add("item", "TIFF LZW");
        saveDropDown.add("item", "TIFF ZIP");
        saveDropDown.selection = 0;
        outputBitDepthDropDown.add("item", "8");
        outputBitDepthDropDown.add("item", "16");
        outputBitDepthDropDown.add("item", "32");
        outputBitDepthDropDown.selection = 0;
        
        var generateDeghostDropDownList = function(count)
        {
            deghostDropDown.removeAll()
            deghostDropDown.add("item", "Best");
            deghostDropDown.add("item", "Off");
            for(var i = 0; i < count; i++)
            {
                deghostDropDown.add("item", i);
            }
            deghostDropDown.selection = 0;
        }
        generateDeghostDropDownList(numberOfBrackets);
        
        //event handlers
        bracketBox.onChange = function()
        { 
            numberOfBrackets = bracketBox.text;
            generateDeghostDropDownList(numberOfBrackets);
        };
        filterText.onChange = function() { fileMask = filterText.text; };
        alignCheckBox.onClick = function() { mergeToHDR.useAlignment = alignCheckBox.value; };
        deghostDropDown.onChange = function() 
        { 
            if(this.selection.text == "Best") 
                hdrDeghosting = kMergeToHDRDeghostBest;
            else if(this.selection.text == "Off")
                hdrDeghosting = kMergeToHDRDeghostOff;
            else
                hdrDeghosting = Number(this.selection.text);
                
        };
        outputBox.onChange = function()
        {
            outputFolder = new Folder(outputBox.text);
            okButton.enabled = sourceFolder != null && outputFolder != null && sourceFolder.exists && outputFolder.exists;
        };
        outputFilenameText.onChange = function() { outputFilename = outputFilenameText.text; };
    
        saveDropDown.onChange = function()
        {
            saveType = saveDropDown.selection.text;
            jpegQualityText.enabled = saveDropDown.selection.text == "JPEG";
            jpegQualityLabel.enabled = saveDropDown.selection.text == "JPEG";
            if(saveDropDown.selection.text == "JPEG")
            {
                outputBitDepthDropDown.selection = 0;
            }
            outputBitDepthDropDown.enabled = saveDropDown.selection.text != "JPEG" && saveDropDown.selection.text != "Radiance" && saveDropDown.selection.text != "OpenEXR";
            outputBitDepthLabel.enabled = outputBitDepthDropDown.enabled;
            
        };
        jpegQualityText.onChange = function() { jpegQuality = jpegQualityText.text; };
        outputBitDepthDropDown.onChange = function()
        { 
            outputBitDepth = outputBitDepthDropDown.selection.text; 
            toningPanel.enabled = outputBitDepth != 32;
        }
        okButton.onClick = function() { setupWindow.hide(); cleanUpPreviews(); };
        cancelButton.onClick = function() { sourceFolder = null, setupWindow.hide(); cleanUpPreviews(); };
        
        saveDropDown.onChange();
        outputBitDepthDropDown.onChange();
        
        setupWindow.show();
    }
    
    function cleanUpPreviews()
    {
        if(originalDoc != null)
        {
            originalDoc.close(SaveOptions.DONOTSAVECHANGES);
            originalDoc = null;
        }
        if(previewDoc != null)
        {
            previewDoc.close(SaveOptions.DONOTSAVECHANGES);
            previewDoc = null;
        }
    }
    
    function generateToningPanel(toningPanel)
    {
        var leftToningGroup = toningPanel.add("group{orientation:'column',alignChildren:'fill'}");
        var rightToningGroup = toningPanel.add("group{orientation:'column',alignChildren:'fill'}");
        var presetGroup = leftToningGroup.add("group{orientation:'row'}");
        var presetDropDown = presetGroup.add("dropdownlist");
        var loadPresetButton = presetGroup.add("button", undefined, "Load Preset");
        var edgePanel = leftToningGroup.add("panel",undefined,"Edge Glow");
        var radiusSlider = createSliderControl(edgePanel.add("group"), "  Radius: ", "px", 0, 500, 0, hdrRadius, function(newValue){ hdrRadius = newValue; });
        var strengthSlider = createSliderControl(edgePanel.add("group"), "Strength: ", "", 0, 4.0, 2, hdrStrength, function(newValue){ hdrStrength = newValue; });
        var edgeGroup = edgePanel.add("group");
        var smoothEdgesBox = edgeGroup.add("checkbox",undefined, "Smooth Edges");
        var detailPanel = leftToningGroup.add("panel",undefined,"Tone and Detail");
        var gammaSlider = createSliderControl(detailPanel.add("group"), "  Gamma: ", "", 0.1, 2.0, 2, hdrGamma, function(newValue){ hdrGamma = newValue; });
        var exposureSlider = createSliderControl(detailPanel.add("group"), "Exposure: ", "", -5.0, 5.0, 2, hdrExposure, function(newValue){ hdrExposure = newValue; });
        var detailSlider = createSliderControl(detailPanel.add("group"), "     Detail: ", "%", -300, 300, 0, hdrDetail, function(newValue){ hdrDetail = newValue; });
        var advancedPanel = leftToningGroup.add("panel",undefined,"Advanced");
        var shadowSlider = createSliderControl(advancedPanel.add("group"), "  Shadow: ", "%", -100, 100, 0, hdrShadow, function(newValue){ hdrShadow = newValue; });
        var highlightSlider = createSliderControl(advancedPanel.add("group"), " Highlight: ", "%",  -100, 100, 0, hdrHighlights, function(newValue){ hdrHighlights = newValue; });
        var vibranceSlider = createSliderControl(advancedPanel.add("group"), "  Vibrance: ", "%",  -100, 100, 0, hdrVibrance, function(newValue){ hdrVibrance = newValue; });
        var saturationSlider = createSliderControl(advancedPanel.add("group"), "Saturation: ", "%",  -100, 100, 0, hdrSaturation, function(newValue){ hdrSaturation = newValue; });
        var toningCurvePanel = leftToningGroup.add("panel{text:'Toning Curve',alignChildren:'fill'}");
        var curveBox = toningCurvePanel.add("edittext", undefined, hdrCurve);
        
        //default values
        smoothEdgesBox.value = hdrSmooth;
        var presetFiles = getPresetFiles();
        var updateSliders = function()
        {
            radiusSlider(hdrRadius);
            strengthSlider(hdrStrength);
            smoothEdgesBox.value = hdrSmooth;
            exposureSlider(hdrExposure);
            gammaSlider(hdrGamma);
            detailSlider(hdrDetail);
            shadowSlider(hdrShadow);
            highlightSlider(hdrHighlights);
            vibranceSlider(hdrVibrance);
            saturationSlider(hdrSaturation);
            curveBox.text = hdrCurve;
        }
        if(presetFiles.length > 0)
        {
            for(var f in presetFiles)
            {
                presetDropDown.add("item", presetFiles[f].displayName.replace(".hdt",""));
            }
            presetDropDown.selection = 0;
            loadPreset(presetFiles[0]);
            presetDropDown.onChange = function()
            {
                loadPreset(presetFiles[presetDropDown.selection.index]);
                updateSliders();
            };
        }
        
        //event handlers
        loadPresetButton.onClick = function()
        {
            loadPreset(null);
            updateSliders();
        };
        smoothEdgesBox.onClick = function () { hdrSmooth = smoothEdgesBox.value; };
        curveBox.onChange = function () { hdrCurve = curveBox.text; };
        
        updateSliders();
    }
    
    
    function createSliderControl(group,label,postLabel,min,max,round,value,onValueChanged)
    {
        var ignoreChange = false;
        group.add("statictext", undefined, label);
        var slider = group.add("slider",undefined,value,min,max);
        slider.alignment = "fill";
        var box = group.add("edittext",undefined,value);
        box.characters = 6;
        group.add("statictext", undefined, postLabel);
        slider.onChange = function()
        {
            if(!ignoreChange)
            {
                ignoreChange = true;
                box.text = slider.value.toFixed(round);
                onValueChanged(slider.value);
                ignoreChange = false;
            }
        };
        box.onChange = function()
        {
            if(!ignoreChange)
            {
                ignoreChange = true;
                slider.value = box.text;
                onValueChanged(box.text);
                ignoreChange = false;
            }
        };
        return function(newValue)
        {
            slider.value = newValue;
            box.text = newValue.toFixed(round);
        };
    }
    
    //forces a redraw while a script dialog is active (for preview)
    var waitForRedraw = function()
    {
        var desc = new ActionDescriptor();
        desc.putEnumerated(charIDToTypeID("Stte"), charIDToTypeID("Stte"), charIDToTypeID("RdCm"));
        executeAction(charIDToTypeID("Wait"), desc, DialogModes.NO);
    }
    
    function getZoomLevel()
    {
        var ref = new ActionReference();
        ref.putEnumerated( charIDToTypeID("Dcmn"), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );
        var desc = executeActionGet(ref);
        return Number(desc.getDouble(stringIDToTypeID('zoom'))*100).toFixed(1);
    }
    
    function setZoomLevel( zoom )
    {
        if(zoom < 1 ) zoom =1;
        var ref = new ActionReference();
        ref.putEnumerated( charIDToTypeID("capp"), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );
        var getScrRes = executeActionGet(ref).getObjectValue(stringIDToTypeID('unitsPrefs')).getUnitDoubleValue(stringIDToTypeID('newDocPresetScreenResolution'))/72;
        var docRes = activeDocument.resolution;
        activeDocument.resizeImage( undefined, undefined, getScrRes/(zoom/100), ResampleMethod.NONE );
        var desc = new ActionDescriptor();
        ref = null;
        ref = new ActionReference();
        ref.putEnumerated( charIDToTypeID( "Mn  " ), charIDToTypeID( "MnIt" ), charIDToTypeID( 'PrnS' ) );
        desc.putReference( charIDToTypeID( "null" ), ref );
        executeAction( charIDToTypeID( "slct" ), desc, DialogModes.NO );
        activeDocument.resizeImage( undefined, undefined, docRes, ResampleMethod.NONE );
    }
    
    function ZeroPad(number,numZeros)
    {
        var result = number.toString();
        while(result.length < numZeros)
        {
            result = "0" + result;
        }
        return result;
    }
    
    var getPresetFiles = function()
    {
        var presetFolder = new Folder(app.path + "/Presets/HDR Toning");
        return presetFolder.getFiles("*.hdt");
    }
    
    var loadPreset = function(presetFile)
    {
        if(presetFile == null)
        {
            presetFile = File.openDialog("Select Preset","*.hdt");
        }
        if(presetFile != null)
        {
            var tmpStr = new String();
            var binaryData = new Array();
            presetFile.encoding = "BINARY";
            presetFile.open('r');
            while(!presetFile.eof)
            {
                var ch = presetFile.readch();
                if ( ch.charCodeAt(0) == 0 ){
                    tmpStr += ' ';
                }
                else {
                    tmpStr += ch;
                }
                binaryData.push(ch.charCodeAt(0));
            }
            presetFile.close();
            if(binaryData.length >= 40)
            {
                // init start position for reading datas
                // start position for english version ( string "D e f a u l t" is in the preset file )
                var startPos = 38;
                if ( tmpStr.search ("P a r   d é f a u t") > -1 ){
                    // start position for french preset file version ( string "P a r   d é f a u t" is in the preset file ) (==> + 6 bytes)
                    startPos = 44;
                }
                // if your preset file can't be read, try this : open it in notepad to see the string "D e f a u l t" in your language and add the code here to set startPos to 38 + diff between the length of ("D e f a u l t") and length of ("D e f a u l t" in your language)
                var curvePointCount = getUInt16(binaryData, startPos);
                if(binaryData.length >= 104 + curvePointCount * 4)
                {
                    var curvePointStr = "";
                    for(var i = 0; i < curvePointCount; i++)
                    {
                        curvePointStr += getUInt16(binaryData, startPos + 4 + i * 4) + "," + getUInt16(binaryData, startPos + 2 + i * 4) + ((i < curvePointCount - 1) ? "," : "");
                    }
                    hdrCurve = curvePointStr;
                    
                    hdrStrength =  getFloat32(binaryData,8);
                    hdrRadius = getFloat32(binaryData, startPos + 10 + 5 * curvePointCount);
                    hdrExposure = getFloat32(binaryData, startPos + 34 + 5 * curvePointCount);
                    hdrSaturation = getFloat32(binaryData, startPos + 38 + 5 * curvePointCount);
                    hdrDetail = getFloat32(binaryData, startPos + 42 + 5 * curvePointCount);
                    hdrShadow = getFloat32(binaryData, startPos + 46 + 5 * curvePointCount);
                    hdrHighlights = getFloat32(binaryData, startPos + 50 + 5 * curvePointCount);
                    hdrGamma = getFloat32(binaryData, startPos + 54 + 5 * curvePointCount);
                    hdrVibrance = getFloat32(binaryData, startPos + 58 + 5 * curvePointCount);
                    hdrSmooth = getUInt16(binaryData, startPos + 62 + 5 * curvePointCount) != 0;
                }
                else
                {
                    alert("Error Loading File", "Error", true);
                }
            }
            else
            {
                alert("Error Loading File", "Error", true);
            }
        }
    }
    
    function getUInt16(byteArray,offset)
    {
        return byteArray[offset] * 0x100 + byteArray[offset + 1];
    }
    
    function getUInt32(byteArray,offset)
    {
        return byteArray[offset] * 0x1000000 + byteArray[offset + 1] * 0x10000 + byteArray[offset + 2] * 0x100 + byteArray[offset + 3];
    }
    
    function getFloat32(byteArray,offset)
    {
        var bytes = getUInt32(byteArray,offset);
        var sign = (bytes & 0x80000000) ? -1 : 1;
        var exponent = ((bytes >> 23) & 0xFF) - 127;
        var significand = (bytes & ~(-1 << 23));
        
        if (exponent == 128)
            return sign * ((significand) ? Number.NaN : Number.POSITIVE_INFINITY);
        
        if (exponent == -127) {
            if (significand == 0) return sign * 0.0;
            exponent = -126;
            significand /= (1 << 22);
        } else significand = (significand | (1 << 23)) / (1 << 23);
        
        return sign * significand * Math.pow(2, exponent);
    }
    
    main();
    
    

    I do not support exhibitions in order to perform processing HDR.   I don't want to create HDR images. The EXIF data does not have an EV adjustment. You can calculate EV information EXIF information.  Should the process of HDR data EXIF to calculate EV your image file need to have then the metadata.  Your script can be able to be something for the HDR script, I have no idea what the deghostFlag is all. Maybe if you examine the code in the script of David Milligan you can very well how to use the HDR script from another script.

  • Analysis table of numbers and draw a graph

    Hello

    I'm quite new in the use of labview and am now facing my first isue. I have a text file of measured raw data. The tile of text looks like this:

    "Text type"; "" Flexure.
    "Final linear mass." 100.000000; "" Tex ".
    "Custom text entry 1";" »
    "Dry time"; "" Mm extension; "" Load N';' " Flexure stress MPa; ' Cycle Count '; "Total Cycle Count '; "Number of repetitions; ' Marked Data '; "PIP count";
    0; 0; 0,3586976; -0,7188803; 0; 0; 0; 0; 0; 0; 0; -0,3586976; 0; 0
    0.01; 0; 0,3380042; -0,6774079; 0; 0; 0; 0; 0; 0; 0; -0,3380042; 0; 0
    0,03;-5,66667e-005;0,3339654;-0,6693135;0;0;0;0;0;5,66667e-005;0,0002499001;-0,3339654;0;-5,66667e-005

    What I need is to pull the numbers of the first and the second column (each column separated by ';') in a table and then transpose what I can trace in a chart.

    Could someone help me or point me to the source of the study on the right?

    I tried to use the Scan of the file and reading of the worksheet screws but either did not work.

    The description specified in help is not clear enough for me.

    I thank very you much for helping me to make the first major steps with LabView.

    Martin

    Hi Martin,

    You can use the function "read a spreadsheet file. Use "Subset of the table" on the result to get what you need and it intrigues in your chart.

    Mike

  • Touch events in Webworks widget

    I'm trying capture key events in an application of webworks OS 6 and having a little pain with what the browser webkit supports...

    I checked on quirksmode and I see an ad that the BB webkit supports touchstart, touchstart and some other events.

    So, for a shot at him, I try a code similar to this...

    try {
      document.touchstart = startTouch;
      document.touchend = endTouch;
    }
    catch (err) {
      alert('error loading touch.js: ' + err.description);
    }
    
    var _origPos = -1;
    
    function startTouch(e) {
      _origPos = e.screenX;
    }
    
    function endTouch(e) {
      if (_origPos == e.screenX) {
        alert('click: ' + _origPos + ' ' + e.screenX);
      }
      else {
        alert('Drag Touch: ' + _origPos + ' ' + e.screenX);
      }
    }
    

    None of these events fire... so I dropped 6 OS browser documentation and seen that there is no sign of touch under the API of events (see here).

    My only choice is to capture mouseevents and filter combinations to catch gestures?

    i.e.

    :::::PSEUDO CODE::::::
    
    var old_clientX = -1;
    
    function performOnMouseDown(e) {
      old_clientX = e.clientX;
    }
    
    function performOnMouseRelease(e) {
      if (old_clientX == e.clientX) {
        alert('only a click');
      } else {
        alert('drag performed');
      }
    }
    

    Thanks for mentioning that Tim... It is sad that I had already forgotten this example?

    My problem is that I should have registered the event 'ontouchstart', not 'touchstart ".

    document.ontouchstart = function(e) {...}
    document.ontouchend = function(e) {...}
    

    Those who would be in the documentation of the browser? I couldn't find them, but I'm assuming that they would be under the event API.

  • Display.ScreenShot

    I capture the screenshot and save it to the memory of handsets. But the image size is 0 bytes in size and when I open the image, a red x appears on the top left corner of the screen.

    try convert image in bytes as:

    PNGEncodedImage png = PNGEncodedImage.encode (screenshot);
    final byte [] b = png.getData ();

    If (b! = null) {}
    try {}
    FileConnection dirConn = (FileConnection) Connector.open (filePath, Connector.READ_WRITE);
    If (! dirConn.exists ())
    dirConn.mkdir ();

    dirConn.close ();
    } catch (Exception ex) {}
    ex.printStackTrace ();
    Dialog.Alert ("unable to download the file");
    return;
    }
    String fileNm = filePath + file name;
    try {}
    FileConnection conn is Connector.open (fileNm, Connector.READ_WRITE) (FileConnection);.

    If (conn.exists ()) {}
    Conn.Delete ();
    Conn.Create ();
    } else {}
    Conn.Create ();
    }

    conn.setWritable (true);
    OutputStream out = conn.openOutputStream (0);

    If (conn.canWrite ()) {}
    out. Write (b, 0, b.length);
    out. Flush();
    out. Close();
    Conn.Close ();
    Dialog.Alert ("the saved Image");
    NUM ++;
    }
    } catch (IllegalModeException e) {}
    System.out.println ("IllegalModeException taking in the createFile method");
    e.printStackTrace ();
    } catch (SecurityException e) {}
    without the permission of ' t create/write
    System.out.println ("SecurityException caught in createFile method");
    e.printStackTrace ();
    } catch (IOException e) {}
    System.out.println ("IOException caught in createFile method");
    e.printStackTrace ();
    } catch (Exception e) {}
    System.out.println ("commissariats taken:" + e);
    }
    } else {}
    Dialog.Alert ("file loading error");
    return;
    }
    System.out.println ("* Bitmap pixel:" + bitmap.getBitsPerPixel ());
    System.out.println ("* Bitmap height:" + bitmap.getHeight ());
               
    }
    };

  • Including several JSX files in the Panel

    I am trying to include several JSX files with my Panel and I followed this blog by Davide Barranca post:

    http://www.davidebarranca.com/2014/01/HTML-panels-tips-2-including-multiple-jsx

    External scripts are all evaluated very well, but when train to call one of the functions in one of these scripts, nothing happens:

    main.js

    csInterface.evalScript("externalFunc()");
    

    External.jsx

    /*jslint vars: true, plusplus: true, devel: true, nomen: true, regexp: true, indent: 4, maxerr: 50 */
    /*global $, Folder*/
    
    
    function externalFunc(){
        alert("yay - loaded additional external JSX");
    }
    

    It may depend on how you write your functions in the secondary jsx.

    var secondaryFun = function(param) { ... } // fails
    function secondaryFun(param) { ... }  // fails
    secondaryFun = function(param) { ... }  // works
    

    In addition, using the #include in the main .jsx a Panel causes a script error every time, but or may have the #include in a secondary .jsx file called from the hand through evalFile() and it will work.

    Madness of jsx inclusion here.

    Davide Barranca

  • I can't launch InDesign and Illustrator after recent update.

    Hello

    I've updated my CC one a few days ago and I am unable to use InDesign and Illustrator since.

    I get the following set of information while trying to launch before it crashes:

    1. start alert - cannot load assignment UI. InDesignPlugin because it takes the version 9.2 or later version of the Username UI. Plugin InDesignPlugin. Contact the vendor for a compatible version of Username UI. InDesignPlugin.

    Redisplay this alert?

    2. alert starting - cannot load InCopy Bridge UI. InDesignPlugin because it takes the version 9.2 or later version of the Username UI. Plugin InDesignPlugin. Contact the vendor for a compatible version of Username UI. InDesignPlugin.

    Redisplay this alert?

    3 error: cannot load the OutputMiscUI.InDesignPlugin plug-in. It is based on the color chart plugin Panel.InDesignPlugin, who was not able to load. Please see the documentation for the plugin Panel.InDesignPlugin color chart.

    4. error: failed to load plugin Panel.InDesignPlugin Swatch Library. It is based on the color chart plugin Panel.InDesignPlugin, who was not able to load. Please see the documentation for the plugin Panel.InDesignPlugin color chart.

    5 error: unable to load the user interface of transparency. Plugin InDesignPlugin. It is based on the color chart plugin Panel.InDesignPlugin, who was not able to load. Please see the documentation for the plugin Panel.InDesignPlugin color chart.

    6 error: cannot load the ObjectStylesUI.InDesignPlugin plug-in. It depends on the user interface of transparency. Plugin InDesignPlugin, who was not able to load. Please see the documentation for the user interface of transparency. Plugin InDesignPlugin.

    7 error: failed to load plugin Panel.InDesignPlugin color text. It is based on the color chart plugin Panel.InDesignPlugin, who was not able to load. Please see the documentation for the plugin Panel.InDesignPlugin color chart.

    I hope this can be resolved pretty quickly because my work depends on these programs!

    Thank you very much

    Run the cleanup tool (http://www.adobe.com/support/contact/cscleanertool.html) and reinstall from scratch.

    Mylenium

  • sendAndLoad do not find URL

    Hello! I created a shell SWF that loads other sovereigns. In one of the loaded swf file I want to load some data from php, but its not finding the path.

    My structure is
    root / shell file
    root / php file
    root / swf / swf files
    It always shows alert "error loading file...". ».

    For the ref code in the swf file is
    //=================================================

    Thank you. I got your view. That's the problem.

    Thank you

  • Performance test

    Hello

    I want to Test Load, Performance and Stress testing for server and application also. Is there any tool for that specific test. Please suggest me.

    Thanks in advance.

    Hello

    I use the Oracle Application Testing Suite version 8

Maybe you are looking for