My airsonic is running out of memory and I cant for the life of me figure out where to see the config and bump the max memory.
I would wipe the docker and re-setup but I dont want to lose all my subscribed podcasts. is there a way to save just the subscriptions? or even better where do I increase the memory?
forgot to add 7TB
heres my log output:
ErrorWarningSystemArrayLogin
Created by...
___. .__ .__
\_ |__ |__| ____ | |__ ____ ___ ___
| __ \| |/ \| | \_/ __ \\ \/ /
| \_\ \ | | \ Y \ ___/ > <
|___ /__|___| /___| /\___ >__/\_ \
\/ \/ \/ \/ \/ https://hub.docker.com/u/binhex/
2019-07-04 10:36:20.602831 [info] System information Linux 76a953df9b91 4.19.56-Unraid #1 SMP Tue Jun 25 10:19:34 PDT 2019 x86_64 GNU/Linux
2019-07-04 10:36:20.652850 [info] PUID defined as '99'
2019-07-04 10:36:20.766157 [info] PGID defined as '100'
2019-07-04 10:36:20.823659 [info] UMASK defined as '000'
2019-07-04 10:36:20.845711 [info] Permissions already set for volume mappings
2019-07-04 10:36:20.867103 [warn] CONTEXT_PATH not defined (via -e CONTEXT_PATH), assuming site runs from '/'
2019-07-04 10:36:20.891572 [info] Starting Supervisor...
2019-07-04 10:36:21,396 INFO Included extra file "/etc/supervisor/conf.d/airsonic.conf" during parsing
2019-07-04 10:36:21,396 INFO Set uid to user 0 succeeded
2019-07-04 10:36:21,400 INFO supervisord started with pid 6
2019-07-04 10:36:22,402 INFO spawned: 'start-script' with pid 51
2019-07-04 10:36:22,402 INFO reaped unknown pid 7
2019-07-04 10:36:22,416 DEBG 'start-script' stderr output:
ln: failed to create symbolic link '/config/transcode/ffmpeg': File exists
2019-07-04 10:36:22,416 INFO success: start-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2019-07-04 10:36:24,095 DEBG 'start-script' stdout output:
_ _
/\ (_) (_)
/ \ _ _ __ ___ ___ _ __ _ ___
/ /\ \ | | '__|/ __|/ _ \| '_ \| |/ __|
/ ____ \| | | \__ \ (_) | | | | | (__
/_/ \_\_|_| |___/\___/|_| |_|_|\___|
10.3.1-RELEASE
2019-07-04 10:36:24,576 DEBG 'start-script' stdout output:
2019-07-04 10:36:24.571 INFO --- org.airsonic.player.Application : Starting Application v10.3.1-RELEASE on 76a953df9b91 with PID 56 (/opt/airsonic/airsonic.war started by nobody in /)
2019-07-04 10:36:24,577 DEBG 'start-script' stdout output:
2019-07-04 10:36:24.577 INFO --- org.airsonic.player.Application : The following profiles are active: legacy
2019-07-04 10:36:27,110 DEBG 'start-script' stdout output:
2019-07-04 10:36:27.110 INFO --- o.a.p.service.SettingsService : Java: 1.8.0_211, OS: Linux
2019-07-04 10:36:27,352 DEBG 'start-script' stdout output:
2019-07-04 10:36:27.352 INFO --- org.airsonic.player.Application : Detected Tomcat web server
2019-07-04 10:38:01,167 DEBG 'start-script' stdout output:
2019-07-04 10:38:01.166 ERROR --- o.a.p.spring.SpringLiquibase : ===============================================
2019-07-04 10:38:01,167 DEBG 'start-script' stdout output:
2019-07-04 10:38:01.167 ERROR --- o.a.p.spring.SpringLiquibase : An exception occurred during database migration
2019-07-04 10:38:01.167 ERROR --- o.a.p.spring.SpringLiquibase : A rollback file has been generated at /config/rollback.sql
2019-07-04 10:38:01.167 ERROR --- o.a.p.spring.SpringLiquibase : Execute it within your database to rollback any changes
2019-07-04 10:38:01,172 DEBG 'start-script' stdout output:
2019-07-04 10:38:01.171 ERROR --- o.a.p.spring.SpringLiquibase : The exception is as follows
liquibase.exception.DatabaseException: java.sql.SQLException: Out of Memory
at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:307) ~[liquibase-core-3.6.3.jar!/:na]
at org.airsonic.player.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:26) ~[classes!/:10.3.1-RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1688) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1626) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:481) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:297) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1139) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1067) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:583) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:364) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1268) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:551) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:481) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:764) [spring-beans-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) [spring-context-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) [spring-context-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:124) [spring-boot-1.5.20.RELEASE.jar!/:1.5.20.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693) [spring-boot-1.5.20.RELEASE.jar!/:1.5.20.RELEASE]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360) [spring-boot-1.5.20.RELEASE.jar!/:1.5.20.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) [spring-boot-1.5.20.RELEASE.jar!/:1.5.20.RELEASE]
at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:134) [spring-boot-1.5.20.RELEASE.jar!/:1.5.20.RELEASE]
at org.airsonic.player.Application.main(Application.java:229) [classes!/:10.3.1-RELEASE]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_211]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_211]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_211]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_211]
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) [airsonic.war:10.3.1-RELEASE]
at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) [airsonic.war:10.3.1-RELEASE]
at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) [airsonic.war:10.3.1-RELEASE]
at org.springframework.boot.loader.WarLauncher.main(WarLauncher.java:59) [airsonic.war:10.3.1-RELEASE]
Caused by: java.sql.SQLException: Out of Memory
at org.hsqldb.jdbc.Util.sqlException(Unknown Source) ~[hsqldb-1.8.0.7.jar!/:private-2006/09/24-10:30:15]
at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source) ~[hsqldb-1.8.0.7.jar!/:private-2006/09/24-10:30:15]
at org.hsqldb.jdbcDriver.getConnection(Unknown Source) ~[hsqldb-1.8.0.7.jar!/:private-2006/09/24-10:30:15]
at org.hsqldb.jdbcDriver.connect(Unknown Source) ~[hsqldb-1.8.0.7.jar!/:private-2006/09/24-10:30:15]
at java.sql.DriverManager.getConnection(DriverManager.java:664) ~[na:1.8.0_211]
at java.sql.DriverManager.getConnection(DriverManager.java:208) ~[na:1.8.0_211]
at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:153) ~[spring-jdbc-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:144) ~[spring-jdbc-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:196) ~[spring-jdbc-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:159) ~[spring-jdbc-4.3.23.RELEASE.jar!/:4.3.23.RELEASE]
at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:302) ~[liquibase-core-3.6.3.jar!/:na]
... 41 common frames omitted
2019-07-04 10:38:01,172 DEBG 'start-script' stdout output:
2019-07-04 10:38:01.172 ERROR --- o.a.p.spring.SpringLiquibase : ===============================================
2019-07-04 10:38:01,172 DEBG 'start-script' stdout output:
2019-07-04 10:38:01.172 WARN --- ationConfigEmbeddedWebApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'subsonicRESTController': Unsatisfied dependency expressed through field 'playerService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'liquibase' defined in class path resource [applicationContext-db.xml]: Invocation of init method failed; nested exception is liquibase.exception.DatabaseException: java.sql.SQLException: Out of Memory