[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Help needed: PDFsam



Hi all,

Finally fontawesomefx was accepted into the archive and I could upload a
slightly more recent version of PDFsam to experimental. So why
experimental? At the moment the program fails with an exception message
when I try to execute anyone of the available PDF operations: (see below)

I already know that downgrading libhibernate-validator-java to version
4.2.1 (exactly the version PDFsam expects, surprise, surprise) resolves
all my problems.

When I look at the LoggerFactory class in hibernate I can see that they
switched from slf4j in version 4.2.1. to jboss-logging in the most
recent version. [1]

I suspect this is some kind of classpath issue and I either miss a
symlink in /usr/share/pdfsam/lib or I have to configure
/usr/share/pdfsam/etc/logback.xml accordingly or I have to start PDFsam
with some sort of parameter to fix the whole logging mess. Unfortunately
I am stuck here. Any ideas?

P.S.: That's the problem which I mentioned to tony at Debconf 17 . ;)

[1]
https://anonscm.debian.org/cgit/pkg-java/libhibernate-validator-java.git/tree/hibernate-validator/src/main/java/org/hibernate/validator/util/LoggerFactory.java?h=debian/4.2.1-1



INFO   [17:55:27]: Gestarted in 4 seconds
INFO   [17:56:01]: example.pdf loaded
ERROR  [17:56:06]: Unexpected error
java.lang.ExceptionInInitializerError: null
at
org.hibernate.validator.internal.engine.ConfigurationImpl.<clinit>(ConfigurationImpl.java:63)
at
org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:41)
at
javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:173)
at
org.sejda.core.validation.DefaultValidationContext.<init>(DefaultValidationContext.java:41)
at
org.sejda.core.validation.DefaultValidationContext.<init>(DefaultValidationContext.java:36)
at
org.sejda.core.validation.DefaultValidationContext$DefaultValidationContextHolder.<clinit>(DefaultValidationContext.java:70)
at
org.sejda.core.validation.DefaultValidationContext.getContext(DefaultValidationContext.java:50)
at
org.sejda.core.service.DefaultTaskExecutionService.validate(DefaultTaskExecutionService.java:97)
at
org.sejda.core.service.DefaultTaskExecutionService.execute(DefaultTaskExecutionService.java:66)
at
org.sejda.core.service.DefaultTaskExecutionService.execute(DefaultTaskExecutionService.java:58)
at
org.pdfsam.task.TaskExecutionController.lambda$request$0(TaskExecutionController.java:87)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IllegalArgumentException: Invalid logger interface
org.hibernate.validator.internal.util.logging.Log (implementation not
found in sun.misc.Launcher$AppClassLoader@1b28cdfa)
at org.jboss.logging.Logger$1.run(Logger.java:2556)
at java.security.AccessController.doPrivileged(Native Method)
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2529)
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2516)
at
org.hibernate.validator.internal.util.logging.LoggerFactory.make(LoggerFactory.java:28)
at org.hibernate.validator.internal.util.Version.<clinit>(Version.java:27)
... 14 common frames omitted



Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: