Tags:
view all tags
---+ Diagnosing Strange and Generic Errors <p align="left">To diagnose strange or generic errors <span style="font-size: x-small;"><em>(such as bus errors, seg faults, attempting to free freed memory errors, or "an internal error has been detected" errors), </em></span>run through the following checklist:</p> 1 Delete all of your Applications' EMs. <p>Rerun your problem scenario to see if the problem still occurs.</p> 1 Set environment variable APPX_TRAILER_COUNT=40, then re-run the condition that generates the error. <p>This catches most APPX "stepping on memory" errors, by generating an "mm free() - corrupted trailer" message earlier in your problem scenario.</p> <p>This can be set in the appx.env found in the data directory under the directory containing your APPX engine. (If you're running APPX/Server, any new APPX Application server session fired off from an APPX/Client after appx.env editing will have newly edited appx.env environment variables activated.)</p> 1 Search for Design Discrepancies:<br /> <br /> <p><span style="text-decoration: underline;">In Release 4.1.b and prior, OR non-GUI client (Java)<br /></span><br />Run: 2.Application Design, 3.Utility, 6.Toolbox, 20.Source Analysis Menu, 1.Orphan Detection, 19.Run Each of the Above</p> <p>Run: 2.Application Design, 3.Utility, 6.Toolbox, 11.Conversion Utilities, 4.Check for Duplicate ANO and EMs. <br /><br />"No Lines Were Output" means the Application passes this test. If any Applications don't pass, perform:</p> 1 Run: 11.Conversion Utilities, 2.Reset Process Date Add Fields. 1 Run: 11.Conversion Utilities, 6.Reset DD for full process. 1 Perform steps 4) thru 6) below <p><span style="text-decoration: underline;">In Release 4.2 and newer, using GUI client (Java) </span></p> <p>Log into Appx and click <Design an Application>, then select the application that was running when the error occurred. The Application Design menu will be displayed. Click on the <Utilities> tab. The following functions can be found under the Design Repair Tools heading on the Utilities menu.</p> <p>Click <Check for Design Orphans>. The Orphan Detection menu will be displayed. Click <Run Each of the Above>. A report will be created for any processes that contain orphan related errors. Otherwise you will see “No Lines Were Output” if there were no orphan errors. You might want to print any report(s) that show errors. When all the processes have been checked and/or printed, return to the Utilities menu.</p> <p>From the Utilities menu, Click on Verify ANO’s and EM’s. Similar to the above check, a report may be created listing errors. "No Lines Were Output" means the Application passes this test.</p> <p>If any processes fails either of these tests, perform the following:</p> 1 Click Reset Process Date Add (Utility menu) 1 Click Reset DD For Full Compile (Utility menu) 1 Perform steps 4) thru 6) below 1 Initialize the 4 compiled DD files (BITMAP, ELEMENT, FILE, INITIAL) and reprocess the Data Dictionary. <p>These can be initialized in System Administration, Design File Management, File Selection (select these four files), Initialize Files.</p> 1 Restructure your enduser data. <p>This should go quickly - only the /Struct file date/time stamps will need to be reset, to match the newly compiled DD.)</p> 1 Delete all of your Applications' EMs again. <p>Then rerun the scenario that causes the problem.</p> 1 If your problem scenario still fails, and you're running on a Windows platform, send us your appx.stk <p>'appx.stk' is a stack dump, telling us something of what goes on inside APPX when cassert error messages occur. You'll find it in the same directory that your 'appx' or 'appx.exe' engine is located. If it is overly large, you may want to delete or rename it, then run your problem scenario one more time to get a clean dump.</p> <span style="font-size: x-small;"> <p>Send to [[mailto:techsupp@appx.com][techsupp]]:</p> <ol> <li>The appx.stk dump, </li> <li>The version# of APPX under which you are running, </li> <li>The release level of your Operating System, </li> <li>A brief description of what the error looks like from the operator's perspective, and </li> <li>A brief description of the Application Design elements in which the error occurred. </li> </ol></span>
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r1 - 2012-02-27
-
ChrisBrower
Home
Site map
Main web
MedicaidBilling web
Sandbox web
TWiki web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Edit
Attach
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback