Hi. We started using <page-limit-bytes> starting 2.28.0 version however there seems to be some mismatch as to what is in docs and the max value expected for this. Can someone please confirm if this is indeed the case?
>From the docs, the example snippet has <page-limit-bytes>10G</ page-limit-bytes>, however when we tried to set 2G it fails with error. Integer.MAX_VALUE can only support < 2G so is this an issue with validation alone? java.lang.IllegalArgumentException: AMQ229227: page-limit-bytes must be equals to -1 or greater than 0 and less than or equal to Integer.MAX_VALUE (actual value: 2147483648) at org.apache.activemq.artemis.core.config.impl.Validators$11.validate(Validators.java:159) ~[artemis-server-2.28.0.jar:2.28.0] Moreover when we remove the limit, as it was too less for our case, we got null pointer exception in logs so we are currently forced to use less page limit. Since the error here tries to convert to longValue, I believe Integer.MAX_VALUE is configured for validation only. [org.apache.activemq.artemis.core.server] AMQ222225: Sending unexpected exception to the client java.lang.NullPointerException: Cannot invoke "java.lang.Long.longValue()" because "this.pageLimitBytes" is null at org.apache.activemq.artemis.core.paging.impl.PagingStoreImpl.checkNumberOfPages(PagingStoreImpl.java:324) ~[artemis-server-2.28.0.jar:2.28.0] Best Regards Tapan Gupta