PDA

View Full Version : ERROR when viewing my music


Nathan
12-29-2006, 01:29 PM
I am running Ubuntu linux, and when I try to view my music I get an error. I have not tried any other types. My server is running as non-root, and the folder is also under my name. I put an mp3 file in ~/Desktop/mediacenter/sofware/Music and ~/Desktop/mediacenter/sofware/Music/music because I didn't know which one was right. On my server I get this error message.

29496 [btpool0-7] WARN org.mortbay.log - /software/Music/files.jsp
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 5 in the jsp file: /files.jsp
Generated servlet error:
MusicUtil cannot be resolved

An error occurred at line: 5 in the jsp file: /files.jsp
Generated servlet error:
MusicUtil cannot be resolved

An error occurred at line: 5 in the jsp file: /files.jsp
Generated servlet error:
MusicUtil cannot be resolved


at org.apache.jasper.compiler.DefaultErrorHandler.jav acError(DefaultErrorHandler.java:84)
at org.apache.jasper.compiler.ErrorDispatcher.javacEr ror(ErrorDispatcher.java:328)
at org.apache.jasper.compiler.JDTCompiler.generateCla ss(JDTCompiler.java:409)
at org.apache.jasper.compiler.Compiler.compile(Compil er.java:297)
at org.apache.jasper.compiler.Compiler.compile(Compil er.java:276)
at org.apache.jasper.compiler.Compiler.compile(Compil er.java:264)
at org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:563)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:303)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:445)
at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:356)
at org.mortbay.jetty.servlet.SessionHandler.handle(Se ssionHandler.java:226)
at org.mortbay.jetty.handler.ContextHandler.handle(Co ntextHandler.java:627)
at org.mortbay.jetty.handler.ContextHandlerCollection .handle(ContextHandlerCollection.java:149)
at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:123)
at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:141)
at org.mortbay.jetty.Server.handle(Server.java:269)
at org.mortbay.jetty.HttpConnection.handleRequest(Htt pConnection.java:430)
at org.mortbay.jetty.HttpConnection$RequestHandler.he aderComplete(HttpConnection.java:687)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:492)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa rser.java:199)
at org.mortbay.jetty.HttpConnection.handle(HttpConnec tion.java:339)
at org.mortbay.jetty.bio.SocketConnector$Connection.r un(SocketConnector.java:208)
at org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:475)

Nathan
12-29-2006, 03:13 PM
OK, a little update. It happens on my Wii and my PC. In the right frame of the browser, I get the following.

HTTP ERROR: 500

Unable to compile class for JSP

An error occurred at line: 5 in the jsp file: /files.jsp
Generated servlet error:
MusicUtil cannot be resolved

An error occurred at line: 5 in the jsp file: /files.jsp
Generated servlet error:
MusicUtil cannot be resolved

An error occurred at line: 5 in the jsp file: /files.jsp
Generated servlet error:
MusicUtil cannot be resolved


RequestURI=/software/Music/files.jsp
Caused by:

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 5 in the jsp file: /files.jsp
Generated servlet error:
MusicUtil cannot be resolved

An error occurred at line: 5 in the jsp file: /files.jsp
Generated servlet error:
MusicUtil cannot be resolved

An error occurred at line: 5 in the jsp file: /files.jsp
Generated servlet error:
MusicUtil cannot be resolved


at org.apache.jasper.compiler.DefaultErrorHandler.jav acError(DefaultErrorHandler.java:84)
at org.apache.jasper.compiler.ErrorDispatcher.javacEr ror(ErrorDispatcher.java:328)
at org.apache.jasper.compiler.JDTCompiler.generateCla ss(JDTCompiler.java:409)
at org.apache.jasper.compiler.Compiler.compile(Compil er.java:297)
at org.apache.jasper.compiler.Compiler.compile(Compil er.java:276)
at org.apache.jasper.compiler.Compiler.compile(Compil er.java:264)
at org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:563)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:303)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:445)
at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:356)
at org.mortbay.jetty.servlet.SessionHandler.handle(Se ssionHandler.java:226)
at org.mortbay.jetty.handler.ContextHandler.handle(Co ntextHandler.java:627)
at org.mortbay.jetty.handler.ContextHandlerCollection .handle(ContextHandlerCollection.java:149)
at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:123)
at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:141)
at org.mortbay.jetty.Server.handle(Server.java:269)
at org.mortbay.jetty.HttpConnection.handleRequest(Htt pConnection.java:430)
at org.mortbay.jetty.HttpConnection$RequestHandler.he aderComplete(HttpConnection.java:687)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:492)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa rser.java:199)
at org.mortbay.jetty.HttpConnection.handle(HttpConnec tion.java:339)
at org.mortbay.jetty.bio.SocketConnector$Connection.r un(SocketConnector.java:208)
at org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:475)

