Sage 50 Accounting [0057-rel\2017.1] has stopped working

SUGGESTED

This past week, all of sudden, I've been having the following issue when I hit "Post" on an account reconciliation:

What is this?

Thanks,

Kristine

  • 0
    I've had this problem too, I used the feedback option to send Sage a copy of the event log entries that clearly indicate the source of the problem

    I have not heard back from Sage yet

    I just make sure to click the 'save' icon on the top bar before posting, so nothing is lost if it crashes again
  • 0 in reply to Roger L

    Thanks for your reply, Roger, and I will make sure to hit "Save" before posting. Next time this happens to me I will do the same as you and use the feedback option.

    When I searched the forums regarding this issue, it seems like people were having this same/similar problem for 2013.x 

    To be honest, I wouldn't at all be surprised if it's a Windows 10 issue. What I've been hearing lately about Windows 10 is that it decides for users that software on their machine is a threat or incompatible, and then up an' uninstalls their software... I'm talking 'significant' applications such as AutoCADD. Unbelievable. Anyway, here's hoping someone from Sage addresses this on the forums so we can see what the fix'll be. It's year end for many so this is not good timing.

  • 0 in reply to Kristine2012
    I've been using version 2016.3 on the same windows 10 without a problem
    thus my suspicion that it is something Sage did or did not
  • 0 in reply to Roger L
    2016.3, hey? Well, that would lead me to believe then that yeah, it's more likely a Sage issue... I was thinking maybe it was solely a 2017.1 issue clashing with recent Windows 10 updates, but that's clearly not the case for you.

    In general, Windows 10 has been perfectly fine for me, fortunately!
  • 0 in reply to Kristine2012

    I'm still getting this error message... anyone else having this problem or know how to fix this? Every time I do an account rec, I get this message and Sage50 up and quits :(

    Thanks!

    Kristine

  • 0 in reply to Kristine2012
    Hi,

    That message from Windows is a generic crash message, and tells you nothing except which program has crashed. If an identical crash happens repeatedly or to a number of people, Microsoft will notify the software developer.

    The Windows Event Log will have more information about what went wrong. It's usually not information that's useful to non-programmers, but it might assist Sage, or someone in this forum, in helping resolve the issue.

    I haven't seen a crash while recording reconciliations using Quantum 2017.1, so it's not affecting everyone using that release, or not affecting all company files.
  • 0 in reply to RandyW
    Hi RandyW,

    I do seem to be having this every time I hit "Post" on an account reconciliation. When I start up Sage50 Pro again following the crash, everything seems to be in order, however, I can't help but feel that that sort of thing only gets worse and not better... I should really make an effort to remember to send a copy of the event log to Sage and Microsoft, I guess.

    Thanks for replying...

    Cheers,
    Kristine
  • FormerMember
    0 FormerMember in reply to Kristine2012
    Hi Kristine,

    Did you ever get this resolved? Since I've changed to Sage 50 2017, I'm having the same problem. I reconcile 2 bank accounts and with each, whenever I hit post I get the same crash message (has happened the past 3 months). Nothing is ever lost but it is unnerving every time it happens.

    Daryl
  • 0 in reply to FormerMember

    Hi Daryl,

    Not really, but, there is something I will be trying come the next time I do an account rec... see RandW's post on this very matter, at:

    https://sagecity.na.sage.com/support_communities/sage_50_accounting_ca/f/159/t/101581

    Here's a screen grab from that post, but it would be best if you gave it a read over and see what think... if you give RandyW's idea a try, I'd love to hear how this worked out for you! Especially since I will soon be upgrading our Sage50 at the office from 2013 to 2017.1 (I use 2017.1 at home).

  • 0 in reply to Kristine2012

    Kristine2012 said:
    I should really make an effort to remember to send a copy of the event log to Sage and Microsoft, I guess.

    It's actually quite important to do this.  Most software developers have to work on the old premise:

    Once is random chance

    Twice is co-incidence

    Three times is enemy action.

    Bugs are the enemy, not all computer crashes are bugs.  Some are Cosmic Rays, hardware problems, other software, etc. 

    It's impractical to investigate something that's only happened once or twice, and not enough data to track down the cause.  

    When they see the same error coming in from a few dozen IP addresses, the problem is more likely:

     - fixable because there's more data, and

     - more likely an actual problem with the software.

    So, please do send an error report.   Unless it's software you just wrote, or you know it crashed because a plug came out or something.

  • 0 in reply to RandyW
    Hi RandyW,

    I will be... I just haven't done an account rec recently, however, when I do do another account rec (which will be soon) I will at that time be sending in a report :)

    Generally speaking, I do like to take the time to provide feedback... I did that quite extensively with our time sheet tracking software, and I have ALWAYS done that with Adobe (in my 'former' life as a professional graphic designer.) I find they/developers definitely appreciate it--so yer preaching to the converted ;)

    Thanks for keeping watch on this particular matter!! :) I find the Sage50 forums 'light' in comparison to Adobe and Mircrosoft, so it's nice to know there are a few warm bodies out there! LOL That said, the Sage50 forums do seem to be picking more and more traffic and I think that's great because I do like to make use of them.

    Happy Friday!
    Kristine
  • 0 in reply to Kristine2012
    I had the error in the past when reconciling a bank, on different desktops
    I happened today when I clicked 'adjust payment' (m/c pay expenses)
    I reopened Sage, immediately tried to adjust the same transaction, another crash
    third time was the charm..

    the same click crashed sage once more later in the day

    I can't send the event log info via the feedback function, so I'm posting it here for sage support to retrieve and for them to resolve the problem

    Fault bucket 108625957439, type 1
    Event Name: APPCRASH
    Response: Not available
    Cab Id: 0

    Problem signature:
    P1: Sage50Accounting.exe
    P2: 24.10.0.1
    P3: 5847ac3d
    P4: SAGE_SA_CATO3CNT.dll
    P5: 24.10.0.1
    P6: 5847a3f8
    P7: c0000005
    P8: 00009506
    P9:
    P10:

    Attached files:
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA696.tmp.WERInternalMetadata.xml

    These files may be available here:
    C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Sage50Accounting_59ef8e3d155b9b1e5c18384faf57eba7d1385e4_9cc910c8_2e7fcea0

    Analysis symbol:
    Rechecking for solution: 0
    Report Id: 0bd68eec-3fec-4193-babe-40e8a6ba0d4e
    Report Status: 0
    Hashed bucket: a563005d9352ab0a24f57df5db422947


    ================================
    Faulting application name: Sage50Accounting.exe, version: 24.10.0.1, time stamp: 0x5847ac3d
    Faulting module name: SAGE_SA_CATO3CNT.dll, version: 24.10.0.1, time stamp: 0x5847a3f8
    Exception code: 0xc0000005
    Fault offset: 0x00009506
    Faulting process id: 0x68d4
    Faulting application start time: 0x01d2974f3c1c202f
    Faulting application path: C:\Program Files (x86)\Sage 50 Premium Accounting Version 2017\Sage50Accounting.exe
    Faulting module path: C:\Program Files (x86)\Sage 50 Premium Accounting Version 2017\SAGE_SA_CATO3CNT.dll
    Report Id: 0bd68eec-3fec-4193-babe-40e8a6ba0d4e
    Faulting package full name:
    Faulting package-relative application ID:

    =================================
    Application: Sage50Accounting.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.AccessViolationException
    at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr, IntPtr, Int32, IntPtr, IntPtr)
    at System.Windows.Forms.NativeWindow.DefWndProc(System.Windows.Forms.Message ByRef)
    at Sage.Advisor.ClientWindowProvider.WindowMonitors.Win32WindowMonitor.WndProc(System.Windows.Forms.Message ByRef)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)
  • 0 in reply to Roger L
    Ugh, Roger :( that kinda sucks... I hope Sage50 will see your event log posted here... I look at that and all I can think is, "yeah, me want to become Luddite.........."
  • 0
    SUGGESTED
    I have had this problem for a while and called Sage about it. They told me it means I have to uninstall and reinstall the program. That has been done numerous times. I asked in March about sending in a bug report. I did that. I am still having the same issues. We just have to keep sending in bug reports and calling about the problem. Maybe they will fix it.
  • 0 in reply to CF Tracey

    Sage can't fix something that's not broken inside their software. And 'the program stopped working' error message with a version number is unfortunately not much help in locating the cause. It's like an accident report that only has the newspaper headline "airplane crash".

    All software (Microsoft Windows, the Microsoft .NET framework, the Microsoft compiler, Microsoft Office, Sage 50, your antimalware software) has bugs.

    Please, always, if Microsoft Windows presents the option to send in a report, do that. It's an effective way of collecting the data needed. Reporting them to Microsoft helps get them found and hopefully fixed.

  • 0 in reply to RandyW
    Hi Randy - I think one challenge for most users is that it is hard for us to know or be able to tell, what error messages are relevant to Sage50 and/or Microsoft... further to which I'd add most users don't care who's fault it is, they just don't want their software to crash on them in the middle of task.

    Unfortunately, software companies do have a tendency to release software earlier than they sometimes should, and I'd would also suggest the burden is on the software companies, not the customers, to vet bugs.

    All that said, because of the lack of bug testing by software companies (because I understand it is a VERY expensive process), the reality hits customers with a bit of smack that they are now responsible and on their own in dealing with cryptic error messages.

    Quite frankly, I think (with increasing frequency) I should just revert back to pen-n-paper bookkeeping and doing general journal entries. We don't have volumes and volumes of transactions say, as with retail... the only real convenience we get from Sage50 is handing over the file to the accountant to bring into their tax software.

    At any rate, I fully support sending bug reports back to both Sage50 and Microsoft, I do it all the time and won't be stopping any time soon. However, I think for most people that is a foreign process so they can only be encouraged to participate, and people like yourself (and me, too) will likely be met with resistance to those ends.

    My final words, "keep preaching," I guess!
  • 0 in reply to Kristine2012

    I'd add most users don't care who's fault it is, they just don't want their software to crash on them in the middle of task.

    And software vendors generally don't want that, any more than the people who make cars and airplanes do.   As far as I understand, the automatic error reporting to / through Microsoft is one of the best ways to get them resolved.

    All that said, because of the lack of bug testing by software companies (because I understand it is a VERY expensive process),

    NASA has had software bugs that wrecked *billion* dollar programs, surely a lack of testing is not the problem.  Sage would presumably run batches of tests that will find nearly all significant bugs, that would affect all company files. 

    Exhaustive testing is impossible - every company file is different, every workstation and printer and network is different, even the steps I use to do a bank reconciliation are different from the steps you use.   On top of that, the banking entries posted by other users while I'm doing a reconciliation are going to be present / not present, and different each time. 

    I fully support sending bug reports back to both Sage50 and Microsoft, I do it all the time and won't be stopping any time soon.

    Those automatic bug reports do have an effect.   The bug report / fix / release process is unfortunately painfully long for desktop software, but the likelihood of finding and implementing a fix increases with the number of reports.

    Windows also may report software errors that don't actually cause a crash (these events in the Event Viewer log are mostly related to other programs, such as Internet Explorer:

    Not exactly sure what a Radar Pre Leak is supposed to signify, but I don't have to.   Presumably it's "this program did something unwise", sort of the computer equivalent of jaywalking.  Hopefully someone at Sage will get the information if it happens regularly, and look into it.

  • 0 in reply to RandyW
    I understand that there is a certain amount bugginess with all software, however, what's enough to send me over the edge is when I don't use any sort of 'unusual' software (i.e. as you call it, animal-ware, I've not heard the phrase before) and everything is working fine, and then all of a sudden things start going titters for no apparent reason. (I use Windows 10, Sage50, Office365, Adobe Creative Suite, Evernote, Norton, Fujitsu ScanSnap... that's it.)

    I'll send in the reports, but if they don't fix the issue, I'll switch programs. End of. I'm sure I'm not alone when I say I'm not interested in loosing days of time because all of a sudden I can't do an account rec. I'm all over investing my time in contributing to the bug report process, however, I'm not prepared to do that ad infinitum... at some point bugs need to be fixed, if not, I'll share that story when recommending software to colleagues, i.e. bad press for the software. Perhaps Sage50 needs to get after Microsoft--as a larger company, Sage has more clout than a lone voice on a user forum bemoaning, "Sage 50 Accounting [0057-rel\2017.1] has stopped working." Even if the error within Sage lies with Microsoft, Sage shouldn't abandon their customers telling them to bug Microsoft... presumably Sage has some measure of relationship with the companies creating the desktop environments in which Sage50 must function.

    Sorry, gonna sign off now cuz this is putting me in a real sour mood!! (I'm on the cusp of becoming a Luddite).
  • 0 in reply to RandyW

    Okay, RandyW, I got another one of these error messages today:

    A few weeks back on a different machine, I upgraded to the latest version of Sage50 Pro Accounting, and this afternoon I just completed my first account rec since upgrading. It was upon hitting "Post" when I was finishing the account rec, when this happened.

    So I tried to watch for a place where I would be prompted to send in a report, but Sage50 just up and quit and so I just clicked on the "Close Program" button.

    I'm now in the EventViewer and here's what i'm seeing:

    Any suggestions as to who would be the best to look at this? Should I send this to Sage50 or Microsoft or MySQL? Looks like there's an issue with the Connection Manager(?)

    Best,

    Kristine

  • 0 in reply to Kristine2012

    There are filters to narrow down the event log list, in order to pick out more severe problems from among the thousands of routine ("information") messages.

    Those 'information' messages are like "car entered parking lot".  Warnings are like "car overheating" and Errors are like "Car on fire"  

    Kristine2012 said:
    Should I send this to Sage50 or Microsoft or MySQL?

    Since the crash is happening at a specific point in using Sage 50, I would call their Support.  They should be able to look at the 'crash dump' and figure it out.  And / or perhaps examine the company data and find the cause.

    By comparison, Mysql bugs are uncommon, and bugs in the operating system are rare.

    It's not impossible that the usual go-to Support suggestion of "uninstall and reinstall" will fix any problem, but it's more likely a waste of your time.

    My guess is that there is a minor data anomaly in that company file, and the bank rec code crashes on post because it is particularly fragile or buggy. 

    I've seen Sage 50 crash on a particular operation with a specific vendor name.  Reproduced it in the sample file and sent it in via Support.  Clearly that was a program bug, and by anomaly I mean only something that is not common.

  • 0 in reply to RandyW

    Thanks for the reply, RandyW...

    Re your point on something  buggy in the company file... I've had this same error with two companies now :(

    My reaching out to you above is now the second company I am finding this happening with, and it was also just after upgrading to the latest version of Sage50, i.e. 2017.2.

    I'll see what happens next account rec... and just start keeping a record.

  • 0 in reply to Kristine2012

    I would have supported Randy's suggestion that there probably is an anomaly in the data set. I suggest this because I have been using 2017.2 Accountant's Edition since it first appeared for about 13 companies with a total of more than 30 account reconciliations each month with out ever see this error message.

    Another possibility could be in the program but it matters little which Edition - Pro, Premium, Quantum or Accountant's Edition you are using as the code is all the same and features are only unlocked based on the installation key. The account reconciliation posting would be the same across the board.

    The next thought might be the environment. As Randy suggested the other programs and applications running on the hardware in your unique installation may be a cause. But you have indicated it is happening on two different computers.

    Having ruled out the obvious I would call Sage Technical Support. They can look at may other area that are not readily available to most users including things like the error log or even the transaction log and decipher what is happening. The last time this was happening, a couple of years ago, I did have a problem. A ten minute call solved the problem. They logged into my computer deciphered the code and suggested that I make a change to a setting in another application. They would not tell me how to change the other application as that is not their responsibility but I listened, made a change and have been happily posting entries ever since.

    I know this does not give you an answer but I would urge you to call.