Possible bug in implementing caching query ColdFusion 10

I have stumbled upon a bug in caching of queries in ColdFusion 10.  I wanted to see if anyone else had seen this before as I've submitted a bug report.  It will be difficult to set up a full test case, so I hope that a description will be enough to confirm if this is reproducible.

First, I create an array of structures.  Each structure is a set of key/value pairs of the arguments that will be passed to a query.  The first two keys contain numeric values, the third a string value.  I asked a Microsoft SQL Server database.  My query is inside a loop of table.  The query contains the CachedWithin attribute to 1 hour. In the query, I pass values in the structure in the clause WHERE using CFQueryParam.

If two sets of numeric values are quite similar, but not identical, ColdFusion will jumble the values and hidden bad back the query result set.  For example, values in my table:

[{BookNo = 97, NUMPAGE = 1, match = 'Card of the evaluator'}, {BookNo = 212, NUMPAGE = 50, match = 'Card of the evaluator'}, {BookNo = 250, NUMPAGE = 12, match = 'Card of the evaluator'}, {BookNo = 97, NUMPAGE = 1, match = 'Card of the evaluator'}]

When I run the page for the first time with an empty query cache, this is what I get:

  1. Search results for BookNo 97, NUMPAGE 1. (non-cached)
  2. Search results for BookNo 212, NUMPAGE 50. (non-cached)
  3. Search results for BookNo 212, NUMPAGE 50. (cached)
  4. Search results for BookNo 97, NUMPAGE 1. (cached)

What should I get:

  1. Search results for BookNo 97, NUMPAGE 1. (non-cached)
  2. Search results for BookNo 212, NUMPAGE 50. (non-cached)
  3. Search results for the BookNo 250, NUMPAGE 12. (non-cached)
  4. Search results for BookNo 97, NUMPAGE 1. (cached)

See the problem with the third iteration, it's pulling the same results of the second iteration.  If I remove the CachedWithin, achieve the desired results.  If I create my own CacheID, I get the expected results.  It's only when I let ColdFusion handle the cache on its own I get incorrect results.

Someone at - he seen anthing like that?  This look like a bug legitimate which must be filed?

-Carl V.

@BKBK,

It's too complex for me to say. I have these questions, for example:

(1) when the loop is processed, ColdFusion treats 4 queries consecutively?

(2) a comparison of SQL statements is one of the controls that ColdFusion is running to decide whether to perform a given query or use cached data. Data using cfqueryparam binding has an effect on the SQL statement?

(3) place a cfdump of the request as the last statement in the loop. A query dump tells you if a query is cached. You see what queries are cached?

  1. Yes.
  2. Oooh!  I've been using cfqueryparam.  I removed the cfqueryparams, and now he behaves as expected.  Seems that there is a bug when combining cfqueryparam and caching.
  3. Already had this and it was the results cached for the second query processing allegedly the third query (see the original post for the expected and actual results).

-Carl V.

Update: and it seems that it is a known bug, after all, with the layout of the query cache and cfqueryparam: https://bugbase.adobe.com/index.cfm?event=bug&id=3369530.  I'll add my vote, and perhaps others can also.

Update 2: and looking more closely, it looks like it has been fixed in an everything-to-be-released version.  I hope that we will get it soon.  A suggested workaround solution was to place the values of cfqueryparam in a SQL comment, which seems to help CF recognize the single request instructions and cache correctly.

Post edited by: Carl Von Stetten

Tags: ColdFusion

