Very Slow Open Document Dialog Window
Hello,
We are currently see an issue with opening files in BarTender. All of the label templates we use are store in a Librarian database that is hosted on one of our SQL servers. We are finding after we press the file open button in the toolbar, in the File menu, or press the "CRTL+O" keys there is a long delay before the Open Document dialog window (aka: Format File Open window) is displayed. We have seen delays of over 90 seconds. The normal delay is 15 to 35 seconds from when we press the open file buttons.
Is any one else experiencing these long delays? What could be causing these delays? Is there any fixes, as these long delays are slowing down production?
These delays are happening on multiple systems. These delays still happen after a clean install of the BarTender Suite. We have also found no collocation to the delay length, and number of current users / print jobs.
For reference here is some system setup information
BarTender Suite
Edition: Enterprise Automation
Version: 9.4 SR3
Build: 2781
Operating System
OS Name: Microsoft Windows Server 2008 R2 Enterprise x64
Processor Intel(R) Xeon(R)
Total Memory 8.00 GB
Librarian Database
Host OS Microsoft SQL 2008
Processor Intel(R) Xeon(R)
Total Memory 16.00 GB
Total Files: 1646
Total Folders: 1134
SQL Database Size: 3297 MB
Thank you!
Matt S.
-
Yes this is a well known issue they have had for a while when opening or browsing folders with MANY documents in it. Basically, Seagull programmed their own document dialog for use with LIbrarian, and it gets very laggy. There is a hack to avoid it, but I believe the hack may limit the use of Librarian...
The workaround is to go in your registry to HHEY_CURRENT_USER \ SOFTWARE \ Seagull Scientific \ Librarian \ File Dialog
Create a new key of name "Use Windows Dialog" and type "REG_DWORD" with a value of 1 (0x00000001)
This forces BarTender to use the Windows document dialog window, and the lag goes away completely. However, like I said, I believe the reason for the updated dialog was for the purposes of Librarian, so I do not know if you can still access it after this. (of course you can always undo the registry change if it doesn't work)
1 -
Thank you for the reply.
Has there been any improvement with the new editions of
BarTender (e.g. 10.x)?That was our worry; there would be no formal fix. This problem is causing production slowdowns
and to that end we have started to take steps to fix the problem in our
production environment.I would like to see Seagull design an official fix, I feel
that our librarian DB is not that large, and other customer of Seagull surely
have larger Librarian DBs. How are those customers handling this issue?
To fix the problem we have designed our own “Format File
Open” window.Just using the BT SDK, and SQL queries we have been able to
design and test “Format File Open“ that
fixes almost all of the known problems with the “Format File Open” window
provided by Seagull. Using our custom
built “Format File Open” we are able to select and open multiple file in a few
seconds verses 20+ seconds needed to open a file using the Seagull provided
open file dialog window.I have attached a screenshot of our custom build Liberian “Format
File Open” window. Please let me know
any comments or criticism.[attachment=845:Open_Document_Demo_V1.jpg]
Thank you for your help!!
Matt S.
0 -
Hello Matt,
What nRyder says is correct as Windows appears to do some kind of internal caching that we haven't been able to match. With directories containing hundreds of files, the Windows file dialog seems to have better performance than ours. This is certainly a known issue that can be prevented by disabling our "File dialog", but this action will invalidate the use of Librarian.As this behaviour is generally caused when the file dialog needs to search through folders with hundreds of files in them I would recommend restructuring your folder system to try avoiding too many files per folder. That should certainly improve performance.In your case I'm afraid that there is no other solution at this time. We are certainly working to improve our dialog's performance (it was actually improved already between v9.3 and v9.4) but it's still true that Windows' one is faster.Regards0 -
Hi,
Have this problem on Bartender basic edition, when opening files takes upto a couple of minutes, have tried the registry hack but I must be have mad a mistake as it doesn't make any diference, is there any specific instructions to carry out the Registry hack.
Any assistance would be appreciated
Regards Terry
0 -
Shotaro Ito
★ BarTender Hero ★
Hi eltel,
Close BarTender 9.x / 10.x, Open notepad, paste this file and save the file as
"UseWindowsDialog.reg"
Windows Registry Editor Version 5.00 ;Enable Windows standard file open dialog for BarTender. ;Note that this dialog doesn't access to Librarian library. [HKEY_CURRENT_USER\Software\Seagull Scientific\Librarian\File Dialog] "Use Windows Dialog"=dword:00000001
Then double click the file to apply the setting.
To revert setting, do the same with script below:
"UseDefaultDialog.reg"
Windows Registry Editor Version 5.00 ;Enable default BarTender file open dialog [HKEY_CURRENT_USER\Software\Seagull Scientific\Librarian\File Dialog] "Use Windows Dialog"=-
Note this changes file dialog (you should able to see difference by selecting File > Open) and that might speed up the dialog itself to open,
However it doesn't speed up file access itself - perhaps you have another reason to make file access slow, such as access to network folder is slow etc.
0 -
We are seeing this type of slowness with BarTender Enterprise Automation 2016 R3. Is this issue still expected with the new version? We are seeing a response time of 30-60 seconds with 600 files in a folder in Librarian.
0 -
We have made some improvements throughout the versions of BarTender but currently there is still some slowness with the file->open dialog in BarTender in some very specific and rare circumstances. This is a known issue and bug already reported in our system so we are still continuing to work on it.
I would suggest using the workaround mentioned above with changing the registry key to use the Windows dialog. If you are storing and retrieving BarTender documents in Librarian, I would suggest opening the documents directly in Librarian.
0
Please sign in to leave a comment.
Comments
7 comments