Jump to content

ComiXed-Docker Support Thread

Featured Replies

Posted

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 by C3004

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.

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.

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

  • 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.

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!

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 by poobahuk
clarification

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!
 

image.png

  • 6 months later...

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.

  • 1 year later...

Sadly no matter what I do I cannot get this to scrape metadata at all is anyone else using this having this issue??

  • 4 weeks later...
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
 

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!!

  • 6 months later...

 

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

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.

Guest
Reply to this topic...