<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:08:52 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 append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[AAA-187] aaa datastore failures when writing domain during startup and authentication fails breaking CSIT</title>
                <link>https://jira.opendaylight.org/browse/AAA-187</link>
                <project id="10102" key="AAA">aaa</project>
                    <description>&lt;p&gt;This seems intermittent and was seen once in a &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/controller-csit-3node-clustering-ask-all-sodium/365/robot-plugin/log.html.gz#s1-s17&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;controller csit job&lt;/a&gt; that restarts the controllers&lt;br/&gt;
multiple times.&lt;/p&gt;

&lt;p&gt;attached is karaf log of the failing controller.&lt;/p&gt;</description>
                <environment></environment>
        <key id="32123">AAA-187</key>
            <summary>aaa datastore failures when writing domain during startup and authentication fails breaking CSIT</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10001">Won&apos;t Do</resolution>
                                        <assignee username="yaroslav.lastivka">Yaroslav Lastivka</assignee>
                                    <reporter username="jluhrsen">Jamo Luhrsen</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Tue, 22 Oct 2019 17:46:52 +0000</created>
                <updated>Tue, 17 Jan 2023 19:12:31 +0000</updated>
                            <resolved>Fri, 13 Jan 2023 14:31:24 +0000</resolved>
                                    <version>Sodium</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="67321" author="rovarga" created="Tue, 22 Oct 2019 17:56:41 +0000"  >&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;2019-10-16T15:40:24,084 | INFO  | Blueprint Extender: 3 | AbstractStore                    | 211 - org.opendaylight.aaa.shiro - 0.10.1 | Table DOMAINS does not exist, creating it
2019-10-16T15:40:24,137 | INFO  | Blueprint Extender: 2 | FlowCapableTopologyProvider      | 414 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.1 | Topology Manager service started.
2019-10-16T15:40:24,157 | ERROR | Blueprint Extender: 3 | H2Store                          | 211 - org.opendaylight.aaa.shiro - 0.10.1 | StoreException encountered while writing domain
org.opendaylight.aaa.datastore.h2.StoreException: Cannot connect to database server
	at org.opendaylight.aaa.datastore.h2.IdmLightSimpleConnectionProvider.getConnection(IdmLightSimpleConnectionProvider.java:33) ~[211:org.opendaylight.aaa.shiro:0.10.1]
	at org.opendaylight.aaa.datastore.h2.AbstractStore.dbConnect(AbstractStore.java:68) ~[211:org.opendaylight.aaa.shiro:0.10.1]
	at org.opendaylight.aaa.datastore.h2.DomainStore.createDomain(DomainStore.java:100) ~[211:org.opendaylight.aaa.shiro:0.10.1]
	at org.opendaylight.aaa.datastore.h2.H2Store.writeDomain(H2Store.java:50) [211:org.opendaylight.aaa.shiro:0.10.1]
	at org.opendaylight.aaa.api.StoreBuilder.initDomainAndRolesWithoutUsers(StoreBuilder.java:84) [204:org.opendaylight.aaa.authn-api:0.10.1]
	at org.opendaylight.aaa.api.StoreBuilder.initWithDefaultUsers(StoreBuilder.java:114) [204:org.opendaylight.aaa.authn-api:0.10.1]
	at org.opendaylight.aaa.AAAShiroProvider.initializeIIDMStore(AAAShiroProvider.java:111) [211:org.opendaylight.aaa.shiro:0.10.1]
	at org.opendaylight.aaa.AAAShiroProvider.&amp;lt;init&amp;gt;(AAAShiroProvider.java:85) [211:org.opendaylight.aaa.shiro:0.10.1]
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [?:?]
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?]
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) [?:?]
	at org.apache.aries.blueprint.utils.ReflectionUtils.newInstance(ReflectionUtils.java:369) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.newInstance(BeanRecipe.java:839) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.getInstanceFromType(BeanRecipe.java:350) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:283) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:685) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:666) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) [84:org.apache.aries.blueprint.core:1.10.1]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:108) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.getFactoryObj(BeanRecipe.java:309) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.getInstanceFromFactory(BeanRecipe.java:289) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:279) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:685) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:666) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:108) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:268) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:685) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:666) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) [84:org.apache.aries.blueprint.core:1.10.1]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:108) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:268) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:685) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:666) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) [84:org.apache.aries.blueprint.core:1.10.1]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:108) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.ServiceRecipe.createService(ServiceRecipe.java:285) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.ServiceRecipe.internalGetService(ServiceRecipe.java:252) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.ServiceRecipe.internalCreate(ServiceRecipe.java:149) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) [84:org.apache.aries.blueprint.core:1.10.1]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:360) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:190) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:717) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:413) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:278) [84:org.apache.aries.blueprint.core:1.10.1]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:45) [84:org.apache.aries.blueprint.core:1.10.1]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [?:?]
	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: org.h2.jdbc.JdbcSQLNonTransientException: General error: &quot;java.lang.RuntimeException: Incompatible key type, expected org.h2.mvstore.db.ValueDataType@8ad7ca79 but got org.h2.mvstore.type.ObjectDataType@6036ebb6 for index CONSTRAINT_INDEX_9&quot; [50000-199]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:502) ~[?:?]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) ~[?:?]
	at org.h2.message.DbException.get(DbException.java:194) ~[?:?]
	at org.h2.message.DbException.convert(DbException.java:347) ~[?:?]
	at org.h2.engine.Database.openDatabase(Database.java:345) ~[?:?]
	at org.h2.engine.Database.&amp;lt;init&amp;gt;(Database.java:313) ~[?:?]
	at org.h2.engine.Engine.openSession(Engine.java:69) ~[?:?]
	at org.h2.engine.Engine.openSession(Engine.java:201) ~[?:?]
	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:178) ~[?:?]
	at org.h2.engine.Engine.createSession(Engine.java:161) ~[?:?]
	at org.h2.engine.Engine.createSession(Engine.java:31) ~[?:?]
	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:336) ~[?:?]
	at org.h2.jdbc.JdbcConnection.&amp;lt;init&amp;gt;(JdbcConnection.java:169) ~[?:?]
	at org.h2.jdbc.JdbcConnection.&amp;lt;init&amp;gt;(JdbcConnection.java:148) ~[?:?]
	at org.h2.Driver.connect(Driver.java:69) ~[?:?]
	at java.sql.DriverManager.getConnection(DriverManager.java:664) ~[?:?]
	at java.sql.DriverManager.getConnection(DriverManager.java:247) ~[?:?]
	at org.opendaylight.aaa.datastore.h2.IdmLightSimpleConnectionProvider.getConnection(IdmLightSimpleConnectionProvider.java:31) ~[?:?]
	... 66 more
Caused by: java.lang.RuntimeException: Incompatible key type, expected org.h2.mvstore.db.ValueDataType@8ad7ca79 but got org.h2.mvstore.type.ObjectDataType@6036ebb6 for index CONSTRAINT_INDEX_9
	at org.h2.message.DbException.throwInternalError(DbException.java:293) ~[?:?]
	at org.h2.mvstore.db.MVSecondaryIndex.&amp;lt;init&amp;gt;(MVSecondaryIndex.java:74) ~[?:?]
	at org.h2.mvstore.db.MVTable.addIndex(MVTable.java:381) ~[?:?]
	at org.h2.command.ddl.CreateIndex.update(CreateIndex.java:107) ~[?:?]
	at org.h2.engine.MetaRecord.execute(MetaRecord.java:60) ~[?:?]
	at org.h2.engine.Database.open(Database.java:842) ~[?:?]
	at org.h2.engine.Database.openDatabase(Database.java:319) ~[?:?]
	at org.h2.engine.Database.&amp;lt;init&amp;gt;(Database.java:313) ~[?:?]
	at org.h2.engine.Engine.openSession(Engine.java:69) ~[?:?]
	at org.h2.engine.Engine.openSession(Engine.java:201) ~[?:?]
	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:178) ~[?:?]
	at org.h2.engine.Engine.createSession(Engine.java:161) ~[?:?]
	at org.h2.engine.Engine.createSession(Engine.java:31) ~[?:?]
	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:336) ~[?:?]
	at org.h2.jdbc.JdbcConnection.&amp;lt;init&amp;gt;(JdbcConnection.java:169) ~[?:?]
	at org.h2.jdbc.JdbcConnection.&amp;lt;init&amp;gt;(JdbcConnection.java:148) ~[?:?]
	at org.h2.Driver.connect(Driver.java:69) ~[?:?]
	at java.sql.DriverManager.getConnection(DriverManager.java:664) ~[?:?]
	at java.sql.DriverManager.getConnection(DriverManager.java:247) ~[?:?]
	at org.opendaylight.aaa.datastore.h2.IdmLightSimpleConnectionProvider.getConnection(IdmLightSimpleConnectionProvider.java:31) ~[?:?]
	... 66 more
2019-10-16T15:40:24,200 | ERROR | Blueprint Extender: 3 | AAAShiroProvider                 | 211 - org.opendaylight.aaa.shiro - 0.10.1 | Failed to initialize data in store
org.opendaylight.aaa.api.IDMStoreException: org.opendaylight.aaa.datastore.h2.StoreException: Cannot connect to database server
	at org.opendaylight.aaa.datastore.h2.H2Store.writeDomain(H2Store.java:53) ~[?:?]
	at org.opendaylight.aaa.api.StoreBuilder.initDomainAndRolesWithoutUsers(StoreBuilder.java:84) ~[204:org.opendaylight.aaa.authn-api:0.10.1]
	at org.opendaylight.aaa.api.StoreBuilder.initWithDefaultUsers(StoreBuilder.java:114) ~[204:org.opendaylight.aaa.authn-api:0.10.1]
	at org.opendaylight.aaa.AAAShiroProvider.initializeIIDMStore(AAAShiroProvider.java:111) [211:org.opendaylight.aaa.shiro:0.10.1]
	at org.opendaylight.aaa.AAAShiroProvider.&amp;lt;init&amp;gt;(AAAShiroProvider.java:85) [211:org.opendaylight.aaa.shiro:0.10.1]
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [?:?]
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?]
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) [?:?]
	at org.apache.aries.blueprint.utils.ReflectionUtils.newInstance(ReflectionUtils.java:369) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.newInstance(BeanRecipe.java:839) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.getInstanceFromType(BeanRecipe.java:350) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:283) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:685) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:666) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) [84:org.apache.aries.blueprint.core:1.10.1]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:108) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.getFactoryObj(BeanRecipe.java:309) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.getInstanceFromFactory(BeanRecipe.java:289) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:279) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:685) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:666) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:108) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:268) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:685) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:666) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) [84:org.apache.aries.blueprint.core:1.10.1]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:108) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:268) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:685) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:666) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) [84:org.apache.aries.blueprint.core:1.10.1]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:108) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.ServiceRecipe.createService(ServiceRecipe.java:285) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.ServiceRecipe.internalGetService(ServiceRecipe.java:252) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.ServiceRecipe.internalCreate(ServiceRecipe.java:149) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) [84:org.apache.aries.blueprint.core:1.10.1]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:360) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:190) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:717) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:413) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:278) [84:org.apache.aries.blueprint.core:1.10.1]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106) [84:org.apache.aries.blueprint.core:1.10.1]
	at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:45) [84:org.apache.aries.blueprint.core:1.10.1]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [?:?]
	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: org.opendaylight.aaa.datastore.h2.StoreException: Cannot connect to database server
	at org.opendaylight.aaa.datastore.h2.IdmLightSimpleConnectionProvider.getConnection(IdmLightSimpleConnectionProvider.java:33) ~[?:?]
	at org.opendaylight.aaa.datastore.h2.AbstractStore.dbConnect(AbstractStore.java:68) ~[?:?]
	at org.opendaylight.aaa.datastore.h2.DomainStore.createDomain(DomainStore.java:100) ~[?:?]
	at org.opendaylight.aaa.datastore.h2.H2Store.writeDomain(H2Store.java:50) ~[?:?]
	... 63 more
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: General error: &quot;java.lang.RuntimeException: Incompatible key type, expected org.h2.mvstore.db.ValueDataType@8ad7ca79 but got org.h2.mvstore.type.ObjectDataType@6036ebb6 for index CONSTRAINT_INDEX_9&quot; [50000-199]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:502) ~[?:?]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) ~[?:?]
	at org.h2.message.DbException.get(DbException.java:194) ~[?:?]
	at org.h2.message.DbException.convert(DbException.java:347) ~[?:?]
	at org.h2.engine.Database.openDatabase(Database.java:345) ~[?:?]
	at org.h2.engine.Database.&amp;lt;init&amp;gt;(Database.java:313) ~[?:?]
	at org.h2.engine.Engine.openSession(Engine.java:69) ~[?:?]
	at org.h2.engine.Engine.openSession(Engine.java:201) ~[?:?]
	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:178) ~[?:?]
	at org.h2.engine.Engine.createSession(Engine.java:161) ~[?:?]
	at org.h2.engine.Engine.createSession(Engine.java:31) ~[?:?]
	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:336) ~[?:?]
	at org.h2.jdbc.JdbcConnection.&amp;lt;init&amp;gt;(JdbcConnection.java:169) ~[?:?]
	at org.h2.jdbc.JdbcConnection.&amp;lt;init&amp;gt;(JdbcConnection.java:148) ~[?:?]
	at org.h2.Driver.connect(Driver.java:69) ~[?:?]
	at java.sql.DriverManager.getConnection(DriverManager.java:664) ~[?:?]
	at java.sql.DriverManager.getConnection(DriverManager.java:247) ~[?:?]
	at org.opendaylight.aaa.datastore.h2.IdmLightSimpleConnectionProvider.getConnection(IdmLightSimpleConnectionProvider.java:31) ~[?:?]
	at org.opendaylight.aaa.datastore.h2.AbstractStore.dbConnect(AbstractStore.java:68) ~[?:?]
	at org.opendaylight.aaa.datastore.h2.DomainStore.createDomain(DomainStore.java:100) ~[?:?]
	at org.opendaylight.aaa.datastore.h2.H2Store.writeDomain(H2Store.java:50) ~[?:?]
	... 63 more
Caused by: java.lang.RuntimeException: Incompatible key type, expected org.h2.mvstore.db.ValueDataType@8ad7ca79 but got org.h2.mvstore.type.ObjectDataType@6036ebb6 for index CONSTRAINT_INDEX_9
	at org.h2.message.DbException.throwInternalError(DbException.java:293) ~[?:?]
	at org.h2.mvstore.db.MVSecondaryIndex.&amp;lt;init&amp;gt;(MVSecondaryIndex.java:74) ~[?:?]
	at org.h2.mvstore.db.MVTable.addIndex(MVTable.java:381) ~[?:?]
	at org.h2.command.ddl.CreateIndex.update(CreateIndex.java:107) ~[?:?]
	at org.h2.engine.MetaRecord.execute(MetaRecord.java:60) ~[?:?]
	at org.h2.engine.Database.open(Database.java:842) ~[?:?]
	at org.h2.engine.Database.openDatabase(Database.java:319) ~[?:?]
	at org.h2.engine.Database.&amp;lt;init&amp;gt;(Database.java:313) ~[?:?]
	at org.h2.engine.Engine.openSession(Engine.java:69) ~[?:?]
	at org.h2.engine.Engine.openSession(Engine.java:201) ~[?:?]
	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:178) ~[?:?]
	at org.h2.engine.Engine.createSession(Engine.java:161) ~[?:?]
	at org.h2.engine.Engine.createSession(Engine.java:31) ~[?:?]
	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:336) ~[?:?]
	at org.h2.jdbc.JdbcConnection.&amp;lt;init&amp;gt;(JdbcConnection.java:169) ~[?:?]
	at org.h2.jdbc.JdbcConnection.&amp;lt;init&amp;gt;(JdbcConnection.java:148) ~[?:?]
	at org.h2.Driver.connect(Driver.java:69) ~[?:?]
	at java.sql.DriverManager.getConnection(DriverManager.java:664) ~[?:?]
	at java.sql.DriverManager.getConnection(DriverManager.java:247) ~[?:?]
	at org.opendaylight.aaa.datastore.h2.IdmLightSimpleConnectionProvider.getConnection(IdmLightSimpleConnectionProvider.java:31) ~[?:?]
	at org.opendaylight.aaa.datastore.h2.AbstractStore.dbConnect(AbstractStore.java:68) ~[?:?]
	at org.opendaylight.aaa.datastore.h2.DomainStore.createDomain(DomainStore.java:100) ~[?:?]
	at org.opendaylight.aaa.datastore.h2.H2Store.writeDomain(H2Store.java:50) ~[?:?]
	... 63 more
2019-10-16T15:40:24,235 | INFO  | Blueprint Extender: 3 | AAAShiroProvider                 | 211 - org.opendaylight.aaa.shiro - 0.10.1 | attempting registration of AAA moon servlet
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="67322" author="rovarga" created="Tue, 22 Oct 2019 17:57:18 +0000"  >&lt;p&gt;... and that results in repeated:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
2019-10-16T15:40:37,468 | WARN  | qtp2096944162-103 | AbstractAuthenticator            | 138 - org.apache.shiro.core - 1.3.2 | Authentication failed &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; token submission [org.apache.shiro.authc.UsernamePasswordToken - admin, rememberMe=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;].  Possible unexpected error? (Typical or expected login exceptions should extend from AuthenticationException).
org.opendaylight.aaa.api.AuthenticationException: Domain :sdn does not exist
	at org.opendaylight.aaa.shiro.idm.IdmLightProxy.dbAuthenticate(IdmLightProxy.java:89) ~[?:?]
	at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[?:?]
	at org.opendaylight.aaa.shiro.idm.IdmLightProxy.authenticate(IdmLightProxy.java:67) ~[?:?]
	at org.opendaylight.aaa.shiro.idm.IdmLightProxy.authenticate(IdmLightProxy.java:40) ~[?:?]
	at org.opendaylight.aaa.shiro.tokenauthrealm.auth.HttpBasicAuth.generateAuthentication(HttpBasicAuth.java:102) ~[?:?]
	at org.opendaylight.aaa.shiro.tokenauthrealm.auth.HttpBasicAuth.validate(HttpBasicAuth.java:122) ~[?:?]
	at org.opendaylight.aaa.shiro.realm.TokenAuthRealm.doGetAuthenticationInfo(TokenAuthRealm.java:147) ~[?:?]
	at org.apache.shiro.realm.AuthenticatingRealm.getAuthenticationInfo(AuthenticatingRealm.java:568) ~[138:org.apache.shiro.core:1.3.2]
	at org.apache.shiro.authc.pam.ModularRealmAuthenticator.doSingleRealmAuthentication(ModularRealmAuthenticator.java:180) ~[138:org.apache.shiro.core:1.3.2]
	at org.apache.shiro.authc.pam.ModularRealmAuthenticator.doAuthenticate(ModularRealmAuthenticator.java:267) ~[138:org.apache.shiro.core:1.3.2]
	at org.apache.shiro.authc.AbstractAuthenticator.authenticate(AbstractAuthenticator.java:198) [138:org.apache.shiro.core:1.3.2]
	at org.apache.shiro.mgt.AuthenticatingSecurityManager.authenticate(AuthenticatingSecurityManager.java:106) [138:org.apache.shiro.core:1.3.2]
	at org.apache.shiro.mgt.DefaultSecurityManager.login(DefaultSecurityManager.java:270) [138:org.apache.shiro.core:1.3.2]
	at org.apache.shiro.subject.support.DelegatingSubject.login(DelegatingSubject.java:256) [138:org.apache.shiro.core:1.3.2]
	at org.opendaylight.aaa.authenticator.ODLAuthenticator.login(ODLAuthenticator.java:80) [211:org.opendaylight.aaa.shiro:0.10.1]
	at org.opendaylight.aaa.authenticator.ODLAuthenticator.authenticate(ODLAuthenticator.java:50) [211:org.opendaylight.aaa.shiro:0.10.1]
	at Proxy9feea8bd_64a3_446f_aae7_822e2d110560.authenticate(Unknown Source) [?:?]
	at org.jolokia.osgi.security.ServiceAuthenticationHttpContext.handleSecurity(ServiceAuthenticationHttpContext.java:72) [193:org.jolokia.osgi:1.6.2]
	at org.ops4j.pax.web.service.internal.WebContainerContextWrapper.handleSecurity(WebContainerContextWrapper.java:46) [499:org.ops4j.pax.web.pax-web-runtime:7.2.5]
	at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:69) [497:org.ops4j.pax.web.pax-web-jetty:7.2.5]
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) [156:org.eclipse.jetty.server:9.4.12.v20180830]
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [154:org.eclipse.jetty.security:9.4.12.v20180830]
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) [156:org.eclipse.jetty.server:9.4.12.v20180830]
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) [156:org.eclipse.jetty.server:9.4.12.v20180830]
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) [156:org.eclipse.jetty.server:9.4.12.v20180830]
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) [156:org.eclipse.jetty.server:9.4.12.v20180830]
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340) [156:org.eclipse.jetty.server:9.4.12.v20180830]
	at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293) [497:org.ops4j.pax.web.pax-web-jetty:7.2.5]
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) [156:org.eclipse.jetty.server:9.4.12.v20180830]
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) [157:org.eclipse.jetty.servlet:9.4.12.v20180830]
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) [156:org.eclipse.jetty.server:9.4.12.v20180830]
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) [156:org.eclipse.jetty.server:9.4.12.v20180830]
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242) [156:org.eclipse.jetty.server:9.4.12.v20180830]
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) [156:org.eclipse.jetty.server:9.4.12.v20180830]
	at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [497:org.ops4j.pax.web.pax-web-jetty:7.2.5]
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) [156:org.eclipse.jetty.server:9.4.12.v20180830]
	at org.eclipse.jetty.server.Server.handle(Server.java:503) [156:org.eclipse.jetty.server:9.4.12.v20180830]
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364) [156:org.eclipse.jetty.server:9.4.12.v20180830]
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260) [156:org.eclipse.jetty.server:9.4.12.v20180830]
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) [148:org.eclipse.jetty.io:9.4.12.v20180830]
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) [148:org.eclipse.jetty.io:9.4.12.v20180830]
	at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118) [148:org.eclipse.jetty.io:9.4.12.v20180830]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765) [159:org.eclipse.jetty.util:9.4.12.v20180830]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683) [159:org.eclipse.jetty.util:9.4.12.v20180830]
	at java.lang.&lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;.run(&lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;.java:748) [?:?]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="67323" author="rovarga" created="Tue, 22 Oct 2019 17:59:06 +0000"  >&lt;p&gt;This is coming from H2 quarters, which I know nothing about &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/sad.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; why are we not keeping it in the datastore? (we do in other places)&lt;/p&gt;</comment>
                            <comment id="71302" author="rovarga" created="Wed, 6 Jul 2022 11:49:22 +0000"  >&lt;p&gt;We need to check to see if this is still reproducible.&lt;/p&gt;</comment>
                            <comment id="71411" author="JIRAUSER14403" created="Thu, 11 Aug 2022 12:46:15 +0000"  >&lt;p&gt;I was not able to find in CSIT jobs logs for controller this error or some errors referring to H2. I tried reproducing it locally but not sure if it possible just though running auth requests(or I did it wrong). Looking at changes of H2 since 2019 I believe this problem went away.&lt;/p&gt;</comment>
                            <comment id="71713" author="ivanhrasko" created="Tue, 29 Nov 2022 11:42:26 +0000"  >&lt;p&gt;Error has happened in cluster environment (broken link points to cluster tests). &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=yaroslav.lastivka&quot; class=&quot;user-hover&quot; rel=&quot;yaroslav.lastivka&quot;&gt;yaroslav.lastivka&lt;/a&gt; we need to investigate (make research on the internet) what can cause&#160;&lt;b&gt;java.lang.RuntimeException: Incompatible key type&lt;/b&gt; error.&lt;/p&gt;</comment>
                            <comment id="71714" author="ivanhrasko" created="Tue, 29 Nov 2022 11:48:46 +0000"  >&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;Caused by: org.h2.jdbc.JdbcSQLNonTransientException: General error: &quot;java.lang.RuntimeException: Incompatible key type, expected org.h2.mvstore.db.ValueDataType@8ad7ca79 but got org.h2.mvstore.type.ObjectDataType@6036ebb6 for index CONSTRAINT_INDEX_9&quot; [50000-199]&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Probably we have to investigate&#160;MoonRealm and MoonServlet in AAA.&lt;/p&gt;</comment>
                            <comment id="71715" author="ivanhrasko" created="Tue, 29 Nov 2022 11:49:17 +0000"  >&lt;p&gt;Yes, IMO its because connection to database has not been established.&lt;/p&gt;</comment>
                            <comment id="71811" author="ivanhrasko" created="Thu, 5 Jan 2023 14:06:47 +0000"  >&lt;p&gt;According to logs h2 version used was version 1.4.199.&lt;/p&gt;

