Unusual behavior with the debugger of the SQL Developer

Hello everyone,

I've recently updated to Developer SQL 3.2.10.09 and I noticed unusual behavior during debugging. I can't confirm that this behavior started because of the update, but that's just a guess at the moment. I'll explain what's going on...

I have a package and spec (both compiled for debugging) I want to scroll. I make a point to stop where I want to put an end to the execution and everything stops as expected at this time there... or what it looks like. The performance indicator is actually the line after where the process stopped in fact. Here is an example.
ndxEmpl           PLS_INTEGER := 1;
ndxNewFac        PLS_INTEGER := 1;
ndxAdid           PLS_INTEGER := 1;
ndxStdn           PLS_INTEGER := 1;
ndxNonComp       PLS_INTEGER := 1;
Say I put the breakpoint on line 3 of the code above. The execution point watch line three has been highlighted to indicate that it is the next line should be run, but when I mouse over ndxNewFac in both, he line shows its value to null. Then I switch to line 4 and ndxNewFac is now list 1, but ndxAdid is null.

It is really interesting when you arrive if statements or many transport returns in the code, because the execution point will actually bring out a blank line when execution is still a stingray above.

I reinstalled the JDK from my office and used previous versions of SQL Developer all with the same results in the end. I also used the computers of some colleagues on the same package and their debugging behaves normally. I have not tried the debugger on an anonymous block or another package yet, but I thought I'd throw this question here. I will reply with my findings.

Everyone has experienced identical to this behavior? I'll capture some screenshots if the scenario above is not clear.

Published by: gort_industries on Sep 28, 2012 08:28

Published by: gort_industries on Sep 28, 2012 10:44

There was an old problem where the debug line numbers didn't explain correctly additional "create or replace" added to the top. I thought that this had been fixed some time ago.

Tags: Database

