Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Weird and The Wonderful
  4. Catastrophic Failure!

Catastrophic Failure!

Scheduled Pinned Locked Moved The Weird and The Wonderful
game-devdockerdebugginghelptutorial
12 Posts 8 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    Brisingr Aerowing
    wrote on last edited by
    #1

    I am using this message in one of my applications for things that should never happen (but you never know what may happen with Windows), but I guard against anyways. I also include a 'Guru Meditation GUID' so I can find where the issue happened and try and debug it. An example issue: I put a service in a service manager (that uses Unity IoC Container) and get it out a few lines later. If the service is, for some strange reason, not there, I show a message and terminate the application, as something major went haywire.

    Keep Clam And Proofread -- √(-1) 23 ∑ π... And it was delicious.

    P M V A P 5 Replies Last reply
    0
    • B Brisingr Aerowing

      I am using this message in one of my applications for things that should never happen (but you never know what may happen with Windows), but I guard against anyways. I also include a 'Guru Meditation GUID' so I can find where the issue happened and try and debug it. An example issue: I put a service in a service manager (that uses Unity IoC Container) and get it out a few lines later. If the service is, for some strange reason, not there, I show a message and terminate the application, as something major went haywire.

      Keep Clam And Proofread -- √(-1) 23 ∑ π... And it was delicious.

      P Online
      P Online
      PIEBALDconsult
      wrote on last edited by
      #2

      Uh huh. Examples?

      1 Reply Last reply
      0
      • B Brisingr Aerowing

        I am using this message in one of my applications for things that should never happen (but you never know what may happen with Windows), but I guard against anyways. I also include a 'Guru Meditation GUID' so I can find where the issue happened and try and debug it. An example issue: I put a service in a service manager (that uses Unity IoC Container) and get it out a few lines later. If the service is, for some strange reason, not there, I show a message and terminate the application, as something major went haywire.

        Keep Clam And Proofread -- √(-1) 23 ∑ π... And it was delicious.

        M Offline
        M Offline
        Matt T Heffron
        wrote on last edited by
        #3

        ...haven't done it since college but I prefer: Program faw down go "Boom!"

        P B 2 Replies Last reply
        0
        • M Matt T Heffron

          ...haven't done it since college but I prefer: Program faw down go "Boom!"

          P Online
          P Online
          PIEBALDconsult
          wrote on last edited by
          #4

          Certainly if it's going to "faw down", it should "go Boom!"; so many kids nowadays don't think it should "go Boom!". :sigh:

          1 Reply Last reply
          0
          • M Matt T Heffron

            ...haven't done it since college but I prefer: Program faw down go "Boom!"

            B Offline
            B Offline
            Brisingr Aerowing
            wrote on last edited by
            #5

            I saw that in a Metro App on a friend's computer. :doh: I guess the developer agreed with the Fischer Price comparison.

            Keep Clam And Proofread -- √(-1) 23 ∑ π... And it was delicious.

            1 Reply Last reply
            0
            • B Brisingr Aerowing

              I am using this message in one of my applications for things that should never happen (but you never know what may happen with Windows), but I guard against anyways. I also include a 'Guru Meditation GUID' so I can find where the issue happened and try and debug it. An example issue: I put a service in a service manager (that uses Unity IoC Container) and get it out a few lines later. If the service is, for some strange reason, not there, I show a message and terminate the application, as something major went haywire.

              Keep Clam And Proofread -- √(-1) 23 ∑ π... And it was delicious.

              V Offline
              V Offline
              vonb
              wrote on last edited by
              #6

              I got "Catastrophic Failure" right from MS: a VB6 app I made years (if not decades) ago, which tries to access a MS Access DB. There was a field with junck in it, making that message.. The same message occured in Access itself, so I believe it's an Access error message.

              The signature is in building process.. Please wait...

              1 Reply Last reply
              0
              • B Brisingr Aerowing

                I am using this message in one of my applications for things that should never happen (but you never know what may happen with Windows), but I guard against anyways. I also include a 'Guru Meditation GUID' so I can find where the issue happened and try and debug it. An example issue: I put a service in a service manager (that uses Unity IoC Container) and get it out a few lines later. If the service is, for some strange reason, not there, I show a message and terminate the application, as something major went haywire.

                Keep Clam And Proofread -- √(-1) 23 ∑ π... And it was delicious.

                A Offline
                A Offline
                Argonia
                wrote on last edited by
                #7

                What about : Welcome to Application suicide booth. Option 5 has been chosen : The user the is too dumb to close the app properly and that's why the application crashed.

                Microsoft ... the only place where VARIANT_TRUE != true

                B B 2 Replies Last reply
                0
                • A Argonia

                  What about : Welcome to Application suicide booth. Option 5 has been chosen : The user the is too dumb to close the app properly and that's why the application crashed.

                  Microsoft ... the only place where VARIANT_TRUE != true

                  B Offline
                  B Offline
                  Brisingr Aerowing
                  wrote on last edited by
                  #8

                  LOL! :laugh: :laugh: :laugh: I like to put Easter Eggs in my applications, and I wonder what I should do next.

                  Keep Clam And Proofread -- √(-1) 23 ∑ π... And it was delicious.

                  1 Reply Last reply
                  0
                  • A Argonia

                    What about : Welcome to Application suicide booth. Option 5 has been chosen : The user the is too dumb to close the app properly and that's why the application crashed.

                    Microsoft ... the only place where VARIANT_TRUE != true

                    B Offline
                    B Offline
                    BillW33
                    wrote on last edited by
                    #9

                    I could use that in some old legacy software. It takes a while to shut down. Despite being told to wait, there are users who will use the task manager to force it to turn off immediately. This causes it to stop in the middle of saving settings to an Access DB which often corrupts the DB. So when the user restarts the program it isn’t happy about having a corrupted DB.

                    Just because the code works, it doesn't mean that it is good code.

                    S 1 Reply Last reply
                    0
                    • B BillW33

                      I could use that in some old legacy software. It takes a while to shut down. Despite being told to wait, there are users who will use the task manager to force it to turn off immediately. This causes it to stop in the middle of saving settings to an Access DB which often corrupts the DB. So when the user restarts the program it isn’t happy about having a corrupted DB.

                      Just because the code works, it doesn't mean that it is good code.

                      S Offline
                      S Offline
                      Sentenryu
                      wrote on last edited by
                      #10

                      just hide the window and let the user think it has shut down. I'm Brazilian; English and other human languages in general aren't my best skills so I apologise for my less than perfect English... "Given the chance I'd rather work smart than work hard." - PHS241 "'Sophisticated platform' typically means 'I have no idea how it works.'"

                      B 1 Reply Last reply
                      0
                      • S Sentenryu

                        just hide the window and let the user think it has shut down. I'm Brazilian; English and other human languages in general aren't my best skills so I apologise for my less than perfect English... "Given the chance I'd rather work smart than work hard." - PHS241 "'Sophisticated platform' typically means 'I have no idea how it works.'"

                        B Offline
                        B Offline
                        BillW33
                        wrote on last edited by
                        #11

                        We mostly leave the window there so the users won't try to restart it while it is still shutting down. And, yes, they would do this. It really needs a better status report so users don't think it has frozen, but it is old software with no more updates planned.

                        Just because the code works, it doesn't mean that it is good code.

                        1 Reply Last reply
                        0
                        • B Brisingr Aerowing

                          I am using this message in one of my applications for things that should never happen (but you never know what may happen with Windows), but I guard against anyways. I also include a 'Guru Meditation GUID' so I can find where the issue happened and try and debug it. An example issue: I put a service in a service manager (that uses Unity IoC Container) and get it out a few lines later. If the service is, for some strange reason, not there, I show a message and terminate the application, as something major went haywire.

                          Keep Clam And Proofread -- √(-1) 23 ∑ π... And it was delicious.

                          P Offline
                          P Offline
                          patbob
                          wrote on last edited by
                          #12

                          Brisingr Aerowing wrote:

                          I also include a 'Guru Meditation GUID'

                          Let me guess. you used to program Amigas years ago, right? :)

                          We can program with only 1's, but if all you've got are zeros, you've got nothing.

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups