Java Error when printing from Moneydance
I'm running CentOS 5.5, and have my printer, and HP Laserjet 4L, set up in CUPS. I can print test pages and stuff from other non-java applications. The java I am running is Sun Java 1.5.0_15.
When I attempt to print from Moneydance, I get the following error box:
Error: java.lang.IndexOutOfBoundsException
Checking my CUPS log I see the following:
localhost - - [07/Sep/2010:19:57:54 -0400] "POST / HTTP/1.1" 200 109 CUPS-Get-Default successful-ok
localhost - - [07/Sep/2010:19:57:54 -0400] "POST /LaserJet_4L HTTP/1.1" 200 124 Get-Printer-Attributes successful-ok
This is new. I was previously able to print checks from Moneydance. I get this error once, and then subsequent attempts to print simply fail with "No Print Service Found". Yet I can log into CUPS and print test pages.
Please advise.
Comments are currently closed for this discussion. You can start a new one.
2 Posted by Bruce Garrett on 08 Sep, 2010 02:28 AM
Update... I changed my default java to 1.6.0_11 and printing works now. I had it set to 1.5 on the machine I was running from for a work related purpose, and just assumed the current version of Moneydance would work with that, as had the previous version. So...problem solved.
Support Staff 3 Posted by Angie Rauscher on 08 Sep, 2010 03:31 AM
Bruce,
Glad to hear it! This is an error I've seen before when running Java 1.5, and I'm happy you figured it out so quickly!
Please let me know if I can be of further assistance,
Angie Rauscher
Moneydance Support
Angie Rauscher closed this discussion on 08 Sep, 2010 03:31 AM.