EDIT:
- Code: Select all
[New I/O server worker #1-2] TRACE 21:30:15.877 java.lang.NullPointerException
[New I/O server worker #1-2] TRACE 21:30:15.877 at net.pms.dlna.MapFile.getFileList(MapFile.java:132)
[New I/O server worker #1-2] TRACE 21:30:15.878 at net.pms.dlna.MapFile.discoverChildren(MapFile.java:173)
[New I/O server worker #1-2] TRACE 21:30:15.878 at net.pms.dlna.DLNAResource.getDLNAResources(DLNAResource.java:365)
[New I/O server worker #1-2] TRACE 21:30:15.878 at net.pms.network.RequestV2.answer(RequestV2.java:416)
[New I/O server worker #1-2] TRACE 21:30:15.878 at net.pms.network.RequestHandlerV2.writeResponse(RequestHandlerV2.java:208)
[New I/O server worker #1-2] TRACE 21:30:15.878 at net.pms.network.RequestHandlerV2.messageReceived(RequestHandlerV2.java:181)
[New I/O server worker #1-2] TRACE 21:30:15.879 at org.jboss.netty.handler.stream.ChunkedWriteHandler.handleUpstream(ChunkedWriteHandler.java:117)
[New I/O server worker #1-2] TRACE 21:30:15.879 at org.jboss.netty.handler.codec.http.HttpChunkAggregator.messageReceived(HttpChunkAggregator.java:101)
[New I/O server worker #1-2] TRACE 21:30:15.879 at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:391)
[New I/O server worker #1-2] TRACE 21:30:15.879 at org.jboss.netty.handler.codec.replay.ReplayingDecoder.unfoldAndfireMessageReceived(ReplayingDecoder.java:506)
[New I/O server worker #1-2] TRACE 21:30:15.880 at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:490)
[New I/O server worker #1-2] TRACE 21:30:15.880 at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:427)
[New I/O server worker #1-2] TRACE 21:30:15.880 at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:345)
[New I/O server worker #1-2] TRACE 21:30:15.880 at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:332)
[New I/O server worker #1-2] TRACE 21:30:15.881 at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:323)
[New I/O server worker #1-2] TRACE 21:30:15.881 at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:275)
[New I/O server worker #1-2] TRACE 21:30:15.882 at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:196)
[New I/O server worker #1-2] TRACE 21:30:15.883 at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java:46)
[New I/O server worker #1-2] TRACE 21:30:15.883 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
[New I/O server worker #1-2] TRACE 21:30:15.884 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[New I/O server worker #1-2] TRACE 21:30:15.884 at java.lang.Thread.run(Unknown Source)
Now when vfolders is missing, it is ok. Also it is ok when folder doesn't exists and PMS is loading.
But it is NOT OK when folder with missing path is browsed. At this point, exception is shown
PMS hides missing folders automatically but not for virtual folders...
