Edit - Create SubVI results in error "an input parameter is invalid [...] cannot save VI"

I get this error with some frequency.  I select a bunch of my block diagram, create a subVI only to find that it is unsaveable.  Here are the steps I take to reproduce this:
Select a portion of code
Edit -> Create SubVI
open the new subVI
try to save it and this message pops up (without showing the Save dialog)
I get past this by saving a snippet and making a new VI.
I'm using LabVIEW 2012 on Windows XP, but I had it happen with LabVIEW 2011 as well.
I read through this thread, but it's not the same situation because my message doesn't have an associated error code.  No variation of "Save As" has any effect, either.
Has anyone else seen this behavior?  Have you any suggestions to help me resolve it?
Jim
You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice

Greetings, Jim;
I see the error happens with some frequency, is there anything that seems to bring that error to light or does it just seem to happen randomly when saving to a SubVI? That is to say, does it seem to happen when you are using/saving a particular set of VI's or a module or some such, or completely haphazardly? Is there any hardware that you are attempting to connect to in that VI as well?
If you try to save the SubVI and get that error, can you simply save the main VI again without a problem? Finally, you have also seen this behaviour in 2011, did it happen with similar frequency?
Cordially;
Simon P.
National Instruments
Applications Engineer

Similar Messages

  • Build error: an input parameter is invalid

    I am looking for help with a build error. I am getting the following error message when I try to build a project in 8.5.1:
    Error 1 occurred at Open VI Reference in AB_Source_VI.lvclasspen_Reference.vi->AB_Build.lvclass:Copy_Files.vi->​AB_Application.lvclass:Copy_Files.vi->AB_Build.lvc​lass:Build.vi->AB_EXE.lvclass:Build.vi->AB_Engine_​Build.vi->AB_Build_Invoke.vi->AB_Build_Invoke.vi.P​roxyCaller
    Possible reason(s):
    LabVIEW:  An input parameter is invalid. For example if the input is a path, the path might contain a character not allowed by the OS such as ? or @.
    =========================
    NI-488:  Command requires GPIB Controller to be Controller-In-Charge.
    VI Path:
    Tom Rhoads
    Goodrich FUS
    Vergennes, Vermont

    Arducopter:
    Did you check to see if the KB Hunter posted resolves the issue?
    If you're opening a project in a newer version of LabVIEW, then there's a chance the mass compile tool might work. It will open and save all of the VIs within a specified folder. The tool is fairly self-explanatory, and you can access it from within LabVIEW by going to "Tools --> Advanced --> Mass Compile..."
    Good luck!
    Caleb Harris
    National Instruments | Mechanical Engineer | http://www.ni.com/support

  • Error Inconsistent input parameter (parameter: i_sid,value 0)

    Hi ,
    i got this error "Error Inconsistent input parameter (parameter: i_sid,value 0)" after i execute the query that i have created. How can i solve this problem?
    regards,
    soonwee

    Hello,
    (I know, the answer is a year late, but at least it will be documented for the future: i've recently had the same error in my system)
    I have debugged the problem and found that the exception happens somewhere after Include LRSDRC_INFOCUBEF06, form BASIC_QUERY_DATA_GET_ROLAP and  PERFORM check_for_request0.
    You can also get this error if you execute the transaction LISTCUBE for the Infocube, or if you click on "display data" in the context menu of an InfoCube in RSA1.
    The reason for the problem seems to be the missing "initial" record in the InfoObject "REQUID".
    This InfoObject tracks all the requests/data packages in your BW system, and usually has the similar contents:
    select * from /BI0/SREQUID
    REQUID                                            SID         CHCKFL DATAFL INCFL
                                                                    0          X     X     X
    REQU_4D9N9016ZEBZXYL3FKRS5Z5BK    8             
    ODSR_4D9N908VICXPGL4JLEU4G141C     9
    However, if the initial record with SID = 0 is missing, you may get the described error.
    The problem can be fixed by adding this record to two tables:
    (example for adding this record from the DB2 SQL interpreter; syntax may be slightly different with other DB platform)
    insert into "/BI0/SREQUID" values ('',0,'X','X','X')
    insert into "/BI0/RREQUID" values (0,'')
    (NOTE: the '' are two single quotes without any value between them, and not the double quote mark   )
    Hope this helps.
    Kind regards,
    Sergiy Malikov.
    SAP BI on DB2 for Linux, Unix and Windows
    Edited by: Sergiy Malikov on Mar 27, 2009 1:53 PM

  • Error 1 an input parameter is invalid on cluster wire

    I have a system with numerous subvi's, however all seems to compile ok and when I run the top level vi it seems to be working fine. However when I press a button to launch a routine that calls numerous sub vis, I get an error:
    Labview: An input parameter is invalid. For example, if the input is a path, the path may contain a character not allowed by the OS such as ? or @.
    The top level VI "mastercontrol2.vi" was stopped at Wire on the block diagram of "FPGASigGen_GetDataPont.vi".
    [OK]
    I am then taken to the block diagram of the said VI, and the section of pink cluster wire from the cluster constant is highlighted, in the  section just after it enters the while loop. The top level VI then stops executing.
    I have tried rebuilding this part of the code in different ways, but always with the same result. The suggested cause in the error message is clearly a red herring, because I don't do any file access anywhere.
    Any help would be greatly appreciated!
    Using Labview 2011 11.0
    Attachments:
    FPGASigGen_GetDataPoint.vi ‏42 KB

    Just because you see a reference number in the probe does not mean that the reference is valid.  If a parallel process closes the reference, you will still have that reference number, but the reference will become invalid.  This is the usual case for an error code 1 when dealing with references.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Error Msg : Input parameter WRITE MODE not found

    Hi,
    When i run the package for loading the master data from BI to BPC the following error message is displayed:
    "Input parameter WRITE MODE not found"
    iam unable to see any update modes when i try to execute the package for master data loads...like Over write Update
    what is missing? any thoughts on this??
    Regards

    Hi,
    how did you solve this issue, since we have a similiar problem when loading maser data using /CPMB/IMPORT_MASTER ..
    D
    okay, found the solution in OSS note 1359787 ...
    D
    Edited by: Dries Paesmans on Nov 10, 2009 11:24 PM

  • Create table results in error or high cpu

    Hello all,
    We are using apex 3.0 against oracle 10.2. Most of the times when we try to create a table from the apex 'sql commands' page, it results in high CPU and from OEM i could see the physical blocks(in Kb's) read as 40,000 where as it used to be only around 50 otherwise
    and the graph goes for a steep climbing. Sometimes these table creations will run for an hour or keeps running or will get over in few minutes.
    Has someone come across these kind of weird things ?
    TIA,
    JJ

    Just now I have been copying some movie files over Gigabit local area network, the data received per second is up to 55 mb, and kernel task consumes 50% or more of CPU. The same task on iMac or on Windows based computer does not tax the CPU in any way, since it is handled properly by network adapter I suppose. So what is wrong with 2010 Macbook Pro?

  • Problems when creating a new instance of an Input parameter for a REM

    I am working in a small demo which calls a Remote Enable Function Module in order to read data from the back end system. Since the function module I need to call ("BP_BUPA_SEARCH_BY_USER") is not Remote Enable I created a copy of it and made it Remote Enable ("Z_BUPA_SEARCH_BY_USER"). I have created the model within webdynpro without any problems but when my application reaches the line where I create a new instance of the object Z_Bupa_Search_By_User_Input (see below the source code), just before to call the remote function, the application stops there. I have exactly the same code in another bapi calls and it works fine. I am wondering if my problem has anything to do with the fact the function module i am calling is the function module I created. Any advice is very welcome.
    Regards,
    Diego.
    Source Code:
    msg.reportSuccess("------>>>");  "THIS LINE IS PRINTED
    Z_Bupa_Search_By_User_Input searchByUser =
    new Z_Bupa_Search_By_User_Input();  "PROGRAM STOPS HERE          
    msg.reportSuccess("<<<------");  "THIS LINE DOES NOT                
    wdContext.nodeZ_Bupa_Search_By_User_Input().bind(searchByUser);
    msg.reportSuccess("<----
    msg.reportSuccess("if (Internet_User != null)");
    if (Internet_User != null) {
    Usselmodbe ir_user = new Usselmodbe();
    ir_user.setSign("I");
    ir_user.setOption("EQ");
    ir_user.setLow(Internet_User);
    searchByUser.addIr_User(ir_user);

    Hi,
    Try to get some more error info, e.g. like this:
    try {
    Z_Bupa_Search_By_User_Input searchByUser =
    new Z_Bupa_Search_By_User_Input(); "PROGRAM STOPS HERE
    } catch (Exception e) {
        msg.raiseException(e.getMessage(), true);
    msg.reportSuccess("<<<------"); "THIS LINE DOES NOT
    good luck,
    Roelof

  • Getting Error with date parameter field -"Invalid DATE"

    Hi
    I created a report with 9.2 version. And  i created 2 date parameter fields in it. And within crystal reports it works fine.
    But If, I call from the VS2005 crystalreport.net(report document) SDK , i am getting error as Invalid Date" enter a Date Value". Actually it is a dtp control. how can i modify it.

    <p>There&#39;s not enough details to get a good understanding of your scenario, but it sounds like you&#39;re using some kind of date control to retrieve the date value and pass it to the report&#39;s parameter field at runtime. </p><p>If this is correct, it sounds like the format of the date value from the control may not be what the report is expecting. To debug, I would first use hardcoded values when you set the report parameter fields to see what works. Then compare that to what the return value is from the control to see if they match. I suspect the formats differ. </p><p>I did a quick search on the BOBJ kbase and found a couple of articles that may help you. I recommend searching as there are lots of information on how to set parameter fields at runtime. </p><p><span style="margin-left: 5px"><a href="http://technicalsupport.businessobjects.com/KanisaSupportSite/search.do?cmd=displayKC&docType=kc&externalId=c2010247&sliceId=&dialogID=8582434&stateId=1 0 8584068" target="_blank">c2010247</a></span><span style="margin-left: 5px"><span style="margin-left: 5px"><a href="http://technicalsupport.businessobjects.com/KanisaSupportSite/search.do?cmd=displayKC&docType=kc&externalId=c2010251&sliceId=&dialogID=8582434&stateId=1 0 8584068" target="_blank">c2010251</a></span></span></p><p>-MJ</p>

  • Hi I have created a movie using iMovie 10.0.6. I cannot save the movie as a complete file to be able to burn on to a dvd.

    Hi I have created a movie using iMovie 10.0.6 on a macbook pro using Yosemite 10. I want to burn this movie to a dvd to use on any dvd player.
    I have "shared" to a file and saved it to a named folder, but it just disappears into thin air. I cannot drag this file into an application because there is no file.
    This is very frustrating, Help.

    iOS: Importing personal photos and videos from iOS devices to your computer
    iOS: Unable to import photos to computer       
    You have a 2G iPod and the can play/sync only SD videos.
    If necessary use a converter app to convert to compatible format. I use the free HandBrake

  • Sup Blackberry - input parameter error

    Hi ,
    I am developing a blackberry application which fetches data from sap and displays it .
    It works fine when i give default value for my order number .
    when i create a editbox and map it to my parameter and then on click of a button i want to match the value entered in the editbox and display the result according to that value it throws a error saying input parameter is required , when i have entered value for that .
    i am using synchronization parameter concept for fetching the data at run time .
    how can it be done .
    Regards .

    Hi,
    This can be done and I did that a lot of times now. I know its not documented anywhere and even I tried to figure out for almost 3 days before I could achieve it.
    Actually the process includes creating a synchronization parameter for an MBO and mapping it to input/import parameters on MBO and then mapping these synchronization parameters to screen elements.
    Steps, considering a scenario where you want to display order details based on order number entered by user in a Edit box and on click on DISPLAYDETAILS button :
    1. Create MBO using some RFC/BAPI
    2. Go to properties and add synchronization parameters. May be you can prefix them with SV_ORDER just to understand that it is a synchronization parameter.
    3. Then you need to map the synchronization parameter to the input parameters on the MBO. With that your MBO is ready and you can deploy it.
    4. Now coming to device applicaiton, create a screen with a edit box and a button. Now go to button properties and there you can add various actions. One of the action is Sycnrhonize, select that and then it launches the wizard. In that wizard you need to map the edit box to the synchronization parameter SV_ORDER which you created in 2nd step.
    5. Deploy the application and you are all set to go.
    Regards,
    Siva.

  • Create subVI from single wire

    This must have been dealt with somewhere, but I can't find it and before I submit it as a suggestion or report it as a bug, here it is:
    If I select a piece of wire and go to Edit>> Create subVI... nothing happens. I would expect a Vi created with an input and output having the type of the wire.
    Comments welcome.

    The question is valid but at the moment it is not possible to create a subvi frm a wire.
    Maybe you should suggest it in the ideas exchange.
    T sometimes place a one frame flat sequence, hook up all the wires I need, then convert it into a subvi.
    LabVIEW Champion . Do more with less code and in less time .

  • Universe Created by Integration gives error

    Following workflow is describing the problem:
    When creating a universe on a SAP/BI query, the objects are generated
    automatically
    A parse is executed afterwards to check the object syntax.  This parse
    reveals one problem with a filter object that is coming from the SAP System.
    The BusinessObjects error message is:"Filter Parse failed:  Invalid
    Definition (UNV 0023)"
    [cid:[email protected]]
    However when the syntax is manually checked, no special failures can be
    found within the syntax of the object.  The definition of the prompt seems
    to be correct and identical to other prompt syntaxes used in the specified
    universe.
    Hereby the object syntax that fails to parse: <FILTER
    KEY="[!V000001]"><CONDITION OPERATORCONDITION="Between"><CONSTANT
    TECH_NAME="@Prompt('Operational Company Selection From','A','Operational
    Company\LovOperational Company
    SelectionBase',mono,primary_key,,{'AAA':'[ZOPERCOMP].[AAA]'})"/><CONSTANT
    TECH_NAME="@Prompt('Operational Company Selection To','A','Operational
    Company\LovOperational Company
    SelectionBase',mono,primary_key,,{'ZZZ':'[ZOPERCOMP].[ZZZ]'})"/></CONDITION>
    </FILTER>
    When the universe is published to the server and reports are created on the
    enterprise system, all works fine.  When reports are created locally the
    prompt screen appears normally.[cid:[email protected]]
    The query starts to run afterwards, but after a short while an error message
    is appearing on screen
    [cid:[email protected]]
    This error is not appearing when the query is run in InfoView with exact the
    same parameters, on exact the same universe.
    Hereby the complete error:
    Data - ASP CCR Global - Internal Costs2
    A database error occured. The database error text is: The MDX query SELECT 
    { [4FYCCZCJVGYE0QXRVP9S5BEIM].[4FYCCZK8EFK3JDH81JC4FDD8E],
    [4FYCCZCJVGYE0QXRVP9S5BEIM].[4FYCD079ZBD8393KJ1J59J9DQ],
    [4FYCCZCJVGYE0QXRVP9S5BEIM].[4FYCD0UBK76CN4PX0JQ63P5J2],
    [4FYCCZCJVGYE0QXRVP9S5BEIM].[4FYCD1HD52ZH70C9I1X6XV1OE],
    [4FYCCZCJVGYE0QXRVP9S5BEIM].[4FYCD2RGAULQARKYH2B8M6TZ2],
    [4FYCCZCJVGYE0QXRVP9S5BEIM].[4FYCD3EHVQEUUN7AYKI9GCQ4E],
    [4FYCCZCJVGYE0QXRVP9S5BEIM].[4FYCD41JGM7ZEITNG2PAAIM9Q],
    [4FYCCZCJVGYE0QXRVP9S5BEIM].[4FYCD24EPYSLQVYLZK47S0XTQ] }  ON COLUMNS , NON
    EMPTY CROSSJOIN( CROSSJOIN( CROSSJOIN( CROSSJOIN(
    [ZSERVTEAM__ZREGLEV2].[LEVEL01].MEMBERS,
    [ZSERVTEAM__ZREGLEV3].[LEVEL01].MEMBERS ),
    [ZSERVTEAM__ZSERTEAM2].[LEVEL01].MEMBERS ),
    [ZASAPCOMP__ZBPCCNTRY].[LEVEL01].MEMBERS ),
    [4FYCCUFVRD334CIG5HRXQ281Q].MEMBERS ) ON ROWS FROM
    [ZCCR_M01/QZCCR_M01_5007_BO] SAP VARIABLES [!V000001] INCLUDING
    [ZOPERCOMP].[AAA] : [ZOPERCOMP].[ZZZ] [!V000003] INCLUDING [0CALMONTH2].[06]
    [!V000002] INCLUDING [0CALYEAR].[2009] [!V000003] INCLUDING
    [0CALMONTH2].[06] [!V000002] INCLUDING [0CALYEAR].[2009] [!V000001]
    INCLUDING [ZOPERCOMP].[AAA] : [ZOPERCOMP].[ZZZ] failed to execute with the
    error Inconsistent input parameter (parameter: <unknown>, value <unknown>).
    (WIS 10901)
    We have these issues on several PC's.  The report was created via WebI Rich
    client last Thursday.  Nothing has changed in the meanwhile to the server 
    On Windows level automatic updates were installed.

    Hi,
    is the prompt a custom objects in the Universe or is it a filter based on a variable in the query ?
    in case it is a custom object I would suggest you post the definition here.
    Ingo

  • Problem input parameter

    Hello
    I have a requirement, is that I have a infobjeto operation hour that has the hours that a transaction took place, and I had to build a structure with a range of times, but that touched me to the transformation of one substring operation time to take the first two character of time and store it in another infobjeto created, I have the time as input parameter as date range and give the matchcode the parameter time only shows me the values ​​that holds the master data, but they need select a time range regardless the value is in the master data infobjeto hour.
    As I can handle this in the input parameter so that you can select for example from 00:00 to 05:00.
    If anyone can help me I appreciate it.
    Greetings.
    nando

    Hi David,
    This GROUP_TYPE option is not available anymore in 11.2.0.2 anymore it seems !.
    I posted a question about this today on the owb blog that triggered it all for me.
    I was trying to work tru your example of Table Function Operators and stumbled upon a OMBplus script that doesn't work anymore.
    It now says:
    OMB+> OMBALTER MAPPING 'TF_REFCURSOR_PARAM' MODIFY GROUP 'INGRP1' OF OPERATOR 'GET_EMPS' SET PROPERTIES (GROUP_TYPE) VALUES ('REF_CURSOR')
    OMB02902: Error setting property GROUP_TYPE of INGRP1: MMM1034: Property GROUP_TYPE does not exist.
    And indeed looking at the 11.1. ref doc it is mentioned but not anymore in 11.2.
    (search for group_type)
    11.1 :
    http://download.oracle.com/docs/cd/B28359_01/owb.111/b31279/omb_4create_1.htm
    11.2:
    http://download.oracle.com/docs/cd/E11882_01/owb.112/e14406/chap3006.htm#GDBBAFBF
    But the UI doesn't have the option either !
    How do i use a TFO with a ref_cursor ?

  • If there is any restriction for procedure input parameter

    Hello expert,
    I create a oracle precedure, with a input parameter, but when I used this procedure in SAP BO, it showed following error message:
    " a database error occured. the database error text is : cannot parse the stored procedure query: unable to parse stored procedure specification . (WIS 10901)"
    I found if I input a value for this parameter including '&', above error displayed.
    so , will you please tell me if there is any restriction for procedure input parameter?
    Many Thanks,

    843178 wrote:
    I create a oracle precedure, with a input parameter, but when I used this procedure in SAP BO, it showed following error message:
    " a database error occured. the database error text is : cannot parse the stored procedure query: unable to parse stored procedure specification . (WIS 10901)" This is not an Oracle error message. Such a message will have an ORA error code (or PLS code). Neither can stored procedures be executed as queries. They need to be executed via anonymous PL/SQL code blocks.
    So from the sounds of it, the problem in your case is that the PL/SQL procedure call is incorrectly made.
    Calling a PL/SQL procedure needs 2 basic things:
    - make the call code using an anonymous PL/SQL code block
    - use bind variables for passing input and output parameters

  • "Cannot save alias" error message

    I am trying to create an alias and the message that pops up is "Cannot save alias." What does this mean?
    It doesn't say that the alias is unavailable. I've been getting this error message since I migrated from MobileMe, which was over 6 months ago. I only have 1 alias created so far, I haven't used up. Anyone have any ideas?

    @icloud.com addresses are being rolled out over an unspecified period: you will get one without having to do anything, and it will be additional to your @me.com address. You will get a notification email when your account is updated. You will notice that the alias creation pane shows @icloud.com as the suffix - apparently new @me.com addresses cannot be created and I imagine you will have to wait until your account is upgraded before you can create an alias.

Maybe you are looking for