Titre: Cannot construct org.homeplayer.util.vod.VODManager$VODModuleDesc Posté par: chocho63 le 27 Mai 2013 à 12:47:53 Bonjour,
Après l'installation de HomePlayer sur Opensuse 12.3 x86_64, j'ai ce message d'erreur et rien ne marche (pas de TV sur le PC, pas d'accès depuis la Freebox en lancant FreePlayer, ...). A noter que FreetuxTV fonctionne pourtant bien sur mon PC (flux firewall ouverts) : Starting HomePlayer 1.5.9e (20111015) Use java version: 1.7.0_21 No Addon Version courante de la base de données : 7 mai 22, 2013 9:13:16 PM org.apache.catalina.startup.Embedded start INFO: Starting tomcat server ** lib Path :/usr/bin liblvc command line : libvlc --plugin-path=/usr/lib64/vlc --vout=xvideo mai 22, 2013 9:13:17 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.17 mai 22, 2013 9:13:17 PM org.apache.catalina.core.StandardHost start INFO: XML validation disabled Pas de fichier de config 'hp.lirc'. readMedias 362 'org.homeplayer.data.FreeBoxTV' in 348 ms mai 22, 2013 9:13:18 PM org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 mai 22, 2013 9:13:18 PM org.apache.coyote.http11.Http11BaseProtocol start INFO: Starting Coyote HTTP/1.1 on http-8080 com.thoughtworks.xstream.converters.ConversionException: Cannot construct org.homeplayer.util.vod.VODManager$VODModuleDesc as it does not have a no-args constructor ---- Debugging information ---- message : Cannot construct org.homeplayer.util.vod.VODManager$VODModuleDesc as it does not have a no-args constructor path : /Modules/ModuleDesc cause-message : Cannot construct org.homeplayer.util.vod.VODManager$VODModuleDesc as it does not have a no-args constructor class : java.util.ArrayList cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException required-type : org.homeplayer.util.vod.VODManager$VODModuleDesc ------------------------------- at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:45) at com.thoughtworks.xstream.core.ReferenceByXPathUnmarshaller.convertAnother(ReferenceByXPathUnmarshaller.java:39) at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:82) at com.thoughtworks.xstream.converters.collections.CollectionConverter.populateCollection(CollectionConverter.java:60) at com.thoughtworks.xstream.converters.collections.CollectionConverter.unmarshal(CollectionConverter.java:53) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:38) at com.thoughtworks.xstream.core.ReferenceByXPathUnmarshaller.convertAnother(ReferenceByXPathUnmarshaller.java:39) at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:99) at com.thoughtworks.xstream.core.ReferenceByXPathMarshallingStrategy.unmarshal(ReferenceByXPathMarshallingStrategy.java:12) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:552) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:540) at com.thoughtworks.xstream.XStream.fromXML(XStream.java:497) at org.homeplayer.util.vod.VODManager.loadDesc(VODManager.java:72) at org.homeplayer.util.vod.VODManager.shareInstance(VODManager.java:33) at org.homeplayer.upnpserver.HPUPnpMediaServer.initializeContents(HPUPnpMediaServer.java:66) at org.homeplayer.upnpserver.HPUPnpMediaServer.<init>(HPUPnpMediaServer.java:48) at org.homeplayer.upnpserver.HPUPnpMediaServer.instance(HPUPnpMediaServer.java:28) at org.homeplayer.HomePlayer.startUPnPServer(HomePlayer.java:110) at org.homeplayer.HomePlayer.main(HomePlayer.java:98) Caused by: com.thoughtworks.xstream.converters.reflection.ObjectAccessException: Cannot construct org.homeplayer.util.vod.VODManager$VODModuleDesc as it does not have a no-args constructor at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.newInstance(PureJavaReflectionProvider.java:50) at com.thoughtworks.xstream.converters.reflection.ReflectionConverter.instantiateNewInstance(ReflectionConverter.java:148) at com.thoughtworks.xstream.converters.reflection.ReflectionConverter.unmarshal(ReflectionConverter.java:90) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:38) ... 18 more VOD module desc loading error no Community VOD - Films HPUPnpMediaServer started libvlc version : 2.0.6 Twoflower Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: libjawt.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type at com.sun.jna.Native.getWindowHandle0(Native Method) at com.sun.jna.Native.getComponentID(Native.java:170) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCWrapper.setDrawable(JLibVLCWrapper.java:668) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCComponent.setDrawable(JLibVLCComponent.java:72) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCComponent.getComponent(JLibVLCComponent.java:54) at org.homeplayer.ihm.mediaplayer.TVPlayerPanel.play(TVPlayerPanel.java:50) at org.homeplayer.ihm.mediaplayer.HPTVPanel.play(HPTVPanel.java:562) at org.homeplayer.ihm.univers.FreeboxTVMode.play(FreeboxTVMode.java:228) at org.homeplayer.ihm.univers.PlayerMode.play(PlayerMode.java:58) at org.homeplayer.ihm.univers.FreeboxTVMode.play(FreeboxTVMode.java:161) at org.homeplayer.ihm.univers.FreeboxTVMode.play(FreeboxTVMode.java:139) at org.homeplayer.ihm.univers.FreeboxTVMode$6.actionPerformed(FreeboxTVMode.java:330) at javax.swing.Timer.fireActionPerformed(Timer.java:312) at javax.swing.Timer$DoPostEvent.run(Timer.java:244) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:697) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) [AUTO_UPDATE] check if Playlist DB need to be updated 2013/05/22 21:13 Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: libjawt.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type at com.sun.jna.Native.getWindowHandle0(Native Method) at com.sun.jna.Native.getComponentID(Native.java:170) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCWrapper.setDrawable(JLibVLCWrapper.java:668) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCComponent.setDrawable(JLibVLCComponent.java:72) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCComponent.paint(JLibVLCComponent.java:80) at sun.awt.RepaintArea.paintComponent(RepaintArea.java:264) at sun.awt.X11.XRepaintArea.paintComponent(XRepaintArea.java:73) at sun.awt.RepaintArea.paint(RepaintArea.java:240) at sun.awt.X11.XComponentPeer.handleEvent(XComponentPeer.java:591) at java.awt.Component.dispatchEventImpl(Component.java:4937) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:702) at java.awt.EventQueue$4.run(EventQueue.java:700) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:699) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) [AUTO_UPDATE] check if tv program need to be updated 2013/05/22 21:13 [AUTO_UPDATE] check if bacine cache need to be updated 2013/05/22 21:13 [AUTO_UPDATE] check if WebClip DB need to be updated 2013/05/22 21:13 getMediaCount '16892' in 330 ms [AUTO_UPDATE] refresh media directories to synchronize 2013/05/22 21:13 [AUTO_UPDATE] refresh media from Itunes 2013/05/22 21:13 Synchro ITunes : pas besoin de mise à jour libvlc version : 2.0.6 Twoflower Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: libjawt.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type at com.sun.jna.Native.getWindowHandle0(Native Method) at com.sun.jna.Native.getComponentID(Native.java:170) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCWrapper.setDrawable(JLibVLCWrapper.java:668) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCComponent.setDrawable(JLibVLCComponent.java:72) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCComponent.getComponent(JLibVLCComponent.java:54) at org.homeplayer.ihm.mediaplayer.TVPlayerPanel.play(TVPlayerPanel.java:50) at org.homeplayer.ihm.mediaplayer.HPTVPanel.play(HPTVPanel.java:562) at org.homeplayer.ihm.univers.FreeboxTVMode.play(FreeboxTVMode.java:228) at org.homeplayer.ihm.univers.PlayerMode.play(PlayerMode.java:58) at org.homeplayer.ihm.univers.FreeboxTVMode.play(FreeboxTVMode.java:161) at org.homeplayer.ihm.univers.FreeboxTVMode.play(FreeboxTVMode.java:139) at org.homeplayer.ihm.univers.FreeboxTVMode$6.actionPerformed(FreeboxTVMode.java:330) at javax.swing.Timer.fireActionPerformed(Timer.java:312) at javax.swing.Timer$DoPostEvent.run(Timer.java:244) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:697) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: libjawt.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type at com.sun.jna.Native.getWindowHandle0(Native Method) at com.sun.jna.Native.getComponentID(Native.java:170) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCWrapper.setDrawable(JLibVLCWrapper.java:668) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCComponent.setDrawable(JLibVLCComponent.java:72) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCComponent.paint(JLibVLCComponent.java:80) at sun.awt.RepaintArea.paintComponent(RepaintArea.java:264) at sun.awt.X11.XRepaintArea.paintComponent(XRepaintArea.java:73) at sun.awt.RepaintArea.paint(RepaintArea.java:240) at sun.awt.X11.XComponentPeer.handleEvent(XComponentPeer.java:591) at java.awt.Component.dispatchEventImpl(Component.java:4937) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:702) at java.awt.EventQueue$4.run(EventQueue.java:700) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:699) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: libjawt.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type at com.sun.jna.Native.getWindowHandle0(Native Method) at com.sun.jna.Native.getComponentID(Native.java:170) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCWrapper.setDrawable(JLibVLCWrapper.java:668) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCComponent.setDrawable(JLibVLCComponent.java:72) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCComponent.paint(JLibVLCComponent.java:80) at sun.awt.RepaintArea.paintComponent(RepaintArea.java:264) at sun.awt.X11.XRepaintArea.paintComponent(XRepaintArea.java:73) at sun.awt.RepaintArea.paint(RepaintArea.java:240) at sun.awt.X11.XComponentPeer.handleEvent(XComponentPeer.java:591) at java.awt.Component.dispatchEventImpl(Component.java:4937) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:702) at java.awt.EventQueue$4.run(EventQueue.java:700) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:699) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) libvlc version : 2.0.6 Twoflower Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: libjawt.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type at com.sun.jna.Native.getWindowHandle0(Native Method) at com.sun.jna.Native.getComponentID(Native.java:170) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCWrapper.setDrawable(JLibVLCWrapper.java:668) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCComponent.setDrawable(JLibVLCComponent.java:72) at org.homeplayer.ihm.mediaplayer.JVLC.JLibVLCComponent.getComponent(JLibVLCComponent.java:54) at org.homeplayer.ihm.mediaplayer.TVPlayerPanel.play(TVPlayerPanel.java:50) at org.homeplayer.ihm.mediaplayer.HPTVPanel.play(HPTVPanel.java:562) at org.homeplayer.ihm.univers.FreeboxTVMode.play(FreeboxTVMode.java:228) at org.homeplayer.ihm.univers.PlayerMode.play(PlayerMode.java:58) at ... Titre: Re : Cannot construct org.homeplayer.util.vod.VODManager$VODModuleDesc Posté par: chocho63 le 30 Mai 2013 à 08:47:27 Bonjour,
Merci pour l'info, HomePlayer fonctionne sous OpenSuse 12.3 en changeant dans homeplayer.sh : EXECJAVA=`which java` par EXECJAVA=/usr/lib64/jvm/java-1.6.0-sun-1.6.0/jre/bin/java |