Error log on v3.30
```
mapfish-print-1 | WARNING: An illegal reflective access operation has occurred
mapfish-print-1 | WARNING: Illegal reflective access by net.sf.jasperreports.engine.util.ClassUtils (file:/usr/local/tomcat/webapps/ROOT/WEB-INF/lib/jasperreports-6.20.6.jar) to constructor com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl()
mapfish-print-1 | WARNING: Please consider reporting this to the maintainers of net.sf.jasperreports.engine.util.ClassUtils
mapfish-print-1 | WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
mapfish-print-1 | WARNING: All illegal access operations will be denied in a future release
mapfish-print-1 | #
mapfish-print-1 | # A fatal error has been detected by the Java Runtime Environment:
mapfish-print-1 | #
mapfish-print-1 | # SIGSEGV (0xb) at pc=0x00007fffe07ebd55, pid=1, tid=89
mapfish-print-1 | #
mapfish-print-1 | # JRE version: OpenJDK Runtime Environment Temurin-11.0.23+9 (11.0.23+9) (build 11.0.23+9)
mapfish-print-1 | # Java VM: OpenJDK 64-Bit Server VM Temurin-11.0.23+9 (11.0.23+9, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64)
mapfish-print-1 | # Problematic frame:
mapfish-print-1 | # j sun.security.ssl.HandshakeOutStream.flush()V+11 java.base@11.0.23
mapfish-print-1 | #
mapfish-print-1 | # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
mapfish-print-1 | #
mapfish-print-1 | # An error report file with more information is saved as:
mapfish-print-1 | # /usr/local/tomcat/webapps/ROOT/hs_err_pid1.log
mapfish-print-1 | [thread 84 also had an error]
mapfish-print-1 | [thread 86 also had an error]
mapfish-print-1 | Could not load hsdis-amd64.so; library not loadable; PrintAssembly is disabled
mapfish-print-1 | #
mapfish-print-1 | # If you would like to submit a bug report, please visit:
mapfish-print-1 | # https://github.com/adoptium/adoptium-support/issues
mapfish-print-1 | #
mapfish-print-1 |
mapfish-print-1 | [error occurred during error reporting (), id 0xb, SIGSEGV (0xb) at pc=0x00007fffff1ff898]
mapfish-print-1 |
mapfish-print-1 exited with code 127
```
No obtained results due to hangs.
Log is as follows.
mapfish-print-1 | WARNING: An illegal reflective access operation has occurred
mapfish-print-1 | WARNING: Illegal reflective access by net.sf.jasperreports.engine.util.ClassUtils (file:/usr/local/tomcat/webapps/ROOT/WEB-INF/lib/jasperreports-6.20.6.jar) to constructor com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl()
mapfish-print-1 | WARNING: Please consider reporting this to the maintainers of net.sf.jasperreports.engine.util.ClassUtils
mapfish-print-1 | WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
mapfish-print-1 | WARNING: All illegal access operations will be denied in a future release
mapfish-print-1 | 08:45:29.453 [ForkJoinPool-1-worker-229] WARN n.s.j.engine.xml.JRTextFieldFactory - The 'isStretchWithOverflow' attribute is deprecated. Use the 'textAdjust' attribute instead.
mapfish-print-1 | 08:45:29.453 [ForkJoinPool-1-worker-115] WARN n.s.j.engine.xml.JRTextFieldFactory - The 'isStretchWithOverflow' attribute is deprecated. Use the 'textAdjust' attribute instead.
mapfish-print-1 | 08:45:29.461 [ForkJoinPool-1-worker-229] WARN n.s.j.engine.xml.JRTextFieldFactory - The 'isStretchWithOverflow' attribute is deprecated. Use the 'textAdjust' attribute instead.
mapfish-print-1 | 08:45:29.461 [ForkJoinPool-1-worker-115] WARN n.s.j.engine.xml.JRTextFieldFactory - The 'isStretchWithOverflow' attribute is deprecated. Use the 'textAdjust' attribute instead.
mapfish-print-1 | 08:45:29.463 [ForkJoinPool-1-worker-115] WARN n.s.j.engine.xml.JRTextFieldFactory - The 'isStretchWithOverflow' attribute is deprecated. Use the 'textAdjust' attribute instead.
mapfish-print-1 | 08:45:29.466 [ForkJoinPool-1-worker-229] WARN n.s.j.engine.xml.JRTextFieldFactory - The 'isStretchWithOverflow' attribute is deprecated. Use the 'textAdjust' attribute instead.
mapfish-print-1 | 08:45:29.466 [ForkJoinPool-1-worker-115] WARN n.s.j.engine.xml.JRTextFieldFactory - The 'isStretchWithOverflow' attribute is deprecated. Use the 'textAdjust' attribute instead.
mapfish-print-1 | 08:45:29.467 [ForkJoinPool-1-worker-229] WARN n.s.j.engine.xml.JRTextFieldFactory - The 'isStretchWithOverflow' attribute is deprecated. Use the 'textAdjust' attribute instead.
mapfish-print-1 | 08:45:29.467 [ForkJoinPool-1-worker-229] WARN n.s.j.engine.xml.JRTextFieldFactory - The 'isStretchWithOverflow' attribute is deprecated. Use the 'textAdjust' attribute instead.
mapfish-print-1 | 08:45:29.467 [ForkJoinPool-1-worker-115] WARN n.s.j.engine.xml.JRTextFieldFactory - The 'isStretchWithOverflow' attribute is deprecated. Use the 'textAdjust' attribute instead.
mapfish-print-1 | 08:45:29.469 [ForkJoinPool-1-worker-115] WARN n.s.j.engine.xml.JRTextFieldFactory - The 'isStretchWithOverflow' attribute is deprecated. Use the 'textAdjust' attribute instead.
mapfish-print-1 | 08:45:29.469 [ForkJoinPool-1-worker-229] WARN n.s.j.engine.xml.JRTextFieldFactory - The 'isStretchWithOverflow' attribute is deprecated. Use the 'textAdjust' attribute instead.
mapfish-print-1 | #
mapfish-print-1 | # A fatal error has been detected by the Java Runtime Environment:
mapfish-print-1 | #
mapfish-print-1 | # SIGSEGV (0xb) at pc=0x00007ffffe4cdf29, pid=1, tid=76
mapfish-print-1 | #
mapfish-print-1 | # JRE version: OpenJDK Runtime Environment Temurin-11.0.23+9 (11.0.23+9) (build 11.0.23+9)
mapfish-print-1 | # Java VM: OpenJDK 64-Bit Server VM Temurin-11.0.23+9 (11.0.23+9, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64)
mapfish-print-1 | # Problematic frame:
mapfish-print-1 | # V [libjvm.so+0xacdf29] LinkResolver::resolve_invoke(CallInfo&, Handle, constantPoolHandle const&, int, Bytecodes::Code, Thread*)+0x159
mapfish-print-1 | #
mapfish-print-1 | # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
mapfish-print-1 | #
mapfish-print-1 | # An error report file with more information is saved as:
mapfish-print-1 | # /usr/local/tomcat/webapps/ROOT/hs_err_pid1.log
mapfish-print-1 | #
mapfish-print-1 | # If you would like to submit a bug report, please visit:
mapfish-print-1 | # https://github.com/adoptium/adoptium-support/issues
mapfish-print-1 | #
mapfish-print-1 |
mapfish-print-1 | [error occurred during error reporting (), id 0xb, SIGSEGV (0xb) at pc=0x00007fffff1ff898]
mapfish-print-1 |
mapfish-print-1 exited with code 127
Context
Describe the bug
I am trying to launch the following folder contents, https://github.com/gtt-project/redmine_gtt_print/tree/1.1-stable/server-example
but when requesting
default
template print, Docker container hangs with the following fatal error.I tried to use v33.0 with the following diff, but it also hangs.
Error log on v3.30
``` mapfish-print-1 | WARNING: An illegal reflective access operation has occurred mapfish-print-1 | WARNING: Illegal reflective access by net.sf.jasperreports.engine.util.ClassUtils (file:/usr/local/tomcat/webapps/ROOT/WEB-INF/lib/jasperreports-6.20.6.jar) to constructor com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl() mapfish-print-1 | WARNING: Please consider reporting this to the maintainers of net.sf.jasperreports.engine.util.ClassUtils mapfish-print-1 | WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations mapfish-print-1 | WARNING: All illegal access operations will be denied in a future release mapfish-print-1 | # mapfish-print-1 | # A fatal error has been detected by the Java Runtime Environment: mapfish-print-1 | # mapfish-print-1 | # SIGSEGV (0xb) at pc=0x00007fffe07ebd55, pid=1, tid=89 mapfish-print-1 | # mapfish-print-1 | # JRE version: OpenJDK Runtime Environment Temurin-11.0.23+9 (11.0.23+9) (build 11.0.23+9) mapfish-print-1 | # Java VM: OpenJDK 64-Bit Server VM Temurin-11.0.23+9 (11.0.23+9, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64) mapfish-print-1 | # Problematic frame: mapfish-print-1 | # j sun.security.ssl.HandshakeOutStream.flush()V+11 java.base@11.0.23 mapfish-print-1 | # mapfish-print-1 | # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again mapfish-print-1 | # mapfish-print-1 | # An error report file with more information is saved as: mapfish-print-1 | # /usr/local/tomcat/webapps/ROOT/hs_err_pid1.log mapfish-print-1 | [thread 84 also had an error] mapfish-print-1 | [thread 86 also had an error] mapfish-print-1 | Could not load hsdis-amd64.so; library not loadable; PrintAssembly is disabled mapfish-print-1 | # mapfish-print-1 | # If you would like to submit a bug report, please visit: mapfish-print-1 | # https://github.com/adoptium/adoptium-support/issues mapfish-print-1 | # mapfish-print-1 | mapfish-print-1 | [error occurred during error reporting (), id 0xb, SIGSEGV (0xb) at pc=0x00007fffff1ff898] mapfish-print-1 | mapfish-print-1 exited with code 127 ```How to reproduce
Same as above
default-list.zip
-requestData-default-list.json
.Actual results
No obtained results due to hangs. Log is as follows.
Expected results
PDF should be generated without hangs.