28 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@1ca772d: display name [org.springframework.context.support.ClassPathXmlApplicationContext@1ca772d]; startup date [Fri Jan 16 12:29:49 JST 2026]; root of context hierarchy 47 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-agent.xml] 184 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Bean factory for application context [org.springframework.context.support.ClassPathXmlApplicationContext@1ca772d]: org.springframework.beans.factory.support.DefaultListableBeanFactory@853265 192 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@853265: defining beans [service,agent,frame,settingsPanel,statusPanel]; root of factory hierarchy Executing: subsonic-service.exe -start Executing: subsonic-service.exe -stop Executing: subsonic-service.exe -stop Executing: subsonic-service.exe -stop Executing: subsonic-service.exe -start Executing: subsonic-service.exe -start Executing: subsonic-service.exe -stop Executing: subsonic-service.exe -stop Executing: subsonic-service.exe -stop Executing: subsonic-service.exe -stop Executing: subsonic-service.exe -stop Executing: subsonic-service.exe -stop Executing: subsonic-service.exe -stop 352028 [pool-1-thread-1] WARN org.springframework.remoting.rmi.RmiProxyFactoryBean - Could not connect to RMI service [rmi://localhost:9412/SubsonicDeployerService] - retrying net.sourceforge.subsonic.booter.agent.SettingsPanel$SettingsException: File D:\subsonic\subsonic-service.exe.vmoptions not found. at net.sourceforge.subsonic.booter.agent.SettingsPanel.getOptionsFile(SettingsPanel.java:278) at net.sourceforge.subsonic.booter.agent.SettingsPanel.grep(SettingsPanel.java:315) at net.sourceforge.subsonic.booter.agent.SettingsPanel.getPortFromOptionsFile(SettingsPanel.java:81) at net.sourceforge.subsonic.booter.agent.SettingsPanel.readValues(SettingsPanel.java:59) at net.sourceforge.subsonic.booter.agent.SubsonicFrame.showStatusPanel(SubsonicFrame.java:99) at net.sourceforge.subsonic.booter.agent.SubsonicAgent.showStatusPanel(SubsonicAgent.java:178) at net.sourceforge.subsonic.booter.agent.TrayController$2.actionPerformed(TrayController.java:60) at java.awt.MenuItem.processActionEvent(MenuItem.java:669) at java.awt.MenuItem.processEvent(MenuItem.java:628) at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:357) at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:345) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:761) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) net.sourceforge.subsonic.booter.agent.SettingsPanel$SettingsException: File D:\subsonic\subsonic-service.exe.vmoptions not found. at net.sourceforge.subsonic.booter.agent.SettingsPanel.getOptionsFile(SettingsPanel.java:278) at net.sourceforge.subsonic.booter.agent.SettingsPanel.grep(SettingsPanel.java:315) at net.sourceforge.subsonic.booter.agent.SettingsPanel.getMemoryLimitFromOptionsFile(SettingsPanel.java:91) at net.sourceforge.subsonic.booter.agent.SettingsPanel.readValues(SettingsPanel.java:60) at net.sourceforge.subsonic.booter.agent.SubsonicFrame.showStatusPanel(SubsonicFrame.java:99) at net.sourceforge.subsonic.booter.agent.SubsonicAgent.showStatusPanel(SubsonicAgent.java:178) at net.sourceforge.subsonic.booter.agent.TrayController$2.actionPerformed(TrayController.java:60) at java.awt.MenuItem.processActionEvent(MenuItem.java:669) at java.awt.MenuItem.processEvent(MenuItem.java:628) at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:357) at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:345) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:761) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) net.sourceforge.subsonic.booter.agent.SettingsPanel$SettingsException: File D:\subsonic\subsonic-service.exe.vmoptions not found. at net.sourceforge.subsonic.booter.agent.SettingsPanel.getOptionsFile(SettingsPanel.java:278) at net.sourceforge.subsonic.booter.agent.SettingsPanel.grep(SettingsPanel.java:315) at net.sourceforge.subsonic.booter.agent.SettingsPanel.getContextPathFromOptionsFile(SettingsPanel.java:101) at net.sourceforge.subsonic.booter.agent.SettingsPanel.readValues(SettingsPanel.java:61) at net.sourceforge.subsonic.booter.agent.SubsonicFrame.showStatusPanel(SubsonicFrame.java:99) at net.sourceforge.subsonic.booter.agent.SubsonicAgent.showStatusPanel(SubsonicAgent.java:178) at net.sourceforge.subsonic.booter.agent.TrayController$2.actionPerformed(TrayController.java:60) at java.awt.MenuItem.processActionEvent(MenuItem.java:669) at java.awt.MenuItem.processEvent(MenuItem.java:628) at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:357) at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:345) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:761) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) net.sourceforge.subsonic.booter.agent.SettingsPanel$SettingsException: File D:\subsonic\subsonic-service.exe.vmoptions not found. at net.sourceforge.subsonic.booter.agent.SettingsPanel.getOptionsFile(SettingsPanel.java:278) at net.sourceforge.subsonic.booter.agent.SettingsPanel.grep(SettingsPanel.java:315) at net.sourceforge.subsonic.booter.agent.SettingsPanel.getHttpsPortFromOptionsFile(SettingsPanel.java:71) at net.sourceforge.subsonic.booter.agent.SettingsPanel.readValues(SettingsPanel.java:62) at net.sourceforge.subsonic.booter.agent.SubsonicFrame.showStatusPanel(SubsonicFrame.java:99) at net.sourceforge.subsonic.booter.agent.SubsonicAgent.showStatusPanel(SubsonicAgent.java:178) at net.sourceforge.subsonic.booter.agent.TrayController$2.actionPerformed(TrayController.java:60) at java.awt.MenuItem.processActionEvent(MenuItem.java:669) at java.awt.MenuItem.processEvent(MenuItem.java:628) at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:357) at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:345) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:761) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Executing: subsonic-service.exe -stop java.io.IOException: Cannot run program "subsonic-service.exe": CreateProcess error=2, The system cannot find the file specified at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) at java.lang.Runtime.exec(Runtime.java:620) at java.lang.Runtime.exec(Runtime.java:450) at java.lang.Runtime.exec(Runtime.java:347) at net.sourceforge.subsonic.booter.agent.SubsonicAgent.startOrStopService(SubsonicAgent.java:101) at net.sourceforge.subsonic.booter.agent.StatusPanel$3.actionPerformed(StatusPanel.java:101) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6533) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6298) at java.awt.Container.processEvent(Container.java:2237) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2295) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4889) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4526) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4467) at java.awt.Container.dispatchEventImpl(Container.java:2281) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified at java.lang.ProcessImpl.create(Native Method) at java.lang.ProcessImpl.(ProcessImpl.java:386) at java.lang.ProcessImpl.start(ProcessImpl.java:137) at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) ... 41 more