<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:25:57 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-3144] build-platform-complete-snapshot job failure</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3144</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;The build-platform-complete-snapshot has had two consecutive build failures executing the &apos;Get patron groups&apos; task in the &apos;set-patron-group&apos; folio-ansible role.   The error indicates a possible connection timeout: &lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;TASK [set-patron-group : Get patron groups] ************************************
fatal: [10.36.1.189]: FAILED! =&amp;gt; {&quot;changed&quot;: false, &quot;content&quot;: &quot;&quot;, &quot;elapsed&quot;: 30, &quot;msg&quot;: &quot;Status code was -1 and not [200]: Connection failure: timed out&quot;, &quot;redirected&quot;: false, &quot;status&quot;: -1, &quot;url&quot;: &quot;http://10.36.1.189:9130/groups&quot;}

PLAY RECAP *********************************************************************
10.36.1.189                : ok=124  changed=57   unreachable=0    failed=1    skipped=23   rescued=0    ignored=0   
localhost                  : ok=7    changed=2    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   

FATAL: command execution failed
hudson.AbortException: Ansible playbook execution failed
	at org.jenkinsci.plugins.ansible.AnsiblePlaybookBuilder.perform(AnsiblePlaybookBuilder.java:262)
	at org.jenkinsci.plugins.ansible.workflow.AnsiblePlaybookStep$AnsiblePlaybookExecution.run(AnsiblePlaybookStep.java:430)
	at org.jenkinsci.plugins.ansible.workflow.AnsiblePlaybookStep$AnsiblePlaybookExecution.run(AnsiblePlaybookStep.java:351)
	at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47)
	at hudson.security.ACL.impersonate2(ACL.java:449)
	at hudson.security.ACL.impersonate(ACL.java:461)
	at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	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)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="81974">FOLIO-3144</key>
            <summary>build-platform-complete-snapshot job failure</summary>
                <type id="10001" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium">Bug</type>
                                            <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="5f9abc1eb45b2e007453f423">John Malconian</assignee>
                                                                <reporter accountid="5f9abc1eb45b2e007453f423">John Malconian</reporter>
                                    <labels>
                    </labels>
                <created>Wed, 5 May 2021 16:07:43 +0000</created>
                <updated>Tue, 11 May 2021 15:06:08 +0000</updated>
                            <resolved>Tue, 11 May 2021 15:06:08 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                                                            <comment id="197359" author="5f9abc1eb45b2e007453f423" created="Wed, 5 May 2021 17:19:23 +0000"  >&lt;p&gt;Going to try an r5.2xlarge instance type which has double the RAM of m5.2xlarge.    It appears there is very little free memory available on the ec2 instance when this task is executed. &lt;/p&gt;</comment>
                                                            <comment id="197363" author="5f9abc1eb45b2e007453f423" created="Wed, 5 May 2021 18:56:20 +0000"  >&lt;p&gt;Not an issue with the instance type.   Investigating latest mod-permissions snapshot build 110.  Call to /groups endpoint hangs.  &lt;/p&gt;

&lt;p&gt;Okapi log:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;2021-05-05T18:53:23,370 INFO  ProxyContext         742892/groups;310449/perms REQ 172.17.0.50:48022 diku GET /perms/users  mod-authtoken-2.8.0-SNAPSHOT.89 mod-permissions-5.14.0-SNAPSHOT.110
2021-05-05T18:53:23,371 INFO  ProxyContext         742892/groups;310449/perms RES 202 510us mod-authtoken-2.8.0-SNAPSHOT.89 http://10.36.1.21:9178/perms/users?query=userId==2cd135d8-1742-5d3d-810a-aa1dbd0cf48f
2021-05-05T18:53:23,372 INFO  DockerModuleHandle   mod-permissions-5.14.0-SNAPSHOT.110 18:53:23 [] [] [] [] INFO  RestRouting          invoking getPermsUsers
2021-05-05T18:53:23,373 INFO  DockerModuleHandle   mod-permissions-5.14.0-SNAPSHOT.110 [Wed May 05 18:53:23 GMT 2021] org.folio.cql2pgjson.CQL2PgJSON INFO loadDbSchema: Loaded templates/db_scripts/schema.json OK 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
</comment>
                                                            <comment id="197367" author="5f9abc1eb45b2e007453f423" created="Wed, 5 May 2021 19:02:06 +0000"  >&lt;p&gt;This is the query  that hangs: &lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;curl -D - -w &apos;\n&apos; -H &apos;Content-Type: application/json&apos; -H &apos;x-okapi-tenant: diku&apos; -H &quot;x-okapi-token: $OKAPI_TOKEN&quot; 10.36.1.21:9130/groups
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;All module containers running.  &lt;/p&gt;</comment>
                                                            <comment id="197372" author="5f9abc1eb45b2e007453f423" created="Wed, 5 May 2021 19:08:53 +0000"  >&lt;p&gt;Okapi log for same query on folio-snapshot with mod-permissions snapshot build #109:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;2021-05-05T19:05:32,106 INFO  ProxyContext         513176/groups REQ 10.36.10.100:35070 diku GET /groups  mod-users-17.4.0-SNAPSHOT.160