Similar Questions

  • Possible bug with adding the query to your Favorites

    I noticed that when I create a MDX query say with a time range of 24 hours and then click on the "current query add to Favorites." When I click the "Favorite queries" button and pull again it changes hourly range custom and goes back to the time when I ran at the origin of the request and not for the last 24 hour period.

    This is expected behavior?

    It is in the 2.0.1 beta

    Hey Chase,.

    Yes, this is the expected behavior. Saved queries are both ONLY the slot is also recorded. For more information, see the following: Save a query in Insight Journal

    "Saved queries include a fixed time slot and are not updated. By saving a query, you take a snapshot of the log messages available in the range of time right now, when you save. »

  • cache query string concatenation

    Hello

    I was wondering if I concatenate strings in the query I'm writing in a < cfquery > tag with dbtype = "query"?

    I want to do something similar to the following:

    < cfquery name = "a_query", dbtype = "query" >

    SELECT

    ("$" + TotalProfit) AS TotalProfit2

    OF SomeCachedQuery

    < / cfquery >

    I can do this if the query is executed on the SQL Server, but not with the cached query. If this is not possible, is there a code I can wirte that does the same thing?

    Thank you!

    Jason

    It actually works for you?  It is not for me,

    unless I TotalProfit case to be a varchar, first.

    As Adam says, you must first cast the value to a varchar. Either at the request of origin, or in the t/t:

    SELECT ' $ ' + CAST(TotalProfit AS VARCHAR) AS TotalProfit2

    OF SomeQuery

    However, you can simply use NumberFormat() in your output. Unless there is a reason you need to do this in a t/t...

    #NumberFormat(SomeQuery.TotalProfit, "$-9999999.00") #.

  • Are you aware of a possible bug in the version 3.6.23? In the browser, for example, "two /" appears with the slash through the 'o'. Is this a known bug? Thank you

    Are you aware of a possible bug in the version 3.6.23? In the browser, for example, "two /" appears with the slash through the 'o'. Is this a known bug?

    When the same text is seen in another browser, it is displayed correctly as "two."

    The same question is displayed on another computer.

    Thank you.

    Sounds that you use a font that supports ligatures (Palatino?).

  • possible bug in match pattern string of dot and a special character

    Hi friend recently and I find something in game chain model that it looks like bug, I want to know labveiw expert opinion on it
    the possible bug is
    have you ever tried to match (.) dot for use in regular expression? this icon could not find the point inside the string? 
    I also think what happens if we try to find a character within a string that is a piece of special character
    for example how you can use this icon to find \b inside the string as (hatef\blabview)?

    [.] to find the period

    \\B to find the backslash b

  • Possible bug: save the table with double and extended precision to the worksheet

    If one concatenates an array of double-precision and an array of precision extended with the 'build' vi table, then recorded using 'Write in a spreadsheet file' vi any digits to the right of the decimal are reset to zero in the saved file. Regardless of the entry of signifier of format (for example %.10f) to the vi 'Write in a spreadsheet file'.

    I'm on Vista Ultimate 32 bit and labview 9.0

    This is a possible bug that is easily circumvented by the conversion of a type before you incorporate arrar in a worksheet. Nevertheless, it's a bug and it cost me some time.

    Hi JL,.

    No, this is not a bug - it's a feature

    Well, if you'd look closer you would recognize the 'save to spreadsheet' as polymorphic VI. As this polymorphic VI does not support the EXTENSION numbers internally (it only supports DBL, I64, and String) LabVIEW selects the instance with more precision: I64 (I64 a 64 bits of precision, DBL that 53...). Your options are:

    -the value of the instance to use as the DBL (by right click and "Select type... »)

    -make a copy of this VI, save it under a different name and make support number of POST (not rework the polymorphic VI like you would break compatibility with other facilities of LV or future revisions)

  • Possible bug on role assignments

    I am using SOA/BPM 11.1.1.7.

    I found a possible bug when you deploy a BPM Application which mixed assignments (some directly to one user, others to a role of Application BPM (created in the workspace).

    I did two tests.

    Test 1.  Created a project/process of BPM with two lanes.  In organization, I assigned the roles of corridor users (to the embedded Weblogic LDAP).  On deployment, these roles were driven from the area space of work/Administration/roles (when logged in as a Weblogic).

    Test 2.

    In the workspace I created a few BPM roles (and put assignments users), then in a project of assigned BPM Application roles to my role of corridor.

    However, I created a corridor and made the assignment directly to the user.

    On deployment, the role which has been directly attributed to the user at the level of BPM projects has been eliminated NOT to the role area.

    A video of it is here: http://youtu.be/bWtEIRavlEY

    Stuart

    Hi Stuart,

    Could check you how your mapping roles work if you check "deployment of existing objects of update on ' option in organization.xml?

  • APEX translated application 4.2 available possible bugs on theme 25

    Hello everyone,

    I try APEX 4.2 with reactive Blue theme (theme 25). So far so good. When I tried to do an application translated from my one shot (I don't translate any string, just de-seeded and released the app), I discovered some possible bugs on the page layout. For example, in areas of form, fields with the scope of auto column cannot be aligned in the same line. They are moved to a new line, although in the original application, it works. I know it's easy to fix by setting a specific value in the scope of column. But how can I fix the page layout in the pages who are magicians (with the standard model of region) and fields are placed in the table not div like in the initial application. Is there a difference between a translated application (which is actually not yet translated) and on the initial page rendering?

    Thanks in advance.

    Hi Grandmaster,

    I think that you are hit bug 15922307 - model of presentation of the grid of a translation application is not used
    who sets us 4.2.1.00.08. Can you check if you're on this version or if you are still on APEX 4.2.0

    Concerning
    Patrick
    -----------
    Member of the APEX development team

    My Blog: http://www.inside-oracle-apex.com
    APEX Plug-Ins: http://apex.oracle.com/plugins
    Twitter: http://www.twitter.com/patrickwolf

  • Possible bug in a Select NULL-option list

    Hi all
    I tried to use a list to select a tabular form and found a possible bug.
    I have reproduced the issue on apex.oracle.com.
    Please visit http://apex.oracle.com/pls/apex/f?p=38499:2.
    It seems that the fields for 'Display value Null' and 'return Null value are switched.
    Can someone try this and tell me if I'm doing something wrong or it's really a bug?

    Kind regards
    Moritz

    Hello

    what I saw bug # 10095760 has been filed for this issue.

    Concerning
    Patrick
    -----------
    My Blog: http://www.inside-oracle-apex.com
    APEX 4.0 Plug-Ins: http://apex.oracle.com/plugins
    Twitter: http://www.twitter.com/patrickwolf

  • possible bug in class date

    I stumbled upon a possible bug in the class Date. When comparing two dates of November 20, 2007 and on November 22, 2007, I get false logic.

    public var expireDate: Date = new Date ("2007", "11", "20");
    public var todaysDate:Date = new Date();

    If (todaysDate.getTime () > = expireDate.getTime ())
    {
    this.currentState = "courseExpired";
    }
    on the other
    {
    this.currentState = 'loggedIn ';
    }

    todaysDate.getTime (returned): 1198126800000

    expireDate.getTime (returned): 1195742469234

    But whatever happens, todaysDate wins even if it shouldn't. Courses should have shown have expired.

    probably because the month is zero means the basis therefore 11 December November not :) (I know its not very obvious, but it's like that in flex and java as well).

  • possible bug? formatting number 0 is displayed as 4 294 967 295

    This is really two questions in one. First of all, I have a routine that sometimes gives a result of 0, which is * sometimes * displayed in an AdvancedDataGrid column in the form of 4 294 967 295, which I assume is somehow a significant number (more big int?). In any case, I have one ADG with a column defined as:

    < mx:AdvancedDataGridColumn headerText = "Remaining work" labelFunction = "rem_work_fmt" textAlign = "right" / >

    The called labelFunction is illustrated below:

    private void rem_work_fmt(item:Object,_column:AdvancedDataGridColumn):String
    {
    var num:String = numberFormatter.format (item.get_remaining_work ());
    trace ("result:" + num);
    return num;
    }
    Track of exit impressions: "result: 0" as expected, but the number displayed in the grid is sometimes 0 and 4294967295 sometimes.

    More strangeness, this only happens to the last column in the ADG. I call the same logic of format on another column and have never seen a wrong result. In addition, the same 'get_remaining_work()' function is called on the same data and the result is properly displayed in a field of text as 0.

    Second question, I met a few other possible bugs, I didn't report because I found a work around. How to do that in the beta program?

    LW1001,

    Bugs can be filed in the public bug at http://bugs.adobe.com/flex/
    You will need to register before you can submit bugs.
    Also, if you can attach files to bug to the bug report, it makes it much easier for Adobe to investigate.

    Let me know if you have any other questions/problems.

    Peter

  • Possible BUG: af:query with several LOVs throws bitIndex exception

    Hi all

    I use the af:query for the search component and I get constantly "bitIndex < 0:-1 error" when searching on a LOV (by typing the value in the part of the LOV not using inputtext does not popup LOV).

    Installation program:

    I use Jdev 11.1.2.1 with JDEVADF_11.1.2.1.0_GENERIC_110907.2314.6081.

    Using the schema HR, I created the entity departments and a Department display object based on the entity.

    I created 2 objects of basis for the LOVs SQL view (not from entities not):

    1. view LOV departments - select * from departments
    2 view of the LOV locations - select * from places

    The two views of Lov were created using the wizard with all the default values.

    In my opinion main departments (based on the entity), I created 2 LOVs for LocationId and for DepartmentId.

    The LOV for DepartmentId returns 2 attributes, DepartmentId and DepartmentName both are mapped to the corresponding attributes in the main view of Department. (I did using the popup "Edit the list of values", in the section 'List return values').

    Finally, I dragged the "all searchable attributes" from the control panel of data to a test page, creating a group of ADF query with table

    The error:

    I type a valid service id in the LOV DepartmentId within the research section and I get the "bitIndex < 0:-1 error.» No results are returned.

    When the server running with - Djbo.debugoutput = console I see the following error messages:

    CtrlAttrs < JUCtrlValueBinding > < setInputValue > [18415]: exception caching: oracle.jbo.AttrValException: Houston-27019: the get method for attribute "DepartmentName" in the PREMISESof VIEW_USAGE_internal_vci_def_values is not resolved.
    < DCBindingContainer > < cacheException > [18416] * updated BindingContainer cache EXCEPTION: oracle.jbo.AttrValException
    < DCBindingContainer > < cacheException > [18417] java.lang.IndexOutOfBoundsException: bitIndex < 0:-1
    at java.util.BitSet.get(BitSet.java:441)
    at oracle.jbo.server.ViewRowStorage.getAttributeInternal(ViewRowStorage.java:1823)
    at oracle.jbo.server.ViewRowImpl.getAttributeValue(ViewRowImpl.java:1962)
    at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:824)
    at oracle.adf.model.bean.DCDataRow.getAttributeInternal(DCDataRow.java:366)
    at oracle.adf.model.bean.DCCriteriaValueRowImpl.getAttributeInternal(DCCriteriaValueRowImpl.java:241)
    at oracle.jbo.server.ViewRowImpl.getAttrInvokeAccessor(ViewRowImpl.java:906)
    at oracle.jbo.server.ViewRowImpl.getAttribute(ViewRowImpl.java:854)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.internalGetAttributeValueFromRow(JUCtrlValueBinding.java:1213)
    at oracle.jbo.uicli.binding.JUCtrlListBinding.setTargetAttrsFromLovRow(JUCtrlListBinding.java:2799)
    at oracle.jbo.uicli.binding.JUCtrlListBinding.setTargetAttrsFromLovRowAndUpdateMRU(JUCtrlListBinding.java:2712)
    at oracle.adfinternal.view.faces.model.binding.FacesCtrlLOVBinding.setInputValueInRow(FacesCtrlLOVBinding.java:1163)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.setInputValue(JUCtrlValueBinding.java:2926)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.setInputValue(JUCtrlValueBinding.java:2889)
    to oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$ AdfCriterionValues.set (FacesCtrlSearchBinding.java:3589)
    at javax.el.ListELResolver.setValue(ListELResolver.java:240)
    at oracle.adfinternal.view.faces.model.AdfELResolver.setValue(AdfELResolver.java:162)
    at oracle.adfinternal.view.faces.model.AdfELResolverProxy.setValue(AdfELResolverProxy.java:71)
    at com.sun.faces.el.DemuxCompositeELResolver._setValue(DemuxCompositeELResolver.java:255)


    Note:
    The search works as expected if I only have a LOV attached to the main view. (if I don't have the Department LOV attached as described above everything works fine)
    If both LOVs of DepartmentLOV and LocationsLOV return a single value, the departmnetId and the locationId, without mapping any additional return attributes research as planned as well.

    This is test case the simplest I could create to reproduce the error I see in our code.

    Here is a link to my test project: [http://www.2shared.com/file/QxZJDfax/bitIndexTest.html]

    Help, please

    I'm looking for workarounds / fixes.
    Any advice would be greatly appreciated.

    Thank you
    Sasha

    Hi Sasha,

    which seems related to the bug 12851501 - ARRAYINDEXOUTOFBOUNDSEXCEPTION LIFTING OF VIEWROWSTORAGE CLASS
    expected to be fixed in JDeveloper 11.1.2.2.0

    If you have access to My Oracle Support, there are here available patch (patch 12851501).

    Kind regards

    Didier.

  • Possible to set the cache of management by file type rules?

    I have a large cache, thus being able to search through my history of navigation for web pages, and see previously clicked links regardless of how long I clicked on them, however, it occurs to me to avail myself of this advantage, that I also have to leave FF to cache everything - text & javascript of junk old cookies, and hundreds of dollars of megs of photos and flash bits that make the web look pretty.

    I'd like a way to set expiration dates on the cache according to the types of files, for example htm/html: never remove. Cookies: perhaps, rules-based, I put (possibility to add filters etc. would be cool), photos and videos: a week or two, etc...

    I guess that it does not yet exist as I can't find any reference to it during the search and it is defo not natively available via the basic interface. The amount of work would be to develop, and everyone would benefit from this service?

    Don't know where it would be better to discuss this, but you will normally not developers reading messages in this forum. Probably better to try to look at this list:

    You can ask a bug, ask such a feature, but it would be much better to try to find someone interested in the job or accepting to be first.

    It produces also tome that what you may be most interested is just history and not necessarily cache, because probably you just need the link retained rather than the content itself. You normally try again looking for the cache rather than history?

    The story itself now by default goes back very far and doesn't start to restrict things if bookmarks are too large. (Not too sure at the moment where the links are, but I remember changes in the algorithms may be a year or too ago).

    Another point is that short of copy your places.sqlite file has no way of history backup, there is no automated backups. (I know I accidentally erased history recently, the fake profile and not him did not support long)

  • Possible bug in DataTemplateProcessor

    Hello

    I already searched for it but found nothing.

    I'm running the dataTemplate as a test for three levels of master data / detail:
    <?xml version="1.0"?>
    <dataTemplate name="RESULT" version="1.0">
        <dataQuery>
        <sqlStatement name="q3">
             <![CDATA[
                select 6500 BAIRRO_NETO, 57570 CODIGO_NETO, 'A' NOME_NETO from dual
                union
                select 758 BAIRRO_NETO, 57570 CODIGO_NETO, 'B' NOME_NETO from dual
                union
                select 1400 BAIRRO_NETO, 57570 CODIGO_NETO, 'C' NOME_NETO from dual
            ]]>
            </sqlStatement>
            <sqlStatement name="q1">
                <![CDATA[
                select a.cust_account_id CODIGO, b.party_name NOME_PAI, a.account_number CNPJ
    from apps.hz_cust_accounts_all a, apps.hz_parties b
    where a.party_id = b.party_id and ROWNUM <= 5
            ]]>
            </sqlStatement>
            <sqlStatement name="q2">
                <![CDATA[
                SELECT HCA.cust_account_id    CODIGO_FILHO
       ,HP.PARTY_NAME     NOME_CLIENTE
       ,HL.ADDRESS1      ENDERECO
       ,HL.ADDRESS3      NUMERO
       ,HL.ADDRESS2      BAIRRO
       ,HL.ADDRESS4      COMPLEMENTO
       ,HL.CITY        CIDADE
       ,HL.STATE        ESTADO
       ,HL.POSTAL_CODE     CEP
       ,HL.COUNTRY       PAIS
       ,HCA.ORG_ID
       ,HPSU.SITE_USE_TYPE
    FROM  HZ_PARTIES       HP
       ,HZ_PARTY_SITES     HPS
       ,HZ_LOCATIONS      HL
       ,HZ_CUST_ACCT_SITES_ALL HCA
       ,HZ_PARTY_SITE_USES   HPSU
    WHERE HP.PARTY_ID = HPS.PARTY_ID
    AND  HPS.LOCATION_ID = HL.LOCATION_ID
    AND  HPS.PARTY_SITE_ID = HCA.PARTY_SITE_ID
    AND  HCA.PARTY_SITE_ID = HPSU.PARTY_SITE_ID 
            ]]>
            </sqlStatement>
            <link name="pai_filho" parentQuery="q1" parentColumn="CODIGO"
                  childQuery="q2" childColumn="CODIGO_FILHO" condition="="/>
            
            <link name="filho_neto" parentQuery="q2" parentColumn="BAIRRO"
                  childQuery="q3" childColumn="BAIRRO_NETO" condition="="/>      
            
        </dataQuery>
        <dataStructure>
            <group name="PAI" source="q1">
                <element name="NOME_PAI" value="NOME_PAI"/>
                <element name="CODIGO" value="CODIGO"/>
                <group name="FILHO" source="q2">
                    <element name="NOME_FILHO" value="ENDERECO"/>
                    <element name="BAIRRO" value="BAIRRO"/>
                    <group name="FILHO" source="q3">
                        <element name="NOME_NETO" value="NOME_NETO"/>
                    </group>
                </group>
            </group>
        </dataStructure>
    </dataTemplate>
    Problem is that I'm a ' ORA-00904: "Q3": invalid identifier "error. By looking at the trace of the db, I found that the bi of the query editor runs in the database:
    with
    q3 as (select 6500 BAIRRO_NETO, 57570 CODIGO_NETO, 'A' NOME_NETO from dual
                union
                select 758 BAIRRO_NETO, 57570 CODIGO_NETO, 'B' NOME_NETO from dual
                union
                select 1400 BAIRRO_NETO, 57570 CODIGO_NETO, 'C' NOME_NETO from dual ),
    q1 as (select a.cust_account_id CODIGO, b.party_name NOME_PAI, a.account_number CNPJ
    from apps.hz_cust_accounts_all a, apps.hz_parties b
    where a.party_id = b.party_id and ROWNUM <= 5 ),
    q2 as (SELECT HCA.cust_account_id    CODIGO_FILHO
       ,HP.PARTY_NAME     NOME_CLIENTE
       ,HL.ADDRESS1      ENDERECO
       ,HL.ADDRESS3      NUMERO
       ,HL.ADDRESS2      BAIRRO
       ,HL.ADDRESS4      COMPLEMENTO
       ,HL.CITY        CIDADE
       ,HL.STATE        ESTADO
       ,HL.POSTAL_CODE     CEP
       ,HL.COUNTRY       PAIS
       ,HCA.ORG_ID
       ,HPSU.SITE_USE_TYPE
    FROM  HZ_PARTIES       HP
       ,HZ_PARTY_SITES     HPS
       ,HZ_LOCATIONS      HL
       ,HZ_CUST_ACCT_SITES_ALL HCA
       ,HZ_PARTY_SITE_USES   HPSU
    WHERE HP.PARTY_ID = HPS.PARTY_ID
    AND  HPS.LOCATION_ID = HL.LOCATION_ID
    AND  HPS.PARTY_SITE_ID = HCA.PARTY_SITE_ID
    AND  HCA.PARTY_SITE_ID = HPSU.PARTY_SITE_ID )
    
     select q3.* , q1.* , q2.*
    from q1 left join q2 on q1.CODIGO=q2.CODIGO_FILHO
    I found that the tracks bi query editor db missing the join defined by the link between q2 and q3.

    This could be a bug? Or I'm missing something?

    I would say, incorrect use :)

    Completely remove the link element.

    in query 2 Add this
    HCA.cust_account_id =: CÓDIGO

    in query 3 Add this
    BAIRRO_NETO =: BAIRRO

    If possible, keep the column names unique nickname in all queries.

    Using the binding variable is recommended here.

    Keep it this way much better and faster than the binding declaration.

    and you got to keep requests in the order.
    1ST QUARTER
    Q2
    Q3

  • Possible bug in sv_Harmonic distortion and Noise.vi

    Hello

    I ran into what seems to be a bug in distortion and Noise.vi sv_Harmonic

    I call this VI into a higher level VI which is part of the box sound & Vibration tool (SVT SNR without harmonic (time) (1ch) .vi)

    What is happening is that I sometimes get error 0xFFFFB1A3 (-20061):

    Error-20061 occurred at NI_MABase.lvlibine Waveform.vi:22 > NI_MABase.lvlib:ma_Trap Fgen parameter Errors.vi:1
    frequency must be<= sampling="">

    Possible reasons:

    Analysis: The selection is not valid.

    This error is actually produced in distortion and Noise.vi sv_Harmonic by one of his subVIs (your unique information (complex) .vi svc_Extract) although I'm not able to activate debugging for this VI so I can't dig deeper.

    What seems to be the case, it is for certain fundamental frequencies that result in higher order harmonic which is located very close to Fs/2, you get the error.  I have attached a waveform and a simple VI that generates the error.  My debugging, it seems that the error occurred when the code attempts to extract the harmonic at 5119,53 Hz.  FS/2 is 5120Hz, so it must be valid, but generates an error.

    Thank you

    -mat

    Hey Matt,

    I spoke with R & D and the source of this problem is we're detects peaking at exactly the Nyquist frequency for the 127th harmonic, while it should work, we get the false error. To work around the problem, you can specify the frequency range of 0-126 harmonics as seen in the image below.  Have one less harmonic should not be a big problem as the harmonic 127th is anyway in the noise.  R & D is now aware of the issue and look forward to it.   Thank you!

Maybe you are looking for

  • Impossible to delete cookies.

    I click on delete all. They seem to go away. then I left the program, open again and back. Looks like a lot are the rejected. How can I remove them? Tools > clear recent history does not work.

  • Re: Equium P300-16 t: Touchpad and State LED lights have turned off

    My touchpad and the LEDs are deactivated and I don't see a way to turn them back on.Does anyone know how? Thanks in advance.

  • FSX and Vista Home Premium problems

    How can I get good frame on FSX rates?  As I loaded Vista64 on my computer, I have averaged 3 to 8 FPS!  What don't get me, I tried all kinds of settings and no dice!  Thanks for any help! My computer: AMD Athlon 64 X 2 Dual Core Processor 6000 + 3.1

  • NAT does not work

    Hello NAT seems not to work on my pix. I checked my config n-times. No question :( Please is - can someone check my config and tell what is the problem? and thanks in advance. I have a modem DSL (Siemens) working as a default router (x.x.16.17) Here

  • How can I reinstall Outlook Express

    Hello Just doing a refresh of the PC and have lost Office and Outlook that has been set up to receive my work email. I've also been locked out of my account that I've updated my cell number so do not have access to my product key to reinstall. Arghhh