bug in v8?: Control 'dxDockBrowserPanel' has no parent window

pablodc

Member
Hi,

A programmer in our company is reporting that a messageBox in their v8 PLSQL Developer appears continuously with this text in it:

"Control 'dxDockBrowserPanel' has no parent window"

this guy tell me that can't do much longer because with any action that try to execute in the IDE the same messageBox is fired.

this is the content of the file plsqldev.elf:

Code:
EurekaLog 6.0.22

Application:
---------------------------------------------------------
  1.1 Start Date      : Thu, 11 Mar 2010 09:32:22 -0200
  1.2 Name/Description: plsqldev.exe - (PL/SQL Developer)
  1.3 Version Number  : 8.0.2.1505
  1.5 Compilation Date: Tue, 9 Feb 2010 11:51:41 -0200
  1.6 Up Time         : 2 minutes, 54 seconds

Exception:
------------------------------------------------------------------------
  2.1 Date          : Thu, 11 Mar 2010 09:35:16 -0200
  2.2 Address       : 004EBCA3
  2.3 Module Name   : plsqldev.exe - (PL/SQL Developer)
  2.4 Module Version: 8.0.2.1505
  2.5 Type          : EInvalidOperation
  2.6 Message       : Control 'dxDockBrowserPanel' has no parent window.
  2.7 ID            : 1EE6
  2.8 Count         : 1
  2.9 Status        : New
  2.10 Note         :

Active Controls:
-----------------------------------
  4.1 Form Class   : TApplication
  4.2 Form Text    : pventur@TW_DES
  4.3 Control Class: TApplication
  4.4 Control Text : pventur@TW_DES

Computer:
-------------------------------------------------------------------------------
  5.2 Total Memory  : 1015 Mb
  5.3 Free Memory   : 454 Mb
  5.4 Total Disk    : 78,13 Gb
  5.5 Free Disk     : 5,3 Gb
  5.6 System Up Time: 32 minutes, 38 seconds
  5.7 Processor     : Intel(R) Pentium(R) 4 CPU 2.80GHz
  5.8 Display Mode  : 1152 x 864, 32 bit
  5.9 Display DPI   : 96
  5.10 Video Card   : Intel(R) 82865G Graphics Controller (driver 6.14.10.4396)
  5.11 Printer      : HP LaserJet IIISi (driver 6.0.6001.22116)

Operating System:
------------------------------------
  6.1 Type    : Microsoft Windows XP
  6.2 Build # : 2600
  6.3 Update  : Service Pack 3
  6.4 Language: Spanish
  6.5 Charset : 0

Custom Information:
-----------------------------------------------------------------------------------------------
  8.1 PL/SQL Developer: Version 8.0.2.1505
                        01.59148 - 50 user license
                        Windows XP Professional 5.1 Build 2600 (Service Pack 3)
  8.2 Parameters      : C:\Archivos de programa\PLSQL Developer\plsqldev.exe
  8.3 Preferences     : Session mode:_Multi
                        OCI Library:
----------------------------------------------------------------------------------------------                        Use OCI7:_False
  8.4 Preference Files: C:\Archivos de programa\PLSQL Developer\Preferences\Default\Default.ini
                        C:\Archivos de programa\PLSQL Developer\Preferences\pventur\default.ini
  8.5 Plug-Ins        :
  8.6 Aliases         : CENTRAL.WORLD
                        DES_ART
                        DES_SG
                        DES_VIDA
                        INTERBASE
                        ...
  8.7 Homes           : OraHome8  (C:\oracle\ora81)
  8.8 DLLs            : C:\oracle\ora81\bin\oci.dll
  8.9 TNS File        : C:\oracle\ora81\Network\Admin\tnsnames.ora
  8.10 Using          : Home:_OraHome8
                        DLL:_C:\oracle\ora81\bin\oci.dll
                        OCI:_Version 8.1
                        Oracle9i Enterprise Edition Release 9.2.0.8.0
  8.11 Character Sets : Character size:_1 byte(s)
                        CharSetID:_10
                        NCharSetID:_871
                        Unicode Support:_True
                        NLS_LANG:_SPANISH_SPAIN.WE8ISO8859P1
                        NLS_CHARACTERSET:_WE8PC850
                        NLS_NCHAR_CHARACTERSET:_UTF8

