How to deal with OS threads????
hi guys,
i wonna to code simple application that could view the threads of the system
and control them by block or start another thread after finish, how to code this???
thx,
If you could do it at all, it sounds very platform-dependent. Don't use Java.
Similar Messages
-
How to deal with deadlock on wwv_flow_data table when http server times out
There are some threads about a deadlock on the wwv_flow_data table. None of them contain a real explanation for this behaviour. In my case I will try to explain what I think is happening. Maybe it helps somebody who is hitting the same matter.
In my case with APEX 3.2.1 I am navigating from one page to another. Doing this APEX will lock the table wwv_flow_data. As soon as the other page is shown the lock will be released. But now this other page contains a bad performing query (standaard report region). After 5 minutes the http server (modplsql) will time out and present the message "No response from the application server" on the screen. In the meanwhile the query is still running on the database server and the lock stays on the wwv_flow_data table.
Normal user behaviour will be that the user will use the back button to return to the previous page and tries it again to navigate to the other page or
the user will try to refresh the page with the bad performing query.
And voila now you will have a deadlock on the wwv_flow_data table since a second session is trying to do the same thing while the first hasn't finished yet.
How to deal with it?
First of all. Have a good look at the bad performing query. Maybe you can improve it that it will succeed before the http server will timeout.
In my case the 11gr1 optimizer couldn't handle a subquery factoring clause in the best way. After changing it back to a classical inline query the problem was solved.
Secondly you could increase the timeout parameter of the http server. Although this not the best way.
Maybe it would better if APEX in a next version would release the lock on the table wwv_flow_date earlier or do a rollback just before the moment that the http server is timing out.
regards,
Mathieu MeeuwissenHello Shmoove,
I saw your reply here and you probably understand the problems the HTTP 100 response may cause.
I am trying to send image that was taken by getSnapshot. The problem is that the server respond with this HTTP 100 message.
I suspect that the reason that my server doesn't recognize the file that I'm sending from J2me is that the "server to client" response to the 100 message comes after the second message of (see what the TCPIP viewer shows down here):
POST /up01/up02.aspx HTTP/1.1
Content-Type: multipart/form-data; boundary=xxxxyyyyzzz
Connection: Keep-Alive
Content-length: 6294
User-Agent: UNTRUSTED/1.0
Host: szekely.dnsalias.com:80
Transfer-Encoding: chunked
400: Client to Server (126 bytes)
78
--xxxxyyyyzzz
Content-Disposition: form-data; name="pic"; filename="david.jpg"
Content-Type: application/octet-stream
400: Connected to Server
400: Server to Client (112 bytes)
HTTP/1.1 100 Continue
Server: Microsoft-IIS/5.1
Date: Wed, 23 Mar 2005 00:47:02 GMT
X-Powered-By: ASP.NET
Any help will be appreciated,
David -
Move of mailbox with over 30K of folders fails, how to deal with this.
Hello all,
I'm in the process of moving all Exchange 2010 mailboxes to newly created databases located on new storage.
Every mailbox except one moved successfully, the "problem" mailbox keeps failing and I need some advise on how to deal with this.
The mailbox that keeps failing is only 4 GB but has over 30K of folders that the users created manually over the years.
They are unable to easelly delete folders as they have created many sub folders within the folders.
I posted a part of the failed move request log below.
Can anyone advise on how to solve this?
Thanks in advance.
21-2-2015 18:15:13 [EXHUB1] Fatal error MapiExceptionMaxSubmissionExceeded has occurred.
Error details: MapiExceptionMaxSubmissionExceeded: Unable to save changes. (hr=0x80004005, ec=1242)
Diagnostic context:
Lid: 55847 EMSMDBPOOL.EcPoolSessionDoRpc called [length=7574]
Lid: 43559 EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=360][latency=0]
Lid: 23226 --- ROP Parse Start ---
Lid: 27962 ROP: ropWriteStream [45]
Lid: 27962 ROP: ropSetProps [10]
Lid: 27962 ROP: ropSaveChangesMessage [12]
Lid: 17082 ROP Error: 0x4DA
Lid: 18273
Lid: 21921 StoreEc: 0x4DA
Lid: 27962 ROP: ropExtendedError [250]
Lid: 1494 ---- Remote Context Beg ----
Lid: 26426 ROP: ropSaveChangesMessage [12]
Lid: 27420 dwParam: 0xE1F000B
Lid: 36537 dwParam: 0xE1F000B
Lid: 5587 StoreEc: 0x8004010F PropTag: 0xE1F000B
Lid: 33375 StoreEc: 0x8004010F
Lid: 27420 dwParam: 0x806684B0
Lid: 36537 dwParam: 0x806684B0
Lid: 5587 StoreEc: 0x8004010F PropTag: 0x806684B0
Lid: 64931 StoreEc: 0x8004010F
Lid: 46509
Lid: 40193 StoreEc: 0x8004010F
Lid: 5587 StoreEc: 0x8004010F PropTag: 0x30130102
Lid: 21970 StoreEc: 0x8004010F PropTag: 0x668F0040
Lid: 64319 dwParam: 0x5000
Lid: 39743 dwParam: 0x6730
Lid: 45016 StoreEc: 0x4DA
Lid: 57304
Lid: 5041 StoreEc: 0x4DA
Lid: 4465 StoreEc: 0x4DA
Lid: 6926 StoreEc: 0x4DA
Lid: 1750 ---- Remote Context End ----
Lid: 31418 --- ROP Parse Done ---
Lid: 21457
Lid: 19665 StoreEc: 0x4DA
at Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, SafeExInterfaceHandle iUnknown, Exception innerException)
at Microsoft.Mapi.MapiProp.SaveChanges(SaveChangesFlags flags)
at Microsoft.Exchange.MailboxReplicationService.MoveObjectInfo`1.CreateMessage(T obj, GetAdditionalProperties getAdditionalPropertiesCallback)
at Microsoft.Exchange.MailboxReplicationService.MoveObjectInfo`1.CreateMessage(T obj)
at Microsoft.Exchange.MailboxReplicationService.LocalMailbox.Microsoft.Exchange.MailboxReplicationService.IMailbox.SaveSyncState(Byte[] key, String syncStateStr)
at Microsoft.Exchange.MailboxReplicationService.MailboxWrapper.<>c__DisplayClass57.<Microsoft.Exchange.MailboxReplicationService.IMailbox.SaveSyncState>b__56()
at Microsoft.Exchange.MailboxReplicationService.ExecutionContext.Execute(GenericCallDelegate operation)
at Microsoft.Exchange.MailboxReplicationService.MailboxWrapper.Microsoft.Exchange.MailboxReplicationService.IMailbox.SaveSyncState(Byte[] key, String syncState)
at Microsoft.Exchange.MailboxReplicationService.MailboxCopierBase.SaveSyncState(SaveStateFlags flags)
at Microsoft.Exchange.MailboxReplicationService.BaseJob.SaveSyncState(SaveStateFlags flags)
at Microsoft.Exchange.MailboxReplicationService.BaseJob.SaveState(SaveStateFlags flags, UpdateRequestDelegate updateRequestDel)
at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.SortMessages(Object[] wiParams)
at Microsoft.Exchange.MailboxReplicationService.CommonUtils.CatchKnownExceptions(GenericCallDelegate del, FailureDelegate failureDelegate)
Error context: --------
Operation: IMailbox.SaveSyncState
OperationSide: Target
Primary (a4966c13-778a-4d70-9087-f077e2523f66)
Key: FEF1D04E070AB74A99B809B7797674AE000000000000000000000000000000009B5540B45B37774CAB84806C1964B598
SyncStateLength: 27050362
21-2-2015 18:15:13 [EXHUB1] Relinquishing job.Hi,
Based on the description, please run the following commands to check if there are any message limit size. Try to increase the limit size then move this mailbox.
Get-mailbox –identity “user name” | fl MaxSendSize,MaxReceiveSize
Get-transportconfig | fl MaxSendSize,MaxReceiveSize
Get-transportrule | fl MessageSizeOver
Get-sendconnector | fl MaxMessageSize
Get-receiveconnector | fl MaxMessageSize
Note: Once we increased the value we need to wait for the AD replication and cache to be cleared and then test the move mailbox.
If this doesn’t work, please try to move mailbox with the skip corrupted items. This will skip the corrupted items and move only the good items to the target mailbox.
Similar thread:
https://social.technet.microsoft.com/Forums/en-US/5383a826-4383-4b26-a503-2c3bb635f9d2/mailbox-move-to-exchange-2010-fails-for-mailboxes-over-23-gb?forum=exchangesvrdeploylegacy
Best Regards. -
Help!!! How to deal with ClassNotFoundException??
How to deal with ClassNotFoundException without starting Java Runtime Environment??
the class file:
import java.applet.Applet;
import java.awt.Graphics;
public class Hello extends Applet {
public Hello() { }
public void paint(Graphics g) {
g.drawString("Hello!", 5, 25);
the html file:
<APPLET CODE="Hello" WIDTH=300 HEIGHT=200 >
</APPLET>
But it throw a error
Error loading class: Hello
java.lang.NoClassDefFoundError
java.lang.ClassNotFoundException: Hello
at com/ms/vm/loader/URLClassLoader.loadClass (URLClassLoader.java)
at com/ms/vm/loader/URLClassLoader.loadClass (URLClassLoader.java)
at com/ms/applet/AppletPanel.securedClassLoad (AppletPanel.java)
at com/ms/applet/AppletPanel.processSentEvent (AppletPanel.java)
at com/ms/applet/AppletPanel.processSentEvent (AppletPanel.java)
at com/ms/applet/AppletPanel.run (AppletPanel.java)
at java/lang/Thread.run (Thread.java)
What 's the rule of com.ms.vm.loader.URLClassLoader finding the class??If you compiled the applet with SUN jdk then use -source 1.3 -target 1.1 to make it run in
msjvm (Microsoft Java Virtual Machine). Note that this is a bad idea because MS is
phasing out the msjvm.
If you don't want to ue msjvm (good for you) than use the object tag in your html file to tell
the browser you need to run this applet with sun jre:
http://java.sun.com/products/plugin/versions.html -
How to deal with OpenCL grey out issue.
First off, I'm not native english speaker.
I have Nvidia GeForce 550 Ti video card, and its support OpenCL v1.1.
I'm also face a "random" OpenCL grey out issue like other people here, but I found the "issue" and how to deal with.
open a command windows (using WinKey + R, and type cmd <enter>)
type "cd C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)" <enter>
type "sniffer_gpu" <enter> -->> to check your GPU has OpenCL in Photoshop?
When GPU is in power-saving mode (core running in 51Mhz, using MSI Afterburner monitor), I running sniffer_gpu, got this report
C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)>sniffer_gpu
Device: 0000000000328D68 has video RAM(MB): 1023
Vendor string: NVIDIA Corporation
Renderer string: GeForce GTX 550 Ti/PCIe/SSE2
Version string: 3.0.0
OpenGL version as determined by Extensionator...
OpenGL Version 3.0
Has NPOT support: TRUE
Has Framebuffer Object Extension support: TRUE
OpenGL ok
Return code: 1
C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)>
No OpenCL support
Then, I switch GPU back to normal status (core running at 900Mhz)
C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)>sniffer_gpu
Device: 00000000001F8D68 has video RAM(MB): 1023
Vendor string: NVIDIA Corporation
Renderer string: GeForce GTX 550 Ti/PCIe/SSE2
Version string: 3.0.0
OpenGL version as determined by Extensionator...
OpenGL Version 3.0
Has NPOT support: TRUE
Has Framebuffer Object Extension support: TRUE
OpenGL ok
OpenCL ok, version=1.1 CUDA 4.2.1
Return code: 3
C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)>
OpenCL support !!
Nowadays, most of new GPUs were support power-saving, but when sniffer_gpu running at GPU power-saving state, the OpenCL computing report maybe "time-out", cause the detector "guess" the GPU does not support OpenCL. This is why many people says "OpenCL" sometimes work, sometimes grey-out.
I hope this bug can be fixed, or at least people can understand how to "enable OpenCL everytime when you launch photoshop".
Bye.Do check the following link
http://blogs.oracle.com/soabpm/2010/01/soa_suite_11g_weblogictransact.html -
Hi everybody,
I wrote a "Class Library" project which is a service using Visual Stodio 2008 recently, then tried to use a Visual Studio 2008
Setup Project to install it.
Here is what I did for the "Class Library":
1. Finish the program.cs, Service.cs
2. Add Installer
3. Change the serviceInstaller so that "StartType" to be Aotumatic
4. Change the ServiceProcessInstaller2 so that "Account" to be LocalSystem
5.
6. Click in F5 (Start Debugging)
Here is what I did for the Setup Project:
1. Add the exe file built from the "Class Library" project to the Application Folder
2. On the Custom Action Editor, add the exe file from 1 to Install and Commit
3. Change the property of the project so that "RemovePreviousVersion" to be true
4. Click on F6(Build Solution)
Then I tried to run the msi file from the built of the Setup Project. Because I modified the two projects serveral times, I uninstalled the Class Library using "Control Panel->Add or Remove Programs" before I reinstall. Two things I notived:
1. After unstall, the registry was not cleaned up about the installed program
2. After several rounds install/uninstall, I got "Error 1001. The specified service already exists"
My questions are:
1. How to cleanup the registry when uninstall a program?
2. How to deal with the "Error 1001. The specified service already exists"?
3. Did I do anytbing wrong with the "Class Library" or the "Setup Project"?
Thanks a lot!
HelenHi Simon, not a problem!
I spent some more time on this and here are few more notes:
it is called Major Upgrade, when you are installing new version of the product upon a previous one and
MSI supports 2 strategies:
Strategy 1. Install a new version and uninstall previous one. (Install a new version right upon previously installed version (file merging is performed based on dll version number) and the delete previously
installed files)
Strategy 2. Uninstall previous version and install a new one (Delete all previous files and install from scratch new files.)
From the first look it seems that 1st strategy is weird and buggy. But, remember, MSI is great because it's transactional!!! That means that if once some of the phases (Installation, Uninstallation, Rollback, Comit) fails, your machine
will be reverted to the previous state and it'll be still functional.
Let's consider both strategies:
Consider you have installed product_v1.msi and you want to install product_v2.msi.
Strategy 1
1. MSI engine copies files from Product_v1 directory to TEMP directory
2. MSI engine merges files based on the assembly version (between v1 and v2)
3. Once merging is completed successfully it removes files in TEMP (RemoveExistingProducts action triggers it) and you got product_v2 installed, otherwise if it fails MSI engine revert machine to V1 and copies previous files from TEMP.
Strategy 2
1. MSI engine tottaly removes all files from v1.
2. MSI engine installs v2 files and if something goes wrong you cannot revert back, because RemoveExistingProducts allready worked out and MSI doesn't have files to revert machine back
I recommend to everybody to use Strategy 1 and leverage MSI transaction functionality. And you can set this strategies by defining sequence of RemoveExistingProducts action. See more info
here. So, I think it's not even a bug in VS as I said in the upper post it is default recommened behaviour.
AND, you got "Error 1001. The specified service already exists"
because if we follow Strategy 1 MSI engine tries to install Windows Service on top of the existing service and OF COURSE it fails MSI engine (StopServices, DeleteServices actions are executed before actual
installation and they look at ServiceControl table). In order to stop service first and delete them you have to fill ServiceContol table of the MSI (and then StopServices, DeleteServices actions will recognize what to they have to stop
and delete), like this:
*clip*clip*clip*
' see http://msdn.microsoft.com/en-us/library/windows/desktop/aa371634(v=vs.85).aspx for more info
' Update the Service Entry to stop and delete service while uninstalling
query = "INSERT INTO ServiceControl (ServiceControl, Name, Event, Arguments, Wait, Component_) VALUES ('MAD_Service', 'Service name', '160', '', '1', '"
+ componentName + "')"
Set view = database.OpenView(query)
: CheckError
view.Execute : CheckError
' Update the Service Entry to stop and delete service while installing
query = "INSERT INTO ServiceControl (ServiceControl, Name, Event, Arguments, Wait, Component_) VALUES ('MAD2_Service', 'Service name', '10', '', '1', '"
+ componentName + "')"
Set view = database.OpenView(query)
: CheckError
view.Execute : CheckError
*clip*clip*clip*
We can uninstall service first by following Strategy 2, but then we lose transactional support.
So, Simon did I encourage you to change your code a bit?:)
And, btw, if you don't want to change the strategy, please don't rely on SequenceID in MSI table, it can be change, you have to get the at the runtime.
Hope it will help to everybody!
See also more advanced explanation of how MSI works
here.
Truly yours, Marat -
How to deal with credentials for external applications using a Java Client/
Hi Guys,
This is the case. I am integrating an external application with an ADF Application. I have implemented some programmatic ViewObjects that are being filled up by a REST Java Client Wrapper. Everything is working fine but the issue is that the credentials the wrapper is using are hard coded inside the java class. I am thinking to ask for the credentials at the beginning of my taskflow and then store them somewhere and use them then to create my client wrapper (passing them in the constructor).
However, I don't know if my approach is good and I would like you to share your experiences or how to deal with this.
RegardsYou can use Credential Store Framework to store the credentials securely in the weblogic server instead of hardcoding in the java class.
The Credential Store Framework:
- enables you to manage credentials securely
- provides an API for storage, retrieval, and maintenance of credentials in different back-end repositories
Check the documentation on CSF API -
http://docs.oracle.com/cd/E29505_01/core.1111/e10043/devcsf.htm
Major Steps -
1. Create a credential map and key in em console to store the password (http://docs.oracle.com/cd/E25054_01/core.1111/e10043/csfadmin.htm)
2. Use CSF API to retrieve the stored password
3. In jazn-data.xml give permissions to access CSF key and map -
How to deal with payment of vendor to us (credit notes I guess)
Normally I use F07 for outgoing payments, it's linked to vendors, but how to deal with incoming payments of vendors?
We got paid two invoices(credit notes I guess) and I want to put them under the right vendor, but how do I do it?
I can't use F07 I think because I need to use positive amounts (for normal purchase invoices) and can't use negative amounts in this transaction. F08 is for ingoing payment but that session is linked to customers I thought..not for vendors?
How to deal with this kind ot transactions? What transaction can I use the best for payments like this
(we got paid an amount , no invoices yet, but I know the vendor).whith F-02 it is possible I noticed.
-
How to deal with file(for example .xml)? what format of dir should be?
I'd like to operate the file in disk, and want to use relative directory?
How to deal with file dir? what format of dir should be?Hi Kamlesh,
Thanks for your response.
Actually, In the "Process External Bank Statement" window, i see that there are few entries which is for the previous year and which has not been reconciled. I have never worked practically on BRS and hence, i am scared to make any changes in the clients database without being confident on what i am doing. I need to reconcile for one of their Bank a/c for the month of April '08. I have the copy of the statements for the month ending 31st Mar 08 and 30th Apr 08. The closing balances are as below:
31/03/08 - 2300000.00
30/04/08 - 3100000.00
Now my OB for Bank a/c for April '08 in SAP is 2300000.00 Dr.
When i go to External Bank Reconciliation - Selection Criteria Screen (Manual Reconciliation), here are the detail that i enter:
Last Balance: INR -7,000,000.00000 (Grayed out by the system)
Ending Balance: INR -3,100,000.00000 (Entered by me)
End Date: 30/04/08 (Entered by me)
"Reconciliation Bank Statement" Screen opens up and shows the below balances in the screen:
Cleared Book Balance: INR -7,000,000.00000
Statement Ending Balance: INR -3,100,000.00000
Difference: INR 3,800,000.00000
As per the Bank statement, i have found all the transactions listed out here for the month of Apr '08 but, i also found that the open transactions for the previous month from April '08 have been lying in "Process External Bank Statement" window.
Could you please help me solve my issue as to what needs to be done or could you also get me some links from where i can get few documents for processing External Bank Reconciliations?
That will be of a great help for me. I need steps as to what needs to be done first and then the next so that i can arrive at the correct closing balance for the month April '08.
Thanks in Advance....
Regards,
Kaushal -
Organizational unit transfers ,how to deal with the person in it ?
Hi,All,I need your help!
if an organizational unit has been transfered to another upper organizational unit ,and there are already persons assigned to different positions of it,so how to deal with this problem?are those person's IT 0000,0001should be changed too?and how to maintain this kind of change?is a personnel action necessary?or there is some other more efficient way for it?Hi
In IT0001 You have a Position which is linked to a Org unit. If you want to change the org units reporting relationship then you have to change it in OM by creating a new relationship with the upper org unit.
All the person are assigned to position so nothing needs to be done in PA.
Reward points if useful.
Regards -
IMac SSD full - how to deal with the two drives
Greetings all,
I've been using an iMac i7 with two drives SSC and HDD. Recently, I've been having issues with the SSD being close to full. I use it for applications only, although some apps need lots of space (iTunes, iMovie, Photoshop, etc.) I use Lightroom and have all the images on the spinning drive. Does anyone know how to deal with this issue? Any way I can move the music from iTunes to the separate drive, or any way to figure out what exactly is using most of my space?
Thanks in advance for your help.
erlkonigHere's some utilities for analyzing disk space:
DiskInventory
GrandPerspective
OmniDiskSweeper
WhatSize
You might want to consider putting your home directory on the HDD.
How to Move the Home Folder in OS X – and Why
Moving your home folder in OS X -
How to deal with the barcode?
i'm developing a file storage system in java, there're two barcode on each file(one is pdf417, the other one is code128) , but now ,there's a problem confused me :
i use the barcode scanner to scan the file and get images of these files from the scanner , but i have no idea how to deal with these images,
i need the barcode information on the images, and i know there're some java components can help me to read the barcode from images , for example : BarcodeReader from Barcode Library, but these components were too expensive for me , is there any other way can solve this problem?yes, look for a cheaper component...
Or write your own...
Or save up until you can afford the more expensive ones... -
How to deal with the growing table?
Every tables are growing in any applications. In some applications, tables become larger and larger quickly. How to deal with this problem?
I am developing an application system now. Should I add a lot of delete commands in the code for each table?junez wrote:
Every tables are growing in any applications. In some applications, tables become larger and larger quickly. How to deal with this problem?
I am developing an application system now. Should I add a lot of delete commands in the code for each table?Uh, well, yes if you continually add rows to a table the table will grow ... sooner or later you will want to delete rows that are no longer needed. What did you expect? You have to decide what the business rules are to determine when a row can be deleted, and make sure your design allows for such rows to be identified. This is called ..... analysis and design. -
How to deal with the rejected stock if it is rjected by QC
Dear All,
please let me know how to deal with the rejected stock from Quality point of view.i.e., for incoming materails and Finished if returned from customer
Regards,
P.Vijayahi
if material is rejected for incoming material then you can create Notification for incoming material due to you can return back material with print for that you have to record defects in result recording. in T-code QM02 if result is recorded with defects. or you can create with Qm01.against vendor
if material is returned from costumer you can create inspection lot for that for that you have to maintained inspection type 06 in material master. you can result record for that you can create notification for that. or rework for this material as per quality check or can scrap
if have any problem please come back
regards
Pravin -
pages 5.5 output PDF is not have pages number interlinkage ,why?How to deal with?
pages 5.5 output PDF is not have pages number interlinkage ,why?How to deal with?
Maybe you are looking for
-
I thought I was locked out because I'd not yet updated the phone to version 8.0. But running the update that did not help. Closed iCloud, since I couldn't use it anyway. That did not help, either. My last good sync was 10 days ago. The biggest reason
-
HT1529 I have multiple apple ID's and want only one. My accounts have breeze
My accounts have been compromised. Shady husband doing shady things causing password problems. Please help me to create only one ID to use my iPhone4S iPad Air and windows PC
-
After Firefox upgrade just a few minutes ago, Windows 7 no longer allows hyperlinks in e-mails (Outlook 2003) to connect. Message is "This operations has been cancelled due to restrictions in your computer. Please contact your system administrator."
-
How can I delete a Note in iCloud on only 1 device?
I have 3 devices on iCloud with Notes on - an ipad mini, an ipod touch and a macbook. I need to send my ipod in for a new battery and want to temporarily delete all my notes (some have passwords etc.) on it, but still leave them on the other 2 device
-
Change memory for classic application from 10.3.9
PowerBook G4 Sys 10.3.9 Changing memory alloted to aplication... Normally I'd quite the app, highlight it's icon, hit "command-i" and change memory in the dialog box that pops up. However this classic app give me the correct dialog box without my bei