Page 1 of 2

Network settings not working after upgrade to 4.8

PostPosted: Thu Apr 18, 2013 12:52 pm
by tomm1ed
Was running 4.7 and when I saw there was an update to 4.8 available I decided to finally donate to this wonderfull program. After the succesfull donation I proceeded to update to 4.8, but when I try to set my .subsonic.org address, the page doesn't load. When I go to 'Settings --> Network' I get:
Error

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

Exception javax.el.PropertyNotFoundException
Message Property 'trial' not found on type net.sourceforge.subsonic.command.NetworkSettingsCommand
Java version Oracle Corporation 1.7.0_21
Operating system Windows Server 2008 R2 6.1
Server Apache Tomcat/6.0.36
Memory Used 126 of 223 MB
Stack trace javax.el.PropertyNotFoundException: Property 'trial' not found on type net.sourceforge.subsonic.command.NetworkSettingsCommand
at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:214)
at javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:191)
at javax.el.BeanELResolver.property(BeanELResolver.java:300)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:81)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
at org.apache.el.parser.AstValue.getValue(AstValue.java:123)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:938)
at org.apache.jsp.WEB_002dINF.jsp.networkSettings_jsp._jspx_meth_c_005fif_005f0(networkSettings_jsp.java:1072)
at org.apache.jsp.WEB_002dINF.jsp.networkSettings_jsp._jspx_meth_form_005fform_005f0(networkSettings_jsp.java:787)
at org.apache.jsp.WEB_002dINF.jsp.networkSettings_jsp._jspService(networkSettings_jsp.java:224)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
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:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
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.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:54)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:879)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:600)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1703)
at java.lang.Thread.run(Unknown Source)

Running on Apache Tomcat6 (6.0.36) with Java 7 Update 21 64bits on Windows 2008 R2

Re: Network settings not working after upgrade to 4.8

PostPosted: Fri Apr 19, 2013 11:07 am
by tomm1ed
Kick, does anyone recoginize this problem/know how to solve it?

Re: Network settings not working after upgrade to 4.8

PostPosted: Fri Apr 19, 2013 1:54 pm
by GJ51
Looks like the classic Java fail. Usually gets fixed by uninstalling all Java instances/entries through control panel then doing a clean install of the latest Java.

Yes, I know this isn't Java's fault, but a reinstall usually fixes the problem.

If the Java reinstall doesn't do it, you might have to redeploy the war.

Re: Network settings not working after upgrade to 4.8

PostPosted: Mon Apr 22, 2013 9:35 am
by tomm1ed
GJ51 wrote:Looks like the classic Java fail. Usually gets fixed by uninstalling all Java instances/entries through control panel then doing a clean install of the latest Java.

Yes, I know this isn't Java's fault, but a reinstall usually fixes the problem.

If the Java reinstall doesn't do it, you might have to redeploy the war.

I stopped Apache Tomcat 6. Then I Uninstalled and reinstalled Java. After that I redeployed the War (deleted the ROOT folder and ROOT.war under webapps, placed a 'fresh' war) and restarted Tomcat 6. Unfortunately the problem remains :(
Error

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

Exception javax.el.PropertyNotFoundException
Message Property 'trial' not found on type net.sourceforge.subsonic.command.NetworkSettingsCommand
Java version Oracle Corporation 1.7.0_21
Operating system Windows Server 2008 R2 6.1
Server Apache Tomcat/6.0.36
Memory Used 95 of 168 MB
Stack trace javax.el.PropertyNotFoundException: Property 'trial' not found on type net.sourceforge.subsonic.command.NetworkSettingsCommand
at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:214)
at javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:191)
at javax.el.BeanELResolver.property(BeanELResolver.java:300)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:81)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
at org.apache.el.parser.AstValue.getValue(AstValue.java:123)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:938)
at org.apache.jsp.WEB_002dINF.jsp.networkSettings_jsp._jspx_meth_c_005fif_005f0(networkSettings_jsp.java:1072)
at org.apache.jsp.WEB_002dINF.jsp.networkSettings_jsp._jspx_meth_form_005fform_005f0(networkSettings_jsp.java:787)
at org.apache.jsp.WEB_002dINF.jsp.networkSettings_jsp._jspService(networkSettings_jsp.java:224)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
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:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
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.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:54)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:879)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:600)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1703)
at java.lang.Thread.run(Unknown Source)

I am no Java programmer but the problem seems to be in Subsonics code if I read this correctly:
Stack trace javax.el.PropertyNotFoundException: Property 'trial' not found on type net.sourceforge.subsonic.command.NetworkSettingsCommand

Re: Network settings not working after upgrade to 4.8

PostPosted: Mon Apr 22, 2013 3:09 pm
by GJ51
It is sad, but sometimes it takes a complete reinstall to fix a problem like this.

You may have to delete your data directory, C:\Subsonic and do a clean install.