2021-05-05T19:05:32,107 INFO  DockerModuleHandle   mod-users-17.4.0-SNAPSHOT.160 May 05, 2021 7:05:32 PM org.folio.cql2pgjson.CQL2PgJSON loadDbSchema
2021-05-05T19:05:32,107 INFO  DockerModuleHandle   mod-users-17.4.0-SNAPSHOT.160 INFO: loadDbSchema: Loaded templates/db_scripts/schema.json OK
2021-05-05T19:05:32,107 INFO  DockerModuleHandle   mod-users-17.4.0-SNAPSHOT.160 19:05:32 INFO  CQLWrapper           NONE &amp;gt;&amp;gt;&amp;gt; SQL: null &amp;gt;&amp;gt;&amp;gt;LIMIT 10 OFFSET 0
2021-05-05T19:05:32,108 INFO  ProxyContext         513176/groups RES 200 2053us mod-users-17.4.0-SNAPSHOT.160 http://10.36.1.187:9135/groups
2021-05-05T19:05:32,108 INFO  DockerModuleHandle   mod-users-17.4.0-SNAPSHOT.160 19:05:32 INFO  LogUtil              org.folio.rest.RestVerticle start  invoking getGroups
2021-05-05T19:05:32,108 INFO  DockerModuleHandle   mod-users-17.4.0-SNAPSHOT.160 19:05:32 INFO  LogUtil              10.36.1.187:48158 GET /groups null HTTP_1_1 200 1117 1 tid=diku OK 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
</comment>
                                                            <comment id="197379" author="5f9abc1eb45b2e007453f423" created="Wed, 5 May 2021 19:15:14 +0000"  >&lt;p&gt;mod-permssions snapshot log (Build 110):&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;17:46:49 [] [] [] [] INFO  CQLWrapper           CRITERION &amp;gt;&amp;gt;&amp;gt; SQL: WHERE (jsonb-&amp;gt;&amp;gt;&apos;permissionName&apos;) = &apos;module.search.enabled&apos;    &amp;gt;&amp;gt;&amp;gt;WHERE (jsonb-&amp;gt;&amp;gt;&apos;permissionName&apos;) = &apos;module.search.enabled&apos;
17:46:49 [] [] [] [] INFO  CQLWrapper           CRITERION &amp;gt;&amp;gt;&amp;gt; SQL: WHERE (jsonb-&amp;gt;&amp;gt;&apos;permissionName&apos;) = &apos;module.search.enabled&apos;    &amp;gt;&amp;gt;&amp;gt;WHERE (jsonb-&amp;gt;&amp;gt;&apos;permissionName&apos;) = &apos;module.search.enabled&apos;
17:46:49 [] [] [] [] INFO  PermsAPI             Performing ADD operation on GRANTED_TO of permission module.search.enabled with value 821f9f0b-7c65-4a86-924c-c0e6bb71dec0
17:46:49 [] [] [] [] INFO  CQLWrapper           CRITERION &amp;gt;&amp;gt;&amp;gt; SQL: WHERE (jsonb-&amp;gt;&amp;gt;&apos;permissionName&apos;) = &apos;module.search.enabled&apos;    &amp;gt;&amp;gt;&amp;gt;WHERE (jsonb-&amp;gt;&amp;gt;&apos;permissionName&apos;) = &apos;module.search.enabled&apos;
17:46:49 [] [] [] [] INFO  LogUtil              null POST /perms/users/821f9f0b-7c65-4a86-924c-c0e6bb71dec0/permissions null HTTP_1_1 200 48 8 tid=diku OK 
17:46:49 [] [] [] [] INFO  RestRouting          invoking postPermsUsersPermissionsById
17:46:49 [] [] [] [] INFO  CQLWrapper           CRITERION &amp;gt;&amp;gt;&amp;gt; SQL: WHERE id = &apos;821f9f0b-7c65-4a86-924c-c0e6bb71dec0&apos;    &amp;gt;&amp;gt;&amp;gt;WHERE id = &apos;821f9f0b-7c65-4a86-924c-c0e6bb71dec0&apos;
17:46:49 [] [] [] [] INFO  CQLWrapper           CRITERION &amp;gt;&amp;gt;&amp;gt; SQL: WHERE (jsonb-&amp;gt;&amp;gt;&apos;permissionName&apos;) = &apos;ui-tags.settings&apos;    &amp;gt;&amp;gt;&amp;gt;WHERE (jsonb-&amp;gt;&amp;gt;&apos;permissionName&apos;) = &apos;ui-tags.settings&apos;
[Wed May 05 17:46:49 GMT 2021] org.folio.cql2pgjson.CQL2PgJSON INFO loadDbSchema: Loaded templates/db_scripts/schema.json OK 
17:46:49 [] [] [] [] INFO  CQLWrapper           CQL &amp;gt;&amp;gt;&amp;gt; SQL: id==821f9f0b-7c65-4a86-924c-c0e6bb71dec0 &amp;gt;&amp;gt;&amp;gt;WHERE id=&apos;821f9f0b-7c65-4a86-924c-c0e6bb71dec0&apos;
17:46:49 [] [] [] [] INFO  CQLWrapper           CRITERION &amp;gt;&amp;gt;&amp;gt; SQL: WHERE (jsonb-&amp;gt;&amp;gt;&apos;permissionName&apos;) = &apos;ui-tags.settings&apos;    &amp;gt;&amp;gt;&amp;gt;WHERE (jsonb-&amp;gt;&amp;gt;&apos;permissionName&apos;) = &apos;ui-tags.settings&apos;
17:46:49 [] [] [] [] INFO  CQLWrapper           CRITERION &amp;gt;&amp;gt;&amp;gt; SQL: WHERE (jsonb-&amp;gt;&amp;gt;&apos;permissionName&apos;) = &apos;ui-tags.settings&apos;    &amp;gt;&amp;gt;&amp;gt;WHERE (jsonb-&amp;gt;&amp;gt;&apos;permissionName&apos;) = &apos;ui-tags.settings&apos;
17:46:49 [] [] [] [] INFO  PermsAPI             Performing ADD operation on GRANTED_TO of permission ui-tags.settings with value 821f9f0b-7c65-4a86-924c-c0e6bb71dec0
17:46:49 [] [] [] [] INFO  CQLWrapper           CRITERION &amp;gt;&amp;gt;&amp;gt; SQL: WHERE (jsonb-&amp;gt;&amp;gt;&apos;permissionName&apos;) = &apos;ui-tags.settings&apos;    &amp;gt;&amp;gt;&amp;gt;WHERE (jsonb-&amp;gt;&amp;gt;&apos;permissionName&apos;) = &apos;ui-tags.settings&apos;
17:46:49 [] [] [] [] INFO  LogUtil              null POST /perms/users/821f9f0b-7c65-4a86-924c-c0e6bb71dec0/permissions null HTTP_1_1 200 43 8 tid=diku OK 
[Wed May 05 17:47:49 GMT 2021] io.vertx.core.impl.ContextImpl SEVERE Unhandled exception 
java.lang.IllegalStateException
	at io.vertx.sqlclient.impl.pool.ConnectionPool$PooledConnection.handleClosed(ConnectionPool.java:228)
	at io.vertx.sqlclient.impl.SocketConnectionBase.handleClose(SocketConnectionBase.java:328)
	at io.vertx.sqlclient.impl.SocketConnectionBase.handleClosed(SocketConnectionBase.java:300)
	at io.vertx.core.net.impl.ConnectionBase.checkCloseHandler(ConnectionBase.java:383)
	at io.vertx.core.impl.future.FutureImpl$3.onSuccess(FutureImpl.java:125)
	at io.vertx.core.impl.future.FutureBase.lambda$emitSuccess$0(FutureBase.java:53)
	at io.vertx.core.impl.EventLoopContext.execute(EventLoopContext.java:83)
	at io.vertx.core.impl.DuplicatedContext.execute(DuplicatedContext.java:199)
	at io.vertx.core.impl.future.FutureBase.emitSuccess(FutureBase.java:50)
	at io.vertx.core.impl.future.FutureImpl.tryComplete(FutureImpl.java:180)
	at io.vertx.core.impl.future.PromiseImpl.tryComplete(PromiseImpl.java:23)
	at io.vertx.core.Promise.complete(Promise.java:66)
	at io.vertx.core.impl.future.PromiseImpl.operationComplete(PromiseImpl.java:65)
	at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:577)
	at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:551)
	at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:490)
	at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:615)
	at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:604)
	at io.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:96)
	at io.netty.channel.DefaultChannelPromise.setSuccess(DefaultChannelPromise.java:78)
	at io.netty.channel.DefaultChannelPromise.setSuccess(DefaultChannelPromise.java:73)
	at io.vertx.core.net.impl.ConnectionBase.handleClosed(ConnectionBase.java:374)
	at io.vertx.core.net.impl.NetSocketImpl.handleClosed(NetSocketImpl.java:374)
	at io.vertx.core.net.impl.VertxHandler.channelInactive(VertxHandler.java:134)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241)
	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418)
	at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:81)
	at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221)
	at io.vertx.pgclient.impl.codec.PgCodec.channelInactive(PgCodec.java:57)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1405)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:901)
	at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:818)
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:497)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Thread.java:834)

[Wed May 05 17:47:49 GMT 2021] io.vertx.core.impl.ContextImpl SEVERE Unhandled exception 
java.lang.IllegalStateException
	at io.vertx.sqlclient.impl.pool.ConnectionPool$PooledConnection.handleClosed(ConnectionPool.java:228)
	at io.vertx.sqlclient.impl.SocketConnectionBase.handleClose(SocketConnectionBase.java:328)
	at io.vertx.sqlclient.impl.SocketConnectionBase.handleClosed(SocketConnectionBase.java:300)
	at io.vertx.core.net.impl.ConnectionBase.checkCloseHandler(ConnectionBase.java:383)
	at io.vertx.core.impl.future.FutureImpl$3.onSuccess(FutureImpl.java:125)
	at io.vertx.core.impl.future.FutureBase.lambda$emitSuccess$0(FutureBase.java:53)
	at io.vertx.core.impl.EventLoopContext.execute(EventLoopContext.java:83)
	at io.vertx.core.impl.DuplicatedContext.execute(DuplicatedContext.java:199)
	at io.vertx.core.impl.future.FutureBase.emitSuccess(FutureBase.java:50)
	at io.vertx.core.impl.future.FutureImpl.tryComplete(FutureImpl.java:180)
	at io.vertx.core.impl.future.PromiseImpl.tryComplete(PromiseImpl.java:23)
	at io.vertx.core.Promise.complete(Promise.java:66)
	at io.vertx.core.impl.future.PromiseImpl.operationComplete(PromiseImpl.java:65)
	at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:577)
	at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:551)
	at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:490)
	at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:615)
	at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:604)
	at io.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:96)
	at io.netty.channel.DefaultChannelPromise.setSuccess(DefaultChannelPromise.java:78)
	at io.netty.channel.DefaultChannelPromise.setSuccess(DefaultChannelPromise.java:73)
	at io.vertx.core.net.impl.ConnectionBase.handleClosed(ConnectionBase.java:374)
	at io.vertx.core.net.impl.NetSocketImpl.handleClosed(NetSocketImpl.java:374)
	at io.vertx.core.net.impl.VertxHandler.channelInactive(VertxHandler.java:134)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241)
	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418)
	at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:81)
	at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221)
	at io.vertx.pgclient.impl.codec.PgCodec.channelInactive(PgCodec.java:57)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1405)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:901)
	at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:818)
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:497)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Thread.java:834)

