A bug has been discovered in Applescript that is sometimes triggered by the iTunesJoin scripts. It can manifest in two ways; first, iTunes itself may crash; second, the iTunesJoin application you tried to run may crash (from the perspective of the user, what happens is that you try to run the script but nothing happens).
If iTunes crashes, pleases check the directory ~/Library/Logs/CrashReporter for a file named iTunes.crash.log. If the script application crashes, check the directory for a crash log for the script you ran. If you find a crash log and the file contains something that looks like this:
Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_INVALID_ADDRESS (0x0001) at 0x062641c4 Thread 0 Crashed: 0 <<00000000>> 0xffff89ac __memcpy + 524 (cpu_capabilities.h:189) 1 com.apple.applescript 0x99202890 GCMakeString(unsigned long, u nsigned char const*) + 44 2 com.apple.applescript 0x992029b4 UASPushUnicodeText(unsigned l ong, unsigned short const*) + 28 3 com.apple.applescript 0x9926d04c UASUnicodeText_GetProperty(TU ASClassIndex, TUASUnicodeText*, TUASIdentifier*, unsigned char&, TUASApplication *&) + 552then you have encountered this bug. (You might see other strings beginning with GC or UAS, and the exact numbers might also be a little different.)
If iTunes crashed, open your script directory in the Finder (~/Library/iTunes/Scripts or /Library/iTunes/Scripts) and double click the script application directly.
If the script application itself crashed, then it is harder. First try using the script "Join to Small QuickTime". If that works, choose the QuickTime movie produced and select "Join AAC" or "Join & Convert" (or their bookmarkable versions). You may then delete the intermediate QuickTime movie. You can also try joining your tracks a few at a time and then joining the joined files (but don't do too many "Join & Convert"s or you will suffer noticeable quality loss). You can try changing the title, album, or other info of your tracks. You can try joining on another computer or on another account on the same computer.
You can also try downloading a different version of iTunesJoin from this page. Older versions seem to be less likely to trigger the bug.
Apple has given us no indication whether and when they plan to fix the bug (nor, indeed, have they acknowledged receipt of our bug report). Therefore, we are planning to rewrite portions of iTunesJoin in Cocoa in the hopes of not triggering the bug as often, but this will take several months. If you are a registered user and find that you cannot make iTunesJoin work, we will refund your money if you do not wish to wait or are unhappy with the hassle.
We would also appreciate a bug report including the crash logs and a system profile and as much additional information as you can provide; please indicate whether you will allow us to forward the information to Apple.
Please contact us at <> with any questions, comments, or refund requests.