syd3n wrote:I am using the latest version of PMS: PS3 Media Server 1.72.0
And have pointed to my MyVideos34.db file using: sqlitejdbc-v056.jar
But when I browse to the PMS folder using my xbox 360, it shows 0 items, and the Traces tab shows the following error info:
- Code: Select all
INFO 2012-12-13 07:41:41.372 [New I/O server worker #4-2] <XBMCLog> - discovering movie years
ERROR 2012-12-13 07:41:41.372 [New I/O server worker #4-2] <XBMCLog_ERROR>
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200) ~[na:1.6.0_04]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.6.0_04]
at java.net.URLClassLoader.findClass(URLClassLoader.java:188) ~[na:1.6.0_04]
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) ~[na:1.6.0_04]
at java.lang.ClassLoader.loadClass(ClassLoader.java:251) ~[na:1.6.0_04]
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) ~[na:1.6.0_04]
at java.lang.Class.forName0(Native Method) ~[na:1.6.0_04]
at java.lang.Class.forName(Class.java:169) ~[na:1.6.0_04]
at net.pms.external.xbmc.XBMCDAO.connectMySQL(XBMCDAO.java:42) [pms-xbmc-20120620.jar:na]
at net.pms.external.xbmc.XBMCDAO.connect(XBMCDAO.java:32) [pms-xbmc-20120620.jar:na]
at net.pms.external.xbmc.MovieDAO.getYears(MovieDAO.java:272) [pms-xbmc-20120620.jar:na]
at net.pms.external.xbmc.folders.video.movie.MovieYearFolder.discoverChildren(MovieYearFolder.java:26) [pms-xbmc-20120620.jar:na]
at net.pms.dlna.DLNAResource.discoverWithRenderer(DLNAResource.java:732) [pms.jar:na]
at net.pms.dlna.DLNAResource.getDLNAResources(DLNAResource.java:677) [pms.jar:na]
at net.pms.network.RequestV2.answer(RequestV2.java:628) [pms.jar:na]
at net.pms.network.RequestHandlerV2.writeResponse(RequestHandlerV2.java:301) [pms.jar:na]
at net.pms.network.RequestHandlerV2.messageReceived(RequestHandlerV2.java:256) [pms.jar:na]
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:80) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:783) [pms.jar:na]
at org.jboss.netty.handler.stream.ChunkedWriteHandler.handleUpstream(ChunkedWriteHandler.java:149) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:783) [pms.jar:na]
at org.jboss.netty.handler.codec.http.HttpChunkAggregator.messageReceived(HttpChunkAggregator.java:116) [pms.jar:na]
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:80) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:783) [pms.jar:na]
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:302) [pms.jar:na]
at org.jboss.netty.handler.codec.replay.ReplayingDecoder.unfoldAndFireMessageReceived(ReplayingDecoder.java:527) [pms.jar:na]
at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:506) [pms.jar:na]
at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:443) [pms.jar:na]
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:80) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559) [pms.jar:na]
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:274) [pms.jar:na]
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:261) [pms.jar:na]
at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:351) [pms.jar:na]
at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:282) [pms.jar:na]
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:202) [pms.jar:na]
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [pms.jar:na]
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) [pms.jar:na]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) [na:1.6.0_04]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) [na:1.6.0_04]
at java.lang.Thread.run(Thread.java:619) [na:1.6.0_04]
ERROR 2012-12-13 07:41:41.388 [New I/O server worker #4-2] <XBMCLog_ERROR>
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200) ~[na:1.6.0_04]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.6.0_04]
at java.net.URLClassLoader.findClass(URLClassLoader.java:188) ~[na:1.6.0_04]
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) ~[na:1.6.0_04]
at java.lang.ClassLoader.loadClass(ClassLoader.java:251) ~[na:1.6.0_04]
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) ~[na:1.6.0_04]
at java.lang.Class.forName0(Native Method) ~[na:1.6.0_04]
at java.lang.Class.forName(Class.java:169) ~[na:1.6.0_04]
at net.pms.external.xbmc.XBMCDAO.connectMySQL(XBMCDAO.java:42) [pms-xbmc-20120620.jar:na]
at net.pms.external.xbmc.XBMCDAO.connect(XBMCDAO.java:32) [pms-xbmc-20120620.jar:na]
at net.pms.external.xbmc.XBMCDAO.getConnection(XBMCDAO.java:78) [pms-xbmc-20120620.jar:na]
at net.pms.external.xbmc.MovieDAO.getYears(MovieDAO.java:274) [pms-xbmc-20120620.jar:na]
at net.pms.external.xbmc.folders.video.movie.MovieYearFolder.discoverChildren(MovieYearFolder.java:26) [pms-xbmc-20120620.jar:na]
at net.pms.dlna.DLNAResource.discoverWithRenderer(DLNAResource.java:732) [pms.jar:na]
at net.pms.dlna.DLNAResource.getDLNAResources(DLNAResource.java:677) [pms.jar:na]
at net.pms.network.RequestV2.answer(RequestV2.java:628) [pms.jar:na]
at net.pms.network.RequestHandlerV2.writeResponse(RequestHandlerV2.java:301) [pms.jar:na]
at net.pms.network.RequestHandlerV2.messageReceived(RequestHandlerV2.java:256) [pms.jar:na]
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:80) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:783) [pms.jar:na]
at org.jboss.netty.handler.stream.ChunkedWriteHandler.handleUpstream(ChunkedWriteHandler.java:149) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:783) [pms.jar:na]
at org.jboss.netty.handler.codec.http.HttpChunkAggregator.messageReceived(HttpChunkAggregator.java:116) [pms.jar:na]
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:80) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:783) [pms.jar:na]
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:302) [pms.jar:na]
at org.jboss.netty.handler.codec.replay.ReplayingDecoder.unfoldAndFireMessageReceived(ReplayingDecoder.java:527) [pms.jar:na]
at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:506) [pms.jar:na]
at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:443) [pms.jar:na]
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:80) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) [pms.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559) [pms.jar:na]
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:274) [pms.jar:na]
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:261) [pms.jar:na]
at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:351) [pms.jar:na]
at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:282) [pms.jar:na]
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:202) [pms.jar:na]
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [pms.jar:na]
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) [pms.jar:na]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) [na:1.6.0_04]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) [na:1.6.0_04]
at java.lang.Thread.run(Thread.java:619) [na:1.6.0_04]
Any suggestions? I looked through the past posts in this forum and tried to apply any of the recommended fixes but I am not able to resolve the issue.
Okay,
The plugin can connect to 2 different databases: 1) sqLite and 2) mySql
You are using sqLite. Judging from your info you should have everything in place for it.
Now what happens is I can only use either the sqLite or mySql datasource. I derive which one to use depending on your configuration.
If there is something configured for both, I would use the mySql config.
so to me it looks like you have some values in the mySql configuration. Check in the configuration window that all the mySQL values are empty. Save the config and restart PMS (as in close it and make sure all java/javaw processes are gone and open it up again)
if you are still experiencing the issue, close PMS and open the actual PMS config file in a text editor and remove any mySQL configurations (pmsxbmc.mysql.*), and make sure you have the sqLite config correct (pmsxbmc.db.video).
