Troubleshooting > Troubleshooting File Transfers > Error: Error retrieving file-upload notification
Error: Error retrieving file-upload notification
The Azure IoT Hub Connector depends on an Internet connection to the Azure IoT Hub and Azure Blob Storage. If Internet connection is lost for 30 seconds or less, the Connector can reconnect to Azure and continue. If an Internet connection to the Azure IoT Hub and Azure Blob Storage is disrupted for more than 30 seconds, the following messages appear in the logs:

08:22:36.990 [FileUploadNotificationProcessor]
WARN c.t.p.a.i.FileUploadNotificationProcessor -
Error retrieving file-upload notification
java.io.IOException: Too many open files
at sun.nio.ch.IOUtil.makePipe(Native Method)
at sun.nio.ch.PipeImpl.<init>(PipeImpl.java:42)
at sun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:50)
at java.nio.channels.Pipe.open(Pipe.java:155)
at org.apache.qpid.proton.reactor.impl.IOImpl.pipe(IOImpl.java:34)
at org.apache.qpid.proton.reactor.impl.ReactorImpl.<init>(ReactorImpl.java:101)
at org.apache.qpid.proton.reactor.impl.ReactorImpl.<init>(ReactorImpl.java:108)
at org.apache.qpid.proton.reactor.Reactor$Factory.create(Reactor.java:53)
at org.apache.qpid.proton.Proton.reactor(Proton.java:104)
at com.microsoft.azure.sdk.iot.service.transport.amqps.
AmqpFileUploadNotificationReceive.receive(AmqpFileUploadNotificationReceive.java:112)
at com.microsoft.azure.sdk.iot.service.FileUploadNotificationReceiver.
receive(FileUploadNotificationReceiver.java:103)
at com.microsoft.azure.sdk.iot.service.FileUploadNotificationReceiver.
receive(FileUploadNotificationReceiver.java:85)
at com.thingworx.protocol.azure.iot.FileUploadNotificationProcessor.
run(FileUploadNotificationProcessor.java:77)
at java.lang.Thread.run(Thread.java:748)
These messages indicate that the Azure Service Client library is in an infinite loop and that the Connector must be restarted.