Most of the time an issue like this is related to an improper closing of files in the data directory. There have been posts discussing this topic many times in the past, but in all honesty, it's a fishing expedition that often doesn't get a bite. The easier course is to just start from a clean slate.

I've written on this before, but I suspect that some of the problem may come from installing Java for some users as the whole process seems to take a long time to display any kind of progress screen and I often wonder if all users are letting the installation complete properly. Many of us long time user haven't had these issues, mostly because we are very careful with shutdowns and reboots and the installation process. It's unfortunate that Subsonic is a bit delicate in this regard.

Re: Network settings not working after upgrade to 4.8

PostPosted: Wed Apr 24, 2013 7:48 am
by tomm1ed
GJ51 wrote:It is sad, but sometimes it takes a complete reinstall to fix a problem like this.

You may have to delete your data directory, C:\Subsonic and do a clean install.

[...]

Seriously? That will delete all my settings, users and database right? That kinda sucks.....

GJ51 wrote:[...]
Most of the time an issue like this is related to an improper closing of files in the data directory. There have been posts discussing this topic many times in the past, but in all honesty, it's a fishing expedition that often doesn't get a bite. The easier course is to just start from a clean slate.
[...]

As Tomcat was completely shutdown during the upgrade (how else can I replace the WAR file?) I'd be hard pressed to believe that there are files not closed properly in the data directory. I understand that for you it's easier to start with a clean slate, but for me rebuilding everything will take a pretty long time...

GJ51 wrote:[...]
I've written on this before, but I suspect that some of the problem may come from installing Java for some users as the whole process seems to take a long time to display any kind of progress screen and I often wonder if all users are letting the installation complete properly. Many of us long time user haven't had these issues, mostly because we are very careful with shutdowns and reboots and the installation process. It's unfortunate that Subsonic is a bit delicate in this regard.

I have installed Java RE more times than I care to remember (with all those bugs and security risks it kinda becomes a monthly action...), so instead of asuming I didn't wait for the installation to finish, maybe we could look into the real problem?

From the release notes of 4.8:
Bugfix: Settings > Network doesn't show error if a subsonic.org address is in use.

Couldn't it be that this fix introduces a problem when .subsonic.org address has not been set yet?

I value your input but I feel we are shooting with a bazooka at an ant by completely starting from scratch...

Re: Network settings not working after upgrade to 4.8

PostPosted: Wed Apr 24, 2013 1:59 pm
by GJ51
And I am very happy that you have stepped forward to assist the OP. You obviously have far superior skills and experience. Carry on.

Thank you.

Re: Network settings not working after upgrade to 4.8

PostPosted: Thu Apr 25, 2013 6:39 am
by tomm1ed
GJ51 wrote:And I am very happy that you have stepped forward to assist the OP. You obviously have far superior skills and experience. Carry on.

Thank you.

Gary I am the OP. Looking forward to a solution...

Re: Network settings not working after upgrade to 4.8

PostPosted: Thu Apr 25, 2013 7:01 am
by GJ51
Make a back up copy of C:\Subsonic

Do the clean install. If it works try copying the backup of you data back into C:\Subsonic.

There are tons of posts on errors like yours. It's hit or miss as to how lucky you get fixing it without losing your original data.

Sorry if I sounded a bit testy. The last Java update is totally screwed and doesn't update properly. It notifies you there's a new version available, but when you ask it to update it can't download the file and you have to uninstall Java and download the file from the website and install it manually. Add to that the fact that Subsonic has almost zero tolerance for anything unusual and it's a recipe for data loss.

I recommend making regular backups of the C:\Subsonic directory - at least weekly - so that if you run into this situation you can always redo a clean install and just copy your backup into C:\Subsonic. My Home server does daily backups for me automatically, and wouldn't you know it mine never crashes.

Many of the more knowledgeable guys claim that it's more of an issue with the spring framework and the database used. All stuff way over my pay grade. I just like making stuff work, I really don't care what the culprit is - that's a job for the developer - I just want to get it working. When I see the Java errors, I've always found it just easier to reinstall everything. I have run into this sort of thing doing beta testing and setting up SSL a while back, but once I get what I want it runs very stable. I have several instances of Subsonic/Madsonic/Music Cabinet all running at the same time. My base music server has been running so long without any issues, I can't remember how long it's been since I've had to do a reboot. It just sits on the shelf and is always available.

That's about all I can tell you. I do like many of the features of the Madsonic fork and it seems to run without any stability issues. Good luck with getting the data to dump back in. Sometimes it works. Let me know how it goes.

Re: Network settings not working after upgrade to 4.8

PostPosted: Thu Apr 25, 2013 12:12 pm
by tomm1ed
GJ51 wrote:Make a back up copy of C:\Subsonic

Do the clean install. If it works try copying the backup of you data back into C:\Subsonic.