&lt;p&gt;I have found similar issue in &lt;a href=&quot;https://github.com/h2database/h2database/issues/1212&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;h2&lt;/a&gt; but it has (just) been fixed in version [1.4.199|&lt;a href=&quot;https://github.com/h2database/h2database/blob/version-1.4.199/h2/src/docsrc/html/changelog.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/h2database/h2database/blob/version-1.4.199/h2/src/docsrc/html/changelog.html&lt;/a&gt;].&lt;/p&gt;</comment>
                            <comment id="71904" author="JIRAUSER15510" created="Thu, 12 Jan 2023 11:09:15 +0000"  >&lt;p&gt;I could reproduce &lt;a href=&quot;https://github.com/h2database/h2database/issues/1212&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;h2&lt;/a&gt; issue with version &lt;a href=&quot;https://github.com/h2database/h2database/tree/version-1.4.199&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1.4.199&lt;/a&gt; of h2, Java 8 and maven heap size of 64 megabytes.&lt;/p&gt;

&lt;p&gt;But I was not able to reproduce it with Java 17&#160;&lt;/p&gt;</comment>
                            <comment id="71905" author="ivanhrasko" created="Fri, 13 Jan 2023 09:18:49 +0000"  >&lt;p&gt;OK, please provide the log from successful reproduction.&lt;/p&gt;</comment>
                            <comment id="71906" author="ivanhrasko" created="Fri, 13 Jan 2023 09:19:12 +0000"  >&lt;p&gt;What h2 version have you used with Java 17?&lt;/p&gt;</comment>
                            <comment id="71907" author="JIRAUSER15510" created="Fri, 13 Jan 2023 10:17:05 +0000"  >&lt;p&gt;I could not run the version 1.4.199 with Java 17, I have used latest version&lt;/p&gt;</comment>
                            <comment id="71908" author="ivanhrasko" created="Fri, 13 Jan 2023 12:35:08 +0000"  >&lt;p&gt;Running `h2database/h2/temp&amp;gt; java -Xmx64m org.h2.test.synth.TestDiskFull -cp org/h2/` with version 1.4.199 produces no errors.&lt;/p&gt;</comment>
                            <comment id="71909" author="ivanhrasko" created="Fri, 13 Jan 2023 13:09:17 +0000"  >&lt;p&gt;(h2 version 1.4.199) After running `h2database/h2/temp&amp;gt; for i in {1..1000}; do java -Xmx64m org.h2.test.synth.TestDiskFull -cp org/h2/; done` we get:&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;Exception in thread &quot;MVStore background writer unstable:memFS:/diskFull28.mv.db&quot; java.lang.IllegalStateException: This store is closed [1.4.190/4]
