Bug #76198 Phantom table in Diagram
Submitted: 6 Mar 2015 19:52 Modified: 4 Dec 2015 8:33
Reporter: Miguel Mello Email Updates:
Status: Not a Bug Impact on me:
None 
Category:MySQL Workbench: Modeling Severity:S1 (Critical)
Version:6.2.4/6.2.5 OS:Windows (7 Starter Service Pack 1)
Assigned to: CPU Architecture:Any

[6 Mar 2015 19:52] Miguel Mello
Description:
A table in diagram does not get visible properly.

How to repeat:
Open the Diagram.

Suggested fix:
Table should always be visible.
[6 Mar 2015 19:56] Miguel Mello
Screenshot

Attachment: Screenshot.png (image/x-png, text), 107.65 KiB.

[6 Mar 2015 19:57] Miguel Mello
System Log:

MySQL Workbench Community (GPL) for Windows version 6.2.4  revision 12437 build 2426 (32 bit)
Configuration Directory: C:\Users\Miguel_2\AppData\Roaming\MySQL\Workbench
Data Directory: C:\Program Files\MySQL\MySQL Workbench 6.2 CE
Cairo Version: 1.10.2
OS: Microsoft Windows 7 Starter Service Pack 1
CPU: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz, 3.5 GiB RAM
Active video adapter VNC Mirror Driver
Installed video RAM: 0 MB
Current video mode: NULL
Used bit depth: NULL
Driver version: 1.8.0.0
Installed display drivers: NULL
Current user language: Portuguese (Brazil)
[6 Mar 2015 20:00] Miguel Mello
Workbench Log

Attachment: Workbech-log.txt (text/plain), 22.38 KiB.

[8 Mar 2015 0:07] MySQL Verification Team
Thank you for the bug report. Are you able to provide the project model file (private if you wish)?. Try version 6.2.5 too. Thanks.
[8 Mar 2015 12:58] Miguel Mello
I have installed version 6.2.5 and problem remains. I attached the project model file. Good look.
[8 Mar 2015 15:08] MySQL Verification Team
Phantom Table

Attachment: phantom_table.png (image/png, text), 463.17 KiB.

[8 Mar 2015 15:13] MySQL Verification Team
Thank you for the feedback. Please check prior attached screenshot I assume your sample screenshot has as phantom table the produtos maybe is an environment issue you have or I am missed some important condition to make repeatable. My environment is:

MySQL Workbench Community (GPL) for Windows version 6.2.5  revision 0 build 397 (64 bit)
Configuration Directory: C:\Users\Miguel\AppData\Roaming\MySQL\Workbench
Data Directory: C:\Program Files\MySQL\MySQL Workbench 6.2 CE
Cairo Version: 1.10.2
OS: Microsoft Windows 8.1 Pro
CPU: 8x Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz, 16.0 GiB RAM
Active video adapter NVIDIA GeForce GT 720
Installed video RAM: 1024 MB
Current video mode: 3840 x 2160 x 4294967296 colors
Used bit depth: 32
Driver version: 9.18.13.4725
Installed display drivers: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
Current user language: Portuguese (Brazil)
[8 Mar 2015 20:43] Miguel Mello
Well, I am running my Win7 in a Virtual Box Machine. Do you think that is the issue? Well, anyway my workbench in Fedora 21 got working again, I mean, showing the table fields for editing. I guess I will give away from Win7, indeed.
[9 Mar 2015 15:33] MySQL Verification Team
On Windows 7 VirtualBox

Attachment: win7_phantom.png (image/png, text), 399.70 KiB.

[9 Mar 2015 15:36] MySQL Verification Team
Thank you for the feedback. Checked on Windows 7 VirtualBox machine (see attached screenshot).
[9 Mar 2015 15:42] Miguel Mello
What do you think my friend?
[18 Nov 2015 11:59] Mike Lischke
This is problem is caused by the large table figures. You either can make them smaller (not showing all columns then) or switch to software rendering. On Windows (and only there) Workbench uses OpenGL to render the diagrams. This imposes limitations on certain HW (integrated graphic boards) and VMs (max. texture size).

Using software rendering means to switch to cairo drawing, as used on the other platforms. This is not slower than OpenGL rendering, but doesn't have those limitations. To do so start workbench with the parameter "-force-sw-rendering".
[4 Dec 2015 8:33] Mike Lischke
This is a problem caused by graphics drivers in limited environments (especially VMs and RDP sessions). We cannot do anything about this and the only solution is to use software rendering (which is equally fast under these conditions). Otherwise WB runs just fine also with big figures/diagrams (tested on a 4K screen).