Error in beta 3, closing active window causes PLD to hang

Claus Pedersen

Member³
I am trying out beta 3.

I execute the following test script in the Test Window

Code:
DECLARE
  my_variable dual.dummy%TYPE;
BEGIN
  SELECT dummy INTO my_variable FROM dual;
  SELECT dummy INTO my_variable FROM dual;
END;
I enter debug mode. I step over the first SELECT line and ready to execute the second.
I try to close the window and get the dialogue: "Test window can not be closed, Script is still executing (OK/Terminate)"

I press Terminate and get the dialogue: "Save changes to Test Window - New? (Yes/No/Cancel)"

I press No and the program now hangs and will have to be terminated by Windows.

Below is the content of the debug.txt file:

Code:
PL/SQL Developer 7.0.3.1110  01.1012 - 1 user license
C:\Program Files\PLSQL Developer\plsqldev.exe

04-09-2006 10:11:59  Application started
04-09-2006 10:11:59  InitPreferences
04-09-2006 10:11:59  Load C:\Program Files\PLSQL Developer\Preferences\Default = 0
04-09-2006 10:11:59  PreferenceSet.Load C:\Program Files\PLSQL Developer\Preferences\Default\Default.ini
04-09-2006 10:11:59  PreferenceSet.Load OK
04-09-2006 10:11:59  Load C:\Program Files\PLSQL Developer\Preferences\CP = 0
04-09-2006 10:11:59  PreferenceSet.Load C:\Program Files\PLSQL Developer\Preferences\CP\default.ini
04-09-2006 10:11:59  PreferenceSet.Load OK
04-09-2006 10:11:59  PreferenceSet.Load C:\Program Files\PLSQL Developer\Preferences\CP\user.prefs
04-09-2006 10:11:59  PreferenceSet.Load OK
04-09-2006 10:11:59  InitPreferences end
04-09-2006 10:11:59  SortPreferenceSets
04-09-2006 10:11:59   - Default CP
04-09-2006 10:11:59   - System Default
04-09-2006 10:11:59  LoadPreferences
04-09-2006 10:11:59  LoadPreferences searching for default
04-09-2006 10:11:59    C:\Program Files\PLSQL Developer\Preferences\CP\default.ini
04-09-2006 10:11:59  LoadPreferences end
04-09-2006 10:12:00  FormCreate Logon.Execute
04-09-2006 10:12:00  TOracleSession PLSQLDevForm.Session Start Session.LogOn as dsv52_udv/dsv52_udv@thebe
04-09-2006 10:12:00  TOracleQuery Query Start Query.Execute
                     SQL = select to_char(userenv('SESSIONID')) from dual
04-09-2006 10:12:00  TOracleQuery Query End  (1 record processed)
                     Duration = 0
04-09-2006 10:12:00  TOracleSession PLSQLDevForm.Session End
                     Duration = 0,063
04-09-2006 10:12:00  LogonHistorySave start
04-09-2006 10:12:00  ChangeUserPref LogonHistory,
04-09-2006 10:12:00  ChangeUserPref DSA,
04-09-2006 10:12:00  ChangeUserPref end
04-09-2006 10:12:00  ChangeUserPref ColumnAssociations,
04-09-2006 10:12:00  ChangeUserPref end
04-09-2006 10:12:00  ChangeUserPref ImportAssociations,
04-09-2006 10:12:00  ChangeUserPref end
04-09-2006 10:12:00  ChangeUserPref BrowserFilters,
04-09-2006 10:12:00  ChangeUserPref end
04-09-2006 10:12:00  ChangeUserPref BrowserFolders,
04-09-2006 10:12:00  ChangeUserPref end
04-09-2006 10:12:00  ChangeUserPref SessionQueries,
04-09-2006 10:12:00  ChangeUserPref end
04-09-2006 10:12:00  ChangeUserPref ExternalTools,
04-09-2006 10:12:00  ChangeUserPref end
04-09-2006 10:12:00  ChangeUserPref Documents,
04-09-2006 10:12:00  ChangeUserPref end
04-09-2006 10:12:00  ChangeUserPref Reports,
04-09-2006 10:12:00  ChangeUserPref end
04-09-2006 10:12:00  LogonHistorySave end
04-09-2006 10:12:00  FormCreate Session.Connected
04-09-2006 10:12:00  FormCreate Logon.Executed -1
04-09-2006 10:12:00  FormCreate TDBNames.Make
04-09-2006 10:12:00  FormCreate SessionChanged
04-09-2006 10:12:00  TOracleQuery Query Start Query.Execute
                     SQL = select * from v$version
