Welcome, Guest. Please Login.
05/13/25 at 01:58:40
News:
Home Help Search Login


Pages: 1
Send Topic Print
Invalid Pointer Operation w/ SO-G (Read 1605 times)
injectionmold111
Browser
*


I love YaBB 1G -
SP1!

Posts: 7
Invalid Pointer Operation w/ SO-G
09/21/06 at 13:07:32
 
Hello,
 
I am helping to convert from OWPW accounting to DBA accounting. All manufacturing is currently run on DBA Classic. We intend to start the accounting change by tracking sales orders/accounts receivable with DBA in parallel with OWPW. We plan to work on inventory at a later point in time.
 
Problem:
When posting invoices with SO-G, the data transfers to the current General Ledger batch, but the system locks up after the post is made (the freeze occurs with the SO-G Post Invoice screen open). An error window opens stating "Invalid Pointer Operation."
 
Recent changes made to the system (chronological):
1) In accounting General Ledger Defaults, turned off COGS, PO, Inventory Adjustment, WO transactions, and use of item class GLs (all fields set to "N"). COGS had been posting to the clearing account.
2)Cleared existing accounting data with UT-K-A.
3) Fixed binary 0's with UT-K-I.
 
Another thread indicates that invalid pointer operation errors may be corrected by re-indexing files.
 
Are there any particular files we should re-index with UT-C to attempt to fix this error?
 
Thanks,
Matt
Denbro Plastics
Back to top
 
 
  IP Logged
dameng
Senior Member
****


DBA / EVO Software
Consultant

Posts: 275
Gender: male
Re: Invalid Pointer Operation w/ SO-G
Reply #1 - 09/22/06 at 10:44:08
 
could you please tell us what version of DBA or EVO you are using. the version information is found in the Help | About.
include any dates or patch level info.
 
if the problem is re-indexing, it might be due to some data that is not recorded properly in those particular files. a re-index might fix it. it might not. or one of your updates did not fully get applied.
 
BKARHINV, BKARHIVL, BKARINV, BKARINVL, BKARCUST, BKGLTEMP, BKART, BKARINVT, BKICMSTR, MTICMSTR, CLASS, INVTXN.
 
Are the main ones. there are more, depending on lot / serial control, notes, etc.
 
make sure you have a good backup of those files, incase you lose the data from re-indexing. ( which would be if they were really corrupted.)
Back to top
 
 

Dave Mengelkamp
Digital Consulting
760.832.2536
davemeng@earthlink.net
Email WWW   IP Logged
injectionmold111
Browser
*


I love YaBB 1G -
SP1!

Posts: 7
Re: Invalid Pointer Operation w/ SO-G
Reply #2 - 09/26/06 at 09:40:40
 
Dave--
 
Thanks for your reply. I did back-up and re-index the specified files. The problem has not been fixed.
 
We are running DBA version 2002.3. Since the software has functioned as intended from installation until now, I am reluctant to patch or update.  
 
My plan is to continue backing-up and re-indexing additional files;  DBA help lists the files associated with the various modules (AP/AR/BM/etc.).  Unfortunately, I am not sure which specific files are accessed by the SO-G command.
 
Regards,
Matt
Denbro Plastics
Back to top
 
 
  IP Logged
Lynn_Pantic
Administrator
*****


evolution (n) -
gradual change to a
different form

Posts: 5663
Re: Invalid Pointer Operation w/ SO-G
Reply #3 - 09/26/06 at 17:59:55
 
If you have all users exit the system, then load SO-G on one station, then load the Pervasive Monitor utility, you can see what files are loaded.
Back to top
 
 

Lynn Pantic
IS Tech Support
lynn@istechsupport.com
Email   IP Logged
injectionmold111
Browser
*


I love YaBB 1G -
SP1!

Posts: 7
Re: Invalid Pointer Operation w/ SO-G
Reply #4 - 10/01/06 at 15:57:48
 
Thank you Lynn--
 
I ran the SO-G operation in DBA with the pervasive monitor utility running. I attempted to re-index the indicated files with the UT-C command; all of them went through except for the BKSYMSTR.B file. For this file, an error window appeared on the DBA screen and the re-index command did not proceed.  
 
Is it likely that we have a corrupted BKSYMSTR.B file (or possibly a bad pointer in one of the fields), and if so what is the best way to repair the file?
 
Regards,
Matt
Denbro Plastics
Back to top
 
 
  IP Logged
dameng
Senior Member
****


DBA / EVO Software
Consultant

Posts: 275
Gender: male
Re: Invalid Pointer Operation w/ SO-G
Reply #5 - 10/02/06 at 06:44:12
 
that file is comprises of a single record that contains your default settings.
 
chances are you have some data in one of those fields. that is not valid.
 
you can UT-C it, but you you must be in a different company so the program won't have that file open.
 
also, check your setting's for AR defaults. menu SD-P Customer Defaults. make sure there are only valid values and Re-SAVE them.
Back to top
 
 

Dave Mengelkamp
Digital Consulting
760.832.2536
davemeng@earthlink.net
Email WWW   IP Logged
injectionmold111
Browser
*