[Wed May 05 17:47:49 GMT 2021] io.vertx.core.impl.ContextImpl SEVERE Unhandled exception 
java.lang.IllegalStateException
	at io.vertx.sqlclient.impl.pool.ConnectionPool$PooledConnection.handleClosed(ConnectionPool.java:228)
	at io.vertx.sqlclient.impl.SocketConnectionBase.handleClose(SocketConnectionBase.java:328)
	at io.vertx.sqlclient.impl.SocketConnectionBase.handleClosed(SocketConnectionBase.java:300)
	at io.vertx.core.net.impl.ConnectionBase.checkCloseHandler(ConnectionBase.java:383)
	at io.vertx.core.impl.future.FutureImpl$3.onSuccess(FutureImpl.java:125)
	at io.vertx.core.impl.future.FutureBase.lambda$emitSuccess$0(FutureBase.java:53)
	at io.vertx.core.impl.EventLoopContext.execute(EventLoopContext.java:83)
	at io.vertx.core.impl.DuplicatedContext.execute(DuplicatedContext.java:199)
	at io.vertx.core.impl.future.FutureBase.emitSuccess(FutureBase.java:50)
	at io.vertx.core.impl.future.FutureImpl.tryComplete(FutureImpl.java:180)
	at io.vertx.core.impl.future.PromiseImpl.tryComplete(PromiseImpl.java:23)
	at io.vertx.core.Promise.complete(Promise.java:66)
	at io.vertx.core.impl.future.PromiseImpl.operationComplete(PromiseImpl.java:65)
	at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:577)
	at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:551)
	at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:490)
	at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:615)
	at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:604)
	at io.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:96)
	at io.netty.channel.DefaultChannelPromise.setSuccess(DefaultChannelPromise.java:78)
	at io.netty.channel.DefaultChannelPromise.setSuccess(DefaultChannelPromise.java:73)
	at io.vertx.core.net.impl.ConnectionBase.handleClosed(ConnectionBase.java:374)
	at io.vertx.core.net.impl.NetSocketImpl.handleClosed(NetSocketImpl.java:374)
	at io.vertx.core.net.impl.VertxHandler.channelInactive(VertxHandler.java:134)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241)
	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418)
	at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:81)
	at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221)
	at io.vertx.pgclient.impl.codec.PgCodec.channelInactive(PgCodec.java:57)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1405)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:901)
	at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:818)
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:497)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Thread.java:834)

