In the current /usr/bin/azureus startup script (2.4.0.1), the final command line is as follows: java -cp $(java-config -p systray4j,azureus-bin 2>/dev/null) -Djava.library.path="${AZDIR}" org.gudy.azureus2.ui.swt.Main "$1" When this script is called with no arguments, the $1 resolves to an empty string ("") which causes Azureus to throw an error after startup complaining that it can't open torrent file "". The startup script should be changed to omit arguments if empty.
this is a dupe of bug 126822, which has a fix
That bug is about something different, but they do address this problem in the comments.
yes. This is super annoying... Especially with the bug where pop ups don't go away... Let's get this in!!
Found a solution on http://suksit.blogspot.com/2006/04/fixing-azureus-error-messages.html Just replace that last line with if [ "$1" == "" ]; then java -cp $(java-config -p systray4j,azureus-bin 2>/dev/null) -Djava.library.path="${AZDIR}" org.gudy.azureus2.ui.swt.Main else java -cp $(java-config -p systray4j,azureus-bin 2>/dev/null) -Djava.library.path="${AZDIR}" org.gudy.azureus2.ui.swt.Main "$1" fi
This is fixed in dev-java/azureus-2.4.0.2-r1 betelgeuse@pena /usr/portage/dev-java/swt $ azureus using /home/betelgeuse/.azureus/gentoo.config ${UI_OPTIONS} is no longer supported. ${UI} should be used instead instead Unsetting ${UI_OPTIONS} changeLocale: *Default Language* != English (United States). Searching without country.. changeLocale: Searching for language English in *any* country.. changeLocale: no message properties for Locale 'English (United States)' (en_US), using 'English (default)' DEBUG::Sat Aug 05 19:15:05 EEST 2006::org.gudy.azureus2.core3.download.impl.DownloadManagerImpl::readTorrent::677:
Plah. I meant net-p2p/azureus of course. Leaving this open until the deprecation is done.
(In reply to comment #6) > Plah. I meant net-p2p/azureus of course. Leaving this open until the > deprecation is done. > Deprecation done.