Similar Questions

  • VIX file in the user interface designer receives the data from the Web service application that communicates with the SQL server database

    I created the Web service VI ("Mt-insolacije.vi"), which has two terminals of the input string (FROM / TO) for the dates of arrival and exit of two data terminals (table 1 d) from database (MS SQL server). This VI communicates with the database with functions of the database with a DSN and SQL query appropriate palette. There are two tables with two data (time and Insolation) columns in the database.

    This VI works when you run in Labview 2010, but when I used it as VI in UI Builder it returns no data.

    Could you please help me find a solution. Is it possible to communicate with the SQL server database in this way or there is another way?

    There are two files attachmet: Image of .vix file in Interface builder and .vi file ("Mt-insolacije.vi")

    Please help me ASAP!

    Thank you

    Ivan

    I found the solution problem is in the DSN. I've been using the user instead of DSN system DSN.

    It's important to create the system DSN if you want your VI of web service to communicate with the database.

    PS Please put feature bundle format timestamp and XY graph in the web user interface designer. It's complicated to trace data with datetime on X axis without them.

  • Unexpected behavior with the Option "record in the result.

    Hello

    I have unexpected behavior with the Option "record in the result.

    I have a few steps in the subsequence 'X', this subsequence passes a Boolean parameter. According to the value of the parameter I change the "Recorgind results" Option to report it or not. The thing is that if 'result Recorgind' set at race time I modofy by changing the value of Step.ResultRecordingOption to "Enable" and "Disable", the step is not reported until the same sous-suite 'X' is called for the second time (without changing the parameter passed).

    For example: (Preconditon: result Recorgind Option of all value sous-suite x are defined as Disable)

    1 CallSubsequenceX(Parameter: Enable)

    2 CallSubsequenceX(Parameter: Enable)

    3 CallSubsequenceX(Parameter: Disable)

    4 CallSubsequenceX(Parameter: Disable)

    Expected result:

    1. measures have been reported.

    2. measures have been reported.

    3. measures have not been reported.

    4. measures have not been reported.

    Result:

    1. measures would not same value Step.ResultRecordingOption has been changed to 'enable '. (Not Ok)

    2. measures have been reported. (Ok)

    3. measures reported same value Step.ResultRecordingOption has been changed to 'disable '. (Not Ok)

    4. measures have not been reported. (Ok)

    I use TestStand 2013 (5.1.0.226)

    Thanks in advance.

    -Josymar.

    Hi josymar_guzman,

    I just review the sequence and indeed we´re experience unexpected behavior with the Step.ResultRecordingOption callback. By a reason when you run the callback in the expression before each step section, the statement runs only until the next sequence is called, which is not what we want.

    To avoid this, you can place a statement before each step of the sequence, so you can change the State of the Option "record result" for the sequence running (and it is only the following). You can try something like this

    where the expression of the statement will be the recall "RunState.NextStep.ResultRecordingOption is YourCondition". With this, we guarantee that the results of the next step will be saved or not. I also remove the expression in the expression prior to each step section, because the condition is now on the statement before each step.

    I tried and it works fine. I´ll set the sequence that you share with me, with the changes. I hope this will help you and solve your problem.

  • Bug in the SQL Developer report where?

    Where can I report a bug in the SQL Developer? It is possible at all?

    I use Ubuntu 14.04 (32 or 64 bit) with Oracle VM 1.7.55 and get a SIGSEGV vm.

    Thank you

    Diogo Sant

    If you have database support through MyOracleSupport, you can report a bug there.

    If this isn't the case, then this is the place, although nothing is guaranteed.

  • How to create insert statements in the SQL Developer client

    Hi all

    A toad, we can create instructions for insertion of data in the table by clicking with the right button on the table and selecting create insert Stmts. But I am new customer SQL Developer. Could you please let me know how to do that in SQL Developer. I would be grateful if someone posts a link to the manual of the SQL Developer (how to use SQL Developer).

    Thank you.
    SQL> create table staging(x int, y varchar2(3));
    
    Table created.
    
    SQL> create table base(x int, y varchar2(3));
    
    Table created.
    
    SQL>
    SQL> insert into staging values(1,'ABC');
    
    1 row created.
    
    SQL> insert into staging values (2,'DEF');
    
    1 row created.
    
    SQL> commit;
    
    Commit complete.
    
    SQL> select * from staging;
    
             X Y
    ---------- ---
             1 ABC
             2 DEF
    
    SQL> select * from base;
    
    no rows selected
    
    SQL>
    SQL> insert into base
      2  select * from staging;
    
    2 rows created.
    
    SQL> commit;
    
    Commit complete.
    
    SQL> truncate table staging;
    
    Table truncated.
    
    SQL>
    SQL> select * from staging;
    
    no rows selected
    
    SQL> select * from base;
    
             X Y
    ---------- ---
             1 ABC
             2 DEF
    
    SQL>
    SQL> exit
    
  • Table of misinterpretation of the SQL Developer Reference

    I use SQL Developer with Oracle 11 g DBMS 2.1.1.64.
    I've noticed recently that even if the DBMS allows you to create a table and a function with the same name, if I try to type a variable % TYPE by using the table, that I have just mentioned, there is a compilation error. For example, there are cancel_tag_range and cancel_tag_range of the table function. Then I do this variable declaration:
    v_current_tag cancel_tag_range.start_tag%TYPE;
    that translates into error "PLS-00225: reference of the subprogram or cursor 'CANCEL_TAG_RANGE' is out of range."
    that is, SQL Developer interprets as a reference to the function, not the table.
    It seems to me that the SQL Developer should know how to handle this. After all, the DBMS let me name 2 objects the same - which I think should be a problem because they are different object types - one is an array and the other a function. In addition, the context of the statement should specify that the table is referenced.
    Why does this happen? And there at - there no way to get around this other than rename one of these objects? Thank you.

    SQLDeveloper use the PL/SQL compiler in the DBMS so the error comes from the DBMS. You'll have to rename it, I suspect.

  • Display of items on the left side of the SQL Developer.

    We have problems with the display of the objects on the left side of the SQL Developer. I think it has to do with the permission issues. I have a proxy account, but I also have a read-only account. Now, I can query tables on the worksheet, but I can't see the objects on the left side as I can with my proxy account.

    Is there a default value that I need to activate or disable?

    Help, please

    Thank you

    Then this is the answer to your question: you do not have the select privileges on sys.external_tab$ (exceptionally the table may not exist).

    Kind regards
    K.

  • I clicked on the source page and remove nodes with the web developer and removal became permanent. EBay does not load pictures. How to fix?

    The problem is on my desktop and my laptop. I got a little happy click on my desktop and click the Web Developer. I tried to remove an ad really annoying flash on the side of the screen. I think I entered in the source page and remove the node. I really don't know what happened, but stopped loading for ebay pictures and everything is a list written on the side of the page. I deleted the cache and cookies. I have reset mozilla. I uninstalled and reinstalled mozilla. Laptop is not immediately affected, but now having the same problem.

    It is a very strange problem.

    Any changes made with the web developer tool will save and should be cleared when the page is reloaded.

    Try disabling graphics hardware acceleration. As this feature has been added to Firefox, it has gradually improved, but there are still some problems.

    You will have to perhaps restart Firefox for it to take effect, so save any work first (e.g. you compose mail, documents online that you are editing, etc.).

    Then perform the following steps:

    • Click on the orange top left Firefox button, then select the 'Options' button, or, if there is no Firefox button at the top, go to tools > Options.
    • In the Firefox options window, click the Advanced tab, and then select 'General '.
    • You will find in the list of parameters, the checkbox use hardware acceleration when available . Clear this check box.
    • Now restart Firefox and see if the problems persist.

    In addition, please check the updates for your graphics driver by following the steps in the following knowledge base articles:

    This solve your problems? The report please come back shortly.

  • Problem with the BlackBerry Developer Site

    We are currently experiencing a problem with the integration of BlackBerry ID with the BlackBerry Developer web site.  This prevents the developers to create a new BlackBerry ID Token, connecting Issue Tracker and Developer area and potentially other areas that require authentication.  Trying to access one of these pages gives the following error.

    Sorry, there is a problem with the page you are trying to reach and it cannot be displayed. Please try again later.
    

    Teams are trying to solve the problem.  We apologize for the inconvenience.

    The problem has been resolved.  You should now be able to connect Issue Tracker and generate BlackBerry ID chips again.

  • Cannot query the SQL Developer apex_application_files

    Request Express 4.2.5

    SQL workshop

    I use a function table to analyze several files, delimited by tabs, that I downloaded and saved on the apex_application_files.  The strange thing is that when I run the following query in the SQL workshop and the schema that owns the function table, then it returns the correct results.  However, when I try to do the same on the SQL Developer as the user who owns the table function it returns no result.  A short, generic version of the base query is:

    SELECT * from apex_application_files

    Is there some kind of definition I need to put in SQL Developer, that tempt me to appear as a certain user APEX, so that I can get results when I run the above query?

    I was able to get the data I need questioning wwv_flow_file_objects$ of in SQL Developer.

  • Strange behavior with the function «Help in command line»

    So I do a little playing with the opening of the files compiled help (.chm) with the command-line help feature, and I saw a strange behavior when trying to index multi-level access keywords. According to the documentation, if you set the 'Key' operation, you can enter a value for ' string to search for "to access this section. The more precise help that:

    If this string contains a keyword index, the string must match the key of the index as it appears in the help index file. To access a topic with a multilevel index keyword, enter the keyword of the top-level index, a colon and the keyword of the second level index. Do not separate the elements with spaces. For example, a chain of error codes: GPIB jumps about a subject with a keyword of top-level index of error codes and a second level keyword index of GPIB.

    All right, seems simple enough. Except that when I tried, I couldn't work, even with the example provided. I tried the following simple test:

    Opens the help file, but it opens to this page, not to the page ' error codes: GPIB "non-descript. I saw this in 8.2 and 8.6. Anyone have any success with access to a multi-level keyword?

    Note - side

    Curiously, the Index for the help lvconcepts.chm file looks like this:

    In other words, the input index text is just "GPIB", but the text that appears in the keyword field is "codes error, GPIB. I'm curious to know how this was accomplished. I decompiled the lvconcepts.chm file and watched the .hhk file, and it is not immediately obvious to me. (By the way, if you try to use "error codes, GPIB" it does not either).

    Hello

    Please contact National Instruments!
    It is a very strange behavior.  I tested out and seen the exact
    same results you are experiencing.  This was reported to R & D (AUTO ID # 130246) for further investigations.
    From what I can tell the a possible workaround solution that we have documented
    in the post of root Canal.  I can't continue to look into this in order
    to see if there is no other workaround solution or a reason why it is
    run in this way.  Thanks much for the feedback!  If
    you have any other questions on this subject please post them here.
    Have a great day!

  • Is this behavior with the uploaded image is correct?

    Hello

    I noticed a strange behaviour and I don't know if it's supposed to be like that or not.

    BB Pearl 8100 4.5.0.55

    I have an application that downloads an image using http and stores using fileconnection in/store/home/user/myapp/myfolder.

    Everything is ok, but after a device is reset, I can see inside the multimedia/pictures/my pictures folder I create (MyAccount) with the image inside.

    Is this correct or is it some sort of bug? I thought that my images was linked to the SDCard/BlackBerry/pictures.

    Concerning

    It is the expected behavior.  If you don't want the BlackBerry handheld to identify your file as an image you can save it with a custom extension.

  • How to fill a variable in the script with the sql statement

    Hello

    I am trying to replace the toad by SQL Developer. I would like to start a main script, which selects the database name and host name and makes this information on behalf of a spoolfile and then rolls into this spoolfile.

    As a result, I am able to see when and on what database the spoolfile belongs to.

    With SQL * more or Toad, I was able to make it work with:

    set SKRIPTNAME = "Mainscript_Release_4.04_00".

    Set serveroutput on

    undefine spoolfile

    column spoolfile new_value by spoolfile

    SELECT ' & SKRIPTNAME' | ' _'|| ora_database_name | » _'|| LOWER (HOST_NAME) | » _'|| To_char (sysdate, 'yyyymmdd_hh24miss'): '. Newspaper ' spoolfile of v$ instance;

    coil & & spoolfile

    -call other scripts here

    spool off

    Anyone knows a solution for this in SQL Developer scripts?

    Best regards, Stefan

    Just use this script. It worked for me.

    I made a small adjustment - something SQLDev could write, vs, I changed the default directory that will be the directory \bin that they run on.

  • Availability of the SQL Developer with embedded JDK

    SQL Developer 4.1 was released a month ago.

    As I can't install Java 8 on my system without maximum pain, I forward the release of the version with embedded Java.

    Does anyone know when this will happen?

    Concerning

    Andreas

    Soon

  • How to find the sql queries executed in one day with the sql and runtime text

    Hi Experts,

    Please tell me the sql query to find out the queries executed on a particular day and the runtime and the sql text of the query.

    Please reply urgent.

    Thanks in advance

    Database instance 'A' may have run 100 SQL queries today.  As for the instance of database 'B' could have exploited queries SQL 1 million today.  Instance of database 'B' to 'keep' the 1 million SQL statements - in memory or on disk do you expect?  Of course not.  There the age or flush or invalidate memory SQL statements.  He can't keep them on the disk (imagine running a completely different set of 1.2million SQL statements tomorrow and 1.3 the next day).

    AWR and StatsPack can make counts the number of "n" top of the page ("n" default to 30) SQL statements which are still present in the cache of the library (not years, rinsed, invalidated) when a snapshot was taken.  They can't declare "all" SQL statements.

    To return to your needs.  WHY do you need all the SQL statements?  Or are there only certain operations specific SQL would you be interested?  Could they have been treated by allowing audit (for example, UPDATE and DELETE with EXTENDED verification instructions)?

    Hemant K Collette

Maybe you are looking for

  • Disable iOS Apps suggested 10

    Since the iOS 10 update I'm more able to extinguish the Apps suggested in settings > iTunes and App Store. It is! I hate when my phone is hands-free in my car it suggests incorrect Audio application in the form of locking with a small icon in the low

  • P25-S5093 cannot read DVD + RW

    P25-S5093, ODD-DVD-SD-R6372 reader can't see DVD + RW, DVD - RW Drive reads and writes without problem in that there may be a business? OS - Windows XP Pro SP2.

  • System error memory dump files

    Is it safe to delete system error memory dump files after you run a cleaning disc?  Also what are system error memory dump files?

  • W520 - Boot Up, sometimes DVD Drive is, sometimes not?

    Hello I have a W520 and sometimes when I turn it on, the DVD drive in the UltraBay slot is accessible. The other half of the time: I have not really diagnosed this, but as far as I know the DVD player is set to 'Silent Performance' in the BIOS. Well,

  • How do we install the squirrel in my computer mail, please someone knows?

    I tried to put in the mail of the squirrel and I can't get out...