1. Olan Knight
  2. PowerBuilder
  3. Monday, 28 June 2021 20:48 PM UTC

PB2019R3
Oracle 12C
Windows 10, 64 bit platform

Summary:
Anyone know why the Oracle .DMP files listed below are being generated?
There does not seem to be any errors or issues with the running application.


Details:
I have an application that runs 24x7x365.
It's the only user app running on the VM

Process
1) Check folder A every X minutes for an input file

2) If an input file exists, open it, read each line
      - generate the appropriate report as specified by the line of data
      - Print the report as a PDF file in folder B
      - When the input file processing is completed, close the file and move it to folder C
      - Check ONCE in folder A for a new input file
         - if a new file exists, process it
         - if a new file does NOT exist, return to the timer(X) wait cycle.

3) Return to step 1

 

Thank You.

Who is viewing this page
Accepted Answer
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Monday, 28 June 2021 21:14 PM UTC
  2. PowerBuilder
  3. # Permalink

Hi Olan;

    Generally speaking, DMP files are created when the program crashes. The MiniDump file is generated automatically by the Windows OS when it detects an app crash. I would recommend checking that O/S even logs to see it’s generated for a PB application crash. To confirm this, you can also use the Process ID in the dump file.

   If you confirm it’s the PB application crashing that creates the dump file, please find out at what point does the PB application crash (DLL & offset). You can refer to the following to disable the generation of the dump files via configuring the Windows settings. For example:

1) https://docs.microsoft.com/en-us/windows/client-management/generate-kernel-or-complete-crash-dump

2) https://docs.microsoft.com/en-us/powershell/module/windowserrorreporting/disable-windowserrorreporting?view=win10-ps

  In addition, this issue could be caused by the Oracle DB and in particular related to the Oracle Client being used. If you are indeed using Oracle, can you

  1. Tell us what version of the Oracle Client is installed?
  2. Can you upgrade to the latest Oracle Client to verify if the DMP files stop?

    These are some Oracle DMP file related posts on Google:


HTH

Regards ... Chris

Comment
  1. Olan Knight
  2. Monday, 28 June 2021 21:22 PM UTC
Great info! Thank you, Chris!



The app is not abending.

Oracle dopes not appear to be abending , or if it is abending then it's being auto-rebooted.

We are using Oracle12C with the native pboraO10.dll connection.
  1. Helpful
  1. Chris Pollach @Appeon
  2. Monday, 28 June 2021 21:31 PM UTC
Hi Olan;

It could be crashing on the "Disconnect". Also if you are on R3, then the DLL being used should be "PBORA.dll" ( no numbering ). Also make sure that if you applied R3 maintenance MR01) that the PBORA DLL being deployed is from build 2703.

Also, if your Oracle DBMS server is 12C then make sure that your Oracle Client is also the 12C version.

Regards ... Chris
  1. Helpful
There are no comments made yet.


There are replies in this question but you are not allowed to view the replies from this question.