[Netarchivesuite-users] Error creating singleton of class 'dk.netarkivet.harvester.harvesting.JMXHeritrixController':

sara.aubry at bnf.fr sara.aubry at bnf.fr
Mon Feb 15 09:38:53 CET 2010


Hello Everyone,

We are still running a large test crawl at BnF.
Everything went well last week, and just coming back from weekend, I have 
361 jobs that failed due to this reason : 
Error creating singleton of class 
'dk.netarkivet.harvester.harvesting.JMXHeritrixController':

Do you know what could have caused this error ?

Thanks in advance!

Sara

--------------------------

Here is the long stack :
dk.netarkivet.common.exceptions.ArgumentNotValid: Error creating singleton 
of class 'dk.netarkivet.harvester.harvesting.JMXHeritrixController': 
                 at 
dk.netarkivet.common.utils.SettingsFactory.getInstance(SettingsFactory.java:94)
                 at 
dk.netarkivet.harvester.harvesting.HeritrixControllerFactory.getDefaultHeritrixController(HeritrixControllerFactory.java:54)
                 at 
dk.netarkivet.harvester.harvesting.HeritrixLauncher.doCrawl(HeritrixLauncher.java:200)
                 at 
dk.netarkivet.harvester.harvesting.HarvestController.runHarvest(HarvestController.java:236)
                 at 
dk.netarkivet.harvester.harvesting.distribute.HarvestControllerServer$HarvesterThread.run(HarvestControllerServer.java:650)
Caused by: dk.netarkivet.common.exceptions.IOFailure: Port 8070 already in 
use, or port is out of range
                 at 
dk.netarkivet.common.utils.SystemUtils.checkPortNotUsed(SystemUtils.java:91)
                 at 
dk.netarkivet.harvester.harvesting.JMXHeritrixController.<init>(JMXHeritrixController.java:237)
                 at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
                 at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
                 at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
                 at 
java.lang.reflect.Constructor.newInstance(Constructor.java:513)
                 at 
dk.netarkivet.common.utils.SettingsFactory.getInstance(SettingsFactory.java:92)
                 ... 4 more
Caused by: java.net.BindException: Address already in use
                 at java.net.PlainSocketImpl.socketBind(Native Method)
                 at 
java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365)
                 at java.net.ServerSocket.bind(ServerSocket.java:319)
                 at java.net.ServerSocket.<init>(ServerSocket.java:185)
                 at java.net.ServerSocket.<init>(ServerSocket.java:141)
                 at 
dk.netarkivet.common.utils.SystemUtils.checkPortNotUsed(SystemUtils.java:88)
                 ... 10 more







Avant d'imprimer, pensez à l'environnement. 
Consider the environment before printing this mail.   



More information about the NetarchiveSuite-users mailing list