[announcement] MusicCabinet 0.7.12 released

Artist radio, genre radio & related artists. A Subsonic server for music nerds.

Moderator: moderators

Re: [announcement] MusicCabinet 0.7.12 released

Postby GJ51 » Tue Oct 16, 2012 4:55 pm

Thanks for reposting the link to the previous version. Let me know if I can help with testing any future revisions.

EDIT: Reverting to 0.7.11 works fine. thanks again for reposting the link.
Gary J

http://bios-mods.com
http://www.maplegrovepartners.com
http://theaverageguy.tv/category/tagpodcasts/cyberfrontiers/
User avatar
GJ51
 
Posts: 3492
Joined: Wed Oct 20, 2010 11:58 pm
Location: Western New York

Re: [announcement] MusicCabinet 0.7.12 released

Postby jacobthe4th » Tue Oct 16, 2012 11:51 pm

Hi, was running 0.7.11 no problems, on a WHS3.0 box with Java 7.0 and I get this...


    Error
    Subsonic encountered an internal error. You can report this error in the Subsonic Forum. Please include the information below.

    Exception java.lang.RuntimeException
    Message java.lang.reflect.InvocationTargetException
    Java version Oracle Corporation 1.7.0_07
    Operating system Windows 2003 5.2
    Server jetty-6.1.x
    Memory Used 23 of 35 MB
    Stack trace java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
    at org.eclipse.jetty.continuation.ContinuationSupport.getContinuation(ContinuationSupport.java:145)
    at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:247)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:139)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
    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: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.eclipse.jetty.continuation.ContinuationSupport.getContinuation(ContinuationSupport.java:139)
    ... 50 more
    Caused by: java.lang.IllegalStateException: !ContinuationFilter installed
    at org.eclipse.jetty.continuation.Jetty6Continuation.(Jetty6Continuation.java:63)
    ... 55 more

Going to go back to 0.7.11, not sure what the issue is with Java or Jetty...
Subsonic V6.1.6 User - Lifetime Donation

- WHS 2011 (HP EX 490 - e7500 with 4GB RAM, 16TB HDD)
- 2,039 artists
- 9,121 albums
- 120,791 songs

All FLAC, All the time...
User avatar
jacobthe4th
 
Posts: 41
Joined: Thu Oct 07, 2010 2:23 pm
Location: US

Re: [announcement] MusicCabinet 0.7.12 released

Postby maxxh » Wed Oct 17, 2012 12:19 am

jacobthe4th wrote:Hi, was running 0.7.11 no problems, on a WHS3.0 box with Java 7.0 and I get this...
...
Server jetty-6.1.x


You also have to update your subsonic-booter-jar-with-dependencies.jar file for 0.7.12.
maxxh
 
Posts: 21
Joined: Sat Apr 16, 2011 9:22 pm
Location: Austria

Re: [announcement] MusicCabinet 0.7.12 released

Postby odt » Wed Oct 17, 2012 7:16 am

Hey, for me the upgrade worked out fine with getting the new windows installer and running that ontop of the old 0.7.11.
odt
 
Posts: 30
Joined: Wed Sep 19, 2012 11:09 am

Re: [announcement] MusicCabinet 0.7.12 released

Postby hakko » Wed Oct 17, 2012 7:32 am

The windows installer comes bundled with the file subsonic-booter-jar-with-dependencies.jar, so it overwrites your previous one.

I'd guess that jacobthe4th only got the subsonic.war (which is normally the only file that needs updating), just as maxxh pointed out.
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: [announcement] MusicCabinet 0.7.12 released

Postby GJ51 » Wed Oct 17, 2012 3:41 pm

Yes, I'm sure that's what happened to me as well. Is there some way to update the jar dependencies using the war with Tomcat, or am I just so unfamiliar with the Linux world that I have no idea what we're talking about in this regard?
Gary J

http://bios-mods.com
http://www.maplegrovepartners.com
http://theaverageguy.tv/category/tagpodcasts/cyberfrontiers/
User avatar
GJ51
 
Posts: 3492
Joined: Wed Oct 20, 2010 11:58 pm
Location: Western New York

Re: [announcement] MusicCabinet 0.7.12 released

Postby hakko » Wed Oct 17, 2012 4:09 pm

Maybe this comparison isn't 100% right, but you can think of the subsonic-booter-with-dependencies.jar as the platform that Subsonic runs on. The booter jar is roughly equivalent to your Tomcat (or they do the same things).

The Subsonic 0.7.12 update contains optimizations/updates in the booter jar (the platform), and other updates in the actual Subsonic code that relies on the new platform updates.

So when you're running the new Subsonic 0.7.12 code, it all of a sudden wants a new platform to run on. An old Tomcat 6 won't be good enough, and the old booter jar won't be good enough either. The only platform that the Subsonic 0.7.12 code can run on is the new booter jar, which is distributed in the Windows installer, the stand-alone zip archive, and on it's own on the MusicCabinet homepage.
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: [announcement] MusicCabinet 0.7.12 released

Postby GJ51 » Thu Oct 18, 2012 3:29 am

I used the Windows installer to upgrade to 0.7.12b - all works fine now although I must admit I was a bout to go on a major rant until I remembered that it has been so long since I've used the Windows installer that I had to go back and edit the Subsonic service permissions - LOL

That's one of the reasons I like the Tomcat/WAR setup. I got used to just dropping the new WAR file in and estarting without having to do anything else to upgrade to a newer version.

I'll let you know if I run into any glitches, but so far everything looks great.

Now if anyone could get Lyrics to actually work ...

The weird thing is that almost every time that the internal Lyrics function returns a different result or no lyrics found, you can go to Lyrics.com and manually look up what you were looking for and get the correct result.
Gary J

http://bios-mods.com
http://www.maplegrovepartners.com
http://theaverageguy.tv/category/tagpodcasts/cyberfrontiers/
User avatar
GJ51
 
Posts: 3492
Joined: Wed Oct 20, 2010 11:58 pm
Location: Western New York

Re: [announcement] MusicCabinet 0.7.12 released

Postby dsync89 » Fri Oct 19, 2012 1:06 pm

I keep on getting the error 503 when trying to run the standalone 0.7.12. Checking the log file resulted that it could be that I'm using Java 6. But when I checked it is running on the latest java version. Even tried restarting but no luck.

Error on browser:
Code: Select all
HTTP ERROR: 503

Problem accessing /index.view. Reason:

    Service Unavailable

Powered by Jetty://


My Java version:
Code: Select all
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)


subsonic_sh.log
Code: Select all
java.lang.UnsupportedClassVersionError: net/sourceforge/subsonic/service/SettingsService : Unsupported major.minor version 51.0
...
musicScrape @ Music Cabinet Mod
http://musicscrape.zapto.org:8080
dsync89
 
Posts: 72
Joined: Fri Oct 19, 2012 8:51 am

Re: [announcement] MusicCabinet 0.7.12 released

Postby hakko » Fri Oct 19, 2012 2:39 pm

It sure does look like a Java 6 / Java 7 error. How did you invoke it? If from the subsonic.sh, could you just add the command "which java" before you call java?

OSX allows you to have multiple Java versions installed, and to choose which one to prefer from Applications > Utilities > Java Preferences.
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Previous

Return to MusicCabinet

Who is online

Users browsing this forum: No registered users and 36 guests