[Wed May 05 17:47:49 GMT 2021] io.vertx.core.impl.ContextImpl SEVERE Unhandled exception 
java.lang.IllegalStateException
	at io.vertx.sqlclient.impl.pool.ConnectionPool$PooledConnection.handleClosed(ConnectionPool.java:228)
	at io.vertx.sqlclient.impl.SocketConnectionBase.handleClose(SocketConnectionBase.java:328)
	at io.vertx.sqlclient.impl.SocketConnectionBase.handleClosed(SocketConnectionBase.java:300)
	at io.vertx.core.net.impl.ConnectionBase.checkCloseHandler(ConnectionBase.java:383)
	at io.vertx.core.impl.future.FutureImpl$3.onSuccess(FutureImpl.java:125)
	at io.vertx.core.impl.future.FutureBase.lambda$emitSuccess$0(FutureBase.java:53)
	at io.vertx.core.impl.EventLoopContext.execute(EventLoopContext.java:83)
	at io.vertx.core.impl.DuplicatedContext.execute(DuplicatedContext.java:199)
	at io.vertx.core.impl.future.FutureBase.emitSuccess(FutureBase.java:50)
	at io.vertx.core.impl.future.FutureImpl.tryComplete(FutureImpl.java:180)
	at io.vertx.core.impl.future.PromiseImpl.tryComplete(PromiseImpl.java:23)
	at io.vertx.core.Promise.complete(Promise.java:66)
	at io.vertx.core.impl.future.PromiseImpl.operationComplete(PromiseImpl.java:65)
	at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:577)
	at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:551)
	at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:490)
	at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:615)
	at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:604)
	at io.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:96)
	at io.netty.channel.DefaultChannelPromise.setSuccess(DefaultChannelPromise.java:78)
	at io.netty.channel.DefaultChannelPromise.setSuccess(DefaultChannelPromise.java:73)
	at io.vertx.core.net.impl.ConnectionBase.handleClosed(ConnectionBase.java:374)
	at io.vertx.core.net.impl.NetSocketImpl.handleClosed(NetSocketImpl.java:374)
	at io.vertx.core.net.impl.VertxHandler.channelInactive(VertxHandler.java:134)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241)
	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418)
	at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:81)
	at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221)
	at io.vertx.pgclient.impl.codec.PgCodec.channelInactive(PgCodec.java:57)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1405)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:901)
	at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:818)
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:497)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Thread.java:834)

[Wed May 05 17:47:49 GMT 2021] io.vertx.core.impl.ContextImpl SEVERE Unhandled exception 
java.lang.IllegalStateException
	at io.vertx.sqlclient.impl.pool.ConnectionPool$PooledConnection.handleClosed(ConnectionPool.java:228)
	at io.vertx.sqlclient.impl.SocketConnectionBase.handleClose(SocketConnectionBase.java:328)
	at io.vertx.sqlclient.impl.SocketConnectionBase.handleClosed(SocketConnectionBase.java:300)
	at io.vertx.core.net.impl.ConnectionBase.checkCloseHandler(ConnectionBase.java:383)
	at io.vertx.core.impl.future.FutureImpl$3.onSuccess(FutureImpl.java:125)
	at io.vertx.core.impl.future.FutureBase.lambda$emitSuccess$0(FutureBase.java:53)
	at io.vertx.core.impl.EventLoopContext.execute(EventLoopContext.java:83)
	at io.vertx.core.impl.DuplicatedContext.execute(DuplicatedContext.java:199)
	at io.vertx.core.impl.future.FutureBase.emitSuccess(FutureBase.java:50)
	at io.vertx.core.impl.future.FutureImpl.tryComplete(FutureImpl.java:180)
	at io.vertx.core.impl.future.PromiseImpl.tryComplete(PromiseImpl.java:23)
	at io.vertx.core.Promise.complete(Promise.java:66)
	at io.vertx.core.impl.future.PromiseImpl.operationComplete(PromiseImpl.java:65)
	at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:577)
	at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:551)
	at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:490)
	at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:615)
	at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:604)
	at io.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:96)
	at io.netty.channel.DefaultChannelPromise.setSuccess(DefaultChannelPromise.java:78)
	at io.netty.channel.DefaultChannelPromise.setSuccess(DefaultChannelPromise.java:73)
	at io.vertx.core.net.impl.ConnectionBase.handleClosed(ConnectionBase.java:374)
	at io.vertx.core.net.impl.NetSocketImpl.handleClosed(NetSocketImpl.java:374)
	at io.vertx.core.net.impl.VertxHandler.channelInactive(VertxHandler.java:134)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241)
	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418)
	at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:81)
	at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221)
	at io.vertx.pgclient.impl.codec.PgCodec.channelInactive(PgCodec.java:57)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1405)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:901)
	at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:818)
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:497)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Thread.java:834)