Call Stack Information:
--------------------------------------------------------------------------------------------
|Address |Module         |Unit           |Class         |Procedure/Method       |Line      |
--------------------------------------------------------------------------------------------
|Running Thread: ID=3076; Priority=0; Class=; [Main]                                       |
|------------------------------------------------------------------------------------------|
|00A0F18B|plsqldev.exe   |MainUnit.pas   |TPLSQLDevForm |BrowserFormCreate      |27382[15] |
|00A0F090|plsqldev.exe   |MainUnit.pas   |TPLSQLDevForm |BrowserFormCreate      |27367[0]  |
|00A0E9DB|plsqldev.exe   |MainUnit.pas   |TPLSQLDevForm |CreateDockForms        |27221[1]  |
|00A0E9D0|plsqldev.exe   |MainUnit.pas   |TPLSQLDevForm |CreateDockForms        |27220[0]  |
|009D4960|plsqldev.exe   |MainUnit.pas   |TPLSQLDevForm |FormCreate             |11442[698]|
|004C92D5|plsqldev.exe   |Forms.pas      |TCustomForm   |DoCreate               |2947[3]   |
|00541AF4|plsqldev.exe   |TntForms.pas   |TTntForm      |Create                 |324[14]   |
|004D27E1|plsqldev.exe   |Forms.pas      |TApplication  |GetTitle               |7938[3]   |
|004D2DF6|plsqldev.exe   |Forms.pas      |TApplication  |CreateForm             |8193[7]   |
|004D2D88|plsqldev.exe   |Forms.pas      |TApplication  |CreateForm             |8186[0]   |
|00C25D5A|plsqldev.exe   |PlSqlDev.dpr   |              |                       |139[7]    |
|------------------------------------------------------------------------------------------|
|                                                                                          |
|Running Thread: ID=1340; Priority=0; Class=TDBNamesThread                                 |
|------------------------------------------------------------------------------------------|
|7C91DF58|ntdll.dll      |               |              |ZwWaitForSingleObject  |          |
|7C91D288|ntdll.dll      |               |              |NtDeviceIoControlFile  |          |
|770F48B0|oleaut32.dll   |               |              |SysFreeString          |          |
|770F4880|oleaut32.dll   |               |              |SysFreeString          |          |
|608054C0|oranls8.dll    |               |              |lxdgetobj              |          |
|6080B5D0|oranls8.dll    |               |              |lxhci2h                |          |
|60811B80|oranls8.dll    |               |              |lxhmcnv                |          |
|608083D0|oranls8.dll    |               |              |lxgcnv                 |          |
|60828D61|oranls8.dll    |               |              |lxugcnv                |          |
|60828D10|oranls8.dll    |               |              |lxugcnv                |          |
|71A3695F|WS2_32.dll     |               |              |WSASend                |          |
|606512B0|oracore8.dll   |               |              |ssgetosver             |          |
|6064F251|oracore8.dll   |               |              |sltsmnr                |          |
|6064F240|oracore8.dll   |               |              |sltsmnr                |          |
|60B56140|oran8.dll      |               |              |nsrdr                  |          |
|6021BC50|oracommon8.dll |               |              |kpcxk2u                |          |
|60B444E0|oran8.dll      |               |              |nsdo                   |          |
|606512B0|oracore8.dll   |               |              |ssgetosver             |          |
|6064F251|oracore8.dll   |               |              |sltsmnr                |          |
|6064F240|oracore8.dll   |               |              |sltsmnr                |          |
|6004B140|orageneric8.dll|               |              |kghalo                 |          |
|606512B0|oracore8.dll   |               |              |ssgetosver             |          |
|6064F251|oracore8.dll   |               |              |sltsmnr                |          |
|6064F240|oracore8.dll   |               |              |sltsmnr                |          |
|60439AC0|OraClient8.Dll |               |              |kpuhhalo               |          |
|606512B0|oracore8.dll   |               |              |ssgetosver             |          |
|6064F251|oracore8.dll   |               |              |sltsmnr                |          |
|7C80A4A4|kernel32.dll   |               |              |CompareStringW         |          |
|7C9110E0|ntdll.dll      |               |              |RtlLeaveCriticalSection|          |
|60B163AB|oran8.dll      |               |              |nioqwa                 |          |
|6040171D|OraClient8.Dll |               |              |OCIStmtFetch           |          |
|0056052D|plsqldev.exe   |Oracle.pas     |TOracleQuery  |Next                   |9305[24]  |
|00560398|plsqldev.exe   |Oracle.pas     |TOracleQuery  |Next                   |9281[0]   |
|00AD6479|plsqldev.exe   |DBNamesUnit.pas|TDBNamesThread|GetNames               |82[13]    |
|00AD63AC|plsqldev.exe   |DBNamesUnit.pas|TDBNamesThread|GetNames               |69[0]     |
|00AD6526|plsqldev.exe   |DBNamesUnit.pas|TDBNamesThread|Execute                |95[6]     |
|------------------------------------------------------------------------------------------|
|Calling Thread: ID=3076; Priority=0; Class=; [Main]                                       |
|------------------------------------------------------------------------------------------|
|00AD6CFB|plsqldev.exe   |DBNamesUnit.pas|TDBNames      |FetchNames             |233[11]   |
|00AD6CA0|plsqldev.exe   |DBNamesUnit.pas|TDBNames      |FetchNames             |222[0]    |
|009D9D15|plsqldev.exe   |MainUnit.pas   |TPLSQLDevForm |SessionChanged         |12430[56] |
|009D9A80|plsqldev.exe   |MainUnit.pas   |TPLSQLDevForm |SessionChanged         |12374[0]  |
|009D44EA|plsqldev.exe   |MainUnit.pas   |TPLSQLDevForm |FormCreate             |11383[639]|
|004C92D5|plsqldev.exe   |Forms.pas      |TCustomForm   |DoCreate               |2947[3]   |
|00541AF4|plsqldev.exe   |TntForms.pas   |TTntForm      |Create                 |324[14]   |
|004D27E1|plsqldev.exe   |Forms.pas      |TApplication  |GetTitle               |7938[3]   |
|004D2DF6|plsqldev.exe   |Forms.pas      |TApplication  |CreateForm             |8193[7]   |
|004D2D88|plsqldev.exe   |Forms.pas      |TApplication  |CreateForm             |8186[0]   |
|00C25D5A|plsqldev.exe   |PlSqlDev.dpr   |              |                       |139[7]    |
--------------------------------------------------------------------------------------------

Modules Information:
--------------------

Processes Information:
----------------------

Assembler Information:
----------------------

Registers:
----------

Has anyone faced this problem?.

Any help will be great. Thanks.

 
We're currently looking into this. As a workaround, reset the docking layout to default by deleting the following registry sections:

HKEY_CURRENT_USER\Software\Allround Automations\PL/SQL Developer\Docking
HKEY_CURRENT_USER\Software\Allround Automations\PL/SQL Developer\Docking2
HKEY_CURRENT_USER\Software\Allround Automations\PL/SQL Developer\Docking3

 
Hi Marco,

The workaround has fixed the bug. The messsageBox is not fired anymore.

Thanks a lot, I will be looking for a path to v8 in the future.

Grettings.
 
Back
Top