I love YaBB 1G -
SP1!

Posts: 7
Re: Invalid Pointer Operation w/ SO-G
Reply #6 - 10/04/06 at 11:35:16
 
Dave--
I re-indexed the "BKSYMSTR.B" file, and a number of new problems developed.  
 
After creating a new test company,  the test company was selected with change company in the file menu in order to re-index the BKSYMSTR file. The file extension for the files re-indexed up to this point was ".B". The pervasive monitor function showed ".B" files active.
 
After re-indexing the "BKSYMSTR.B" from within the test company with UT-C, the file menu was accessed to change back to the main company. Now, 3 companies appeared in the change company pulldown: the newly created test company [73], "Denbro Plastics Co []", and a 3rd company called "License Expired See AD-A [99]."  
 
Prior to creation of the test company and the "BKSYMSTR.B" re-index, there was no option to change company; DBA only had one company record available. "License Expired See AD-A [99]" appeared after the "BKSYMSTR.B" re-index.  
 
After selecting "Denbro Plastics Co," all of the sales records were current, and posting with SO-G generated an "invalid pointer error" once again.  
 
The files activated by SO-G were re-indexed once again, as indicated with the pervasive monitor function. When SO-G ran after this re-index, an error message stated: "Access violation at address 00658C68 in module 'TP5WDBA.EXE.' Read of address FFFFFFFF."
 
An invoice was voided, and an attempt to post the credit memo generated the error message:"Access violation at address 00402053 in module 'TP5WDBA.EXE.' Read of address 01202020."
 
After a restart, and a second attempt to post the credit memo, an error read "Invalid pointer operation." However, this did post as the sales order was accessible again.
 
Next, we turned off accounting in order to see whether the initial "Invalid Pointer Operation" and the new errors were already present but only made visible by turning on DBA accounting. All DBA Accounting was turned off: GL, AP, and AR. A test sales order was created, released, and the invoice printed.  
 
The SO-G command now produced the error: "Access violation at address 00401E0D in module 'TP5WDBA.EXE'. Write of address 01202020."
 
Additional details:
1) After selecting the "License Expired See AD-A [99]" company, the pervasive monitor function shows the ".B" files active. These files are also active for the current company named "Denbro Plastics Co []".
 
2) The FILELOC, ERRMSG, and USERS files (which do not allow re-indexing with UT-C) are located in the Dbamfg/ directory while the other active files are located in Dbamfg/default/ directory.
 
3) The site-license was turned over to Denbro Plastics when the original company changed owners. The data in the "License Expired See AD-A [99]" company appears to be the data from the company with the original site-license.
 
Is this a problem with two company records now accessing the same default files?
 
Back to top
 
 
  IP Logged
dameng
Senior Member
****


DBA / EVO Software
Consultant

Posts: 275
Gender: male
Re: Invalid Pointer Operation w/ SO-G
Reply #7 - 10/10/06 at 08:14:15
 
each company accesses their own sets of data. they do not share. the [99] company is in a folder TESTDATA and have *.B99 data files, while your Denbro plastics data is or should be in a folder DEFAULT and have *.B files.
 
it still sounds like you either have a corrupted file / files or a mix of file structures from incomplete updates.
 
Since you are still on an old version, try this. go to UT-A and run DDCHECK and print out the report. run UPDFILE and Tag and Process for the files listed on the report.
 
make sure you have a good backup before you proceed.
 
Back to top
 
 

Dave Mengelkamp
Digital Consulting
760.832.2536
davemeng@earthlink.net
Email WWW   IP Logged
injectionmold111
Browser
*


I love YaBB 1G -
SP1!

Posts: 7
Re: Invalid Pointer Operation w/ SO-G
Reply #8 - 10/13/06 at 10:05:20
 
Dave--
 
You were correct.  I made a mistake using the Pervasive monitor function; the [99] company was using its own set of *.B99 files.
 
After running the DDCHECK, backing up the files, and following the actions indicated on the error report, the SO-G problem appears to be resolved. Specifically: 1) the BKGLX file did not agree with the dictionary definition, and 2) there were a number of files with record length discrepencies. The BKGLX file was corrected by running the "UPDATE" program from the windows taskbar. The record length discrepencies were corrected by running the UT-A UPDFILE program. There have not been any error messages since this file maintenance was performed on 10/10/06.
 
Thanks,
Matt
Denbro Plastics
Back to top
 
 
  IP Logged
Lynn_Pantic
Administrator
*****


evolution (n) -
gradual change to a
different form

Posts: 5663
Re: Invalid Pointer Operation w/ SO-G
Reply #9 - 10/13/06 at 18:43:08
 
For what it's worth, the changes between 2002.3 and 2002.4 included an index change to the BKGLX file. I suspect you somehow got some of the 2002.4 files installed without actually running the full update procedure.  What you did should take care of it.  
 
Take a look at the IS tech updates and Evo-ERP - if you are going to stay with DBA Classic, we offer a supported and updated platform.
Back to top
 
 

Lynn Pantic
IS Tech Support
lynn@istechsupport.com
Email   IP Logged
Pages: 1
Send Topic Print