04-09-2006 10:12:00  TOracleQuery Query End  (5 records processed)
                     Duration = 0
04-09-2006 10:12:00  SessionChanged SetDBAViews
04-09-2006 10:12:00  SessionChanged Authorizations.Load
04-09-2006 10:12:00  TOracleQuery 634B60 Start Query.Execute
                     SQL = select grantee, name from
                     sys.plsqldev_authorization
                     where grantee in (user, 'PUBLIC')
                     or grantee in (select role from sys.session_roles)
04-09-2006 10:12:00  TOracleQuery 634B60 End
                     Result = ORA-00942: table or view does not exist
                     Duration = 0
04-09-2006 10:12:00  SessionChanged EnableAuthorizedMenus
04-09-2006 10:12:00  TOracleSession E58750 Start Session.LogOn as dsv52_udv@thebe
04-09-2006 10:12:00  TOracleQuery Query Start Query.Execute
                     SQL = select to_char(userenv('SESSIONID')) from dual
04-09-2006 10:12:00  TOracleQuery Query End  (1 record processed)
                     Duration = 0
04-09-2006 10:12:00  TOracleSession E58750 End
                     Duration = 0,031
04-09-2006 10:12:00  SetSessionAction starts: Main session
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Execute
                     SQL = select object_name, object_type
                     from sys.user_objects o
                     where o.object_type in ('TABLE', 'VIEW', 'PACKAGE','TYPE', 'PROCEDURE', 'FUNCTION', 'SEQUENCE')
04-09-2006 10:12:00  TOracleQuery 634CC0 Start Query.Execute
                     SQL = select null from dual
04-09-2006 10:12:00  TOracleQuery 634CC0 End  (1 record processed)
                     Duration = 0
04-09-2006 10:12:00  TOracleQuery 634CC0 Start Query.Execute
                     SQL = begin sys.dbms_application_info.set_module('PL/SQL Developer', :action); end;
                     :ACTION = Main session
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0
04-09-2006 10:12:00  TOracleQuery BytesPerCharacterQuery Start Query.Execute
                     SQL = select length(chr(2000000000)) l4, length(chr(2000000)) l3,  length(chr(20000)) l2, 'c' c1 from dual
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  TOracleQuery BytesPerCharacterQuery End  (1 record processed)
                     Duration = 0,016
04-09-2006 10:12:00  TOracleQuery BytesPerCharacterQuery Start Query.Execute
                     SQL = select lengthb(nchr(20)), nchr(20) from dual
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0
04-09-2006 10:12:00  TOracleQuery BytesPerCharacterQuery End  (1 record processed)
                     Duration = 0
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  TOracleQuery 634CC0 End
                     Duration = 0,016
04-09-2006 10:12:00  SetSessionAction ends
04-09-2006 10:12:00  ExecuteConnectScript starts
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0
04-09-2006 10:12:00  ExecuteConnectScript ends
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  TOracleQuery PLSQLDevForm.DynamicQuery Start Query.Execute
                     SQL = select value from v$nls_parameters where parameter = 'NLS_LENGTH_SEMANTICS'
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0
04-09-2006 10:12:00  TOracleQuery PLSQLDevForm.DynamicQuery End  (1 record processed)
                     Duration = 0
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  SessionChanged LoadRecentObjects
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0
04-09-2006 10:12:00  SessionChanged Notify children
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  SessionChanged Logoff secondary sessions
04-09-2006 10:12:00  SessionChanged SessionMode = smMulti
04-09-2006 10:12:00  TOracleQuery 634A00 End  (32 records processed)
                     Duration = 0
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Execute
                     SQL = select s.synonym_name object_name, o.object_type
                     from sys.all_synonyms s,
                          sys.all_objects o
                     where s.owner in ('PUBLIC', user)
                     and o.owner = s.table_owner
                     and o.object_name = s.table_name
                     and o.object_type in ('TABLE', 'VIEW', 'PACKAGE','TYPE', 'PROCEDURE', 'FUNCTION', 'SEQUENCE')
