November 8, 20214 yr Ask here for any Problems that might show up during ComiXed-Docker installation or usage. Installation: It's the same like you know for other Containers. Fill in The required Fields and ignore the others when not needed. When running you also have to add the /import folder in the Import section. See here . After that you also need to add your ComicVine api key in the settings. General Links: Github-Repro: https://github.com/comixed/comixed Readme: https://github.com/comixed/comixed/blob/master/README.md Quickstart: https://github.com/comixed/comixed/blob/master/QUICKSTART.md Docker-Hub: https://hub.docker.com/r/comixed/comixed Website: https://www.comixedproject.org/ --- Github-XML-Template: https://github.com/C3004/Unraid-Templates-C3004/blob/main/Comixed-Docker.xml Github-Repro-XML-Templates: https://github.com/C3004/Unraid-Templates-C3004 Edited March 28, 20224 yr by C3004
November 10, 20214 yr Error received during install of docker container from community app store on UNRAID root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker create --name='ComiXed' --net='bridge' -e TZ="America/New_York" -e HOST_OS="Unraid" -e 'PGID'='100' -e 'PUID'='99' -p '7171:7171/tcp' -v '/mnt/user/Comics/':'/library':'rw' -v '/mnt/cache/appdata/comixed/database/':'/root/.comixed':'rw' -v '/mnt/user/Downloads/Complete/':'/incoming':'rw' -v '/mnt/cache/appdata/comixed':'.comixed':'rw' 'comixed/comixed:latest' Error response from daemon: invalid volume specification: '/mnt/cache/appdata/comixed:.comixed:rw': invalid mount config for type "bind": invalid mount path: '.comixed' mount path must be absolute The command failed.
November 10, 20214 yr If it helps you to fix it, the comixed dev had this to say about it.... This is a packaged distribution of our docker image, yeah? I thinkt he error might be with one of their arguments being passed to Docker: -v '/mnt/cache/appdata/comixed':'.comixed':'rw' This is passing a relative, not absolute, path, which is the complaint that Docker is raising. You'll want to contact the package maintainer and ask them to fix this issue to resolve the problem.
November 11, 20214 yr the container template has the folder designated as .comixed instead of /comixed, you can fix it by clicking 'edit' on each of the folder location rows of unraid container installation screen and manually editing the container path
November 11, 20214 yr Author Right. I removed the Path from the template as the docker container saves it's main files in the docker image. It seems i forgot to remove it after testing. This should remove the issue.
November 17, 20214 yr Has anyone imported comics into this? I tried and can't seem to do it. I even put the files in the incoming directory and nothing shows up in the import screen. Thanks!
November 20, 20214 yr I have.... Had to manually point it at the folder within the app for it to find the files, no automatic import. No files get moved until you hit 'consolidate', and then it drops all files into the library folder. Edited November 20, 20214 yr by poobahuk clarification
November 21, 20214 yr On 11/20/2021 at 9:41 AM, poobahuk said: I have.... Had to manually point it at the folder within the app for it to find the files, no automatic import. No files get moved until you hit 'consolidate', and then it drops all files into the library folder. Ah yes that did it. When I did this I was able to import. Thanks!
September 29, 20223 yr I am running the ComiXed docker v 1.1.2-1 on Unriad 6.11.0. When I try to save manual entries for comic data, such as Title etc. I receive "Failed to save changes. ERROR". The log files for the container show: 2022-09-29 13:23:14.482 WARN 12 --- [nio-7171-exec-5] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Already had POJO for id (java.lang.Long) [[ObjectId: key=40, type=com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator, scope=java.lang.Object]]; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Already had POJO for id (java.lang.Long) [[ObjectId: key=40, type=com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator, scope=java.lang.Object]] (through reference chain: org.comixedproject.model.comicbooks.ComicBook["fileDetails"]->org.comixedproject.model.comicbooks.ComicFileDetails["id"])] I don't think this error has to do with it but this is the only item that is showing in the logs. Thanks.
September 14, 20241 yr Sadly no matter what I do I cannot get this to scrape metadata at all is anyone else using this having this issue??
October 12, 20241 yr On 9/14/2024 at 4:31 AM, Uplinkpro said: Sadly no matter what I do I cannot get this to scrape metadata at all is anyone else using this having this issue?? In the templates database folder in your appdata you need to create the folder "extensions" and then place the .jar for the metadata scraper available here: https://github.com/comixed/comixed-metadata-comicvine and then restart the docker. The default property name for the api-key of the metadata scraper is also wrong, it needs to be comic-vine.api-key , not just api-key. This worked for me just now
October 20, 20241 yr On 10/12/2024 at 9:12 AM, Armandur said: In the templates database folder in your appdata you need to create the folder "extensions" and then place the .jar for the metadata scraper available here: https://github.com/comixed/comixed-metadata-comicvine and then restart the docker. The default property name for the api-key of the metadata scraper is also wrong, it needs to be comic-vine.api-key , not just api-key. This worked for me just now That got it for me too thanks!!
May 4, 20251 yr DOCKER Install. Latest Unraid Version. Cannot get Comixed to stay up. Fresh Install. #2383 Describe The Bug Clean install of Comixed using Docker on Unraid 7. Container starts, waits a few seconds and then stops. Comixed.log: 025-04-23T14:36:28.635+01:00 INFO 17 --- [ComiXed] [main] org.comixedproject.ComiXedApp : Starting ComiXedApp v2.3.9 using Java 17.0.2 with PID 17 (/app/comixed-release/bin/comixed-app-2.3.9.jar started by root in /app) 2025-04-23T14:36:28.638+01:00 INFO 17 --- [ComiXed] [main] org.comixedproject.ComiXedApp : No active profile set, falling back to 1 default profile: "default" 2025-04-23T14:36:34.195+01:00 ERROR 17 --- [ComiXed] [main] o.c.service.library.MissingFileScanner : No directory set 2025-04-23T14:36:34.767+01:00 INFO 17 --- [ComiXed] [main] org.comixedproject.ComiXedApp : Closing application context Unraid Log file: at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) at org.comixedproject.ComiXedApp.main(ComiXedApp.java:42) ... 7 more Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [io.micrometer.core.instrument.binder.system.ProcessorMetrics]: Factory method 'processorMetrics' threw exception with message: Cannot invoke "jdk.internal.platform.CgroupInfo.getMountPoint()" because "anyController" is null at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) ... 24 more Caused by: java.lang.NullPointerException: Cannot invoke "jdk.internal.platform.CgroupInfo.getMountPoint()" because "anyController" is null at java.base/jdk.internal.platform.cgroupv2.CgroupV2Subsystem.getInstance(CgroupV2Subsystem.java:81) at java.base/jdk.internal.platform.CgroupSubsystemFactory.create(CgroupSubsystemFactory.java:113) at java.base/jdk.internal.platform.CgroupMetrics.getInstance(CgroupMetrics.java:167) at java.base/jdk.internal.platform.SystemMetrics.instance(SystemMetrics.java:29) at java.base/jdk.internal.platform.Metrics.systemMetrics(Metrics.java:58) at java.base/jdk.internal.platform.Container.metrics(Container.java:43) at jdk.management/com.sun.management.internal.OperatingSystemImpl.(OperatingSystemImpl.java:182) at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl.getOperatingSystemMXBean(PlatformMBeanProviderImpl.java:280) at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl$3.nameToMBeanMap(PlatformMBeanProviderImpl.java:199) at java.management/sun.management.spi.PlatformMBeanProvider$PlatformComponent.getMBeans(PlatformMBeanProvider.java:195) at java.management/java.lang.management.ManagementFactory.getPlatformMXBean(ManagementFactory.java:687) at java.management/java.lang.management.ManagementFactory.getOperatingSystemMXBean(ManagementFactory.java:389) at io.micrometer.core.instrument.binder.system.ProcessorMetrics.(ProcessorMetrics.java:81) at io.micrometer.core.instrument.binder.system.ProcessorMetrics.(ProcessorMetrics.java:76) at org.springframework.boot.actuate.autoconfigure.metrics.SystemMetricsAutoConfiguration.processorMetrics(SystemMetricsAutoConfiguration.java:59) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) ... 25 more Exception in thread "main" java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) at org.springframework.boot.loader.launch.PropertiesLauncher.main(PropertiesLauncher.java:574) Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'processorMetrics' defined in class path resource [org/springframework/boot/actuate/autoconfigure/metrics/SystemMetricsAutoConfiguration.class]: Failed to instantiate [io.micrometer.core.instrument.binder.system.ProcessorMetrics]: Factory method 'processorMetrics' threw exception with message: Cannot invoke "jdk.internal.platform.CgroupInfo.getMountPoint()" because "anyController" is null at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:485) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) at org.comixedproject.ComiXedApp.main(ComiXedApp.java:42) ... 7 more Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [io.micrometer.core.instrument.binder.system.ProcessorMetrics]: Factory method 'processorMetrics' threw exception with message: Cannot invoke "jdk.internal.platform.CgroupInfo.getMountPoint()" because "anyController" is null at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) ... 24 more Caused by: java.lang.NullPointerException: Cannot invoke "jdk.internal.platform.CgroupInfo.getMountPoint()" because "anyController" is null at java.base/jdk.internal.platform.cgroupv2.CgroupV2Subsystem.getInstance(CgroupV2Subsystem.java:81) at java.base/jdk.internal.platform.CgroupSubsystemFactory.create(CgroupSubsystemFactory.java:113) at java.base/jdk.internal.platform.CgroupMetrics.getInstance(CgroupMetrics.java:167) at java.base/jdk.internal.platform.SystemMetrics.instance(SystemMetrics.java:29) at java.base/jdk.internal.platform.Metrics.systemMetrics(Metrics.java:58) at java.base/jdk.internal.platform.Container.metrics(Container.java:43) at jdk.management/com.sun.management.internal.OperatingSystemImpl.(OperatingSystemImpl.java:182) at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl.getOperatingSystemMXBean(PlatformMBeanProviderImpl.java:280) at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl$3.nameToMBeanMap(PlatformMBeanProviderImpl.java:199) at java.management/sun.management.spi.PlatformMBeanProvider$PlatformComponent.getMBeans(PlatformMBeanProvider.java:195) at java.management/java.lang.management.ManagementFactory.getPlatformMXBean(ManagementFactory.java:687) at java.management/java.lang.management.ManagementFactory.getOperatingSystemMXBean(ManagementFactory.java:389) at io.micrometer.core.instrument.binder.system.ProcessorMetrics.(ProcessorMetrics.java:81) at io.micrometer.core.instrument.binder.system.ProcessorMetrics.(ProcessorMetrics.java:76) at org.springframework.boot.actuate.autoconfigure.metrics.SystemMetricsAutoConfiguration.processorMetrics(SystemMetricsAutoConfiguration.java:59) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) ... 25 more 2025-04-23T14:36:28.635+01:00 INFO 17 --- [ComiXed] [ main] org.comixedproject.ComiXedApp : Starting ComiXedApp v2.3.9 using Java 17.0.2 with PID 17 (/app/comixed-release/bin/comixed-app-2.3.9.jar started by root in /app) 2025-04-23T14:36:28.638+01:00 INFO 17 --- [ComiXed] [ main] org.comixedproject.ComiXedApp : No active profile set, falling back to 1 default profile: "default" Database is up to date, no changesets to execute Hibernate: select co1_0.id,co1_0.last_modified_on,co1_0.option_name,co1_0.option_value from configuration_options co1_0 where co1_0.option_name=? Hibernate: select co1_0.id,co1_0.last_modified_on,co1_0.option_name,co1_0.option_value from configuration_options co1_0 where co1_0.option_name=? 2025-04-23T14:36:34.195+01:00 ERROR 17 --- [ComiXed] [ main] o.c.service.library.MissingFileScanner : No directory set 2025-04-23T14:36:34.767+01:00 INFO 17 --- [ComiXed] [ main] org.comixedproject.ComiXedApp : Closing application context ** Press ANY KEY to close this window ** Operating System Where is ComiXed running? Docker Database What database is ComiXed using? H2 (embedded, generally unsupported) Browser (If A Web Issue) Edge ComiXed Build Detail: Latest Docker Image
August 30, 2025Aug 30 Hi, it seems I have this issue too. This is a new install from the apps tabERROR 17 --- [ComiXed] [ main] o.c.service.library.MissingFileScanner : No directory set..I checked my paths and it seems correct and the library/incoming/complete all points to my data drive. Any help would be greatly appreciated.
November 12, 2025Nov 12 I managed to get the scraper working by overriding the entrypoint and using run.sh directly. Now I'm having problems with opds - going to [url]:[port]/opds redirects to the home page. Am I doing something wrong? Edited November 12, 2025Nov 12 by loofkid remove errant link
March 1Mar 1 How in the world do I get this to scrape from comicvine? I placed the comicvine jar in the database folder and then inside a folder called extensions. Restarted and still see nothing for a metadata source.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.