Hello! In the AppModule class we defined a custom component transaction filter. When this filter throws an exception, it is not rendered with the exception report page, instead we are getting this stacktrace:
----
java.lang.NullPointerException
org.apache.tapestry5.internal.services.assets.CompressionAnalyzerImpl.isCompressable(CompressionAnalyzerImpl.java:34)
[...]
org.apache.tapestry5.internal.services.ResponseCompressionAnalyzerImpl.isCompressable(ResponseCompressionAnalyzerImpl.java:65)
[...]
org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.openResponseOutputStream(BufferedGZipOutputStream.java:77)
org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.checkForCutover(BufferedGZipOutputStream.java:70)
org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.write(BufferedGZipOutputStream.java:116)
[...]
org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852)
[...]
org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171)
----
Does anyone know what causes this? Other errors are rendered correctly.
Regards
Stephan
signature.asc
Description: OpenPGP digital signature