&#160; &#160; at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:774)
&#160; &#160; at org.h2.mvstore.MVStore.checkOpen(MVStore.java:2396)
&#160; &#160; at org.h2.mvstore.MVStore.hasUnsavedChanges(MVStore.java:1552)
&#160; &#160; at org.h2.mvstore.MVStore.writeInBackground(MVStore.java:2474)
&#160; &#160; at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2689)
Caused by: java.lang.IllegalStateException: Writing to cache:unstable:unstable:memFS:/diskFull28.mv.db failed; length 4096 at 16384 [1.4.190/2]
&#160; &#160; at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:774)
&#160; &#160; at org.h2.mvstore.DataUtils.writeFully(DataUtils.java:466)
&#160; &#160; at org.h2.mvstore.FileStore.writeFully(FileStore.java:113)
&#160; &#160; at org.h2.mvstore.MVStore.write(MVStore.java:839)
&#160; &#160; at org.h2.mvstore.MVStore.storeNowTry(MVStore.java:1199)
&#160; &#160; at org.h2.mvstore.MVStore.storeNow(MVStore.java:1046)
&#160; &#160; at org.h2.mvstore.MVStore.commitAndSave(MVStore.java:1035)
&#160; &#160; at org.h2.mvstore.MVStore.commit(MVStore.java:996)
&#160; &#160; at org.h2.mvstore.db.MVTableEngine$Store.flush(MVTableEngine.java:231)
&#160; &#160; at org.h2.engine.Database.checkpoint(Database.java:2600)
&#160; &#160; at org.h2.command.dml.TransactionCommand.update(TransactionCommand.java:53)
&#160; &#160; at org.h2.command.CommandContainer.update(CommandContainer.java:78)
&#160; &#160; at org.h2.command.Command.executeUpdate(Command.java:253)
&#160; &#160; at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:184)
&#160; &#160; at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:158)
&#160; &#160; at org.h2.test.synth.TestDiskFull.test(TestDiskFull.java:73)
&#160; &#160; at org.h2.test.synth.TestDiskFull.test(TestDiskFull.java:45)
&#160; &#160; at org.h2.test.synth.TestDiskFull.main(TestDiskFull.java:30)
Caused by: java.io.IOException: Disk full
&#160; &#160; at org.h2.test.utils.FilePathUnstable.&amp;lt;clinit&amp;gt;(FilePathUnstable.java:29)
&#160; &#160; at org.h2.test.synth.TestDiskFull.test(TestDiskFull.java:35)
&#160; &#160; ... 1 more&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="71910" author="ivanhrasko" created="Fri, 13 Jan 2023 13:10:44 +0000"  >&lt;p&gt;In general, I think that H2 can fails from time to time &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; .. thus this issue is not bug in ODL at all.&lt;/p&gt;</comment>
                            <comment id="71911" author="ivanhrasko" created="Fri, 13 Jan 2023 13:38:34 +0000"  >&lt;p&gt;Next occurrence in version 1.4.199 with command&#160; `for i in {1..1000}; do java -Xmx8m org.h2.test.synth.TestDiskFull -cp org/h2/; done`:&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;Exception in thread &quot;main&quot; org.h2.jdbc.JdbcSQLException: Database may be already in use: &quot;Waited for database closing longer than 1 minute&quot;. Possible solutions: close all other connection(s); use the server mode [90020-190]
&#160; &#160; at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
&#160; &#160; at org.h2.message.DbException.get(DbException.java:179)
&#160; &#160; at org.h2.message.DbException.get(DbException.java:155)
&#160; &#160; at org.h2.engine.Engine.openSession(Engine.java:183)
&#160; &#160; at org.h2.engine.Engine.createSessionAndValidate(Engine.java:153)
&#160; &#160; at org.h2.engine.Engine.createSession(Engine.java:136)
&#160; &#160; at org.h2.engine.Engine.createSession(Engine.java:28)
&#160; &#160; at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:349)
&#160; &#160; at org.h2.jdbc.JdbcConnection.&amp;lt;init&amp;gt;(JdbcConnection.java:107)
&#160; &#160; at org.h2.jdbc.JdbcConnection.&amp;lt;init&amp;gt;(JdbcConnection.java:91)
&#160; &#160; at org.h2.Driver.connect(Driver.java:72)
&#160; &#160; at java.sql.DriverManager.getConnection(DriverManager.java:664)
&#160; &#160; at java.sql.DriverManager.getConnection(DriverManager.java:270)
&#160; &#160; at org.h2.test.synth.TestDiskFull.test(TestDiskFull.java:121)
&#160; &#160; at org.h2.test.synth.TestDiskFull.test(TestDiskFull.java:45)
&#160; &#160; at org.h2.test.synth.TestDiskFull.main(TestDiskFull.java:30)
Exception in thread &quot;main&quot; org.h2.jdbc.JdbcSQLException: General error: &quot;java.lang.RuntimeException: rowcount remaining=-1 SYS&quot; [50000-190]
&#160; &#160; at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
&#160; &#160; at org.h2.message.DbException.get(DbException.java:168)
&#160; &#160; at org.h2.message.DbException.convert(DbException.java:295)
&#160; &#160; at org.h2.engine.Database.openDatabase(Database.java:300)
&#160; &#160; at org.h2.engine.Database.&amp;lt;init&amp;gt;(Database.java:263)
&#160; &#160; at org.h2.engine.Engine.openSession(Engine.java:65)
&#160; &#160; at org.h2.engine.Engine.openSession(Engine.java:175)
&#160; &#160; at org.h2.engine.Engine.createSessionAndValidate(Engine.java:153)
&#160; &#160; at org.h2.engine.Engine.createSession(Engine.java:136)
&#160; &#160; at org.h2.engine.Engine.createSession(Engine.java:28)
&#160; &#160; at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:349)
&#160; &#160; at org.h2.jdbc.JdbcConnection.&amp;lt;init&amp;gt;(JdbcConnection.java:107)
&#160; &#160; at org.h2.jdbc.JdbcConnection.&amp;lt;init&amp;gt;(JdbcConnection.java:91)
&#160; &#160; at org.h2.Driver.connect(Driver.java:72)
&#160; &#160; at java.sql.DriverManager.getConnection(DriverManager.java:664)
&#160; &#160; at java.sql.DriverManager.getConnection(DriverManager.java:270)
&#160; &#160; at org.h2.test.synth.TestDiskFull.test(TestDiskFull.java:121)
&#160; &#160; at org.h2.test.synth.TestDiskFull.test(TestDiskFull.java:45)
&#160; &#160; at org.h2.test.synth.TestDiskFull.main(TestDiskFull.java:30)
Caused by: java.lang.RuntimeException: rowcount remaining=-1 SYS
&#160; &#160; at org.h2.message.DbException.throwInternalError(DbException.java:242)
&#160; &#160; at org.h2.mvstore.db.MVTable.rebuildIndexBlockMerge(MVTable.java:596)
&#160; &#160; at org.h2.mvstore.db.MVTable.rebuildIndex(MVTable.java:530)
&#160; &#160; at org.h2.mvstore.db.MVTable.addIndex(MVTable.java:507)
&#160; &#160; at org.h2.engine.Database.open(Database.java:723)
&#160; &#160; at org.h2.engine.Database.openDatabase(Database.java:269)
&#160; &#160; ... 15 more&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="71912" author="ivanhrasko" created="Fri, 13 Jan 2023 13:42:43 +0000"  >&lt;p&gt;As seen in recent comments some problems are still reproducible in 1.4.199 when running, for example: `h2database/h2/temp&amp;gt;&#160;for i in {1..1000}; do java -Xmx8m org.h2.test.synth.TestDiskFull -cp org/h2/; done`.&lt;/p&gt;</comment>
                            <comment id="71913" author="ivanhrasko" created="Fri, 13 Jan 2023 13:44:35 +0000"  >&lt;p&gt;Its difficult to determine what &lt;span class=&quot;error&quot;&gt;&amp;#91;^h2-output.log&amp;#93;&lt;/span&gt;means.&lt;/p&gt;</comment>
                            <comment id="71914" author="ivanhrasko" created="Fri, 13 Jan 2023 13:54:51 +0000"  >&lt;p&gt;In addition, h2 version 2.1.214 runs command `h2database/h2/temp&amp;gt; for i in {1..1000}; do java -Xmx8m org.h2.test.synth.TestDiskFull -cp org/h2/; done` successfully without any errors/exceptions.&lt;/p&gt;</comment>
                            <comment id="71915" author="ivanhrasko" created="Fri, 13 Jan 2023 13:59:41 +0000"  >&lt;p&gt;No, MoonRealm and MoonServlet have most probably nothing to do with the issue.&lt;/p&gt;</comment>
                            <comment id="71916" author="ivanhrasko" created="Fri, 13 Jan 2023 14:02:52 +0000"  >&lt;p&gt;The problems are caused by h2 database (version 1.4.199) used by ODL Sodium thus this bug is invalid. IN addition we have proven that the most recent version used in ODL (h2 version 2.1.214) is more stable.&lt;/p&gt;</comment>
                            <comment id="71917" author="ivanhrasko" created="Fri, 13 Jan 2023 14:31:24 +0000"  >&lt;p&gt;This is problem in older h2 database version. We have nothing to do in ODL.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="35327">AAA-221</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="18501" name="maven-tests-output.log" size="728416" author="yaroslav.lastivka" created="Fri, 13 Jan 2023 14:00:20 +0000"/>
                            <attachment id="15500" name="odl3_karaf.log" size="1038390" author="jluhrsen" created="Tue, 22 Oct 2019 17:46:50 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03phz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>