17:47:50 [] [] [] [] INFO  RestRouting          invoking getPermsUsers
[Wed May 05 17:47:50 GMT 2021] org.folio.cql2pgjson.CQL2PgJSON INFO loadDbSchema: Loaded templates/db_scripts/schema.json OK 
17:48:19 [] [] [] [] INFO  RestRouting          invoking getPermsPermissions
17:48:19 [] [] [] [] INFO  PermsAPI             Generating cql to request rows from table &apos;permissions&apos; with query &apos;((permissionName==&quot;SYS#mod-circulation-21.0.0-SNAPSHOT.843#/circulation/loan-scheduled-notices-processing#[POST]&quot;)) AND (dummy==false)&apos;
[Wed May 05 17:48:19 GMT 2021] org.folio.cql2pgjson.CQL2PgJSON INFO loadDbSchema: Loaded templates/db_scripts/schema.json OK 
17:53:19 [] [] [] [] INFO  RestRouting          invoking getPermsPermissions
17:53:19 [] [] [] [] INFO  PermsAPI             Generating cql to request rows from table &apos;permissions&apos; with query &apos;((permissionName==&quot;SYS#mod-circulation-21.0.0-SNAPSHOT.843#/circulation/loan-scheduled-notices-processing#[POST]&quot;)) AND (dummy==false)&apos;

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                                                            <comment id="197402" author="5f9abc1eb45b2e007453f423" created="Wed, 5 May 2021 20:34:02 +0000"  >&lt;p&gt;Can confirm that the build succeeds when pinning to the previous snapshot version of mod-permissions (5.14.0-SNAPSHOT.109).     Build 110 contains changes that include an RMB upgrade.  I suspect the problem is related to this.    Pinning reference builds to mod-permissions-5.14.0-SNAPSHOT.109 until resolved. &lt;/p&gt;</comment>
                                                            <comment id="197406" author="5f9abc1eb45b2e007453f423" created="Fri, 7 May 2021 16:32:09 +0000"  >&lt;p&gt;With snapshot build 111 of mod-permissions,  I&apos;m able to get further along in the build,  but still having the same issue as before - just at a different stage of the build - this time a PUT on one of the /eholdings interfaces.   And I see the similar &apos;unhandled exception&apos; error in the log as before: &lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[Fri May 07 14:48:43 GMT 2021] io.vertx.core.impl.ContextImpl SEVERE Unhandled exception 
java.lang.IllegalStateException
	at io.vertx.sqlclient.impl.pool.ConnectionPool$PooledConnection.handleClosed(ConnectionPool.java:228)
	at io.vertx.sqlclient.impl.SocketConnectionBase.handleClose(SocketConnectionBase.java:328)
	at io.vertx.sqlclient.impl.SocketConnectionBase.handleClosed(SocketConnectionBase.java:300)
	at io.vertx.core.net.impl.ConnectionBase.checkCloseHandler(ConnectionBase.java:387)
	at io.vertx.core.impl.future.FutureImpl$3.onSuccess(FutureImpl.java:124)
	at io.vertx.core.impl.future.FutureBase.lambda$emitSuccess$0(FutureBase.java:54)
	at io.vertx.core.impl.EventLoopContext.execute(EventLoopContext.java:83)
	at io.vertx.core.impl.DuplicatedContext.execute(DuplicatedContext.java:199)
	at io.vertx.core.impl.future.FutureBase.emitSuccess(FutureBase.java:51)
	at io.vertx.core.impl.future.FutureImpl.tryComplete(FutureImpl.java:179)
	at io.vertx.core.impl.future.PromiseImpl.tryComplete(PromiseImpl.java:23)
	at io.vertx.core.Promise.complete(Promise.java:66)
	at io.vertx.core.impl.future.PromiseImpl.operationComplete(PromiseImpl.java:65)
	at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
	at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
	at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
	at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
	at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605)
	at io.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:96)
	at io.netty.channel.DefaultChannelPromise.setSuccess(DefaultChannelPromise.java:78)
	at io.netty.channel.DefaultChannelPromise.setSuccess(DefaultChannelPromise.java:73)
	at io.vertx.core.net.impl.ConnectionBase.handleClosed(ConnectionBase.java:378)
	at io.vertx.core.net.impl.NetSocketImpl.handleClosed(NetSocketImpl.java:382)
	at io.vertx.core.net.impl.VertxHandler.channelInactive(VertxHandler.java:144)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241)
	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418)
	at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:81)
	at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221)
	at io.vertx.pgclient.impl.codec.PgCodec.channelInactive(PgCodec.java:57)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1405)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248)
	at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:901)
	at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:819)
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:497)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Thread.java:834)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;After restarting the mod-permissions module, calls to various module endpoints are fine.  &lt;/p&gt;</comment>
                                                            <comment id="197413" author="5f9abc1eb45b2e007453f423" created="Fri, 7 May 2021 19:04:20 +0000"  >&lt;p&gt;For the DevOps folks:  &lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;mod-permissions is pinned to snapshot build 109 for &apos;testing&apos; builds on a folio-infrastructure branch FOLIO-3144-pin-mod-perms configured in the Jenkins jobs that build folio-testing-backend and folio-testing-core-backend.&lt;/li&gt;