There are tons of posts on errors like yours. It's hit or miss as to how lucky you get fixing it without losing your original data.

Sorry if I sounded a bit testy. The last Java update is totally screwed and doesn't update properly. It notifies you there's a new version available, but when you ask it to update it can't download the file and you have to uninstall Java and download the file from the website and install it manually. Add to that the fact that Subsonic has almost zero tolerance for anything unusual and it's a recipe for data loss.

I recommend making regular backups of the C:\Subsonic directory - at least weekly - so that if you run into this situation you can always redo a clean install and just copy your backup into C:\Subsonic. My Home server does daily backups for me automatically, and wouldn't you know it mine never crashes.

Many of the more knowledgeable guys claim that it's more of an issue with the spring framework and the database used. All stuff way over my pay grade. I just like making stuff work, I really don't care what the culprit is - that's a job for the developer - I just want to get it working. When I see the Java errors, I've always found it just easier to reinstall everything. I have run into this sort of thing doing beta testing and setting up SSL a while back, but once I get what I want it runs very stable. I have several instances of Subsonic/Madsonic/Music Cabinet all running at the same time. My base music server has been running so long without any issues, I can't remember how long it's been since I've had to do a reboot. It just sits on the shelf and is always available.

That's about all I can tell you. I do like many of the features of the Madsonic fork and it seems to run without any stability issues. Good luck with getting the data to dump back in. Sometimes it works. Let me know how it goes.

I'll go the backup-start from scratch-restore way Gary.
I do apologize for my somewhat angry response earlier. I've put a lot of time into this install and starting from scratch (especially the users who have since changed their passwords etc and reindexing the large number of MP3s I have on this specific server) is something I'd like to avoid at all costs. Will get back to you, thank you for your input!

Re: Network settings not working after upgrade to 4.8

PostPosted: Thu Apr 25, 2013 3:01 pm
by GJ51
You might also send a PM to Bushman4 and Hakko. They have much more expertise in this area than I do. I put in my two cents because for the average user like me it's just easier and quicker to do a redo than to dig in the weeds to try and fix it. Yes I do know it's a pain. It's a frustration that has been complained about many times, but it's an issue that only the developer can fix.

Hakko uses the Postgres database in his Music Cabinet fork and seems to avoid some of these problems. I mostly use the Madsonic fork and seldom have any issues. I think both forks have made progress on stability that are still unresolved in Subsonic. YMMV

As stated, the best solution is to always have a backup of the data directory that can be recopied, perhaps it's a good habit to back it up every time you add a new user as that it what takes the most time to redo.

Re: Network settings not working after upgrade to 4.8

PostPosted: Tue Sep 03, 2013 8:04 am
by tomm1ed
GJ51 wrote:You might also send a PM to Bushman4 and Hakko. They have much more expertise in this area than I do. I put in my two cents because for the average user like me it's just easier and quicker to do a redo than to dig in the weeds to try and fix it. Yes I do know it's a pain. It's a frustration that has been complained about many times, but it's an issue that only the developer can fix.

Hakko uses the Postgres database in his Music Cabinet fork and seems to avoid some of these problems. I mostly use the Madsonic fork and seldom have any issues. I think both forks have made progress on stability that are still unresolved in Subsonic. YMMV

As stated, the best solution is to always have a backup of the data directory that can be recopied, perhaps it's a good habit to back it up every time you add a new user as that it what takes the most time to redo.

Finally got around to reinstalling, unfortunately the problem is still there (and now I have to reindex all my music ;) )
Will try and contact Bushman4 and Hakko

Re: Network settings not working after upgrade to 4.8

PostPosted: Fri Sep 06, 2013 5:51 am
by GJ51
Unfortunately, you may have waited too long. Neither Bushman4 or Hakko have been very active on the forum lately.

The development of Subsonic has slowed dramatically and many of us old timers have gotten a bit bored answering the same questions over and over when they've already been answered numerous times. Most know issues with Subsonic can be pretty easily fixed by doing good searches on the forum or through google.

Re: Network settings not working after upgrade to 4.8

PostPosted: Sat Sep 07, 2013 8:28 am
by tomm1ed
GJ51 wrote:Unfortunately, you may have waited too long. Neither Bushman4 or Hakko have been very active on the forum lately.

The development of Subsonic has slowed dramatically and many of us old timers have gotten a bit bored answering the same questions over and over when they've already been answered numerous times. Most know issues with Subsonic can be pretty easily fixed by doing good searches on the forum or through google.

I was afraid of that seeing I didn't receive any reply. Thank you for your time Gary in trying to fix this with me.

Re: Network settings not working after upgrade to 4.8

PostPosted: Sun Sep 08, 2013 7:36 am
by sindre_mehus
Hi,

It's documented here: http://www.subsonic.org/pages/installation.jsp#war

The vital step is probably that you have to delete the "work" directory in Tomcat.

Hope this helps
Sindre