04-09-2006 10:12:00  SessionChanged EnableChildFunctions
04-09-2006 10:12:00  Toolbar.NavDisable
04-09-2006 10:12:00  SessionChanged
                     OracleHomeKey: SOFTWARE\ORACLE\HOME1
                     OracleHomeDir: C:\orant
                     Found: oci.dll
                     Found: ORA803.DLL
                     Found: ORA804.DLL
                     Found: ORA805.DLL
                     Using: C:\orant\bin\oci.dll
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0,344
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  Toolbar.NavDisable
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0,11
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0,015
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0,016
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0,016
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0,015
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:00  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0,047
04-09-2006 10:12:00  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:01  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0,063
04-09-2006 10:12:01  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:01  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0,015
04-09-2006 10:12:01  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:01  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0,016
04-09-2006 10:12:01  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:01  SortPreferenceSets
04-09-2006 10:12:01   - Default CP
04-09-2006 10:12:01   - System Default
04-09-2006 10:12:01  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0,016
04-09-2006 10:12:01  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:01  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0,015
04-09-2006 10:12:01  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:01  TOracleQuery 634A00 End  (100 records processed)
                     Duration = 0,016
04-09-2006 10:12:01  TOracleQuery 634A00 Start Query.Next for up to 100 records
04-09-2006 10:12:01  TOracleQuery 634A00 End  (69 records processed)
                     Duration = 0,172
04-09-2006 10:12:01  TOracleSession E58750 Start Session.LogOff
04-09-2006 10:12:01  TOracleSession E58750 End
                     Duration = 0
04-09-2006 10:12:01  Toolbar.NavDisable
04-09-2006 10:12:01  Toolbar.NavDisable
04-09-2006 10:12:01  Toolbar.NavDisable
04-09-2006 10:12:01  Toolbar.NavDisable
04-09-2006 10:12:01  WMUpdatePopups starts
04-09-2006 10:12:01  LoadDesktop starts
04-09-2006 10:12:01  LoadDesktop ends
04-09-2006 10:12:01  WMUpdatePopups ends
04-09-2006 10:12:05  Create TTestForm
04-09-2006 10:12:05  Toolbar.NavDisable
04-09-2006 10:12:05  NavigationBookmarks.EnableButtons(Rebuild)
04-09-2006 10:12:05  NavigationBookmarks: Backward=0, Forward=0
04-09-2006 10:12:58  TOracleQuery 6350E0 Start Query.Execute
                     SQL = select 'x' from dual
04-09-2006 10:12:58  TOracleQuery 6350E0 End  (1 record processed)
                     Duration = 0
04-09-2006 10:13:04  SetConnected starts
04-09-2006 10:13:04  SetConnected: ForceLogoff starts
04-09-2006 10:13:04  SetConnected: ForceLogoff ends
04-09-2006 10:13:04  SetConnected: Connect starts
04-09-2006 10:13:04  TOracleSession E5AEB0 Start Session.LogOn as dsv52_udv@thebe
04-09-2006 10:13:04  TOracleQuery Query Start Query.Execute
                     SQL = select to_char(userenv('SESSIONID')) from dual
04-09-2006 10:13:04  TOracleQuery Query End  (1 record processed)
                     Duration = 0,015
04-09-2006 10:13:04  TOracleSession E5AEB0 End
                     Duration = 0,062
04-09-2006 10:13:04  SetConnected: (Dis)connect ends
04-09-2006 10:13:04  SetSessionAction starts: Test Window - New
04-09-2006 10:13:04  TOracleQuery 6366E0 Start Query.Execute
                     SQL = select null from dual