&lt;/ul&gt;


&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;mod-permissions is pinned to snapshot build 109 for &apos;snapshot&apos; builds in the install-extras.json file on the snapshot branch of platform-core and platform-complete.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                                                            <comment id="197416" author="5f8314dfbdef80006f6f572d" created="Sat, 8 May 2021 09:39:31 +0000"  >&lt;p&gt;For reports like these , would be best to get the full log. The stacktrace is all &quot;non-FOLIO&quot;, and it is important to get the exact calls to mod-permissions and other modules.. &lt;/p&gt;</comment>
                                                            <comment id="197420" author="5f8314dfbdef80006f6f572d" created="Sat, 8 May 2021 10:51:39 +0000"  >&lt;p&gt;I am able to reproduce this problem by upgrading mod-permissions on a running Vagrant box. It appears like mod-permissions already has a problem during tenant init. The install never completes and a similar stack trace is produced.&lt;/p&gt;</comment>
                                                            <comment id="197423" author="5f8314dfbdef80006f6f572d" created="Sat, 8 May 2021 11:03:13 +0000"  >&lt;p&gt;mod-permissions using RMB 33.0.0 pre1  does not seem to have this issue. Build 110 is using pre2.&lt;/p&gt;

&lt;p&gt;With git bisect, found the problematic commit in RMB. See 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;RMB-840&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/RMB-840&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;IllegalStateException in handleClosed (ConnectionPool)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            RMB-840
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
&lt;/p&gt;</comment>
                                                            <comment id="197427" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Mon, 10 May 2021 12:25:17 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt; Once 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;MODPERMS-149&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/MODPERMS-149&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;change RMB version to 33-pre1&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            MODPERMS-149
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 is complete you can unpin the mod-permissions build.&lt;/p&gt;</comment>
                                                            <comment id="197430" author="5f8314dfbdef80006f6f572d" created="Mon, 10 May 2021 16:19:42 +0000"  >&lt;p&gt;
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;MODPERMS-149&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/MODPERMS-149&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;change RMB version to 33-pre1&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            MODPERMS-149
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 done.&lt;/p&gt;</comment>
                                                            <comment id="197433" author="5f9abc1eb45b2e007453f423" created="Mon, 10 May 2021 21:28:55 +0000"  >&lt;p&gt;Unpinned mod-permissions in folio-testing builds.  Let&apos;s see how those builds go this evening.  If ok,  I&apos;ll unpin the snapshot builds. &lt;/p&gt;</comment>
                                                            <comment id="197436" author="5ee89462f7aa140abd82d11d" created="Tue, 11 May 2021 14:51:25 +0000"  >&lt;p&gt;mod-permissions v5.13.2 with the fix has been released: &lt;a href=&quot;https://github.com/folio-org/mod-permissions/releases/tag/v5.13.2&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/mod-permissions/releases/tag/v5.13.2&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="197439" author="5f9abc1eb45b2e007453f423" created="Tue, 11 May 2021 15:06:08 +0000"  >&lt;p&gt;mod-permissions unpinned from all reference env builds. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="34324">MODPERMS-148</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="34323">MODPERMS-149</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="57321">RMB-840</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10155"><![CDATA[FOLIO DevOps]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02og7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1992">DevOps Sprint 114</customfieldvalue>
    <customfieldvalue id="957">DevOps Sprint 113</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Sat, 8 May 2021 09:39:31 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>