[u]Problem Description: [/u] Can't connect to my server, either at <myservername>.subsonic.org. Subsonic control panel says service is running, but from a browser, I get "HTTP ERROR: 503 - SERVICE UNAVAILABLE - RequestURI=/". Error message on my Droid is "Didn't understand the reply. Please check the server address."
[u]Troubleshooting Steps:[/u] Stopped & re-started server. Browser address bar displays the local IP address of my server (192.168.x.y), when I type in <myservername>.subsonic.org. If I click on http://localhost in the Subsonic control panel, localhost echoes in the address bar, but I still get the 503 error.
[u]Playback Application and version:[/u] Standard Subsonic Web Interface
[u]Subsonic Version:[/u] 4.4 Build 2172.
[u]Server Version:[/u] jetty-6.1.x
[u]Hardware Platform:[/u] Windows XP Pro SP3
[u]Java Memory Limit:[/u] 1000 MB
Problem Filename: None (or should I say 'any'?)
Output from ffmpeg -i: 'ffmpeg' is not recognized as an internal or external command, operable program or batch file.
NOTE - the boot/system drive on my computer is NOT C:\, but H:\! The reasons for this are too twisted to go into here, but subsonic 4.4 has worked fine until about a week ago -perhaps a recent Windows Update has caused this?
Last ten log file lines:
From c:\subsonic\subsonic.log -
[code][2011-01-11 13:19:22,402] INFO NetworkService - Successfully forwarding port 80.
[2011-01-11 14:19:25,941] INFO NetworkService - Successfully forwarding port 80.
[2011-01-11 15:19:29,382] INFO NetworkService - Successfully forwarding port 80.
[2011-01-11 16:19:33,012] INFO NetworkService - Successfully forwarding port 80.
[2011-01-11 17:19:36,474] INFO NetworkService - Successfully forwarding port 80.
[2011-01-11 18:19:39,928] INFO NetworkService - Successfully forwarding port 80.
[2011-01-11 19:19:43,464] INFO NetworkService - Successfully forwarding port 80.
[2011-01-11 20:19:47,013] INFO NetworkService - Successfully forwarding port 80.
[2011-01-11 21:19:50,575] INFO NetworkService - Successfully forwarding port 80.
[2011-01-11 22:19:54,006] INFO NetworkService - Successfully forwarding port 80.
[2011-01-11 23:19:57,432] INFO NetworkService - Successfully forwarding port 80.
[2011-01-12 00:20:01,094] INFO NetworkService - Successfully forwarding port 80.
[2011-01-12 01:20:04,792] INFO NetworkService - Successfully forwarding port 80.
[2011-01-12 02:20:08,166] INFO NetworkService - Successfully forwarding port 80.
[2011-01-12 03:00:04,303] INFO SearchService - Starting to create search index.
[2011-01-12 03:00:04,303] ERROR SearchService - Failed to create search index.
java.io.FileNotFoundException: c:\subsonic\subsonic12.index (Access is denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileWriter.<init>(Unknown Source)
at net.sourceforge.subsonic.service.SearchService.doCreateIndex(SearchService.java:131)
at net.sourceforge.subsonic.service.SearchService.access$000(SearchService.java:60)
at net.sourceforge.subsonic.service.SearchService$1.run(SearchService.java:113)[/code]
from H:\Program Files\Subsonic\log\subsonic-agent.log -
[code]java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at net.sourceforge.subsonic.booter.agent.SettingsPanel.getHttpsPortFromOptionsFile(SettingsPanel.java:65)
at net.sourceforge.subsonic.booter.agent.SettingsPanel.setValues(SettingsPanel.java:55)
at net.sourceforge.subsonic.booter.agent.SubsonicFrame.showControlPanel(SubsonicFrame.java:100)
at net.sourceforge.subsonic.booter.agent.SubsonicAgent.showControlPanel(SubsonicAgent.java:116)
at net.sourceforge.subsonic.booter.agent.TrayController$2.actionPerformed(TrayController.java:48)
at java.awt.TrayIcon.processActionEvent(Unknown Source)
at java.awt.TrayIcon.processEvent(Unknown Source)
at java.awt.TrayIcon.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
5040183 [pool-1-thread-2] WARN org.springframework.remoting.rmi.RmiProxyFactoryBean - Could not connect to RMI service [rmi://localhost:9412/SubsonicDeployerService] - retrying
5088464 [pool-1-thread-2] WARN org.springframework.remoting.rmi.RmiProxyFactoryBean - Could not connect to RMI service [rmi://localhost:9412/SubsonicDeployerService] - retrying
5110792 [pool-1-thread-2] WARN org.springframework.remoting.rmi.RmiProxyFactoryBean - Could not connect to RMI service [rmi://localhost:9412/SubsonicDeployerService] - retrying
[/code]
from H:\Program Files\Subsonic\log\subsonic-agent.log -
[code]Failed to write to subsonic.log.
java.io.FileNotFoundException: c:\subsonic\subsonic.log (Access is denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileWriter.<init>(Unknown Source)
at net.sourceforge.subsonic.Logger.getPrintWriter(Logger.java:162)
at net.sourceforge.subsonic.Logger.add(Logger.java:152)
at net.sourceforge.subsonic.Logger.info(Logger.java:112)
at net.sourceforge.subsonic.Logger.info(Logger.java:103)
at net.sourceforge.subsonic.service.NetworkService$PortForwardingTask.execute(NetworkService.java:155)
at net.sourceforge.subsonic.service.NetworkService$Task.run(NetworkService.java:309)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)[/code]
