javax.crypto.IllegalBlockSizeException: input length must be a multiple of...

Hi guys
I encrypted a string and then converted to byte [], string and put it in db
now, I want to encrypt it and I get this error
javax.crypto.IllegalBlockSizeException: input length must be a multiple of 16 when with padded decrypting cipher

Thanks in advance for your help :)

The error message seems pretty self-explanatory, and the explanation in the javadocs for this exception is straight to the point. Are what part you not understand?

Tags: Java

Similar Questions

  • Decryption XML string question - javax.crypto.IllegalBlockSizeException?

    I am new to this and try to encrypt and decrpyt one string XML with AES and Base64 en_decoder but I get the following error. I don't know what the problem is. Without using a decoder and encoder Base64, so it's good, but I need to.

    Error: javax.crypto.IllegalBlockSizeException: input length must be a multiple of 16 when with padded decrypting cipher

    Appreciate all the help!

    My simple program
    ===============
    Encryption by aesCipher;

    try {}

    Byte [secretKey] is Base64.decode ("fqqwZu9U1PCAZQUX + 3nUTA is");.
    SecretKeySpec keySpec = new SecretKeySpec (secretKey, "AES");

    Create the encryption algorithm
    aesCipher = Cipher.getInstance("AES/ECB/PKCS5Padding");

    Initialize the encryption for the encryption algorithm
    aesCipher.init (Cipher.ENCRYPT_MODE, keySpec);

    Byte [] plaintext = "< RQLastName > TESTLastname < / RQLastName > < RQFirstName > TestFirstName < / RQFirstName > '. getBytes();

    Encrypt the plaintext
    Byte [] ciphertext = aesCipher.doFinal (cleartext);

    Base64encodedCiphertext string = Base64.encode (ciphertext);

    System.out.println (base64encodedCiphertext);

    Initialize the same cipher for the decryption algorithm
    aesCipher.init (Cipher.DECRYPT_MODE, keySpec);

    Byte [] base64decodedCiphertext = Base64.decode (base64encodedCiphertext);

    Decrypt the ciphertext
    Byte [] cleartext1 = aesCipher.doFinal (base64decodedCiphertext); <-exception on that line

    System.out.println (new String (cleartext1));

    clear and cleartext1 are the same.
    }
    catch (Exception ex) {}
    ex.printStackTrace ();
    }

    ================
    I use Base64.java, written by Stephen investigation.

    public class {Base64
    public static byte [] encodeData;
    public static String charSet =
    "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 + /";

    {public static
    encodeData = new ubyte [64];
    for (int i = 0; i < 64; i ++) {}
    c byte = (bytes) charSet.charAt (i);
    encodeData [i] = c;
    }
    }

    private Base64() {}

    /**
    * base64 encode a string
    @param s the string ascii coding
    * @returns the base64 encoded result
    */

    Public Shared Function
    Encode(String s) throws Exception {}
    Return encodes (s.getBytes ("UTF8"));
    }

    /**
    * base64 encode a byte array
    @param CBC byte array to encode
    * @returns the base64 encoded result
    */

    Public Shared Function
    Encode (byte [] src) {}
    return encode (src, 0, src.length);
    }

    /**
    * base64 encode a byte array
    @param CBC byte array to encode
    @param start starting index
    @param len the number of bytes
    * @returns the base64 encoded result
    */

    Public Shared Function
    Encode (byte [], int start, int length src) {}
    Byte [] dst = new byte [(length+2)/3 * 4 + length: 72];
    int x = 0;
    int dstIndex = 0;
    Int State = 0;     What jacquard tank
    old int = 0;     previous byte
    int len = 0;     length decoded so far
    int max = length + start;
    for (int srcIndex = start; srcIndex < max; srcIndex ++) {}
    x = src [srcIndex];
    switch (++ State) {}
    case 1:
    DST [dstIndex ++] = encodeData [(x >> 2) & 0x3f];
    break;
    case 2:
    DST [dstIndex ++] = encodeData [((vieux << 4) & 0 x 30)]
    | [((x >> 4) & 0xf)] ;
    break;
    case 3:
    DST [dstIndex ++] = encodeData [((vieux << 2) & 0x3C)]
    | [((x >> 6) & 0x3)] ;
    DST [dstIndex ++] = encodeData [x & 0x3F;
    State = 0;
    break;
    }
    old = x;
    If (++ len > = 72) {}
    DST [dstIndex ++] = (byte) "\n";
    Len = 0;
    }
    }

    /*
    * now to clean the end bytes
    */

    switch (State) {}
    case 1: dst [dstIndex ++] = encodeData [(vieux << 4) & 0 x 30];
    DST [dstIndex ++] = (byte) '=';
    DST [dstIndex ++] = (byte) '=';
    break;
    case 2: dst [dstIndex ++] = encodeData [(vieux << 2) & 0x3c];
    DST [dstIndex ++] = (byte) '=';
    break;
    }
    return new String (dst);
    }

    /**
    * A Base64 decoder. This implementation is slow, and
    * does not handle wrapped lines.
    * The output is not set if there are errors in the entry.
    s @param a Base64 encoded string
    * @returns the byte array eith the decoded result
    */

    public static ubyte]
    Decode (String s) {}
    int end = 0;     final State
    If (s.endsWith ("=")) {}
    end ++;
    }
    If (s.endsWith ("is")) {}
    end ++;
    }
    int len = (s.length () + 3) / 4 * 3 - end;
    Byte [] result = new ubyte [len];
    int dst = 0;
    try {}
    for (CBC int = 0; src < s.length (); src ++) {}
    code int = charSet.indexOf (s.charAt (src));
    If (code ==-1) {}
    break;
    }
    switch (src %4) {}
    case 0:
    result [dst] = (byte) (code < < 2);
    break;
    case 1:
    result [dst ++] | = (byte) ((code >> 4) & 0x3);
    result [dst] = (byte) (code < < 4);
    break;
    case 2:
    result [dst ++] | = (byte) ((code >> 2) & 0xf);
    result [dst] = (byte) (code < < 6);
    break;
    case 3:
    result [dst ++] | = (byte) (code & 0x3f);
    break;
    }
    }
    } catch (ArrayIndexOutOfBoundsException e) {}
    return the result;
    }

    /**
    * Test the encoder and the decoder.
    * Call as < code > Base64 [channel] < code >.
    */

    public static void
    survey of hand (String [] args) {Exception
    System.out.println ("encode:" + args [0] + ""-> () "")
    + encode(args[0]) + ")");
    System.out.println ("decode:" + args [0] + ""-> () "")
    + New String (decode(args[0])) + ")");
    }
    }

    903857 wrote:
    I use Base64.java, written by Stephen investigation.

    Your code works when you use a decent Base64 encoder/decoder (for example http://commons.apache.org/codec/) then throw the investigation one.

    Note: block ECB is not secure because it allows counterfeit by splicing of the ciphertext. You must use one of the methods of feedback as a random IV with CBC.

    PS one obvious fault with the encoder/decoder Uhler Base64 is that the encoder adds a new line after 72 characters but the decoder does not correctly remove the new line. He is the likely cause of the IllegalBlockSizeException.

  • AutoSuggest customization (of input length)

    Hello! I need to know how to customize autosuggest behavior. I would like to run autosuggest search after a certain number of characters was typed. If I type in 1 character autosuggest does not start. It should even if after 3 characters.
    I know that I can put suggestedItems to any bean method. And I did this and this method I check the length of the input string but this method should return list < SelectItem >. The problem is when the length of the input string is less than 3, the method returns null and the autosuggest function displays "No results found.". I would like that it displays another message (like "You need to enter more characters.") If the input length is less than 3. "No results found." message should display only when there is no result.
    Anyone?

    I use JDeveloper 11.1.2.1.0
    Best regards, Marko

    Marko,

    Instead of

    SelectItem a = new SelectItem("Need to type in more characters.");
    a.setDisabled(true);
    suggestedItems = new ArrayList();
    suggestedItems.add(a);
    

    Try with this

    SelectItem a = new SelectItem("","Need to type in more characters.","",true);
    suggestedItems = new ArrayList();
    suggestedItems.add(a);
    

    in your state of health on the other.

    Arun-

  • APP-BY-74450 mobile phone number is not valid.  Its length must be between 10

    Hello

    We have upgraded 12.0.4 for 12.1.3.

    After upgrade during the trials of HR,
    Contact number for the employee does not special
    characters such as ' + '.

    Error message indicating

    "APP-BY-74450 mobile number is invalid. Its length must be between 10 ".

    Thank you

    Error message indicating

    "APP-BY-74450 mobile number is invalid. Its length must be between 10 ".

    Please see ("party is not found.") Select a valid part "error creating candidate with bad phone. [(ID 1374469.1) number]"

    Thank you
    Hussein

  • Password length must be greater than 6

    Dear people,
    I use Oracle 10 g when trying to create a form. I have a namesly of PASSWORD.when user text field to provide the password length must be greater than 6 a message alert will be lifted out.accordingly I wrote the following code in WHEN-VALIDATE-ITEM as follows.
    declare
         a number;
    begin
         if length(:block3.text_item5) <= 6 then
              a:=show_alert('ALERT19');
              clear_item;
         end if;
         end;
    Its working fine.but, my need is if the length of the password is less than 6, it should display the alert message and control should turn to the same element, and the element must be cleared.but since I wrote this in W-V-I control trigger moves to the next item.how to avoid it? What trigger should I use instead of this WHEN-VALIDATE-ITEM trigger? pls suggest me.


    Regarding
    Vids

    Hello
    You cannot use CLEAR_ITEM/FIELD in WHEN-VALIDATE-ITEM trigger because it is the restricted procedure see Help Forms.

    You can try you code like below.

    declare
          a number;
    begin
          if length(:block3.text_item5) <= 6 then
               a:=show_alert('ALERT19');
               :block3.text_item5:=NULL;
               RAISE FORM_TRIGGER_FAILURE;
          end if;
    end;
    

    -Clément

  • javax.crypto.BadPaddingException: data must begin with zero

    Here's my problem, I have a java card containing a public and private key. I'm trying to extract the public key from the card, so the first thing I do is to get the module and the exponent of the map and regenerate a public key with her. Then I try to decipher an array of bytes previously encrypted and I get data must begin with error to zero. Here's the part of my code that does this job
    cmdApdu = new CommandAPDU(commande2);
              r = channel.transmit(cmdApdu);
              byte[] temp = r.getData();
              byte[] modulus = Arrays.copyOfRange(temp, 3, temp.length);
              byte[] publicExponent = Arrays.copyOfRange(temp, 0, 3);
              
              byte[] modulus2 = new byte[65];
              modulus2[0] = (byte)0x00;
              for(int i = 1 ; i <= modulus.length; i++){
                   modulus2[i] = modulus[i-1];
              }
              
              RSAPublicKeySpec spec = new RSAPublicKeySpec(new BigInteger(modulus2), new BigInteger(publicExponent));
              
              KeyFactory kf = KeyFactory.getInstance("RSA");
              
              Key pubKey = kf.generatePublic(spec);
              System.out.println(pubKey.toString());
              
              Cipher cipher = Cipher.getInstance("RSA");
              
              cipher.init(Cipher.DECRYPT_MODE, pubKey);
              
              byte[] encrypted = {(byte)0x8E, (byte)0x44, (byte)0x6E, (byte)0x42, (byte)0xF1, 
                        (byte)0xB7, (byte)0x0B, (byte)0x12, (byte)0x38, (byte)0x75, (byte)0x3A, 
                        (byte)0x50, (byte)0x3E, (byte)0x84, (byte)0x02, (byte)0x88, (byte)0xBC, 
                        (byte)0x0B, (byte)0x7A, (byte)0xFF, (byte)0x2F, (byte)0x39, (byte)0xE8, 
                        (byte)0x64, (byte)0xA4, (byte)0x3E, (byte)0x44, (byte)0x35, (byte)0x16, 
                        (byte)0xB1, (byte)0x16, (byte)0x49, (byte)0xDE, (byte)0xF9, (byte)0x73, 
                        (byte)0xFF, (byte)0x96, (byte)0x07, (byte)0x65, (byte)0xF0, (byte)0x4B, 
                        (byte)0xA8, (byte)0x7C, (byte)0x26, (byte)0xB6, (byte)0xBE, (byte)0xA5, 
                        (byte)0x90, (byte)0xBC, (byte)0xBC, (byte)0xD1, (byte)0x2C, (byte)0xF8, 
                        (byte)0x7B, (byte)0x11, (byte)0x6E, (byte)0x87, (byte)0xD4, (byte)0x97, 
                        (byte)0x04, (byte)0x96, (byte)0xA5, (byte)0x2E, (byte)0x11};
              byte[] decrypted = cipher.doFinal(encrypted);
    On my card, it's a RSA_CRT algorithm, does this creat any problem?
    I added a 0 x 00 at the beggening of the module because that feels a bit 511 key because it is negative or something, it's ok to do? (It was a previous bug I had and got this solution on the forum BadPaddingException problem )
    The key on my card must be a 2048 bit size key but my pubKey.tostring () tells me that.
    Public key RSA Sun, 512-bit. What's normal?

    Thx for your help cheers!

    Published by: FrancisOL on March 19, 2012 10:15

    Published by: sabre150 on March 19, 2012 17:20

    Moderator action: adding the tags [code] to make the code readable.

    Sorry, I can't help. The values you have posted are inconsistent and you haven't posted the public exponent key...

  • How to set programmatically the ' input length Max ' of a cell of the tree

    I want to specify a maximum length of N_MAX for names of cell of a tree, so that when the user press the F2 key to rename, it has failed to enter more characters N_MAX.

    For existing items in the file of the uir, I am able to get this behavior by setting the tree Edit > edit columns/cells > change cell > entry length Max to 5 (see attached img03.png).

    When the user tries to rename this article, he has failed to enter more than 5 characters (see attached img02.png).

    But how to set this attribute for items added programmatically (for example, through InsertTreeItem ()).

    I was not able to find the right attribute, because the attribute of cells ATTR_LABEL_TEXT_LENGTH (which seems more or less what I'm looking for) is "not definable.

    You have found an omission in documentation. You can use ATTR_MAX_ENTRY_LENGTH and ATTR_MAX_ENTRY_CHARS with SetTreeCellAttribute and SetTreeItemAttribute to set the max entry for a cell of the tree.

    Please report to us this and sorry for the inconvenience.

  • Input string must be no space in the text field - validation of the need.

    Hello

    I need validation on the text field, like I should be able to single string entered in the text field. for examples - if I entered 'new test', it must raise the error. I should be able to enter only 'test '. (single channel)

    Can someone help me to give better suggestion.

    Kind regards
    Harish Sharma

    1002384 wrote:

    Thanks for the reply, but I'm still confused, I put this "not regexp_like (: Px_ITEM, ' [[: space :]]')]])" in PL/SQL Expression validation in the Expression of Validation 1, but I have to put in exp2.

    You seem to be an existing posting of editing rather than creating a new. 2 validation expression is not used with PL/SQL Expression validations: all the necessary code is contained in 1 Expression of Validation. Review validation options Type: those who use the Validation Expression 1 and 2 Expression of validation explicitly state what values will each. Other types of validation use only 1 Expression of Validation or not.

  • Password generation in Eventhandler problem

    Hello world

    I have a problem when creating user preprocess eventhandler.
    I searched this problem in OTN, but I couldn't find any solutino.
    My code is:

    RandomPasswordGeneratorImpl randomPasswordGenerator = new RandomPasswordGeneratorImpl();
    Char [pwd] = randomPasswordGenerator.generatePassword (new User (null));
    Password String = new String (pwd);
    System.out.println ("random password:" + password);
    Parameters.put ("usr_password", password);

    When I run, the log a failure it is below:

    < error > < XELLERATE. ACCOUNTMANAGEMENT > < BEA-000000 > < class/method: tcDefaultDBEncryptionImpl/decrypt some problems: input length must be a multiple of 16 when with padded decrypting cipher
    javax.crypto.IllegalBlockSizeException: input length must be a multiple of 16 when with padded decrypting cipher
    at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..)
    at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..)
    at com.sun.crypto.provider.AESCipher.engineDoFinal(DashoA13*..)
    at javax.crypto.Cipher.doFinal(DashoA13*..)
    at com.thortech.xl.crypto.tcDefaultDBEncryptionImpl.decrypt(tcDefaultDBEncryptionImpl.java:219)
    at com.thortech.xl.crypto.tcCryptoUtil.decrypt(tcCryptoUtil.java:122)
    at com.thortech.xl.crypto.tcCryptoUtil.decrypt(tcCryptoUtil.java:200)
    at oracle.iam.platform.utils.crypto.CryptoUtil.getDecryptedPassword(CryptoUtil.java:136)
    at oracle.iam.transUI.impl.handlers.user.UpdateUsrPwdFields.updateUserPwdFields(UpdateUsrPwdFields.java:124)
    at oracle.iam.transUI.impl.handlers.user.UpdateUsrPwdFields.execute(UpdateUsrPwdFields.java:71)
    at oracle.iam.platform.kernel.impl.OrchProcessData.runPreProcessEvents(OrchProcessData.java:898)
    at oracle.iam.platform.kernel.impl.OrchProcessData.runEvents(OrchProcessData.java:634)
    at oracle.iam.platform.kernel.impl.OrchProcessData.executeEvents(OrchProcessData.java:227)
    at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:665)
    at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.process(OrchestrationEngineImpl.java:435)
    at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.orchestrate(OrchestrationEngineImpl.java:381)
    at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.orchestrate(OrchestrationEngineImpl.java:334)
    at oracle.iam.identity.usermgmt.impl.UserManagerImpl.create(UserManagerImpl.java:653)
    at oracle.iam.identity.usermgmt.api.UserManagerEJB.createx (unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)



    Do you have a suggestion about this problem?

    Thank you.

    Kind regards.

    Published by: Carole Huseyin on June 27, 2012 03:35

    You will probably pass password like this:

    Parameters.put ("usr_password", tcCryptoUtil.encrypt (password, "DBSecretKey", "UTF - 8"));

  • create the example simple encrypt/decrypt string - but without success

    Being a newbie crypt I'm trying to build an example of simple string encryption/decryption, but somehow the decrypted result differs too much :-)
    Can someone tell me the error in my reasoning? Thank you!

    import java.security.InvalidKeyException;
    import java.security.NoSuchAlgorithmException;
    import java.security.NoSuchProviderException;
    Import javax.crypto.BadPaddingException;
    Import javax.crypto.Cipher;
    Import javax.crypto.IllegalBlockSizeException;
    Import javax.crypto.NoSuchPaddingException;
    Import javax.crypto.spec.SecretKeySpec;
    public class dum_8_decrypt64 {}

    Public Shared Sub main (String [] args) throws NoSuchAlgorithmException, NoSuchProviderException, NoSuchPaddingException, InvalidKeyException, IllegalBlockSizeException, BadPaddingException {}

    Dim input As String = "Hello, world!";
    String key = "nv93h50sk1zh508v";
    SecretKeySpec key;
    Encryption cipher = null;
    Encryption by dcipher = null;
    The string result, dresult;

    key = SecretKeySpec (passkey.getBytes (new), "AES");

    encryption = Cipher.getInstance ("AES/ECB/PKCS5Padding", "Sunjce())");
    Cipher.init (Cipher.ENCRYPT_MODE, Key);

    result = new String (cipher.doFinal (input.getBytes ()));

    System.out.println ("encrypted-> string" + result + "<-");

    dcipher = Cipher.getInstance ("AES/ECB/PKCS5Padding", "Sunjce())");
    dcipher.init (Cipher.DECRYPT_MODE, Key);
    dresult = new String (cipher.doFinal (result.getBytes ()));


    System.out.println ("decrypted-> string" dresult + "<-");

    }
    }

    Output:

    Encrypted-> string.
    p ÿƒG¬µ? (.« <----------


    The decrypted-> string Qbkuu $Ñ 5oaw'?) ; Yeutdp3wvk < -.

    Encrypted data is binary.

    String is not a container for binary data.

  • Precise triggering voltage input and output generation in the DAQ Assistant

    Hello

    I wonder if anyone has come across a simular problem with the synchronization of input and output voltage. I use a box 11 LabView and NI USB-6259. I have been using the DAQ Assistant to configure the input and output channel. In particular, my task is to generate a single rectangular "pulse" as the output voltage to drive a coil and once the pulse went to get a signal from a sensor of magnetic field and get a power spectrum. This means that the order and the time during which the DAQ Assistant is used is extremely important. For example, the output voltage channel must be opened first for 2 seconds. Subsequently, the channel of input voltage must be open for 1 second, in which the sensor signal is obtained and post-processed. Only after these tasks are performed in this order he can can be repeated in a loop until the experiment is over. I don't know how to trigger data acquisition assistants (one for entry) and the other for the voltage output correctly. Y at - it a trick?

    See you soon

    Michael

    Hi Dave,.

    Thank you that I wired the error strings but the timing issue was unrelated to it. In the DAQ assistant, I simply had to choose the continuous aquistion of the 'samples' methods 'N-switch' for input and output voltage and all works fine now.

    Thanks again

    Michael

  • 6225 PCI residual voltage in the analog input channel

    Hello, I'm new to the Forum and just start working hands with NI hardware/software/etc.

    I use MAX (differential setting) to monitor an input channel analog (ai71) through a PCI-6225 card with an SCB-68. The voltage displayed in this MAX sometimes regular 10.6 volts and sometimes intermittent noise 0 to 10.6 volts or vague angular. I watched the disintegration of noise and waves to zero. The voltage displayed in MAX is (seemingly at random) changes when a voltmeter is used to measure the voltage between pins 1 and 35 (with no wire signal)

    When an external square wave (2.7 volts DC) is applied to the pins 1 and 35 in the SCB - 68 the value in MAX is dominated by the 0 - 10.6V 'noise', while a voltmeter between pins 1 and 35 simultaneously shows the square wave.

    Any suggestions? Thank you in advance.

    If you dig into the data acquisition specifications, input voltages must be referenced to the mass of AI or you may damage the Board.  Have a good read of this article: wiring field and considerations of noise for analog signals.  Since you're probably dealing with a differential signal with no mass, what you want to do is to add resistance on each side of the signal to ground.  This article recommends until 100kOhm 10kOhm resistors.

  • Windows Movie Maker - releasing only audio, is it possible to publish the exact length of the audio and does not include the lot of silent at the end?

    Windows Movie Maker - have 6 minutes of audio spliced, I would like to publish in the form of an audio clip with no video.  I heard that this is possible, and it all works, the 'framework' includes 6 more minutes of space without air circulation that gets compiled with the planned 6 minutes of audio matching 12 minutes of audio rather than the 6 minutes.  Is it possible to MovieMaker 'See' the end of my audio instend, to include 12 minutes in length with it default?  Should I include photos or video for the project to publish only 6 minutes, instead of the 12 minutes?   I hope this makes sense...

    I assume you are using Vista Movie Maker 6 and not Live Movie Maker?

    It is a problem that I've not seen before... the recorded length must be equal
    at times combined clips on the timeline. I guess it's possible
    If you've done a lot of editing/trimming clips... something was corrupted.

    I was wondering... If you import the .wma file saved in Movie Maker and drag
    it to the timeline... it shows the clip as being the length of 12 minutes? If it isn't...
    Perhaps you could he split and right click Delete unwanted 6 minutes and
    then re-save.

    Divide... drag the playback at the end of the music and the type indicator... CTRL + L
    .. .to split the file then right-click of the unwanted part and click on delete.

    Tip: Unlike clips video... audio clips can be dragged to the timeline, so don't forget
    they are dragged all the way to the left to prevent air from dead at the beginning or
    between the clips.

    It may be worth trying to go to... Tools / Options / compatibility... tab and the left click
    the "All default settings" button before the Save.

    And... If the clips audio source are not the. WMA format... it could be a useful
    try to convert them to WMA before you import into Movie Maker.

  • dropdown custom as an input parameter

    So I asked a number of questions today. Always be up to speed on vCO.

    The workflow I created links in a PowerShell module that I wrote that tell a restAPI.

    The client provides an Vc:VirtualMachine object and am now able to collect the name of the Cluster, vcenter hostname of the virtual machine.

    I want to do is provide a drop down menu like input parameter with custom selections I can provide in the form of text.

    Is this something I can do easily or should I link to something? Is there a tutorial on this operation? I'm sure this question has been asked before.

    Thank you very much! great community!

    I think that I thought about it.

    the input parameter must be of type String.

    the presentation will be a predefined list of answers which will be an array.

    Thanks again!

  • Reduce the input level

    Hi, I'm trying to record a radio show that we do.  I connected to a USB sound card main mix and can see the hearing levels, but they are far too high. I want to be able to use the mixer and just go in the orange LEDs so want to reduce the level of entry into hearing, rather than reducing the fader master on the desktop.  I tried to use the effects Rack and make one - Cut of 6db.  While this reduces the levels on the great indicator of level, it does nothing for the little meters on the track or level which is actually registered.  How can I reduce the level which is registered?

    Ben

    As the so-called ryclark, hearing simply records what is called by your interface - input levels must be adapted to the interface, so that you use here is the crucial question.

    However, I will go a little further and say that if your levels are as high as you say, you may well be overloading the entry to the interface itself with distortion occurring before the signal happens anywhere near hearing.

    Just a hunch, but many drummers have their main outputs on XLR for the level of the line, but many interfaces use XLR just for the microphone level and need a quarter inch TRS jack for level line as a mix-simple to fix with the appropriate cable.   Any chance that this could be happening?

    In the contrary case, we need the details of your mixer, interface and how you have connected.

Maybe you are looking for