Setting Image Path in the about Object of the CPD leads to Exception while Generating Product Project
The commit rig@e1cd7769 produces the following exception
java.lang.RuntimeException: Exception while Generating Product Project
at de.jabc.cinco.meta.productdefinition.ui.handler.ProductProjectGenerationHandler.execute(ProductProjectGenerationHandler.java:51)
at de.jabc.cinco.meta.headless.handler.HeadlessCincoProductGenerationHandler.callHandler(HeadlessCincoProductGenerationHandler.java:90)
at de.jabc.cinco.meta.headless.handler.HeadlessCincoProductGenerationHandler.generateProductProject(HeadlessCincoProductGenerationHandler.java:61)
at de.jabc.cinco.meta.headless.handler.HeadlessCincoProductGenerationHandler.execute(HeadlessCincoProductGenerationHandler.java:158)
at de.jabc.cinco.meta.headless.HeadlessGenerator.generateCincoProduct(HeadlessGenerator.java:149)
at de.jabc.cinco.meta.headless.HeadlessGenerator.lambda$1(HeadlessGenerator.java:87)
at de.jabc.cinco.meta.core.utils.job.Task.lambda$0(Task.java:33)
at de.jabc.cinco.meta.core.utils.job.Task.run(Task.java:50)
at de.jabc.cinco.meta.core.utils.job.Workload.lambda$20(Workload.java:444)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at de.jabc.cinco.meta.core.utils.job.Workload.perform(Workload.java:437)
at de.jabc.cinco.meta.core.utils.job.CompoundJob.perform(CompoundJob.java:465)
at de.jabc.cinco.meta.core.utils.job.CompoundJob.lambda$9(CompoundJob.java:458)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at de.jabc.cinco.meta.core.utils.job.CompoundJob.run(CompoundJob.java:454)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: assets/logo-128x128.png (No such file or directory)
at de.jabc.cinco.meta.productdefinition.ui.handler.ProductProjectGenerationHandler.callGenerator(ProductProjectGenerationHandler.java:80)
at de.jabc.cinco.meta.productdefinition.ui.handler.ProductProjectGenerationHandler.execute(ProductProjectGenerationHandler.java:49)
... 15 more
Caused by: java.io.FileNotFoundException: assets/logo-128x128.png (No such file or directory)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
at de.jabc.cinco.meta.productdefinition.generator.CPDGenerator.copyFile(CPDGenerator.java:510)
at de.jabc.cinco.meta.productdefinition.generator.CPDGenerator.doGenerate(CPDGenerator.java:219)
at de.jabc.cinco.meta.productdefinition.ui.handler.ProductProjectGenerationHandler.callGenerator(ProductProjectGenerationHandler.java:78)
... 16 more