- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Good to see an ATM working properly. Makes me feel safe!
Admin
Get in there Diebold! Doesn't exactly make you feel happy about all those closed-source voting machines, eh?
Admin
I can almost understand an ATM running ASP.Net, but the fact that it's has remote error display turned on ?
Admin
Honestly, I think a smart application (if not something embedded) rather than a web application would be a better fit for an ATM. Is this really an ATM, or maybe just a kiosk that lets walk-in customers use their internal web-site?
Either way, demerit for having remote errors turned on in production, another demerit for not having a strategy for catching unhandled exceptions and reporting them properly. Its not really that hard to do in ASP.Net.
Admin
I think I may just avoid these machines in the future. I do love ASP.NET, but it probably wouldn't be my first choice for ATM software.
Admin
Heh, I've seen ATMs BSODing. Windows 95 style. I also got a nice userfriendly message once: "There are only $50 bills left." My choices were "Yes" and "No". I still wonder what would have happened had I clicked "No".
Admin
Ask your bank what would have happened (or more appropriately, what they would have done to you, your family and anyone that knows you). I'm sure they have an answer!
Admin
I really like the Diebold telling you to try and alter the configuration and turn debugging on to the user. Personally I'd rather it let you use the buttons on the side of the screen to set breakpoints.
Admin
Yup: it's a PNC Bank ATM. Whose website I was just using to check whether I'd been paid this week... I'll be going down there to close down my account with them this afternoon.
Captcha: stinky. Just like that ATM's code.
Admin
I have visions of a back room somewhere with a web camera pointed at a vintage amber monochrome display driven by a very dusty HGA card, with the web camera's output in the Staten Island ferry office...
Obviously the trendy restaurant caters to terrorists. Why else would it be named "interror"? I suppose it could be named after people who work at cemetaries (people who inter, or interrors, although my Yankee references say it should be spelled "interrer" if it's a word at all).
I've seen bank machines stuck in a failed OS/2 boot (looked like a disk failure took out the bank machine application, but not the command prompt or the rest of the OS runtime). The keypad keys produced numbers which appeared on the command line, but I couldn't find any way to simulate Alt or otherwise get anything executed. To be 100% fair, the machine I was able to interact with was a bankbook updater, a non-money-dispensing machine located near the bank machines that can print statements in your bankbook, but it's pretty similar technology--same kiosk except the money dispenser is replaced with a printer.
Admin
Did these errors occur when OS/2 was used to run things ?
Admin
lol, this is awesome!
Admin
You can see where this is going...
Soon, ATM keyboards will have ctrl, alt and del keys, and preferably one labeled "Any"
Admin
I think ASP.NET is fantastic but it completely blows my mind that anyone would think it's a good idea for ATM software. Windows forms, maybe, but ASP.NET, no.
Admin
No. There were other errors that happened though.
Whatever idiot decided to shoehorn ASP.NET into an ATM front end deserves to die.
God I hate developers that only understand "The Web".
Admin
I don't know about anyone else, but I'd never eat/drink at a bar called "In Terror"
Admin
Agree 100%
Admin
For some of the less fancy ATMs, BlankButton+1 still works :)
Hold the button (on the keypad) with no markings, and hit the number one, and watch as the admin console comes up. Probably won't work on the fancy new ATMs running ASP.NET, but judging from the error, they shouldn't be too hard to get into.
Admin
I like you make sure that the manufacturer's signature plate is in the photo. We need to know who to thank for these errors.
Admin
It was probably a buzzword dropping PHB's idea.
Admin
It probably eases the use of Access as the Bank's backend.
Admin
Access back end is ok; ATM is only used by one person at a time!
In fact, why not have a seperate Access database for each card issued, using the PIN as the database password. You could store the databases in folders on a file share with each of the digits of the card as the folder name therefore enforcing a simple folder structure...
Admin
Hell, why stop there; let google host the file share so that all of the banks can access the data - the perfect cash network!
Admin
Admin
Diebold just wants you to vote with your pocketbook.
Admin
Admin
Admin
i've seen an ATM starting up dr. watson once...
Admin
Whoops, looks like I forgot to wipe the XML off of my debit card.
Admin
I've personally worked with Diebold ATM's, and I suspect the ASP.NET error is probably from a web page to display advertisements while the ATM sits idle. Last time I worked with them (about 1 1/2 years ago), they didn't use any .NET or ASP.NET.
The thing more scary than using ASP.NET for anything on an ATM is the fact that Diebold ATM's run Windows XP. In general, the whole idea is a nightmare (as experienced by Bank of America a few years back when they lost thousands of ATM's due to worm-du-jour spread from their corporate network). We made sure to put the ATM's on a secured subnet, firewalled, and locked down from even our transaction processor's network. I still didn't trust them, though. The old OS/2 ATM's we ran were rock solid, but couldn't handle 3DES - which was required by end of 2005 for pin-pad encryption, replacing DES as the standard (another scary thing).
captcha: craaazy, which is what you must be to run an ATM on Windows.
Admin
Waoh! ATM with ASP.NET! Awesome!
Now only if they add Silverlight in the app and my banking circle of life will be completed.
Admin
There is a Bank of America ATM in a local Costco that I use once in a while. The first time I used it, I froze for several seconds looking for a problem after I hit the first option.
Every press of the onscreen buttons was acknowledged by the standard error sound "ding". Whenever there was a prompt that required input, it played the "dunk" sound. Every time I use that thing, I end up twitching through the whole process.
Admin
The last one is not a bug - the user just tried to vote for Kerry. His name and address had been logged and a government team was sent to fix him.
(Yes, I know this is an ATM, not a voting machine, yadda yadda.)
Admin
On the way to work once, I popped into a newsagents to use the ATM. It was showing a Windows 98 desktop with lots of suspicious icons in the taskbar. I left.
On another, I asked for 40 euro, at which it displayed the following message: "This machine can only dispense multiples of 50. The maximum this machine can dispense is 120".
Finally, one down the road (a proper ATM this time, not a newsagent one) says "Application starting" for about a minute after you insert your card, then continues as normal.
Admin
I have seen an ATM booting Windows NT 4.0 and going through login scripts. Then I asked a friend which works in the same bank, and he said that this is not uncommon at all.
Admin
In a crowded airport I noticed that a whole series of flight schedule monitors was showing blue screen of death.
"Oh look, it's crashed," I said, pointing out the monitors to my wife. She made the very good point that this comment was NOT what one should say in a crowded airport amongst people waiting for incoming flights.
Admin
Nope. Customer requirement (the banks being the customer of the ATM maker).
I've worked on programming ATMs and they ALL run Windows (well, there might still be some OS/2 machines around), and they ALL use webpages displayed on Internet Explorer as frontend. The rationale for the latter is that it allows the bank to customize how the frontend looks. Stupid, I know, but it's apparently quite impossible to sell an ATM that does not have a tick mark next to "easy customization of frontend look via HTML".
Admin
Come on people, an ATM is supposed to be in the category of a mission critical device. It shouldn't have the possibility of failure. At the worst case, if errors occur, it should go back to the main screen after informing the user that something was wrong. Geez, what happened to testing. Considering the fact that it was after a card swipe, it seems like it might be a parsing error (or lookup error for customer)
Admin
Is the first ATM using Flash? It is probably flash inside IE 6 on Windows XP.
Admin
There, I fixed it for you.
Admin
I've seen ATMs here in England with BSODs and with the good ol' "the" memory could "not be" "read".
Admin
The schedule channel for the cable provider (eastlink) in my area (Nova Scotia, Canada), once showed a win98 BSOD of death for a while. I'm not sure how big an area was affected, but it was funny. This was a few years ago.
A similar thing happened to a bus schedule display at a bus stop, except that it was only showing the default windows9x desktop.
Admin
Reminds me of how I found out that the airport e-ticket terminals ran Windows XP last week. They had to be rebooted. headdesk Glad I got there early...
Admin
ROFL at that last one!!!
I do web development in ASP.NET, and that error is nothing new to me... but to see that at an ATM!!!!!! that would be so hilarious!!
Admin
OMFGWTFHROTFLMAOBBQ-LOL
I wonder if this happens anywhere else...
Admin
Then the sign works, now people like you won't eat there, maybe I'll give it a try.
Admin
Heh, I actually work for PNC Bank, and that sure is one of our ATMs. When they go down, they normally don't say that. They give a nice customer friendly screen that says something along the lines of "Down For Maintenance: Sorry for this Inconvenience." Anyway, if there was a problem with the ATM, you can easily get your money back by filling out a Reg E claim form.
As for Windows: We use Windows XP for everything. Of course, the ATM doesn't use ASP.net. Although I personally do not work on the ATMs, I know how they work and what was used to make them. Trust me, those ATMs are a lot more secure than that screen makes it appear to be. That was most likely a freak accident. Plus, like it was said above, the ATMs actually do not belong to PNC, but to Diebold, a third party company. So don't blame PNC, blame Diebold.
Admin
heh, the departures/arrivals screen in the detroit airport was experiencing a fatal error when I was there several weeks ago.
Admin
http://www.pixelbeat.org/ms_mirth/
Admin
The restaurant 'In Terror' looks more like a place with pokie machines to me. It looks like it's in Czech Republic, and they always have the current jackpot displayed outside.