October
12-29-2006, 09:37 PM
Yup, it's a problem with the server software, not your PC ;)

With any luck they will have a working mp3 player soon (with support for net streams, please?!?!)

spo0ner
12-31-2006, 02:51 AM
I just attempted to install the media server but cannot play my audio files which reside on a different hdd.
I only run linux at home and so this is frustrating that I cannot get it to play my MP3's.
I receive the aforementioned issue with java returning a "Unable to compile class for JSP" message.
HTTP ERROR: 500

Unable to compile class for JSP

An error occurred at line: 5 in the jsp file: /files.jsp
Generated servlet error:
MusicUtil cannot be resolved

An error occurred at line: 5 in the jsp file: /files.jsp
Generated servlet error:
MusicUtil cannot be resolved

An error occurred at line: 5 in the jsp file: /files.jsp
Generated servlet error:
MusicUtil cannot be resolved


RequestURI=/software/Music/files.jsp
Caused by:

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 5 in the jsp file: /files.jsp
Generated servlet error:
MusicUtil cannot be resolved

An error occurred at line: 5 in the jsp file: /files.jsp
Generated servlet error:
MusicUtil cannot be resolved

An error occurred at line: 5 in the jsp file: /files.jsp
Generated servlet error:
MusicUtil cannot be resolved


at org.apache.jasper.compiler.DefaultErrorHandler.jav acError(DefaultErrorHandler.java:84)
at org.apache.jasper.compiler.ErrorDispatcher.javacEr ror(ErrorDispatcher.java:328)
at org.apache.jasper.compiler.JDTCompiler.generateCla ss(JDTCompiler.java:409)
at org.apache.jasper.compiler.Compiler.compile(Compil er.java:297)
at org.apache.jasper.compiler.Compiler.compile(Compil er.java:276)
at org.apache.jasper.compiler.Compiler.compile(Compil er.java:264)
at org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:563)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:303)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:445)
at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:356)
at org.mortbay.jetty.servlet.SessionHandler.handle(Se ssionHandler.java:226)
at org.mortbay.jetty.handler.ContextHandler.handle(Co ntextHandler.java:627)
at org.mortbay.jetty.handler.ContextHandlerCollection .handle(ContextHandlerCollection.java:149)
at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:123)
at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:141)
at org.mortbay.jetty.Server.handle(Server.java:269)
at org.mortbay.jetty.HttpConnection.handleRequest(Htt pConnection.java:430)
at org.mortbay.jetty.HttpConnection$RequestHandler.he aderComplete(HttpConnection.java:687)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:492)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa rser.java:199)
at org.mortbay.jetty.HttpConnection.handle(HttpConnec tion.java:339)
at org.mortbay.jetty.bio.SocketConnector$Connection.r un(SocketConnector.java:208)
at org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:475)

freaks
06-05-2007, 08:50 PM
up i have the same problem

caino
06-28-2007, 02:55 AM
i have the same problem...disappointed that nothing has been posted in this thread in a positive light. lol....hopefully i can work this out.

psifertex
07-03-2007, 11:44 PM
The problem is that linux is case sensitive, while windows is not.

Change all of the following files:


software/Music/files.jsp
software/Music/player.jsp
software/Music/skins/Default/files.jsp
software/Music/skins/DefaultCopy/files.jsp


So that the line that currently reads:

<%@page import="redKawa.mediaCenter.Music.*"%>

reads:

<%@page import="redKawa.mediaCenter.music.*"%>

Now I have to figure out how to get the player working with a sym link correctly so I can point it at another partition. ;-)

nekodojo
09-30-2007, 11:35 PM
psifertex- You are correct about the "music" directory being case-sensitive. Here's an alternate solution if you don't want to edit all the files:
# cd /my/install/dir/software/Music/WEB-INF/classes/redKawa/mediaCenter
# ln -s music Music
It's quick-and-dirty but got the job done.

Now if I could just get PS3 to recognize MediaCenter as a Music Server that would be cool.