I run Windows XP Professional SP3 here (with all Windows Updates) and have JRE 1.6 update 13 installed, the latest version as of today. I downloaded aTunes 1.12.0's Windows executable installer, ran it and nothing happened. Absolutely nothing. No files created anywhere including %temp%, no process on Task Manager, nothing. I tried disabling the antivirus (Kaspersky Internet Security 2009) - of course, only after disconnecting from the Internet - to no effect.
After browsing this forum's previous threads, I downloaded the JAR version and tried to install it using the command "java -jar <filename>" in a DOS window. I got the following error messages:
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.izforge.izpack.installer.GUIInstaller.loadLookAndFeel(Unknown Source)
at com.izforge.izpack.installer.GUIInstaller.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.izforge.izpack.installer.Installer.main(Unknown Source)
Caused by: java.lang.IllegalArgumentException: 85 incompatible with Text-specific LCD contrast key
at java.awt.RenderingHints.put(Unknown Source)
at sun.awt.windows.WDesktopProperties.getDesktopAAHints(Unknown Source)
at sun.awt.windows.WToolkit.getDesktopAAHints(Unknown Source)
at sun.awt.SunToolkit.getDesktopFontHints(Unknown Source)
at sun.awt.windows.WDesktopProperties.getProperties(Unknown Source)
at sun.awt.windows.WToolkit.updateProperties(Unknown Source)
at sun.awt.windows.WToolkit.lazilyInitWProps(Unknown Source)
at sun.awt.windows.WToolkit.lazilyLoadDesktopProperty(Unknown Source)
at java.awt.Toolkit.getDesktopProperty(Unknown Source)
at javax.swing.UIManager.<clinit>(Unknown Source)
... 9 more
The "more" above is not meant to press <spacebar> or the like, the prompt appeared right below it. It appears to mean just "9 more sources not displayed".
The "caused by" above is intriguing - does this mean that the installer doesn't work because of something with my monitor? What does that have to do with it?
Just in case, the hardware specs are: AMD Athlon 64 3800+, 2 GB RAM, Seagate 750 GB SATA II HD with tons of free space, nVidia 7300GT video card, connected by DVI to an LG L1760TQ LCD monitor, all the latest drivers installed.
I don't have an iPod and I live in Brazil, where the iTunes store is not available. I only use iTunes because of the convenient music library interface and complete tag editing capabilities, but I hate the background services, the overhead and the security problems. I'd gladly be rid of it if I could find an equally functional alternative, which aTunes just seems to be. I'd love to try it, but it seems I just can't...
Thanks a lot for your help.
That's a problem with the installer. It seems there's a problem with the font anti aliasing settings ("Caused by: java.lang.IllegalArgumentException: 85 incompatible with Text-specific LCD contrast key "). Try to disable the Windows font smoothing setting, if you have enabled any.
Another idea: Please try to download the exe version. If this does also not not work try to use the tar.gz version. This version has no installer at all, you just need extract the files to an appropriate directory (e.g. c:\program files\aTunes).
Sorry, I didn't noticed that you already tried out both the exe and the jar installer.
Problem solved - actually, more than one problem solved, as you will see. Thank you very much, TBeckers! :-)
I disabled font smoothing and the installer ran like a breeze, and so did aTunes. I absolutely LOVED it!!! Apple could learn more than a thing or two from it... aTunes has got a new fan in me, even though it has forced me to compromise a little bit. The only thing I had to do was to switch the language. Obviously, I have a good command of the English language, and I found the Brazilian Portuguese localization of aTunes almost incomprehensible - whoever made it had no idea of what he or she was saying, because there were many instances of menus, preference parameters and messages where I had absolutely no clue of what was meant there! Completely bizarre and meaningless words and syntactical constructions. So, I have to use aTunes in English because then I can understand what is on the screen, while in my own mother tongue I can't!
But I digress... Back to our technical problem, when I restored ClearType, aTunes wouldn't load any more. Fortunately, the nature of the problem and the number "85" in the error message above struck a chord and I remembered something: I had made many system tweaks with XQDC X-Setup, and one of them was adjusting XP's contrast factor for ClearType. My work involves a lot of word processing and I need good text contrast on the screen.
The ClearType contrast factor is defined in a registry value (HKEY_CURRENT_USER\Control Panel\Desktop, DWORD value "Font SmoothingGamma"). XP's default value is 1400 (hex 578), but that's still too little text contrast for most LCD monitors. X-Setup recommends something between 900 and 1100 (a smaller factor means more contrast). After experimenting a little, I decided that 850 was even better, and I stuck with it.
I didn't use any other Java applications before today, but I did notice that Java had some problems in my PC. Some Web sites that used Java applets had problems and rarely worked right. My Internet banking system uses a Java applet for secure authentication, and after a new Windows install, it only worked if I first installed old JRE 1.5 and accessed the bank's Web site for the first time for the applet to recognize and store the bank's digital certificate, after which I could uninstall 1.5 and install the latest 1.6. The bank's technical support was completely puzzled, said they had never heard of anything like that (and they have several million users) and could not help me - I taught them the workaround. And the Java Control Panel never worked with 1.6 here - it didn't load, just like the aTunes installer and the program itself. All have started working now. I have tested and found out that the error occurs when the gamma factor has less than 4 decimal digits - 1000 is OK, but 999 is not. So, I switched to 1000 (hex 3E8), which will require me to get used to slightly less text contrast, but is still satisfactory.
So, it seems that I have found a bug in JRE 1.6. I'm going to report it to Sun right away. Then, uninstall iTunes for good, hooray!
Again, thanks a lot!
Thanks for the feedback. Windows isn't really my cup of tea, but you could try to change settings in the preferences panel to see if it helps with the non-standard gamma values you use ("Use default font" and "Use font smoothing").
About the brazilian portugese translation, could you give some more details so we can ask the translator to have a look at it or even better, have a look yourself? You might have a look at the following if you are interested: