Madsonic - Mashup Mod (old Support Thread)

Madsonic Mashup Mod is a fork of the Subsonic 4.7 Server Build 3090 with some Subsonic Data schema modifications!

Moderator: moderators

Re: Technical Preview: Subsonic Mashup Mod 4.7

Postby Magica » Sat Jun 02, 2012 5:21 pm

[quote="Magica"]Hi,

I Have Fedora 16 OS in my SS server. The newest 4.7 beta1 is running just fine. When I add the newest Mashup Mod I get Java error message in left side where is the folder structure:
What might be problem?

Thanks.

Error

Subsonic encountered an internal error. You can report this error in the Subsonic Forum. Please include the information below.
Exception org.springframework.jdbc.BadSqlGrammarException
Message PreparedStatementCallback; bad SQL grammar [select id, path, folder, type, format, title, album, album_name, artist, album_artist, disc_number, track_number, year, genre, bit_rate, variable_bit_rate, duration_seconds, file_size, width, height, cover_art_path, parent_path, play_count, last_played, comment, created, changed, last_scanned, children_last_updated, present, version from media_file where path=?]; nested exception is java.sql.SQLException: Column not found: ALBUM_NAME in statement [select id, path, folder, type, format, title, album, album_name, artist, album_artist, disc_number, track_number, year, genre, bit_rate, variable_bit_rate, duration_seconds, file_size, width, height, cover_art_path, parent_path, play_count, last_played, comment, created, changed, last_scanned, children_last_updated, present, version from media_file where path=?]
Java version Sun Microsystems Inc. 1.6.0_24
Operating system Linux 3.3.6-3.fc16.i686
Server jetty-6.1.x
Memory Used 60 of 89 MB
Stack trace org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [select id, path, folder, type, format, title, album, album_name, artist, album_artist, disc_number, track_number, year, genre, bit_rate, variable_bit_rate, duration_seconds, file_size, width, height, cover_art_path, parent_path, play_count, last_played, comment, created, changed, last_scanned, children_last_updated, present, version from media_file where path=?]; nested exception is java.sql.SQLException: Column not found: ALBUM_NAME in statement [select id, path, folder, type, format, title, album, album_name, artist, album_artist, disc_number, track_number, year, genre, bit_rate, variable_bit_rate, duration_seconds, file_size, width, height, cover_art_path, parent_path, play_count, last_played, comment, created, changed, last_scanned, children_last_updated, present, version from media_file where path=?]

EDIT:
I Did some testing with newest 3008 build. When I have clean install of the mod in Linux, everything is working just fine. When I add one album or video to media folders, this error comes right away.
I also tested this with my Win 7 machine and there was no similar problem. So this is problem only in Linux?

BR
-m-
Last edited by Magica on Sat Jun 02, 2012 8:07 pm, edited 1 time in total.
Magica
 
Posts: 22
Joined: Thu Aug 11, 2011 1:46 pm

Re: Technical Preview: Subsonic Mashup Mod 4.7

Postby massiliattak » Sat Jun 02, 2012 6:48 pm

Same here, I'm experiencing the same problem.

Will There be a feature as the MusicCabinet mod in any future version of your mod?
massiliattak
 
Posts: 4
Joined: Sat Jun 02, 2012 6:42 pm

Re: Technical Preview: Subsonic Mashup Mod 4.7

Postby MadEvil » Sun Jun 03, 2012 12:38 am

some changes in scanning, i test the new build 3010 on an fresh install and works well.

*) Ubuntu 12.04
*) Fedora 17

do you have some logs or errors ?
best regards

ubuntu.PNG

fedora.PNG
Madsonic Developer
User avatar
MadEvil
 
Posts: 354
Joined: Wed Nov 09, 2011 8:35 pm
Location: Vienna

Re: Technical Preview: Subsonic Mashup Mod 4.7

Postby Drefsab » Sun Jun 03, 2012 2:13 am

I tried this last night but ended up pulling it right away, my file list on the left hand side was messed up, loads of stuff I know is there wasn't even showing up at all. Some of the names that did show up were missing the first characters such as T, O and The. I'm not sure what it was but there was that much content not even showing at all that I couldn't leave it on for long.

It was with IE 8 and and FF10 (all we have in work im afraid).
Drefsab
 
Posts: 47
Joined: Sat May 07, 2011 9:44 am

Re: Technical Preview: Subsonic Mashup Mod 4.7

Postby Magica » Sun Jun 03, 2012 7:36 am

MadEvil wrote:some changes in scanning, i test the new build 3010 on an fresh install and works well.

*) Ubuntu 12.04
*) Fedora 17

do you have some logs or errors ?
best regards

ubuntu.PNG

fedora.PNG


I got this error:

Subsonic encountered an internal error. You can report this error in the Subsonic Forum. Please include the information below.
Exception org.springframework.jdbc.BadSqlGrammarException
Message PreparedStatementCallback; bad SQL grammar [select id, path, folder, type, format, title, album, album_name, artist, album_artist, disc_number, track_number, year, genre, bit_rate, variable_bit_rate, duration_seconds, file_size, width, height, cover_art_path, parent_path, play_count, last_played, comment, created, changed, last_scanned, children_last_updated, present, version from media_file where path=?]; nested exception is java.sql.SQLException: Column not found: ALBUM_NAME in statement [select id, path, folder, type, format, title, album, album_name, artist, album_artist, disc_number, track_number, year, genre, bit_rate, variable_bit_rate, duration_seconds, file_size, width, height, cover_art_path, parent_path, play_count, last_played, comment, created, changed,

This error comes in Fedora16 and Ubuntu 12.04

Is the newest build available for download?

BR
-m-
Magica
 
Posts: 22
Joined: Thu Aug 11, 2011 1:46 pm

Re: Technical Preview: Subsonic Mashup Mod 4.7

Postby hakko » Sun Jun 03, 2012 11:57 am

I encourage other people to use and modify the MusicCabinet library that I've written, and it seems like it has found it's way into the Mashup Mod. That's great!

However, I'd like to point out that both Subsonic and MusicCabinet are released under the GPL licence. That means you're free to modify the code to fit your own needs. But if you release your modifications to the public, the GPL license also demands that you make your own code available to the public. Therefore, I'm wondering where to find it?

By making your code public, you allow other people to make changes to it, just like you're doing yourself. There is a reason for having that license, and the reason is to help people build on each others work.

http://www.gnu.org/licenses/gpl-faq.htm ... stedPublic
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: Technical Preview: Subsonic Mashup Mod 4.7

Postby massiliattak » Sun Jun 03, 2012 1:57 pm

Hello,

Here is my log:
Code: Select all
Error
Subsonic encountered an internal error. You can report this error in the Subsonic Forum. Please include the information below.

Exception   javax.servlet.ServletException
Message   javax.servlet.jsp.el.ELException: Unable to find a value for "id" in object of class "net.sourceforge.subsonic.domain.MusicIndex$Artist" using operator "."
Java version   Sun Microsystems Inc. 1.6.0_32
Operating system   Windows 7 6.1
Server   jetty-6.1.x
Memory   Used 12 of 26 MB
Stack trace   javax.servlet.ServletException: javax.servlet.jsp.el.ELException: Unable to find a value for "id" in object of class "net.sourceforge.subsonic.domain.MusicIndex$Artist" using operator "."
   at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
   at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.left_jsp:343)
   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
   at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
   at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
   at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
   at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
   at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
   at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
   at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
   at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
   at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
   at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236)
   at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257)
   at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:715)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
   at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
   at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
   at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
   at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:47)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:54)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
   at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
   at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
   at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
   at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
   at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
   at org.mortbay.jetty.Server.handle(Server.java:313)
   at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
   at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
   at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
   at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
   at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
   at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
   at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
Caused by: javax.servlet.jsp.el.ELException: Unable to find a value for "id" in object of class "net.sourceforge.subsonic.domain.MusicIndex$Artist" using operator "."
   at org.apache.commons.el.Logger.logError(Logger.java:481)
   at org.apache.commons.el.Logger.logError(Logger.java:498)
   at org.apache.commons.el.Logger.logError(Logger.java:611)
   at org.apache.commons.el.ArraySuffix.evaluate(ArraySuffix.java:340)
   at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
   at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:263)
   at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:190)
   at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:932)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_sub_param_2(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1960)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_c_otherwise_1(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1926)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_c_choose_1(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1806)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_sub_url_1(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1769)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_c_forEach_5(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1716)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_c_forEach_4(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1646)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.left_jsp:297)
   ... 70 more
massiliattak
 
Posts: 4
Joined: Sat Jun 02, 2012 6:42 pm

Re: Technical Preview: Subsonic Mashup Mod 4.7

Postby MadEvil » Sun Jun 03, 2012 3:35 pm

massiliattak wrote:Hello,

Here is my log:
Code: Select all
Error
Subsonic encountered an internal error. You can report this error in the Subsonic Forum. Please include the information below.

Exception   javax.servlet.ServletException
Message   javax.servlet.jsp.el.ELException: Unable to find a value for "id" in object of class "net.sourceforge.subsonic.domain.MusicIndex$Artist" using operator "."
Java version   Sun Microsystems Inc. 1.6.0_32
Operating system   Windows 7 6.1
Server   jetty-6.1.x
Memory   Used 12 of 26 MB
Stack trace   javax.servlet.ServletException: javax.servlet.jsp.el.ELException: Unable to find a value for "id" in object of class "net.sourceforge.subsonic.domain.MusicIndex$Artist" using operator "."
   at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
   at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.left_jsp:343)
   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
   at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
   at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
   at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
   at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
   at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
   at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
   at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
   at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
   at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
   at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236)
   at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257)
   at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:715)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
   at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
   at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
   at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
   at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:47)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:54)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
   at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
   at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
   at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
   at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
   at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
   at org.mortbay.jetty.Server.handle(Server.java:313)
   at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
   at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
   at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
   at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
   at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
   at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
   at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
Caused by: javax.servlet.jsp.el.ELException: Unable to find a value for "id" in object of class "net.sourceforge.subsonic.domain.MusicIndex$Artist" using operator "."
   at org.apache.commons.el.Logger.logError(Logger.java:481)
   at org.apache.commons.el.Logger.logError(Logger.java:498)
   at org.apache.commons.el.Logger.logError(Logger.java:611)
   at org.apache.commons.el.ArraySuffix.evaluate(ArraySuffix.java:340)
   at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
   at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:263)
   at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:190)
   at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:932)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_sub_param_2(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1960)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_c_otherwise_1(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1926)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_c_choose_1(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1806)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_sub_url_1(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1769)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_c_forEach_5(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1716)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_c_forEach_4(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1646)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.left_jsp:297)
   ... 70 more


hmm, it looks you have some strange combination of diffrent subsonic versions.
so uninstall current version and delete also the db/jetty/lucense-folder and the subsonic.properties! file.
Then install a fresh 3012 Build, I've made also .deb and .rpm installation packages to install it on ubuntu/Fedora.

best regards
Madsonic Developer
User avatar
MadEvil
 
Posts: 354
Joined: Wed Nov 09, 2011 8:35 pm
Location: Vienna

Re: Technical Preview: Subsonic Mashup Mod 4.7

Postby MadEvil » Sun Jun 03, 2012 3:51 pm

hakko wrote:I encourage other people to use and modify the MusicCabinet library that I've written, and it seems like it has found it's way into the Mashup Mod. That's great!

However, I'd like to point out that both Subsonic and MusicCabinet are released under the GPL licence. That means you're free to modify the code to fit your own needs. But if you release your modifications to the public, the GPL license also demands that you make your own code available to the public. Therefore, I'm wondering where to find it?

By making your code public, you allow other people to make changes to it, just like you're doing yourself. There is a reason for having that license, and the reason is to help people build on each others work.


hi hakko,

i'm a big fan of your MusicCabinet project, it's so geat i want and also tryed it to integrate your hard work into Mashup Mod, but your Basebuild Changes of Subsonic and MusicCabinet are so diffrent to my 4.7 changes of the logic and core. But your ideas for subsonic are great and so i write it up from scratch, without postgres db and LastFM, i want it keep simple.

but my problem is, i am only a newbie doing all this tasks, therforce i don't get it to work to fork the original SVN trunk to github and make my changes
visible to a new brunch of it (like Supersonic). Can you help me with this? this screwed me up

PS: the plan to publish the whole project, is when Sindre is releasing the final subsonic 4.7 version, in the meantime I will disable the download.

best regards
Madsonic Developer
User avatar
MadEvil
 
Posts: 354
Joined: Wed Nov 09, 2011 8:35 pm
Location: Vienna

Re: Technical Preview: Subsonic Mashup Mod 4.7

Postby massiliattak » Sun Jun 03, 2012 5:57 pm

Hello again,

All previous versions have been uninstalled & all concerned folders removed, fresh install of the B3012 version and...still the almost same error message:
Code: Select all
Error
Subsonic encountered an internal error. You can report this error in the Subsonic Forum. Please include the information below.

Exception   javax.servlet.ServletException
Message   javax.servlet.jsp.el.ELException: Unable to find a value for "id" in object of class "net.sourceforge.subsonic.domain.MusicIndex$Artist" using operator "."
Java version   Sun Microsystems Inc. 1.6.0_32
Operating system   Windows 7 6.1
Server   jetty-6.1.x
Memory   Used 53 of 80 MB
Stack trace   javax.servlet.ServletException: javax.servlet.jsp.el.ELException: Unable to find a value for "id" in object of class "net.sourceforge.subsonic.domain.MusicIndex$Artist" using operator "."
   at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
   at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.left_jsp:347)
   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
   at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
   at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
   at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
   at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
   at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
   at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
   at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
   at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
   at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
   at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236)
   at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257)
   at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:715)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
   at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
   at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
   at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
   at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:47)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:54)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
   at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
   at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
   at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
   at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
   at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
   at org.mortbay.jetty.Server.handle(Server.java:313)
   at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
   at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
   at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
   at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
   at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
   at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
   at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
Caused by: javax.servlet.jsp.el.ELException: Unable to find a value for "id" in object of class "net.sourceforge.subsonic.domain.MusicIndex$Artist" using operator "."
   at org.apache.commons.el.Logger.logError(Logger.java:481)
   at org.apache.commons.el.Logger.logError(Logger.java:498)
   at org.apache.commons.el.Logger.logError(Logger.java:611)
   at org.apache.commons.el.ArraySuffix.evaluate(ArraySuffix.java:340)
   at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
   at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:263)
   at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:190)
   at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:932)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_sub_param_2(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1982)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_c_otherwise_1(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1948)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_c_choose_1(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1828)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_sub_url_1(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1791)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_c_forEach_5(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1738)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspx_meth_c_forEach_4(org.apache.jsp.WEB_002dINF.jsp.left_jsp:1668)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.left_jsp:301)
   ... 70 more


Thanks for your support
massiliattak
 
Posts: 4
Joined: Sat Jun 02, 2012 6:42 pm

Re: Technical Preview: Subsonic Mashup Mod 4.7

Postby MadEvil » Sun Jun 03, 2012 6:18 pm

massiliattak wrote:Hello again,

All previous versions have been uninstalled & all concerned folders removed, fresh install of the B3012 version and...still the almost same error message:
Code: Select all
Error
Subsonic encountered an internal error. You can report this error in the Subsonic Forum. Please include the information below.

Exception   javax.servlet.ServletException
Message   javax.servlet.jsp.el.ELException: Unable to find a value for "id" in object of class "net.sourceforge.subsonic.domain.MusicIndex$Artist" using operator "."
Java version   Sun Microsystems Inc. 1.6.0_32
Operating system   Windows 7 6.1
Server   jetty-6.1.x
Memory   Used 53 of 80 MB
Stack trace   javax.servlet.ServletException: javax.servlet.jsp.el.ELException: Unable to find a value for "id" in object of class "net.sourceforge.subsonic.domain.MusicIndex$Artist" using operator "."
   at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
   at org.apache.jsp.WEB_002dINF.jsp.left_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.left_jsp:301)
   ... 70 more


Thanks for your support


please can you PM me your whole subsonic.log /subsonic.sh.log files.
What kind of file are in your media folder (try it with only audio files?)
best regards
Madsonic Developer
User avatar
MadEvil
 
Posts: 354
Joined: Wed Nov 09, 2011 8:35 pm
Location: Vienna

Re: Technical Preview: Subsonic Mashup Mod 4.7

Postby hakko » Sun Jun 03, 2012 7:07 pm

MadEvil wrote:i'm a big fan of your MusicCabinet project, it's so geat i want and also tryed it to integrate your hard work into Mashup Mod, but your Basebuild Changes of Subsonic and MusicCabinet are so diffrent to my 4.7 changes of the logic and core. But your ideas for subsonic are great and so i write it up from scratch, without postgres db and LastFM, i want it keep simple.


Interesting! I think you could create some good enhancements just using the ID3 tags. So many people are asking for that aswell.

MadEvil wrote:but my problem is, i am only a newbie doing all this tasks, therforce i don't get it to work to fork the original SVN trunk to github and make my changes
visible to a new brunch of it (like Supersonic). Can you help me with this? this screwed me up


I don't know the details on how to get this running, but I think you should check out the code from the Subsonic SVN (using your IDE probably, Eclipse or IntelliJ or whatever). Don't download the code as a zip file from the Subsonic page, you need to check it out using a Subversion tool. That's the only way you'll be able to keep track of what Sindre is adding. Then create a Git repository from the same directory and push all changes from there to Github. There might be a more efficient way though, I never tried keeping two different code version systems in sync.
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: Technical Preview: Subsonic Mashup Mod 4.7

Postby MadEvil » Sun Jun 03, 2012 8:38 pm

hakko wrote:
MadEvil wrote:i'm a big fan of your MusicCabinet project, it's so geat i want and also tryed it to integrate your hard work into Mashup Mod, but your Basebuild Changes of Subsonic and MusicCabinet are so diffrent to my 4.7 changes of the logic and core. But your ideas for subsonic are great and so i write it up from scratch, without postgres db and LastFM, i want it keep simple.


Interesting! I think you could create some good enhancements just using the ID3 tags. So many people are asking for that aswell.

Sindre did his job great for 4.7, some great enhancements to db tables and cache.
You did a great enhancement to the old 4.6 Trunk, because there was no efficient way to get the MetaData direct from files.

[*] My Vision for Subsonic is that the scan & update Process for Metadata gets more automatic & dynamical.
[*] MediaType enhancement for better detection of media files and folder structure.
[*] a little MetaData Exchanger Interface from LastFM to Update Tags to local Metadata trough (example: get genre Tags to local ID3-Comment field).
[*] a Link Community Data to local media-files for Charts, Play-count like LastFM or Spotify keep also the local ratting.
[*] enhancement to the Interface to get all this visual.

hakko wrote:
MadEvil wrote:but my problem is, i am only a newbie doing all this tasks, therforce i don't get it to work to fork the original SVN trunk to github and make my changes
visible to a new brunch of it (like Supersonic). Can you help me with this? this screwed me up


I don't know the details on how to get this running, but I think you should check out the code from the Subsonic SVN (using your IDE probably, Eclipse or IntelliJ or whatever). Don't download the code as a zip file from the Subsonic page, you need to check it out using a Subversion tool. That's the only way you'll be able to keep track of what Sindre is adding. Then create a Git repository from the same directory and push all changes from there to Github. There might be a more efficient way though, I never tried keeping two different code version systems in sync.

i keep trying. :wink:

best regards
:D
Madsonic Developer
User avatar
MadEvil
 
Posts: 354
Joined: Wed Nov 09, 2011 8:35 pm
Location: Vienna

Re: Technical Preview: Subsonic Mashup Mod 4.7

Postby MadEvil » Mon Jun 04, 2012 1:59 am

massiliattak wrote:Hello,

Here is my log:
Code: Select all
Error
Subsonic encountered an internal error. You can report this error in the Subsonic Forum. Please include the information below.

Exception   javax.servlet.ServletException
Message   javax.servlet.jsp.el.ELException: Unable to find a value for "id" in object of class "net.sourceforge.subsonic.domain.MusicIndex$Artist" using operator "."
Java version   Sun Microsystems Inc. 1.6.0_32
Operating system   Windows 7 6.1
Server   jetty-6.1.x
Memory   Used 12 of 26 MB
Stack trace   javax.servlet.ServletException: javax.servlet.jsp.el.ELException: Unable to find a value for "id" in object of class "net.sourceforge.subsonic.domain.MusicIndex$Artist" using operator "."
   at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
   ... 70 more

i fixed this bug temporary in Build 3014, but don't forget this is only a technical beta, this feature isn't complete, Links to the Artist must be improved.
best regards
Madsonic Developer
User avatar
MadEvil
 
Posts: 354
Joined: Wed Nov 09, 2011 8:35 pm
Location: Vienna

Re: Technical Preview: Subsonic Mashup Mod 4.7

Postby massiliattak » Tue Jun 05, 2012 6:46 pm

MadEvil wrote:i fixed this bug temporary in Build 3014, but don't forget this is only a technical beta, this feature isn't complete, Links to the Artist must be improved.
best regards


It works! Thanks a lot.
About technical beta versions, I get it.
Thank you again.

Best Regards
massiliattak
 
Posts: 4
Joined: Sat Jun 02, 2012 6:42 pm

PreviousNext

Return to Madsonic

Who is online

Users browsing this forum: No registered users and 5 guests