Menu

#169 File gathering can blow up with funny files

open
nobody
None
5
2005-02-14
2005-02-14
No

I'm not going say it should succeed in tracking this
case, but it
should not abort the gather.

Give a linux machine that has music directories made
visible
with Samba, *and* windows machines that run cygwin, there
exists a file of the name

"Shortcut to HitzRadiocom - #1 For All The Hits!.lnk"

When the Mp3OrganizerThread runs into this, it appears
to blow up:

2005-02-14 12:17:33,494 DEBUG [Mp3OrganizerThread]
OrganizerContainer - Mp3OrganizerThread start
2005-02-14 12:17:33,495 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadClass: java.lang.Runtime
2005-02-14 12:17:33,495 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadResource: java/lang/Runtime.class
2005-02-14 12:17:33,496 DEBUG [Mp3OrganizerThread]
OrganizerContainer - Before Mp3OrganizerThread Max
Memory: 63766528
2005-02-14 12:17:33,496 DEBUG [Mp3OrganizerThread]
OrganizerContainer - Before Mp3OrganizerThread Total
Memory: 63766528
2005-02-14 12:17:33,496 DEBUG [Mp3OrganizerThread]
OrganizerContainer - Before Mp3OrganizerThread Free
Memory: 33825704
2005-02-14 12:17:33,496 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadClass:
org.lnicholls.javahmo.plugins.organizer.OrganizerCache
2005-02-14 12:17:33,496 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadResource:
org/lnicholls/javahmo/plugins/organizer/OrganizerCache.class
2005-02-14 12:17:33,497 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadResource:
org/lnicholls/javahmo/plugins/organizer/OrganizerCache.class
2005-02-14 12:17:33,499 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadClass:
org.xml.sax.helpers.DefaultHandler
2005-02-14 12:17:33,499 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadResource:
org/xml/sax/helpers/DefaultHandler.class
2005-02-14 12:17:33,500 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadClass:
org.lnicholls.javahmo.model.TiVoConstants
2005-02-14 12:17:33,500 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadResource:
org/lnicholls/javahmo/model/TiVoConstants.class
2005-02-14 12:17:33,501 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadClass: java.io.File
2005-02-14 12:17:33,501 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadResource: java/io/File.class
2005-02-14 12:17:33,502 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadClass: java.lang.System
2005-02-14 12:17:33,502 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadResource: java/lang/System.class
2005-02-14 12:17:33,503 DEBUG [Mp3OrganizerThread]
OrganizerContainer - getUrl
2005-02-14 12:17:33,504 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadClass:
org.lnicholls.javahmo.model.TiVoFileFilters
2005-02-14 12:17:33,504 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadResource:
org/lnicholls/javahmo/model/TiVoFileFilters.class
2005-02-14 12:17:33,514 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadClass:
org.lnicholls.javahmo.model.FileGatherer
2005-02-14 12:17:33,515 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadResource:
org/lnicholls/javahmo/model/FileGatherer.class
2005-02-14 12:17:33,517 DEBUG [Mp3OrganizerThread]
FileGatherer - gatherDirectory():
directory=/public/music/complete
2005-02-14 12:17:48,039 ERROR [Mp3OrganizerThread]
FileGatherer - followLink() name=Shortcut to
HitzRadiocom - #1 For All The Hits!.lnk
2005-02-14 12:17:48,043 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadClass:
java.lang.InterruptedException
2005-02-14 12:17:48,043 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadResource:
java/lang/InterruptedException.class
2005-02-14 12:17:48,044 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadClass: java.lang.Exception
2005-02-14 12:17:48,044 DEBUG [Mp3OrganizerThread]
PluginClassLoader - loadResource: java/lang/Exception.class

And it appears to do nothing useful afterwards.

If this file is deleted, all seems well.

Discussion


Log in to post a comment.