Thanks for your reply.
I'm still wondering if there there is a not too involved way to use processing on windows with a non-ascii username. For example, if I install suns' jdk 1.4 and download the no-java-included version will that work Or is jikes (which, I gather, causes the problem because of broken filename handling) somehow required in any case
Any hints much appreciated.
(If nothing comes up I'll probably give fixing it a shot myself and report back, provided of course, my friend retains her interest in processing -- but it'll be some time in the next year before I next see her and have time).
fry wrote on Nov 28th, 2007, 2:26am: though i'm also confused why you had so much trouble finding the answer: the troubleshooting page is mentioned in the second sentence of the faq. it's also mentioned under "how do i get started" (#3 in the faq). on the troubleshooting page there's an item named "processing won't start". the second item in that section says "you can't use a non-ascii user name". we try to document things as well as possible, but i guess it's never gonna be perfect.
I didn't have much trouble finding that answer (i.e. "don't use a non-ascii user name") and in fact it was the first thing I suggested to my friend. Trouble was
a) turned out she didn't do it (she tried to modifying her account, unsuccessfully)
b) after further explanation she somehow doesn't consider the workaround of creating using a different user account satisfactory (but after some goading, she finally resigned herself to using another account and has now progressed to page 40 in your book, but she's still not quite happy with that setup).
c) so I tried to get her to apply one of the other workarounds alluded to in the archive, but that took a lot of time and lead nowhere.
But I've built-from-sources, debugged, installed and indeed written plenty of software -- I've got a pretty good mental model of what's going on. I wonder if the majority of non-ascii-user-name-non-geeks who install processing will not simply give up on it if it's the first thing they encounter.
I understand the problem is tricky and time consuming to fix properly (given its persistence) -- but maybe there are some simple temporary measures that could still alleviate newbie frustration I mean thinks like checking the user name or install path for non-ascii characters and issue a comprehensible warning message ("You appear to be using a login-name that contains no-latin characters, because of a problem in a 3rd party product processing uses, this may currently cause X to fail if you do Y. Please look at http://... if you run into difficulties.").