Since it occurred across implementations, I thought at first it might be a configuration problem. But, the offending strings, and thus the bug, are in jre/lib/amd64/libjava.so, which is also in sun-java5 and the jdk7 snapshot I downloaded a while ago. (How do I add a package to the bug?)
-- java (Sun and OpenJDK) environments contain bogus XFILESEARCHPATH https://bugs.launchpad.net/bugs/586641 You received this bug notification because you are a member of OpenJDK, which is subscribed to openjdk-6 in ubuntu. Status in “openjdk-6” package in Ubuntu: New Status in “sun-java6” package in Ubuntu: New Bug description: Java applications will receive the bogus environment setting XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat These override the sane default paths that are otherwise used Ubuntu Jaunty openjdk-6-jre 6b14-1.4.1-0ubuntu13 sun-java6-jre 6.20dlj-0ubuntu1.9.04 Ubuntu Lucid openjdk-6-jre 6b17~pre3-1ubuntu2 openjdk-6-jre 6b18-1.8-0ubuntu1 apt-file search shows no existence of /usr/dt; the app-defaults directory should be something like /etc/X11/app-defaults/%N, with no %L (locale) parameter. Simply appending ":%D" to the current value of XFILESEARCHPATH would invoke the intended behaviour, just in case that directory ever existed and was needed. The quickest way to detect the effects of a mis-set XFILESEARCHPATH: Runtime.getRuntime().exec("xterm"); Note that the ctrl-click menu includes the heading "(no app-defaults)" and the "backarrow" option is checked, causing the backspace to generate the wrong code (might not be noticed immediately since the readline library used by bash is forgiving, but a program that relies on the terminal driver (e.g. cat) or a terminfo-based program will malfunction) I don't know enough about NLSPATH to determine whether it breaks anything, but I expect it does. _______________________________________________ Mailing list: https://launchpad.net/~openjdk Post to : [email protected] Unsubscribe : https://launchpad.net/~openjdk More help : https://help.launchpad.net/ListHelp

