NPE when browsing on LG

Issue #323 resolved
Petr Nejedly repo owner created an issue

http://forum.serviio.org/viewtopic.php?f=12&t=2148 {{{ 2011-03-31 22:26:19,450 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.100 2011-03-31 22:26:19,454 DEBUG [ContentDirectory] Browse() called for renderer Unrecognized device (profile 8) with parameters: objectID = V_F#FOL_R1$F1$F7$F12, browseFlag = BrowseMetadata, filter = @id,@parentID,@restricted,@childCount,dc:title,dc:creator, upnp:artist,upnp:class,dc:date,upnp:album,upnp:genre,res,res@size,res@duration,res@bitrate,res@resolution,res@protocolInfo,res@nrAudioChannels,res@sampleFrequency, startIndex = 0, count = 0, sortCriteria = 2011-03-31 22:26:19,454 DEBUG [FolderDAOImpl] Reading a Folder (id = 12) 2011-03-31 22:26:19,455 ERROR [ActionNode] Cannot retrieve results of action command: Cannot execute library command for single item: null org.serviio.upnp.service.contentdirectory.command.CommandExecutionException: Cannot execute library command for single item: null at org.serviio.upnp.service.contentdirectory.command.AbstractCommand.retrieveItem(AbstractCommand.java:136) at org.serviio.upnp.service.contentdirectory.definition.ActionNode.executeRetrieveItemAction(ActionNode.java:172) at org.serviio.upnp.service.contentdirectory.definition.ActionNode.retrieveDirectoryObject(ActionNode.java:80) at org.serviio.upnp.service.contentdirectory.ContentDirectory.Browse(ContentDirectory.java:202) at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.serviio.upnp.protocol.soap.ServiceInvoker.invokeOperation(ServiceInvoker.java:253) at org.serviio.upnp.protocol.soap.ServiceInvoker.invokeService(ServiceInvoker.java:93) at org.serviio.upnp.webserver.ServiceControlRequestHandler.handleRequest(ServiceControlRequestHandler.java:73) at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:54) at org.apache.http.protocol.HttpService.doService(HttpService.java:293) at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:58) at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:212) at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:187) Caused by: java.lang.NullPointerException at org.serviio.library.service.FolderService.normalizeFolderName(FolderService.java:134) at org.serviio.library.service.FolderService.getFolder(FolderService.java:41) at org.serviio.upnp.service.contentdirectory.command.AbstractListObjectsByFSHierarchyCommand.retrieveSingleItem(AbstractListObjectsByFSHierarchyCommand.java:156) at org.serviio.upnp.service.contentdirectory.command.AbstractCommand.retrieveItem(AbstractCommand.java:131) ... 14 more 2011-03-31 22:26:19,455 DEBUG [LocalContentCacheDecorator] Stored entry in the cache (local_default), returning it 2011-03-31 22:26:19,456 WARN [ContentDirectory] Browse for object id V_F#FOL_R1$F1$F7$F12 failed with exception: null java.lang.NullPointerException at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.getObjectValueForAttribute(GenericDLNAMessageBuilder.java:301) at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.getObjectValue(GenericDLNAMessageBuilder.java:284) at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.storeAttribute(GenericDLNAMessageBuilder.java:240) at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.storeAttribute(GenericDLNAMessageBuilder.java:257) at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.storeItemFields(GenericDLNAMessageBuilder.java:152) at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.storeObjectNode(GenericDLNAMessageBuilder.java:128) at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.buildXML(GenericDLNAMessageBuilder.java:102) at org.serviio.upnp.service.contentdirectory.ContentDirectory.setupSuccessfulResult(ContentDirectory.java:377) at org.serviio.upnp.service.contentdirectory.ContentDirectory.Browse(ContentDirectory.java:209) at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.serviio.upnp.protocol.soap.ServiceInvoker.invokeOperation(ServiceInvoker.java:253) at org.serviio.upnp.protocol.soap.ServiceInvoker.invokeService(ServiceInvoker.java:93) at org.serviio.upnp.webserver.ServiceControlRequestHandler.handleRequest(ServiceControlRequestHandler.java:73) at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:54) at org.apache.http.protocol.HttpService.doService(HttpService.java:293) at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:58) at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:212) at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:187) 2011-03-31 22:26:19,457 DEBUG [ServiceControlRequestHandler] Returning error SOAP message 2011-03-31 22:26:19,468 DEBUG [WebServer] Incoming connection from /192.168.1.100:59510 2011-03-31 22:26:19,468 DEBUG [ServiceControlRequestHandler] ServiceControl request received for action '"urn:schemas-upnp-org:service:ContentDirectory:1#Browse"' from 192.168.1.100: 2011-03-31 22:26:19,468 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.100 2011-03-31 22:26:19,472 DEBUG [ContentDirectory] Browse() called for renderer Unrecognized device (profile 8) with parameters: objectID = V_F#FOL_R1$F1$F7$F12, browseFlag = BrowseMetadata, filter = @id,@parentID,@restricted,@childCount,dc:title,dc:creator, upnp:artist,upnp:class,dc:date,upnp:album,upnp:genre,res,res@size,res@duration,res@bitrate,res@resolution,res@protocolInfo,res@nrAudioChannels,res@sampleFrequency, startIndex = 0, count = 0, sortCriteria = 2011-03-31 22:26:19,472 DEBUG [LocalContentCacheDecorator] Found entry in the cache (local_default), returning it 2011-03-31 22:26:19,473 WARN [ContentDirectory] Browse for object id V_F#FOL_R1$F1$F7$F12 failed with exception: null java.lang.NullPointerException at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.getObjectValueForAttribute(GenericDLNAMessageBuilder.java:301) at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.getObjectValue(GenericDLNAMessageBuilder.java:284) at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.storeAttribute(GenericDLNAMessageBuilder.java:240) at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.storeAttribute(GenericDLNAMessageBuilder.java:257) at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.storeItemFields(GenericDLNAMessageBuilder.java:152) at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.storeObjectNode(GenericDLNAMessageBuilder.java:128) at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.buildXML(GenericDLNAMessageBuilder.java:102) at org.serviio.upnp.service.contentdirectory.ContentDirectory.setupSuccessfulResult(ContentDirectory.java:377) at org.serviio.upnp.service.contentdirectory.ContentDirectory.Browse(ContentDirectory.java:209) at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.serviio.upnp.protocol.soap.ServiceInvoker.invokeOperation(ServiceInvoker.java:253) at org.serviio.upnp.protocol.soap.ServiceInvoker.invokeService(ServiceInvoker.java:93) at org.serviio.upnp.webserver.ServiceControlRequestHandler.handleRequest(ServiceControlRequestHandler.java:73) at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:54) at org.apache.http.protocol.HttpService.doService(HttpService.java:293) at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:58) at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:212) at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:187) 2011-03-31 22:26:19,474 DEBUG [ServiceControlRequestHandler] Returning error SOAP message }}}

Comments (1)

  1. Log in to comment