04-09-2006 10:13:04  TOracleQuery 6366E0 End  (1 record processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleQuery 6366E0 Start Query.Execute
                     SQL = begin sys.dbms_application_info.set_module('PL/SQL Developer', :action); end;
                     :ACTION = Test Window - New
04-09-2006 10:13:04  TOracleQuery BytesPerCharacterQuery Start Query.Execute
                     SQL = select length(chr(2000000000)) l4, length(chr(2000000)) l3,  length(chr(20000)) l2, 'c' c1 from dual
04-09-2006 10:13:04  TOracleQuery BytesPerCharacterQuery End  (1 record processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleQuery BytesPerCharacterQuery Start Query.Execute
                     SQL = select lengthb(nchr(20)), nchr(20) from dual
04-09-2006 10:13:04  TOracleQuery BytesPerCharacterQuery End  (1 record processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleQuery 6366E0 End
                     Duration = 0
04-09-2006 10:13:04  SetSessionAction ends
04-09-2006 10:13:04  ExecuteConnectScript starts
04-09-2006 10:13:04  ExecuteConnectScript ends
04-09-2006 10:13:04  TOracleQuery 6366E0 Start Query.Execute
                     SQL = select sid, serial# from v$session where audsid = userenv('SESSIONID')
04-09-2006 10:13:04  TOracleQuery 6366E0 End  (1 record processed)
                     Duration = 0
04-09-2006 10:13:04  InitHTPOutput starts
04-09-2006 10:13:04  TOracleQuery 6366E0 Start Query.Execute
                     SQL = begin if owa.num_cgi_vars is null then owa.num_cgi_vars := 0; end if; end;
04-09-2006 10:13:04  TOracleQuery 6366E0 End
                     Duration = 0
04-09-2006 10:13:04  InitHTPOutput finished
04-09-2006 10:13:04  EnableOutput starts
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.EnableOutputQuery Start Query.Execute
                     SQL = begin
                       if :enable = 0 then
                         sys.dbms_output.disable;
                       else
                         sys.dbms_output.enable(:size);
                       end if;
                     end;
                     :ENABLE = 1
                     :SIZE = 1000000
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.EnableOutputQuery End
                     Duration = 0
04-09-2006 10:13:04  EnableOutput done
04-09-2006 10:13:04  InitializeTargetSession starts
04-09-2006 10:13:04  TOracleQuery Debugger.InitializeTargetQuery Start Query.Execute
                     SQL = begin
                       --sys.dbms_session.reset_package;
                       sys.dbms_debug.probe_version(major => :major, minor => :minor);
                       :debug_session_id := sys.dbms_debug.initialize;
                       sys.dbms_debug.debug_on;
                     end;
                     :DEBUG_SESSION_ID = Null
                     :MAJOR = Null
                     :MINOR = Null
04-09-2006 10:13:04  TOracleQuery Debugger.InitializeTargetQuery End
                     Duration = 0,016
04-09-2006 10:13:04  TOracleSession Debugger.Session Start Session.LogOn as dsv52_udv@thebe
04-09-2006 10:13:04  TOracleQuery Query Start Query.Execute
                     SQL = select to_char(userenv('SESSIONID')) from dual
04-09-2006 10:13:04  TOracleQuery Query End  (1 record processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleSession Debugger.Session End
                     Duration = 0,047
04-09-2006 10:13:04  SetSessionAction starts: Debug Test Window - New
04-09-2006 10:13:04  TOracleQuery 6366E0 Start Query.Execute
                     SQL = select null from dual
04-09-2006 10:13:04  TOracleQuery 6366E0 End  (1 record processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleQuery 6366E0 Start Query.Execute
                     SQL = begin sys.dbms_application_info.set_module('PL/SQL Developer', :action); end;
                     :ACTION = Debug Test Window - New
04-09-2006 10:13:04  TOracleQuery BytesPerCharacterQuery Start Query.Execute
                     SQL = select length(chr(2000000000)) l4, length(chr(2000000)) l3,  length(chr(20000)) l2, 'c' c1 from dual
04-09-2006 10:13:04  TOracleQuery BytesPerCharacterQuery End  (1 record processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleQuery BytesPerCharacterQuery Start Query.Execute
                     SQL = select lengthb(nchr(20)), nchr(20) from dual
04-09-2006 10:13:04  TOracleQuery BytesPerCharacterQuery End  (1 record processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleQuery 6366E0 End
                     Duration = 0,015
04-09-2006 10:13:04  SetSessionAction ends
04-09-2006 10:13:04  ExecuteConnectScript starts
04-09-2006 10:13:04  ExecuteConnectScript ends
04-09-2006 10:13:04  InitializeTargetSession ends
04-09-2006 10:13:04  InitStatistics starts
04-09-2006 10:13:04  TStatistics.Init starts
04-09-2006 10:13:04  InitStatNames starts
04-09-2006 10:13:04  select name from v$statname order by statistic#
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery Start Query.Execute
                     SQL = select name from v$statname order by statistic#
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery End  (25 records processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery Start Query.Next for up to 25 records
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery End  (25 records processed)
                     Duration = 0,016
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery Start Query.Next for up to 25 records
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery End  (25 records processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery Start Query.Next for up to 25 records
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery End  (25 records processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery Start Query.Next for up to 25 records
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery End  (25 records processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery Start Query.Next for up to 25 records
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery End  (25 records processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery Start Query.Next for up to 25 records
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery End  (25 records processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery Start Query.Next for up to 25 records
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery End  (25 records processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery Start Query.Next for up to 25 records
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery End  (25 records processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery Start Query.Next for up to 25 records
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery End  (25 records processed)
                     Duration = 0
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery Start Query.Next for up to 25 records
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.DynamicQuery End  (1 record processed)
                     Duration = 0
04-09-2006 10:13:04  InitStatNames ends
04-09-2006 10:13:04  StatQuery.Describe starts
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.StatQuery Start Query.Describe
                     SQL = select value from v$sesstat where sid = :sid order by statistic#
                     :SID = Null
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.StatQuery End
                     Duration = 0
04-09-2006 10:13:04  StatQuery.Describe ends
04-09-2006 10:13:04  TStatistics.Init ends
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.StatQuery Start Query.Execute
                     SQL = select value from v$sesstat where sid = :sid order by statistic#
                     :SID = 53
04-09-2006 10:13:04  TOracleQuery PLSQLDevForm.StatQuery End  (251 records processed)
                     Duration = 0
04-09-2006 10:13:04  InitStatistics ends
04-09-2006 10:13:04  NavigationBookmarks.EnableButtons(Rebuild)
04-09-2006 10:13:04  NavigationBookmarks: Backward=0, Forward=0
04-09-2006 10:13:04  Debugger.Attach starts
04-09-2006 10:13:04  TSQLThread SQLThread.Execute
04-09-2006 10:13:04  TOracleQuery Debugger.AttachQuery Start Query.Execute
                     SQL = declare
                       runtime_info sys.dbms_debug.runtime_info;
                     begin
                       sys.dbms_debug.default_timeout := :default_timeout;
                       runtime_info.program.namespace := null;
                       runtime_info.program.name := null;
                       runtime_info.program.owner := null;
                       runtime_info.program.dblink := null;
                       runtime_info.line# := null;
                       runtime_info.terminated := null;
                       runtime_info.breakpoint := null;
                       runtime_info.stackdepth := null;
                       runtime_info.interpreterdepth := null;
                       runtime_info.reason := null;
                       sys.dbms_debug.attach_session(debug_session_id => :debug_session_id);
                       :sync_result := sys.dbms_debug.synchronize(run_info => runtime_info,
                                                                  info_requested => sys.dbms_debug.info_getStackDepth +
                                                                                    sys.dbms_debug.info_getLineInfo +
                                                                                    sys.dbms_debug.info_getBreakpoint);
                       :program_namespace := runtime_info.program.namespace;
                       :program_name := runtime_info.program.name;
                       :program_owner := runtime_info.program.owner;
                       :program_dblink := runtime_info.program.dblink;
                       :line# := runtime_info.line#;
                       :terminated := runtime_info.terminated;
                       :breakpoint := runtime_info.breakpoint;
                       :stackdepth := runtime_info.stackdepth;
                       :interpreterdepth := runtime_info.interpreterdepth;
                       :reason := runtime_info.reason;
                       sys.dbms_debug.default_timeout := 3600;
                     end;
                     :DEBUG_SESSION_ID = 003591D50001
                     :PROGRAM_NAMESPACE = Null
                     :PROGRAM_NAME = Null
                     :PROGRAM_OWNER = Null
                     :PROGRAM_DBLINK = Null
                     :LINE# = Null
                     :TERMINATED = Null
                     :BREAKPOINT = Null
                     :STACKDEPTH = Null
                     :INTERPRETERDEPTH = Null
                     :REASON = Null
                     :SYNC_RESULT = Null
                     :DEFAULT_TIMEOUT = 10
04-09-2006 10:13:04  TOracleQuery TestForm.TestQuery Start Query.Execute
                     SQL = DECLARE
                       my_variable dual.dummy%TYPE;
                     BEGIN
                       SELECT dummy INTO my_variable FROM dual;
                       SELECT dummy INTO my_variable FROM dual;
                     END;
04-09-2006 10:13:04  TOracleQuery Debugger.AttachQuery End
                     Duration = 0
04-09-2006 10:13:04  Debugger.Attach ends with 0
04-09-2006 10:13:04  NavigationBookmarks.EnableButtons(Rebuild)
04-09-2006 10:13:04  NavigationBookmarks: Backward=0, Forward=0
04-09-2006 10:13:04  Continue starts(12,0) .[] - L: T:0 B: S: I:1 R:2
04-09-2006 10:13:04  TOracleQuery Debugger.ContinueQuery Start Query.Execute
                     SQL = declare
                       runtime_info sys.dbms_debug.runtime_info;
                       sync_result integer;
                     begin
                       sys.dbms_debug.default_timeout := :default_timeout;
                       runtime_info.program.namespace := :program_namespace;
                       runtime_info.program.name := :program_name;
                       runtime_info.program.owner := :program_owner;
                       runtime_info.program.dblink := :program_dblink;
                       runtime_info.line# := :line#;
                       runtime_info.terminated := :terminated;
                       runtime_info.breakpoint := :breakpoint;
                       runtime_info.stackdepth := :stackdepth;
                       runtime_info.interpreterdepth := :interpreterdepth;
                       runtime_info.reason := :reason;
                       if :do_sync = 1 then
                         sync_result := sys.dbms_debug.synchronize(run_info => runtime_info,
                                                                   info_requested => sys.dbms_debug.info_getStackDepth +
                                                                                     sys.dbms_debug.info_getLineInfo +
                                                                                     sys.dbms_debug.info_getBreakpoint);
                       end if;
                       :cont_result := sys.dbms_debug.continue(run_info => runtime_info,
                                                               breakflags => :breakflags,
                                                               info_requested => sys.dbms_debug.info_getStackDepth +
                                                                                 sys.dbms_debug.info_getLineInfo +
                                                                                 sys.dbms_debug.info_getBreakpoint);
                       :program_namespace := runtime_info.program.namespace;
                       :program_name := runtime_info.program.name;
                       :program_owner := runtime_info.program.owner;
                       :program_dblink := runtime_info.program.dblink;
                       :line# := runtime_info.line#;
                       :terminated := runtime_info.terminated;
                       :breakpoint := runtime_info.breakpoint;
                       :stackdepth := runtime_info.stackdepth;
                       :interpreterdepth := runtime_info.interpreterdepth;
                       :reason := runtime_info.reason;
                       sys.dbms_debug.default_timeout := 3600;
                     end;
                     :PROGRAM_NAMESPACE = Null
                     :PROGRAM_NAME =
                     :PROGRAM_OWNER =
                     :PROGRAM_DBLINK =
                     :LINE# = Null
                     :TERMINATED = 0
                     :BREAKPOINT = Null
                     :STACKDEPTH = Null
                     :INTERPRETERDEPTH = 1
                     :REASON = 2
                     :BREAKFLAGS = 12
                     :DEFAULT_TIMEOUT = 3600
                     :CONT_RESULT = Null
                     :DO_SYNC = 0
04-09-2006 10:13:04  TOracleQuery Debugger.ContinueQuery End
                     Duration = 0,016
04-09-2006 10:13:04  Continue ends with 0 .[] - L:4 T: B:0 S:1 I: R:6
04-09-2006 10:13:04  NavigationBookmarks.EnableButtons(Rebuild)
04-09-2006 10:13:04  NavigationBookmarks: Backward=0, Forward=0
04-09-2006 10:13:04  AddDBSource starts
04-09-2006 10:13:04  AddDBSource finished
04-09-2006 10:13:04  GetCallStack starts
04-09-2006 10:13:04  TOracleQuery Debugger.PrintBacktraceTableQuery Start Query.Execute
                     SQL = declare
                       -- Probe 2.1
                       backtrace sys.dbms_debug.backtrace_table;
                       program_info sys.dbms_debug.program_info;
                       i integer;
                       j integer;
                     begin
                       sys.dbms_debug.print_backtrace(listing => :listing);
                       begin
                         sys.dbms_debug.print_backtrace(backtrace => backtrace);
                       exception
                         when others then backtrace.delete;
                       end;
                       :names := '';
                       :namespaces := '';
                       :owners := '';
                       :lines := '';
                       i := backtrace.first;
                       j := 0;
                       while (i is not null) and (j < 100) loop
                         program_info := backtrace(i);
                         :names := :names || program_info.name || chr(10);
                         :namespaces := :namespaces  || to_char(program_info.namespace) || chr(10);
                         :owners := :owners || program_info.owner || chr(10);
                         :lines := :lines || to_char(program_info.line#) || chr(10);
                         i := backtrace.next(i);
                         j := j + 1;
                       end loop;
                     end;
                     :LISTING = Null
                     :NAMES = Null
                     :OWNERS = Null
                     :LINES = Null
                     :NAMESPACES = Null
04-09-2006 10:13:04  TOracleQuery Debugger.PrintBacktraceTableQuery End
                     Duration = 0,015
04-09-2006 10:13:04  GetCallStack ends
04-09-2006 10:13:05  NavigationBookmarks.EnableButtons(Rebuild)
04-09-2006 10:13:05  NavigationBookmarks: Backward=0, Forward=0
04-09-2006 10:13:05  Continue starts(32,0) .[] - L:4 T: B:0 S:1 I: R:6
04-09-2006 10:13:05  TOracleQuery Debugger.ContinueQuery Start Query.Execute
                     SQL = declare
                       runtime_info sys.dbms_debug.runtime_info;
                       sync_result integer;
                     begin
                       sys.dbms_debug.default_timeout := :default_timeout;
                       runtime_info.program.namespace := :program_namespace;
                       runtime_info.program.name := :program_name;
                       runtime_info.program.owner := :program_owner;
                       runtime_info.program.dblink := :program_dblink;
                       runtime_info.line# := :line#;
                       runtime_info.terminated := :terminated;
                       runtime_info.breakpoint := :breakpoint;
                       runtime_info.stackdepth := :stackdepth;
                       runtime_info.interpreterdepth := :interpreterdepth;
                       runtime_info.reason := :reason;
                       if :do_sync = 1 then
                         sync_result := sys.dbms_debug.synchronize(run_info => runtime_info,
                                                                   info_requested => sys.dbms_debug.info_getStackDepth +
                                                                                     sys.dbms_debug.info_getLineInfo +
                                                                                     sys.dbms_debug.info_getBreakpoint);
                       end if;
                       :cont_result := sys.dbms_debug.continue(run_info => runtime_info,
                                                               breakflags => :breakflags,
                                                               info_requested => sys.dbms_debug.info_getStackDepth +
                                                                                 sys.dbms_debug.info_getLineInfo +
                                                                                 sys.dbms_debug.info_getBreakpoint);
                       :program_namespace := runtime_info.program.namespace;
                       :program_name := runtime_info.program.name;
                       :program_owner := runtime_info.program.owner;
                       :program_dblink := runtime_info.program.dblink;
                       :line# := runtime_info.line#;
                       :terminated := runtime_info.terminated;
                       :breakpoint := runtime_info.breakpoint;
                       :stackdepth := runtime_info.stackdepth;
                       :interpreterdepth := runtime_info.interpreterdepth;
                       :reason := runtime_info.reason;
                       sys.dbms_debug.default_timeout := 3600;
                     end;
                     :PROGRAM_NAMESPACE = Null
                     :PROGRAM_NAME =
                     :PROGRAM_OWNER =
                     :PROGRAM_DBLINK =
                     :LINE# = 4
                     :TERMINATED = Null
                     :BREAKPOINT = 0
                     :STACKDEPTH = 1
                     :INTERPRETERDEPTH = Null
                     :REASON = 6
                     :BREAKFLAGS = 32
                     :DEFAULT_TIMEOUT = 3600
                     :CONT_RESULT = 0
                     :DO_SYNC = 0
04-09-2006 10:13:05  TOracleQuery Debugger.ContinueQuery End
                     Duration = 0,015
04-09-2006 10:13:05  Continue ends with 0 .[] - L:5 T: B:0 S:1 I: R:9
04-09-2006 10:13:05  NavigationBookmarks.EnableButtons(Rebuild)
04-09-2006 10:13:05  NavigationBookmarks: Backward=0, Forward=0
04-09-2006 10:13:05  AddDBSource starts
04-09-2006 10:13:05  AddDBSource finished
04-09-2006 10:13:05  GetCallStack starts
04-09-2006 10:13:05  TOracleQuery Debugger.PrintBacktraceTableQuery Start Query.Execute
                     SQL = declare
                       -- Probe 2.1
                       backtrace sys.dbms_debug.backtrace_table;
                       program_info sys.dbms_debug.program_info;
                       i integer;
                       j integer;
                     begin
                       sys.dbms_debug.print_backtrace(listing => :listing);
                       begin
                         sys.dbms_debug.print_backtrace(backtrace => backtrace);
                       exception
                         when others then backtrace.delete;
                       end;
                       :names := '';
                       :namespaces := '';
                       :owners := '';
                       :lines := '';
                       i := backtrace.first;
                       j := 0;
                       while (i is not null) and (j < 100) loop
                         program_info := backtrace(i);
                         :names := :names || program_info.name || chr(10);
                         :namespaces := :namespaces  || to_char(program_info.namespace) || chr(10);
                         :owners := :owners || program_info.owner || chr(10);
                         :lines := :lines || to_char(program_info.line#) || chr(10);
                         i := backtrace.next(i);
                         j := j + 1;
                       end loop;
                     end;
                     :LISTING =  <source not available>

                     :NAMES =

                     :OWNERS =

                     :LINES = 4

                     :NAMESPACES = 0
04-09-2006 10:13:05  TOracleQuery Debugger.PrintBacktraceTableQuery End
                     Duration = 0
04-09-2006 10:13:05  GetCallStack ends
04-09-2006 10:13:09  Aborting thread
04-09-2006 10:13:09  NavigationBookmarks.EnableButtons(Rebuild)
04-09-2006 10:13:09  NavigationBookmarks: Backward=0, Forward=0
04-09-2006 10:13:09  NavigationBookmarks.EnableButtons(Rebuild)
04-09-2006 10:13:09  NavigationBookmarks: Backward=0, Forward=0
04-09-2006 10:13:18  Destroying TTestForm
04-09-2006 10:13:18  Toolbar.NavDisable
04-09-2006 10:13:18  Destroyed TTestForm
 
Back
Top