Tutorials webOS Debugging 101
If you're results are not what you expected use JavaScripts try/catch/finally block statements to localize the problem. The first thing you want to do is get as close as possible to where you believe the error is occuring. If you're not sure where, start at the beginning.
Add mojo.logs to your code and evaluate them in putty.
Mojo.Log.error("****V" + " my variable: " + this.variable );
putty.exe
(for emulator)
ip address "localhost" port 5522
connection type: ssh
when command line opens type root
no password just hit enter
type: cat /var/log/messages | grep payment
"payment" is the string you are searching for with grep
after you log in to putty:
mojo.log.error writes to /var/log/messages
cat: types the file out
grep: searches it for the string following grep and prints out those lines
| (vertical bar): says pass the output of cat over to grep
SIDE NOTE: if you copy text into the clipboard, you can paste it into putty by right-clicking in putty.