merge from trunk
authorCherian Mathew <c.mathew@bgbm.org>
Mon, 2 Feb 2015 15:18:39 +0000 (15:18 +0000)
committerCherian Mathew <c.mathew@bgbm.org>
Mon, 2 Feb 2015 15:18:39 +0000 (15:18 +0000)
27 files changed:
1  2 
eu.etaxonomy.taxeditor.cdmlib/.classpath
eu.etaxonomy.taxeditor.cdmlib/META-INF/MANIFEST.MF
eu.etaxonomy.taxeditor.cdmlib/build.properties
eu.etaxonomy.taxeditor.cdmlib/pom.xml
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/remoting/cache/CachedCommonServiceImpl.java
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/remoting/cache/CdmTransientEntityCacher.java
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/remoting/source/CdmRemoteSourceBase.java
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/session/CdmEntitySession.java
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/session/CdmEntitySessionManager.java
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/session/ICdmEntitySession.java
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/session/ICdmEntitySessionManager.java
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/session/mock/MockCdmEntitySessionManager.java
eu.etaxonomy.taxeditor.cdmlib/src/main/resources/etc/jetty/cdmlib-remote-webapp.war
eu.etaxonomy.taxeditor.cdmlib/src/main/resources/eu/etaxonomy/cdm/httpInvokerServiceClients.xml
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/key/polytomous/operation/DeleteNodeOperation.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/LoginManager.java
eu.etaxonomy.taxeditor.test/src/main/resources/eu/etaxonomy/cdm/polytomouskey/PolytomousKeyTest.xml
eu.etaxonomy.taxeditor.test/src/main/resources/h2/cdmTest.h2.db
eu.etaxonomy.taxeditor.test/src/main/resources/h2/cdmTest.trace.db
eu.etaxonomy.taxeditor.test/src/main/resources/unitils.properties
eu.etaxonomy.taxeditor.test/src/test/java/eu/etaxonomy/cdm/api/cache/CdmClientCachingTest.java
eu.etaxonomy.taxeditor.test/src/test/java/eu/etaxonomy/cdm/polytomouskey/PolytomousKeyTest.java
eu.etaxonomy.taxeditor.test/src/test/java/eu/etaxonomy/taxeditor/httpinvoker/BaseRemotingTest.java
eu.etaxonomy.taxeditor.test/src/test/java/eu/etaxonomy/taxeditor/httpinvoker/CDMServer.java
eu.etaxonomy.taxeditor.test/src/test/java/eu/etaxonomy/taxeditor/httpinvoker/HttpInvokerServicesTest.java
eu.etaxonomy.taxeditor.test/src/test/java/eu/etaxonomy/taxeditor/lazyloading/CdmEntityCacherTest.java
eu.etaxonomy.taxeditor.test/src/test/java/eu/etaxonomy/taxeditor/session/CdmEntitySessionManagerTest.java

index 5a63729cd371f2f5825c5c05cf67baf7524ddf1d,2cc9dede15dde187a6a1e10e15c6b450c1fc5311..15da667044d9089bc98a60212f86754ecd859efe
@@@ -1,9 -1,11 +1,14 @@@
  <?xml version="1.0" encoding="UTF-8"?>
  <classpath>
++      <classpathentry exported="true" kind="lib" path="lib/unitils-spring-3.4.2.jar"/>
++      <classpathentry exported="true" kind="lib" path="lib/unitils-core-3.4.2.jar"/>
++      <classpathentry exported="true" kind="lib" path="lib/unitils-database-3.4.2.jar"/>
++      <classpathentry exported="true" kind="lib" path="lib/unitils-dbmaintainer-3.4.2.jar"/>
++      <classpathentry exported="true" kind="lib" path="lib/unitils-dbunit-3.4.2.jar"/>
        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
        <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 -      <classpathentry kind="src" path="src/main/java"/>
 -      <classpathentry kind="src" path="src/test/java"/>
 -      <classpathentry kind="src" path="src/main/resources"/>
 -      <classpathentry kind="src" path="src/test/resources"/>
 +      <classpathentry including="**/*.java" kind="src" path="src/main/java"/>
 +      <classpathentry excluding="**/*.java" kind="src" path="src/main/resources"/>
        <classpathentry exported="true" kind="lib" path="lib/activation-1.1.1.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/antlr-2.7.7.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/aopalliance-1.0.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/spring-expression-3.2.2.RELEASE.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/spring-modules-cache-0.7.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/spring-security-config-3.1.3.RELEASE.jar"/>
 -      <classpathentry exported="true" kind="lib" path="lib/spring-security-core-3.1.3.RELEASE.jar"/>
 +      <classpathentry exported="true" kind="lib" path="lib/spring-security-core-3.1.3.RELEASE.jar" sourcepath="/home/cmathew/.m2/repository/org/springframework/security/spring-security-core/3.1.3.RELEASE/spring-security-core-3.1.3.RELEASE-sources.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/stax-1.2.0.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/stax-api-1.0.1.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/unitils-core-3.3.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/unitils-database-3.3.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/unitils-dbmaintainer-3.3.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/unitils-dbunit-3.3.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/unitils-easymock-3.3.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/unitils-inject-3.3.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/unitils-mock-3.3.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/unitils-orm-3.3.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/unitils-spring-3.3.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/usertype.jodatime-2.0.1.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/usertype.spi-2.0.1.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/validation-api-1.0.0.GA.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/spring-security-remoting-3.1.3.RELEASE.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/jena-core-2.11.2.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/jena-iri-1.0.2.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/cdmlib-commons-3.4.1-SNAPSHOT-sources.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/cdmlib-commons-3.4.1-SNAPSHOT.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/cdmlib-ext-3.4.1-SNAPSHOT-sources.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/cdmlib-ext-3.4.1-SNAPSHOT.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/cdmlib-io-3.4.1-SNAPSHOT-sources.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/cdmlib-io-3.4.1-SNAPSHOT.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/cdmlib-model-3.4.1-SNAPSHOT-sources.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/cdmlib-model-3.4.1-SNAPSHOT.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/cdmlib-persistence-3.4.1-SNAPSHOT-sources.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/cdmlib-persistence-3.4.1-SNAPSHOT.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/cdmlib-print-3.4.1-SNAPSHOT-sources.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/cdmlib-print-3.4.1-SNAPSHOT.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/cdmlib-remote-3.4.1-SNAPSHOT-sources.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/cdmlib-remote-3.4.1-SNAPSHOT.jar"/>
--      <classpathentry exported="true" kind="lib" path="lib/cdmlib-services-3.4.1-SNAPSHOT-sources.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/cdmlib-services-3.4.1-SNAPSHOT.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/poi-3.10-FINAL.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/poi-ooxml-3.10-FINAL.jar"/>
index 7647cd210e43ff58382cfa4775404f647a09d4a8,08ab4e5be42e7662e62ec5f201c5869a5ac86162..cca23583bfa553201672b27fe475959b3d6da26b
@@@ -182,17 -185,8 +182,18 @@@ Export-Package: com.google.api
   eu.etaxonomy.cdm.validation.annotation,
   eu.etaxonomy.cdm.validation.constraint,
   eu.etaxonomy.remote.dto.rdf,
++ eu.etaxonomy.taxeditor.remoting,
 + eu.etaxonomy.taxeditor.remoting.cache,
 + eu.etaxonomy.taxeditor.remoting.server,
 + eu.etaxonomy.taxeditor.remoting.source,
 + eu.etaxonomy.taxeditor.session,
 + eu.etaxonomy.taxeditor.session.mock,
 + javassist.util.proxy,
   javax.persistence,
   junit.framework;uses:="org.junit.runner.manipulation,org.junit.runner,org.junit.runner.notification",
 + net.sf.ehcache,
 + net.sf.ehcache.config,
 + net.sf.ehcache.store,
   net.sf.json;uses:="net.sf.json.processors,net.sf.json.util,org.apache.commons.lang.exception",
   org.apache.commons.collections;uses:="org.apache.commons.collections.keyvalue,new org.apache.commons.collections",
   org.apache.commons.io;uses:="org.apache.commons.io.filefilter",
@@@ -608,15 -567,15 +609,6 @@@ Bundle-ClassPath: .
   lib/spring-security-core-3.1.3.RELEASE.jar,
   lib/stax-1.2.0.jar,
   lib/stax-api-1.0.1.jar,
-- lib/unitils-core-3.3.jar,
-- lib/unitils-database-3.3.jar,
-- lib/unitils-dbmaintainer-3.3.jar,
-- lib/unitils-dbunit-3.3.jar,
-- lib/unitils-easymock-3.3.jar,
-- lib/unitils-inject-3.3.jar,
-- lib/unitils-mock-3.3.jar,
-- lib/unitils-orm-3.3.jar,
-- lib/unitils-spring-3.3.jar,
   lib/usertype.jodatime-2.0.1.jar,
   lib/usertype.spi-2.0.1.jar,
   lib/validation-api-1.0.0.GA.jar,
   lib/spring-security-remoting-3.1.3.RELEASE.jar,
   lib/jena-core-2.11.2.jar,
   lib/jena-iri-1.0.2.jar,
-- lib/cdmlib-commons-3.4.1-SNAPSHOT-sources.jar,
   lib/cdmlib-commons-3.4.1-SNAPSHOT.jar,
-- lib/cdmlib-ext-3.4.1-SNAPSHOT-sources.jar,
   lib/cdmlib-ext-3.4.1-SNAPSHOT.jar,
-- lib/cdmlib-io-3.4.1-SNAPSHOT-sources.jar,
   lib/cdmlib-io-3.4.1-SNAPSHOT.jar,
-- lib/cdmlib-model-3.4.1-SNAPSHOT-sources.jar,
   lib/cdmlib-model-3.4.1-SNAPSHOT.jar,
-- lib/cdmlib-persistence-3.4.1-SNAPSHOT-sources.jar,
   lib/cdmlib-persistence-3.4.1-SNAPSHOT.jar,
-- lib/cdmlib-print-3.4.1-SNAPSHOT-sources.jar,
   lib/cdmlib-print-3.4.1-SNAPSHOT.jar,
-- lib/cdmlib-remote-3.4.1-SNAPSHOT-sources.jar,
   lib/cdmlib-remote-3.4.1-SNAPSHOT.jar,
-- lib/cdmlib-services-3.4.1-SNAPSHOT-sources.jar,
   lib/cdmlib-services-3.4.1-SNAPSHOT.jar,
   lib/poi-3.10-FINAL.jar,
   lib/poi-ooxml-3.10-FINAL.jar,
   lib/xmlbeans-2.3.0.jar,
   lib/poi-ooxml-schemas-3.10-FINAL.jar,
-- lib/swagger-annotations-1.3.5.jar
 -Import-Package: eu.etaxonomy.cdm.api.application
++ lib/swagger-annotations-1.3.5.jar,
++ lib/unitils-core-3.4.2.jar,
++ lib/unitils-database-3.4.2.jar,
++ lib/unitils-dbmaintainer-3.4.2.jar,
++ lib/unitils-dbunit-3.4.2.jar,
++ lib/unitils-spring-3.4.2.jar
 +Import-Package: org.apache.commons.httpclient.methods
index 23f98c039f57239e3ec9177c32d9c013a71977c6,89809ef1e9db65bde04e5adc7f8d532a4365eb84..0185023ae15d416605dfa44d6f3d34ed8d8f1266
@@@ -155,15 -155,15 +155,6 @@@ bin.includes = META-INF/,
                 lib/spring-security-core-3.1.3.RELEASE.jar,\\r
                 lib/stax-1.2.0.jar,\\r
                 lib/stax-api-1.0.1.jar,\\r
--               lib/unitils-core-3.3.jar,\\r
--               lib/unitils-database-3.3.jar,\\r
--               lib/unitils-dbmaintainer-3.3.jar,\\r
--               lib/unitils-dbunit-3.3.jar,\\r
--               lib/unitils-easymock-3.3.jar,\\r
--               lib/unitils-inject-3.3.jar,\\r
--               lib/unitils-mock-3.3.jar,\\r
--               lib/unitils-orm-3.3.jar,\\r
--               lib/unitils-spring-3.3.jar,\\r
                 lib/usertype.jodatime-2.0.1.jar,\\r
                 lib/usertype.spi-2.0.1.jar,\\r
                 lib/validation-api-1.0.0.GA.jar,\\r
                 lib/poi-ooxml-3.10-FINAL.jar,\\r
                 lib/poi-ooxml-schemas-3.10-FINAL.jar,\\r
                 lib/xmlbeans-2.3.0.jar,\\r
--               lib/cdmlib-commons-3.4.1-SNAPSHOT-sources.jar,\\r
                 lib/cdmlib-commons-3.4.1-SNAPSHOT.jar,\\r
--               lib/cdmlib-ext-3.4.1-SNAPSHOT-sources.jar,\\r
                 lib/cdmlib-ext-3.4.1-SNAPSHOT.jar,\\r
--               lib/cdmlib-io-3.4.1-SNAPSHOT-sources.jar,\\r
                 lib/cdmlib-io-3.4.1-SNAPSHOT.jar,\\r
--               lib/cdmlib-model-3.4.1-SNAPSHOT-sources.jar,\\r
                 lib/cdmlib-model-3.4.1-SNAPSHOT.jar,\\r
--               lib/cdmlib-persistence-3.4.1-SNAPSHOT-sources.jar,\\r
                 lib/cdmlib-persistence-3.4.1-SNAPSHOT.jar,\\r
--               lib/cdmlib-print-3.4.1-SNAPSHOT-sources.jar,\\r
                 lib/cdmlib-print-3.4.1-SNAPSHOT.jar,\\r
--               lib/cdmlib-remote-3.4.1-SNAPSHOT-sources.jar,\\r
                 lib/cdmlib-remote-3.4.1-SNAPSHOT.jar,\\r
--               lib/cdmlib-services-3.4.1-SNAPSHOT-sources.jar,\\r
                 lib/cdmlib-services-3.4.1-SNAPSHOT.jar,\\r
--               lib/swagger-annotations-1.3.5.jar\r
++               lib/swagger-annotations-1.3.5.jar,\\r
++               lib/unitils-core-3.4.2.jar,\\r
++               lib/unitils-database-3.4.2.jar,\\r
++               lib/unitils-dbmaintainer-3.4.2.jar,\\r
++               lib/unitils-dbunit-3.4.2.jar,\\r
++               lib/unitils-spring-3.4.2.jar\r
  \r
  jars.compile.order = .\r
  output.. = bin/\r
index 8fa3b68bb6c54691a9d878c1fded60f47d4efc50,e988506cfd4cd17843c5acb0195660e8acdac268..42354fb7bc7c758c5993feb55e3710340aa79bc0
        <artifactId>cdmlib-ext</artifactId>\r
        <version>${cdmlib.version}</version>\r
      </dependency>\r
 -      <dependency>\r
 +\r
-     <dependency>\r
-       <groupId>org.unitils</groupId>\r
-       <artifactId>unitils-core</artifactId>\r
-       <version>3.4.2</version>\r
-     </dependency>\r
 +    <!-- <dependency> -->\r
 +    <!-- <groupId>org.eclipse.jetty</groupId> -->\r
 +    <!-- <artifactId>jetty-server</artifactId> -->\r
 +    <!-- <version>9.1.3.v20140225</version> -->\r
 +    <!-- </dependency> -->\r
 +    <!-- <dependency> -->\r
 +    <!-- <groupId>org.eclipse.jetty</groupId> -->\r
 +    <!-- <artifactId>jetty-util</artifactId> -->\r
 +    <!-- <version>9.1.3.v20140225</version> -->\r
 +    <!-- </dependency> -->\r
 +    <!-- <dependency> -->\r
 +    <!-- <groupId>org.eclipse.jetty</groupId> -->\r
 +    <!-- <artifactId>jetty-xml</artifactId> -->\r
 +    <!-- <version>9.1.3.v20140225</version> -->\r
 +    <!-- </dependency> -->\r
 +    <!-- <dependency> -->\r
 +    <!-- <groupId>org.eclipse.jetty</groupId> -->\r
 +    <!-- <artifactId>jetty-servlet</artifactId> -->\r
 +    <!-- <version>9.1.3.v20140225</version> -->\r
 +    <!-- </dependency> -->\r
 +    <!-- <dependency> -->\r
 +    <!-- <groupId>org.eclipse.jetty</groupId> -->\r
 +    <!-- <artifactId>jetty-webapp</artifactId> -->\r
 +    <!-- <version>9.1.3.v20140225</version> -->\r
 +    <!-- </dependency> -->\r
 +    <!-- <dependency> -->\r
 +    <!-- <groupId>org.eclipse.jetty</groupId> -->\r
 +    <!-- <artifactId>jetty-security</artifactId> -->\r
 +    <!-- <version>9.1.3.v20140225</version> -->\r
 +    <!-- </dependency> -->\r
 +    <!-- <dependency> -->\r
 +    <!-- <groupId>org.eclipse.jetty</groupId> -->\r
 +    <!-- <artifactId>jetty-http</artifactId> -->\r
 +    <!-- <version>${jetty.version}</version> -->\r
 +    <!-- </dependency> -->\r
 +    <!-- <dependency> -->\r
 +    <!-- <groupId>org.eclipse.jetty</groupId> -->\r
 +    <!-- <artifactId>jetty-io</artifactId> -->\r
 +    <!-- <version>${jetty.version}</version> -->\r
 +    <!-- </dependency> -->\r
 +    <!-- <dependency> -->\r
 +    <!-- <groupId>javax.servlet</groupId> -->\r
 +    <!-- <artifactId>javax.servlet-api</artifactId> -->\r
 +    <!-- <version>3.1.0</version> -->\r
 +    <!-- </dependency> -->\r
 +\r
 +    <!-- <dependency> -->\r
 +    <!-- <groupId>javax.servlet</groupId> -->\r
 +    <!-- <artifactId>jsp-api</artifactId> -->\r
 +    <!-- <version>2.0</version> -->\r
 +    <!-- </dependency> -->\r
 +\r
 +    <dependency>\r
 +      <groupId>net.sf.ehcache</groupId>\r
 +      <artifactId>ehcache-core</artifactId>\r
 +      <version>2.4.3</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.hibernate</groupId>\r
 +      <artifactId>hibernate-core</artifactId>\r
 +      <version>4.1.10.Final</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.hibernate.common</groupId>\r
 +      <artifactId>hibernate-commons-annotations</artifactId>\r
 +      <version>4.0.1.Final</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.hibernate</groupId>\r
 +      <artifactId>hibernate-search-engine</artifactId>\r
 +      <version>4.2.0.Final</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.hibernate.javax.persistence</groupId>\r
 +      <artifactId>hibernate-jpa-2.0-api</artifactId>\r
 +      <version>1.0.1.Final</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.hibernate</groupId>\r
 +      <artifactId>hibernate-envers</artifactId>\r
 +      <version>4.1.10.Final</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.hibernate</groupId>\r
 +      <artifactId>hibernate-entitymanager</artifactId>\r
 +      <version>4.1.10.Final</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>dom4j</groupId>\r
 +      <artifactId>dom4j</artifactId>\r
 +      <version>1.6</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.jadira.usertype</groupId>\r
 +      <artifactId>usertype.jodatime</artifactId>\r
 +      <version>2.0.1</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.jadira.usertype</groupId>\r
 +      <artifactId>usertype.spi</artifactId>\r
 +      <version>2.0.1</version>\r
 +    </dependency>\r
 +\r
 +    <dependency>\r
 +      <groupId>junit</groupId>\r
 +      <artifactId>junit</artifactId>\r
 +      <version>4.11</version>\r
 +      <scope>test</scope>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>log4j</groupId>\r
 +      <artifactId>log4j</artifactId>\r
 +      <version>1.2.17</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.jdom</groupId>\r
 +      <artifactId>jdom</artifactId>\r
 +      <version>1.1.3</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.springframework</groupId>\r
 +      <artifactId>org.springframework.context</artifactId>\r
 +      <version>3.2.2.RELEASE</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.springframework</groupId>\r
 +      <artifactId>org.springframework.context.support</artifactId>\r
 +      <version>3.2.2.RELEASE</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.springframework</groupId>\r
 +      <artifactId>org.springframework.aspects</artifactId>\r
 +      <version>3.2.2.RELEASE</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.springframework</groupId>\r
 +      <artifactId>org.springframework.test</artifactId>\r
 +      <version>3.2.2.RELEASE</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.springframework</groupId>\r
 +      <artifactId>org.springframework.beans</artifactId>\r
 +      <version>3.2.2.RELEASE</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.springframework</groupId>\r
 +      <artifactId>org.springframework.transaction</artifactId>\r
 +      <version>3.2.2.RELEASE</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.springframework</groupId>\r
 +      <artifactId>org.springframework.web</artifactId>\r
 +      <version>3.2.2.RELEASE</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.springframework</groupId>\r
 +      <artifactId>org.springframework.core</artifactId>\r
 +      <version>3.2.2.RELEASE</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.springframework</groupId>\r
 +      <artifactId>org.springframework.aop</artifactId>\r
 +      <version>3.2.2.RELEASE</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.springframework</groupId>\r
 +      <artifactId>org.springframework.expression</artifactId>\r
 +      <version>3.2.2.RELEASE</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.springframework</groupId>\r
 +      <artifactId>org.springframework.orm</artifactId>\r
 +      <version>3.2.2.RELEASE</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.springframework</groupId>\r
 +      <artifactId>org.springframework.jdbc</artifactId>\r
 +      <version>3.2.2.RELEASE</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.springframework.security</groupId>\r
 +      <artifactId>spring-security-core</artifactId>\r
 +      <version>3.1.3.RELEASE</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.springframework.security</groupId>\r
 +      <artifactId>spring-security-config</artifactId>\r
 +      <version>3.1.3.RELEASE</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.springframework.security</groupId>\r
 +      <artifactId>spring-security-remoting</artifactId>\r
 +      <version>3.1.3.RELEASE</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.jboss.logging</groupId>\r
 +      <artifactId>jboss-logging</artifactId>\r
 +      <version>3.1.3.GA</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.hamcrest</groupId>\r
 +      <artifactId>hamcrest-core</artifactId>\r
 +      <version>1.3</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>com.mchange</groupId>\r
 +      <artifactId>c3p0</artifactId>\r
 +      <version>0.9.2</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.jboss.spec.javax.transaction</groupId>\r
 +      <artifactId>jboss-transaction-api_1.1_spec</artifactId>\r
 +      <version>1.0.0.Final</version>\r
 +    </dependency>\r
 +    <dependency>\r
        <groupId>org.aspectj</groupId>\r
        <artifactId>aspectjrt</artifactId>\r
 -        <version>1.7.1</version>\r
 -      </dependency>\r
 -        <dependency>\r
 -        <groupId>org.aspectj</groupId>\r
 -        <artifactId>aspectjweaver</artifactId>\r
 -        <version>1.7.1</version>\r
 -       </dependency>\r
 -       \r
 -    <!--  for ikey-plus \r
 -       TODO this should not be needed but the utils class contained  in this jar \r
 -       seems to be loaded as bean by spring\r
 -    -->\r
 +      <version>1.7.1</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>commons-logging</groupId>\r
 +      <artifactId>commons-logging</artifactId>\r
 +      <version>1.1.1</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>commons-lang</groupId>\r
 +      <artifactId>commons-lang</artifactId>\r
 +      <version>2.6</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>aopalliance</groupId>\r
 +      <artifactId>aopalliance</artifactId>\r
 +      <version>1.0</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>joda-time</groupId>\r
 +      <artifactId>joda-time</artifactId>\r
 +      <version>2.1</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>com.ibm.lsid</groupId>\r
 +      <artifactId>lsid-client</artifactId>\r
 +      <version>1.1.2</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>com.ibm.lsid</groupId>\r
 +      <artifactId>lsid-server</artifactId>\r
 +      <version>1.1.2</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.apache.lucene</groupId>\r
 +      <artifactId>lucene-core</artifactId>\r
 +      <version>3.6.2</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.slf4j</groupId>\r
 +      <artifactId>slf4j-api</artifactId>\r
 +      <version>1.7.2</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.javassist</groupId>\r
 +      <artifactId>javassist</artifactId>\r
 +      <version>3.17.1-GA</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>au.com.bytecode</groupId>\r
 +      <artifactId>opencsv</artifactId>\r
 +      <version>2.4</version>\r
 +    </dependency>\r
 +\r
 +    <!-- For Unit Tests Start -->\r
++    \r
++    <dependency>\r
++      <groupId>org.unitils</groupId>\r
++      <artifactId>unitils-core</artifactId>\r
++      <version>3.4.2</version>\r
++    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.unitils</groupId>\r
 +      <artifactId>unitils-spring</artifactId>\r
 +      <version>3.4.2</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.unitils</groupId>\r
 +      <artifactId>unitils-database</artifactId>\r
 +      <version>3.4.2</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>commons-dbcp</groupId>\r
 +      <artifactId>commons-dbcp</artifactId>\r
 +      <version>1.4</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>commons-pool</groupId>\r
 +      <artifactId>commons-pool</artifactId>\r
 +      <version>1.5.4</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.unitils</groupId>\r
 +      <artifactId>unitils-dbmaintainer</artifactId>\r
 +      <version>3.4.2</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>com.h2database</groupId>\r
 +      <artifactId>h2</artifactId>\r
 +      <version>1.4.181</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.unitils</groupId>\r
 +      <artifactId>unitils-dbunit</artifactId>\r
 +      <version>3.4.2</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>org.dbunit</groupId>\r
 +      <artifactId>dbunit</artifactId>\r
 +      <version>2.4.9</version>\r
 +    </dependency>\r
 +    <!-- For Unit Tests End -->\r
 +\r
 +    <!-- For Hibernate Mapping Start -->\r
 +    <dependency>\r
 +      <groupId>wsdl4j</groupId>\r
 +      <artifactId>wsdl4j</artifactId>\r
 +      <version>1.6.3</version>\r
 +    </dependency>\r
 +    <dependency>\r
 +      <groupId>javax.validation</groupId>\r
 +      <artifactId>validation-api</artifactId>\r
 +      <version>1.1.0.Final</version>\r
 +    </dependency>\r
 +    <!-- For Hibernate Mapping End -->\r
    </dependencies>\r
 -</project>\r
 +</project>
index 58a06981711cf0ce0e20947ac99186698be8786b,0000000000000000000000000000000000000000..acadb3126d766bad36009b2dbdffe9cd42d20f60
mode 100644,000000..100644
--- /dev/null
@@@ -1,189 -1,0 +1,192 @@@
 +// $Id$
 +/**
 +* Copyright (C) 2014 EDIT
 +* European Distributed Institute of Taxonomy
 +* http://www.e-taxonomy.eu
 +*
 +* The contents of this file are subject to the Mozilla Public License Version 1.1
 +* See LICENSE.TXT at the top of this package for the full license terms.
 +*/
 +package eu.etaxonomy.taxeditor.remoting.cache;
 +
 +import java.util.ArrayList;
 +import java.util.HashMap;
 +import java.util.HashSet;
 +import java.util.List;
 +import java.util.Map;
 +import java.util.Set;
 +import java.util.TreeMap;
 +import java.util.TreeSet;
 +
 +import org.hibernate.collection.internal.PersistentList;
 +import org.hibernate.collection.internal.PersistentMap;
 +import org.hibernate.collection.internal.PersistentSet;
 +import org.hibernate.collection.internal.PersistentSortedMap;
 +import org.hibernate.collection.internal.PersistentSortedSet;
 +import org.hibernate.collection.spi.PersistentCollection;
 +import org.springframework.beans.factory.annotation.Autowired;
 +import org.springframework.stereotype.Component;
 +
 +import eu.etaxonomy.cdm.api.service.ICommonService;
 +import eu.etaxonomy.cdm.model.common.CdmBase;
 +import eu.etaxonomy.cdm.model.common.PersistentMultiLanguageText;
 +import eu.etaxonomy.taxeditor.remoting.CdmRemotingException;
 +import eu.etaxonomy.taxeditor.remoting.cache.CdmTransientEntityCacher.CollectionType;
 +import eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager;
 +
 +/**
 + * @author cmathew
 + * @date 14 Oct 2014
 + *
 + */
 +@Component
 +public class CachedCommonServiceImpl implements ICachedCommonService {
 +
 +
 +    @Autowired
 +    private ICommonService commonService;
 +
 +    private static boolean cacheEnabled = true;
 +
 +    @Autowired
 +    private ICdmEntitySessionManager cdmEntitySessionManager;
 +
 +
 +    public static boolean isCacheEnabled() {
 +        return cacheEnabled;
 +    }
 +
 +    public static void setCacheEnabled(boolean cacheEnabled) {
 +        CachedCommonServiceImpl.cacheEnabled = cacheEnabled;
 +    }
 +
 +    /* (non-Javadoc)
 +     * @see eu.etaxonomy.taxeditor.remoting.service.ICachedCommonService#find(java.lang.Class, int)
 +     */
 +    @Override
 +    public CdmBase find(Class<? extends CdmBase> clazz, int id) {
 +        if(cacheEnabled) {
 +            CdmBase cdmEntity = CdmBase.deproxy(commonService.find(clazz, id),clazz);
++            if(cdmEntity == null) {
++                throw new NullPointerException("CDM Entity of type " + clazz.getName() + " with id " + id  + " is null.");
++            }
 +            return cdmEntitySessionManager.load(cdmEntity);
 +        } else {
 +            return CdmBase.deproxy(commonService.find(clazz, id),clazz);
 +        }
 +    }
 +
 +    /* (non-Javadoc)
 +     * @see eu.etaxonomy.taxeditor.remoting.service.ICachedCommonService#initializeCollection(org.hibernate.collection.spi.PersistentCollection)
 +     */
 +    @Override
 +    public PersistentCollection initializeCollection(PersistentCollection col) {
 +            PersistentCollection pc = commonService.initializeCollection(col);
 +            return pc;
 +    }
 +
 +    @Override
 +    public void updatePersistentCollection(CollectionField colf) {
 +      if(cacheEnabled) {
 +              cdmEntitySessionManager.load(colf.getCollection());
 +      }
 +    }
 +
 +    /* (non-Javadoc)
 +     * @see eu.etaxonomy.taxeditor.remoting.service.ICachedCommonService#isEmpty(org.hibernate.collection.spi.PersistentCollection)
 +     */
 +    @Override
 +    public boolean isEmpty(PersistentCollection col) {
 +            return commonService.isEmpty(col);
 +
 +    }
 +
 +
 +    /* (non-Javadoc)
 +     * @see eu.etaxonomy.taxeditor.remoting.service.ICachedCommonService#size(org.hibernate.collection.spi.PersistentCollection)
 +     */
 +    @Override
 +    public int size(PersistentCollection col) {
 +        return commonService.size(col);
 +    }
 +
 +
 +    /* (non-Javadoc)
 +     * @see eu.etaxonomy.taxeditor.remoting.service.ICachedCommonService#get(org.hibernate.collection.spi.PersistentCollection, int)
 +     */
 +    @Override
 +    public Object get(PersistentCollection col, int index) {
 +        return commonService.get(col, index);
 +    }
 +
 +
 +    /* (non-Javadoc)
 +     * @see eu.etaxonomy.taxeditor.remoting.service.ICachedCommonService#contains(org.hibernate.collection.spi.PersistentCollection, java.lang.Object)
 +     */
 +    @Override
 +    public boolean contains(PersistentCollection col, Object element) {
 +        return commonService.contains(col, element);
 +    }
 +
 +
 +    /* (non-Javadoc)
 +     * @see eu.etaxonomy.taxeditor.remoting.service.ICachedCommonService#containsKey(org.hibernate.collection.spi.PersistentCollection, java.lang.Object)
 +     */
 +    @Override
 +    public boolean containsKey(PersistentCollection col, Object key) {
 +        return commonService.containsKey(col, key);
 +    }
 +
 +
 +    /* (non-Javadoc)
 +     * @see eu.etaxonomy.taxeditor.remoting.service.ICachedCommonService#containsValue(org.hibernate.collection.spi.PersistentCollection, java.lang.Object)
 +     */
 +    @Override
 +    public boolean containsValue(PersistentCollection col, Object element) {
 +        return commonService.containsValue(col, element);
 +    }
 +
 +    @SuppressWarnings("rawtypes")
 +      @Override
 +    public CollectionField getCollectionField(PersistentCollection pc) {
 +        if(pc != null) {
 +            if(pc instanceof PersistentSet) {
 +                return new CollectionField(new HashSet((Set)pc), CollectionType.SET);
 +            }
 +            if(pc instanceof PersistentSortedSet) {
 +                return new CollectionField(new TreeSet((Set)pc), CollectionType.SET);
 +            }
 +            if(pc instanceof PersistentList) {
 +                return new CollectionField(new ArrayList((List)pc), CollectionType.LIST);
 +            }
 +            if(pc instanceof PersistentMap || pc instanceof PersistentMultiLanguageText) {
 +                return new CollectionField(new HashMap((Map)pc), CollectionType.MAP);
 +            }
 +            if(pc instanceof PersistentSortedMap) {
 +                return new CollectionField(new TreeMap((Map)pc), CollectionType.MAP);
 +            }
 +            throw new CdmRemotingException("Cannot get Collection field for type " + pc.getClass().getName());
 +        }
 +        return null;
 +    }
 +
 +    public class CollectionField {
 +        private final Object col;
 +        private final CollectionType type;
 +        public CollectionField(Object col, CollectionType type) {
 +            this.col = col;
 +            this.type = type;
 +        }
 +
 +        public Object getCollection() {
 +            return this.col;
 +        }
 +
 +        public CollectionType getType() {
 +            return this.type;
 +        }
 +    }
 +
 +
 +
 +}
index b3fe25e887861970704016840de7e493c116b20e,0000000000000000000000000000000000000000..f163d1568393a5e3775aaf498aef92f350784af3
mode 100644,000000..100644
--- /dev/null
@@@ -1,502 -1,0 +1,528 @@@
-       private static final Logger logger = Logger.getLogger(CdmTransientEntityCacher.class);
 +// $Id$
 +/**
 + * Copyright (C) 2014 EDIT
 + * European Distributed Institute of Taxonomy
 + * http://www.e-taxonomy.eu
 + *
 + * The contents of this file are subject to the Mozilla Public License Version 1.1
 + * See LICENSE.TXT at the top of this package for the full license terms.
 + */
 +package eu.etaxonomy.taxeditor.remoting.cache;
 +
 +import java.lang.reflect.Field;
 +import java.util.ArrayList;
 +import java.util.Collection;
 +import java.util.HashSet;
 +import java.util.Iterator;
 +import java.util.List;
 +import java.util.Map;
 +import java.util.Set;
 +
 +import javassist.util.proxy.ProxyFactory;
 +import net.sf.ehcache.Cache;
 +import net.sf.ehcache.Element;
 +import net.sf.ehcache.config.CacheConfiguration;
 +import net.sf.ehcache.store.MemoryStoreEvictionPolicy;
 +
 +import org.apache.log4j.Logger;
 +import org.hibernate.collection.spi.PersistentCollection;
 +import org.springframework.util.ReflectionUtils;
 +
 +import eu.etaxonomy.cdm.api.cache.CdmServiceCacher;
 +import eu.etaxonomy.cdm.model.common.CdmBase;
 +import eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager;
 +
 +/**
 + *
 + * This cache guarantees that
 + *  - all objects put will be ancestors of CdmBase
 + *  - all CdmBase objects in the cache will be already de-proxied
 + *  - after any CdmBase object is put in the cache,
 + *  all non-null / non-proxy CdmBase objects in the sub-graph
 + *  will also be present in the cache.
 + *
 + * @author cmathew
 + * @date 14 Oct 2014
 + *
 + */
 +
 +public class CdmTransientEntityCacher  {
 +
-       private static CdmServiceCacher cdmServiceCacher;
++    private static final Logger logger = Logger.getLogger(CdmTransientEntityCacher.class);
 +
 +
 +    private ICdmEntitySessionManager cdmEntitySessionManager;
 +
-       private String cacheId;
++    private static CdmServiceCacher cdmServiceCacher;
 +
-       private Cache cache;
++    private String cacheId;
 +
-       private Cache cdmlibModelCache;
++    private Cache cache;
 +
-       private static boolean isRecursiveEnabled = true;
++    private Cache cdmlibModelCache;
 +
-       private CdmTransientEntityCacher() {
-       }
-       public CdmTransientEntityCacher(String cacheId, ICdmEntitySessionManager cdmEntitySessionManager) {
-               this.cacheId = cacheId;
-               cache = new Cache(getEntityCacheConfiguration(cacheId));
-               cdmServiceCacher.getDefaultCacheManager().addCache(cache);
-               cdmlibModelCache = CdmRemoteCacheManager.getInstance().getCdmModelGetMethodsCache();
-               this.cdmEntitySessionManager = cdmEntitySessionManager;
-       }
-       public CdmTransientEntityCacher(Object obj, ICdmEntitySessionManager cdmEntitySessionManager) {
-               this(obj.getClass().getName() +  String.valueOf(obj.hashCode()), cdmEntitySessionManager);
-       }
-       /**
-        * Returns the default cache configuration.
-        *
-        * @return
-        */
-       private CacheConfiguration getEntityCacheConfiguration(String cacheId) {
-               // For a better understanding on how to size caches, refer to
-               // http://ehcache.org/documentation/configuration/cache-size
-               return new CacheConfiguration(cacheId, 500)
-               .memoryStoreEvictionPolicy(MemoryStoreEvictionPolicy.LFU)
-               .eternal(false)
-               // default ttl and tti set to 2 hours
-               .timeToLiveSeconds(60*60*2)
-               .timeToIdleSeconds(60*60*2);
-       }
-       public static void setDefaultCacher(CdmServiceCacher css) {
-               cdmServiceCacher = css;
-       }
-       /**
-        * Returns the cache corresponding to the cache id
-        *
-        * @param cacheId
-        * @return
-        */
-       private Cache getCache() {
-               return cdmServiceCacher.getDefaultCacheManager().getCache(cacheId);
-       }
-       @SuppressWarnings("unchecked")
-       public <T extends Object> T load(T obj, boolean recursive) {
-               if(obj instanceof CdmBase) {
-                       return load(obj, recursive);
-               } else if (obj instanceof Map) {
-                       return (T) load((Map<T,T>)obj, recursive);
-               } else if (obj instanceof Collection) {
-                       return (T) load((Collection<T>)obj, recursive);
-               }
-               return obj;
-       }
-       @SuppressWarnings("unchecked")
-       private <T extends Object> T loadRecursive(T obj, Set<CdmBase> alreadyVisitedEntities) {
-               if(obj instanceof CdmBase) {
-                       return (T) loadRecursive((CdmBase)obj, alreadyVisitedEntities);
-               } else if (obj instanceof Map) {
-                       return (T) load((Map<T,T>)obj, alreadyVisitedEntities);
-               } else if (obj instanceof Collection) {
-                       return (T) load((Collection<T>)obj, alreadyVisitedEntities);
-               }
-               logger.info("No caching yet for type " + obj.getClass().getName());
-               return obj;
-       }
-       public <T extends Object> Map<T,T> load(Map<T,T> map, boolean recursive){
-               if(isRecursiveEnabled && recursive) {
-                       logger.info("---- starting recursive load for cdm entity map");
-                       Set<CdmBase> alreadyVisitedEntities = new HashSet<CdmBase>();
-                       Map<T,T> cachedMap = load(map, alreadyVisitedEntities);
-                       alreadyVisitedEntities.clear();
-                       logger.info("---- ending recursive load for cdm entity map \n");
-                       return cachedMap;
-               } else {
-                       return load(map, null);
-               }
-       }
-       private <T extends Object> Map<T,T> load(Map<T,T> map, Set<CdmBase> alreadyVisitedEntities){
++    private static boolean isRecursiveEnabled = true;
 +
 +    public static enum CollectionType {
 +        SET,
 +        LIST,
 +        MAP;
 +
 +        @Override
 +        public String toString() {
 +            return this.name().toLowerCase();
 +        }
 +    }
 +
-               if(alreadyVisitedEntities == null) {
-                       result[i] = load(result[i], false);
-               } else {
-                       result[i] = loadRecursive(result[i], alreadyVisitedEntities);
-               }
++    private CdmTransientEntityCacher() {
++
++    }
++
++    public CdmTransientEntityCacher(String cacheId, ICdmEntitySessionManager cdmEntitySessionManager) {
++        this.cacheId = cacheId;
++
++        cache = new Cache(getEntityCacheConfiguration(cacheId));
++        cdmServiceCacher.getDefaultCacheManager().addCache(cache);
++
++        cdmlibModelCache = CdmRemoteCacheManager.getInstance().getCdmModelGetMethodsCache();
++        this.cdmEntitySessionManager = cdmEntitySessionManager;
++
++    }
++
++    public CdmTransientEntityCacher(Object obj, ICdmEntitySessionManager cdmEntitySessionManager) {
++        this(obj.getClass().getName() +  String.valueOf(obj.hashCode()), cdmEntitySessionManager);
++    }
++
++    /**
++     * Returns the default cache configuration.
++     *
++     * @return
++     */
++    private CacheConfiguration getEntityCacheConfiguration(String cacheId) {
++        // For a better understanding on how to size caches, refer to
++        // http://ehcache.org/documentation/configuration/cache-size
++        return new CacheConfiguration(cacheId, 500)
++        .memoryStoreEvictionPolicy(MemoryStoreEvictionPolicy.LFU)
++        .eternal(false)
++        // default ttl and tti set to 2 hours
++        .timeToLiveSeconds(60*60*2)
++        .timeToIdleSeconds(60*60*2);
++
++    }
++
++    public static void setDefaultCacher(CdmServiceCacher css) {
++        cdmServiceCacher = css;
++    }
++
++    /**
++     * Returns the cache corresponding to the cache id
++     *
++     * @param cacheId
++     * @return
++     */
++    private Cache getCache() {
++        return cdmServiceCacher.getDefaultCacheManager().getCache(cacheId);
++    }
++
++    @SuppressWarnings("unchecked")
++    public <T extends Object> T load(T obj, boolean recursive) {
++        if(obj == null) {
++            return null;
++        }
++        if(obj instanceof CdmBase) {
++            return load(obj, recursive);
++        } else if (obj instanceof Map) {
++            return (T) load((Map<T,T>)obj, recursive);
++        } else if (obj instanceof Collection) {
++            return (T) load((Collection<T>)obj, recursive);
++        }
++
++        return obj;
++    }
++
++    @SuppressWarnings("unchecked")
++    private <T extends Object> T loadRecursive(T obj, Set<CdmBase> alreadyVisitedEntities) {
++        if(obj instanceof CdmBase) {
++            return (T) loadRecursive((CdmBase)obj, alreadyVisitedEntities);
++        } else if (obj instanceof Map) {
++            return (T) load((Map<T,T>)obj, alreadyVisitedEntities);
++        } else if (obj instanceof Collection) {
++            return (T) load((Collection<T>)obj, alreadyVisitedEntities);
++        }
++
++        logger.info("No caching yet for type " + obj.getClass().getName());
++
++        return obj;
++    }
++
++    public <T extends Object> Map<T,T> load(Map<T,T> map, boolean recursive){
++        if(map == null) {
++            return null;
++        }
++
++        if(isRecursiveEnabled && recursive) {
++            logger.info("---- starting recursive load for cdm entity map");
++            Set<CdmBase> alreadyVisitedEntities = new HashSet<CdmBase>();
++            Map<T,T> cachedMap = load(map, alreadyVisitedEntities);
++            alreadyVisitedEntities.clear();
++            logger.info("---- ending recursive load for cdm entity map \n");
++            return cachedMap;
++        } else {
++            return load(map, null);
++        }
++    }
++
++
++    private <T extends Object> Map<T,T> load(Map<T,T> map, Set<CdmBase> alreadyVisitedEntities){
 +        if(map == null || map.isEmpty()) {
 +            return map;
 +        }
 +
 +        int originalMapSize = map.size();
 +        Object[] result = new Object[ map.size() * 2 ];
 +        Iterator<Map.Entry<T,T>> iter = map.entrySet().iterator();
 +        int i=0;
 +        while ( iter.hasNext() ) {
 +            Map.Entry<T,T> e = iter.next();
 +            result[i++] = e.getKey();
 +            result[i++] = e.getValue();
 +        }
 +
 +        for(i=0; i<result.length;i++) {
-                 );
++            if(alreadyVisitedEntities == null) {
++                result[i] = load(result[i], false);
++            } else {
++                result[i] = loadRecursive(result[i], alreadyVisitedEntities);
++            }
 +        }
 +        map.clear();
 +        for(i = 0; i < originalMapSize; i+=2 ) {
 +            map.put(
 +                    (T)result[i],
 +                    (T)result[i+1]
-       }
-       public <T extends Object> Collection<T> load(Collection<T> collection, boolean recursive){
-               Collection<T> loadedCollection;
-               if(isRecursiveEnabled && recursive) {
-                       logger.info("---- starting recursive load for cdm entity collection");
-                       Set<CdmBase> alreadyVisitedEntities = new HashSet<CdmBase>();
-                       Collection<T> cachedCollection = load(collection, alreadyVisitedEntities);
-                       alreadyVisitedEntities.clear();
-                       logger.info("---- ending recursive load for cdm entity collection \n");
-                       loadedCollection = cachedCollection;
-               } else {
-                       loadedCollection = load(collection, null);
-               }
-               return loadedCollection;
-       }
-       @SuppressWarnings("unchecked")
-       private <T extends Object> Collection<T> load(Collection<T> collection, Set<CdmBase> alreadyVisitedEntities){
-               int length = collection.size();
-               Object[] result = new Object[length];
-               Iterator<T> collectionItr = collection.iterator();
-               int count = 0;
-               while(collectionItr.hasNext()) {
-                       if(alreadyVisitedEntities == null) {
-                       result[count] = load(collectionItr.next(), false);
-               } else {
-                       result[count] = loadRecursive(collectionItr.next(), alreadyVisitedEntities);
-               }
-                       count++;
-               }
-               collection.clear();
-               for ( int i = 0; i < length; i++ ) {
-                       collection.add((T)result[i]);
-               }
-               return collection;
-       }
-       /**
-        * Puts the (Key,Value) pair of ({@link java.util.UUID}, {@link eu.etaxonomy.cdm.model.common.CdmBase}),
-        * in the cache corresponding to the given cache id
-        *
-        * @param cacheId
-        * @param uuid
-        * @param cdmEntity
-        */
-       public CdmBase load(CdmBase cdmEntity, boolean recursive) {
-               CdmBase loadedCdmBase;
-               if(isRecursiveEnabled && recursive) {
-                       logger.info("---- starting recursive load for cdm entity " + cdmEntity.getClass().getName() + " with id " + cdmEntity.getId());
-                       Set<CdmBase> alreadyVisitedEntities = new HashSet<CdmBase>();
-                       CdmBase cb =  loadRecursive(cdmEntity, alreadyVisitedEntities);
-                       alreadyVisitedEntities.clear();
-                       logger.info("---- ending recursive load for cdm entity " + cdmEntity.getClass().getName() + " with id " + cdmEntity.getId() + "\n");
-                       loadedCdmBase =  cb;
-               } else {
-                       loadedCdmBase = load(cdmEntity);
-               }
-               return loadedCdmBase;
-       }
-       private CdmBase load(CdmBase cdmEntity) {
-               logger.info("loading object of type " + cdmEntity.getClass().getName() + " with id " + cdmEntity.getId());
-               // start by looking up the cdm entity in the cache
-               CdmBase cachedCdmEntity = getFromCache(cdmEntity);
-               if(cachedCdmEntity != null) {
-                       // if cdm entity was found in cache then return ...
-                       logger.info(" - object of type " + cdmEntity.getClass().getName() + " with id " + cdmEntity.getId() + " already exists");
-                       return cachedCdmEntity;
-               } else {
-                       // ... else save the entity in the cache
-                       getCache().put(new Element(generateKey(cdmEntity), cdmEntity));
-                       logger.info(" - object of type " + cdmEntity.getClass().getName() + " with id " + cdmEntity.getId() + " put in cache");
-                       return cdmEntity;
-               }
-       }
-       private CdmBase loadRecursive(CdmBase cdmEntity, Set<CdmBase> alreadyVisitedEntities) {
-               CdmBase cachedCdmEntity = load(cdmEntity);
-               // we want to recursive through the cdmEntity (and not the cachedCdmEntity)
-               // since there could be new initialized object in the cdmEntity sub-graph
-               // start by getting the fields from the cdm entity
-               String className = cdmEntity.getClass().getName();
-               CdmModelFieldPropertyFromClass cmgmfc = getFromCdmlibModelCache(className);
-               if(cmgmfc != null) {
-                       alreadyVisitedEntities.add(cdmEntity);
-                       List<String> fields = cmgmfc.getFields();
-                       for(String field : fields) {
-                               // retrieve the actual object corresponding to the field.
-                               // this object will be either a CdmBase or a Collection / Map
-                               // with CdmBase as the generic type
-                               // In the case that the returned is either a Collection or a Map
-                               // the individual objects inside these also need to be loaded
-                               // by calling the corresponding cachify method in the
-                               // CdmEntityCachingUtils
-                               CdmBase cdmEntityInSubGraph = getCdmBaseTypeFieldValue(cdmEntity, cachedCdmEntity, field, alreadyVisitedEntities);
-                               if(cdmEntityInSubGraph != null) {
-                                       if(!alreadyVisitedEntities.contains(cdmEntityInSubGraph)) {
-                                               logger.info("recursive loading object of type " + cdmEntityInSubGraph.getClass().getName() + " with id " + cdmEntityInSubGraph.getId());
-                                               loadRecursive(cdmEntityInSubGraph, alreadyVisitedEntities);
-                                       } else {
-                                               logger.info("object of type " + cdmEntityInSubGraph.getClass().getName() + " with id " + cdmEntityInSubGraph.getId() + "already visited");
-                                       }
-                               }
-                       }
-               } else {
-                       throw new CdmClientCacheException("CdmEntity with class " + cdmEntity.getClass().getName() + " is not found in the cdmlib model cache. " +
-                                       "The cache may be corrupted or not in sync with the latest model version" );
-               }
-               return cachedCdmEntity;
-       }
-       private CdmBase getCdmBaseTypeFieldValue(CdmBase cdmEntity,
-                       CdmBase cachedCdmEntity,
-                       String fieldName,
-                       Set<CdmBase> alreadyVisitedEntities) {
-               if(cachedCdmEntity == null) {
-                       throw new CdmClientCacheException("When trying to set field value, the cached cdm entity cannot be null");
-               }
-               Class<?> clazz = cdmEntity.getClass();
-               try {
-                       // this call will search in the provided class as well as
-                       // the super classes until it finds the field
-                       Field field = ReflectionUtils.findField(clazz, fieldName);
-                       if(field == null) {
-                               throw new CdmClientCacheException("Field '" + fieldName
-                                               + "' not found when searching in class '" + clazz.getName() + "' and its supercalsses");
-                       }
-                       field.setAccessible(true);
-                       Object o = field.get(cdmEntity);
-                       // in the case that we are (re) loading a cdm entity with a null (most probably deleted) field
-                       // we need to set the same field in the corresponding cached cdm entity to null
-                       if(o == null) {
-                           field.set(cachedCdmEntity, null);
-                       }
-                       CdmBase cdmEntityInSubGraph = null;
-                       if(o != null
-                                       && !ProxyFactory.isProxyClass(o.getClass())
-                                       && !(o instanceof PersistentCollection) ) {
-                               if(CdmBase.class.isAssignableFrom(o.getClass())) {
-                                       logger.info("found initialised cdm entity '" + fieldName + "' in object of type " + clazz.getName() + " with id " + cdmEntity.getId());
-                                       cdmEntityInSubGraph  = (CdmBase)o;
-                                       CdmBase cachedCdmEntityInSubGraph = getFromCache(cdmEntityInSubGraph);
-                                       if(cachedCdmEntityInSubGraph != null) {
-                                               if(cachedCdmEntityInSubGraph != cdmEntityInSubGraph) {
-                                                       field.set(cachedCdmEntity, cachedCdmEntityInSubGraph);
-                                               }
-                                       } else {
-                                               field.set(cachedCdmEntity, cdmEntityInSubGraph);
-                                       }
-                               } else if(o instanceof Map) {
-                                       loadRecursive((Map)o, alreadyVisitedEntities);
-                               } else if(o instanceof Collection) {
-                                       loadRecursive((Collection)o, alreadyVisitedEntities);
-                               }
-                       }
-                       // we return the original cdm entity in the sub graph because we
-                       // want to continue to recurse on the input cdm entity graph
-                       // and not the one in the cache
-                       return cdmEntityInSubGraph;
-               } catch (SecurityException e) {
-                       throw new CdmClientCacheException(e);
-               } catch (IllegalArgumentException e) {
-                       throw new CdmClientCacheException(e);
-               } catch (IllegalAccessException e) {
-                       throw new CdmClientCacheException(e);
-               }
-       }
-       public void put(CdmBase cdmEntity) {
-               CdmEntityCacheKey id = new CdmEntityCacheKey(cdmEntity);
-               Element cachedCdmEntityElement = getCacheElement(id);
-               if(cachedCdmEntityElement == null) {
-                       cachedCdmEntityElement = cdmServiceCacher.getCacheElement(cdmEntity.getUuid());
-                       if(cachedCdmEntityElement != null) {
-                               logger.info("Cdm Entity with id : " + cdmEntity.getId() + " already exists in permanent cache. Ignoring put.");
-                               return;
-                       }
-               }
-               getCache().put(new Element(id, cdmEntity));
-       }
-       private Element getCacheElement(CdmEntityCacheKey key) {
-               return getCache().get(key);
-       }
-       public CdmModelFieldPropertyFromClass getFromCdmlibModelCache(String className) {
-               Element e = cdmlibModelCache.get(className);
-               if (e == null) {
-                       return null;
-               } else {
-                       return (CdmModelFieldPropertyFromClass) e.getObjectValue();
-               }
-       }
-       public CdmBase getFromCache(CdmEntityCacheKey id) {
-               Element e = getCacheElement(id);
-               if (e == null) {
-                       return null;
-               } else {
-                       return (CdmBase) e.getObjectValue();
-               }
-       }
-       public CdmBase getFromCache(Class<? extends CdmBase> clazz, int id) {
-               CdmEntityCacheKey cacheId = generateKey(clazz,id);
-               return getFromCache(cacheId);
-       }
-       public CdmBase getFromCache(CdmBase cdmBase) {
-               CdmEntityCacheKey cacheId = generateKey(cdmBase);
-               CdmBase cachedCdmEntity = getFromCache(cacheId);
-               if(cachedCdmEntity == null) {
-                       // ... then try the permanent (uuid-based) cache
-                       cachedCdmEntity = cdmServiceCacher.getFromCache(cdmBase.getUuid());
-               }
-               return cachedCdmEntity;
-       }
-       public CdmBase getFromCache(CdmBase cdmBase, Class<? extends CdmBase> clazz) {
-               cdmBase = CdmBase.deproxy(cdmBase, clazz);
-               CdmEntityCacheKey cacheId = generateKey(cdmBase);
-               CdmBase cachedCdmEntity = getFromCache(cacheId);
-               if(cachedCdmEntity == null) {
-                       // ... then try the permanent (uuid-based) cache
-                       cachedCdmEntity = cdmServiceCacher.getFromCache(cdmBase.getUuid());
-               }
-               return cachedCdmEntity;
-       }
-       public List<CdmBase> getAllEntities() {
-               List<CdmBase> entities = new ArrayList<CdmBase>();
-               Map<String, CdmBase> elementsMap = getCache().getAllWithLoader(getCache().getKeys(), null);
-               for (Map.Entry<String, CdmBase> entry : elementsMap.entrySet()) {
-                       entities.add(entry.getValue());
-               }
-               return entities;
-       }
-       public boolean exists(CdmEntityCacheKey key) {
-               return (getCacheElement(key) != null);
-       }
-       public boolean existsAndIsNotNull(CdmEntityCacheKey id) {
-               return getFromCache(id) != null;
-       }
-       public void dispose() {
-               cache.removeAll();
-               cache.flush();
-       }
-       public static CdmEntityCacheKey generateKey(Class<? extends CdmBase> clazz, int id) {
-               return new CdmEntityCacheKey(clazz, id);
-       }
-       public static CdmEntityCacheKey generateKey(CdmBase cdmBase) {
-               Class<? extends CdmBase> entityClass = cdmBase.getClass();
-               int id = cdmBase.getId();
-               return new CdmEntityCacheKey(entityClass, id);
-       }
-       public static boolean isRecursiveEnabled() {
-               return isRecursiveEnabled;
-       }
-       public static void  setRecursiveEnabled(boolean ire) {
-               isRecursiveEnabled = ire;
-       }
++                    );
 +        }
 +        return map;
++    }
++
++    public <T extends Object> Collection<T> load(Collection<T> collection, boolean recursive){
++        if(collection == null) {
++            return null;
++        }
++
++        Collection<T> loadedCollection;
++        if(isRecursiveEnabled && recursive) {
++            logger.info("---- starting recursive load for cdm entity collection");
++            Set<CdmBase> alreadyVisitedEntities = new HashSet<CdmBase>();
++            Collection<T> cachedCollection = load(collection, alreadyVisitedEntities);
++            alreadyVisitedEntities.clear();
++            logger.info("---- ending recursive load for cdm entity collection \n");
++            loadedCollection = cachedCollection;
++        } else {
++            loadedCollection = load(collection, null);
++        }
++        return loadedCollection;
++    }
++
++    @SuppressWarnings("unchecked")
++    private <T extends Object> Collection<T> load(Collection<T> collection, Set<CdmBase> alreadyVisitedEntities){
++        int length = collection.size();
++        Object[] result = new Object[length];
++        Iterator<T> collectionItr = collection.iterator();
++        int count = 0;
++        while(collectionItr.hasNext()) {
++            Object obj = collectionItr.next();
++            if(alreadyVisitedEntities == null) {
++                result[count] = load(obj, false);
++            } else {
++                result[count] = loadRecursive(obj, alreadyVisitedEntities);
++            }
++
++            count++;
++        }
++
++        collection.clear();
++
++        for ( int i = 0; i < length; i++ ) {
++            collection.add((T)result[i]);
++        }
++
++        return collection;
++    }
++
++
++    /**
++     * Puts the (Key,Value) pair of ({@link java.util.UUID}, {@link eu.etaxonomy.cdm.model.common.CdmBase}),
++     * in the cache corresponding to the given cache id
++     *
++     * @param cacheId
++     * @param uuid
++     * @param cdmEntity
++     */
++    public CdmBase load(CdmBase cdmEntity, boolean recursive) {
++        if(cdmEntity == null) {
++            return null;
++        }
++
++        CdmBase loadedCdmBase;
++        if(isRecursiveEnabled && recursive) {
++            logger.info("---- starting recursive load for cdm entity " + cdmEntity.getClass().getName() + " with id " + cdmEntity.getId());
++            Set<CdmBase> alreadyVisitedEntities = new HashSet<CdmBase>();
++            CdmBase cb =  loadRecursive(cdmEntity, alreadyVisitedEntities);
++            alreadyVisitedEntities.clear();
++            logger.info("---- ending recursive load for cdm entity " + cdmEntity.getClass().getName() + " with id " + cdmEntity.getId() + "\n");
++            loadedCdmBase =  cb;
++        } else {
++            loadedCdmBase = load(cdmEntity);
++        }
++        return loadedCdmBase;
++
++    }
++
++
++    private CdmBase load(CdmBase cdmEntity) {
++        logger.info("loading object of type " + cdmEntity.getClass().getName() + " with id " + cdmEntity.getId());
++
++        // start by looking up the cdm entity in the cache
++        CdmBase cachedCdmEntity = getFromCache(cdmEntity);
++
++        if(cachedCdmEntity != null) {
++            // if cdm entity was found in cache then return ...
++            logger.info(" - object of type " + cdmEntity.getClass().getName() + " with id " + cdmEntity.getId() + " already exists");
++            return cachedCdmEntity;
++        } else {
++            // ... else save the entity in the cache
++            getCache().put(new Element(generateKey(cdmEntity), cdmEntity));
++            logger.info(" - object of type " + cdmEntity.getClass().getName() + " with id " + cdmEntity.getId() + " put in cache");
++            return cdmEntity;
++        }
++    }
++
++    private CdmBase loadRecursive(CdmBase cdmEntity, Set<CdmBase> alreadyVisitedEntities) {
++
++        CdmBase cachedCdmEntity = load(cdmEntity);
++
++        // we want to recursive through the cdmEntity (and not the cachedCdmEntity)
++        // since there could be new initialized object in the cdmEntity sub-graph
++
++        // start by getting the fields from the cdm entity
++        String className = cdmEntity.getClass().getName();
++        CdmModelFieldPropertyFromClass cmgmfc = getFromCdmlibModelCache(className);
++        if(cmgmfc != null) {
++            alreadyVisitedEntities.add(cdmEntity);
++            List<String> fields = cmgmfc.getFields();
++            for(String field : fields) {
++                // retrieve the actual object corresponding to the field.
++                // this object will be either a CdmBase or a Collection / Map
++                // with CdmBase as the generic type
++
++                // In the case that the returned is either a Collection or a Map
++                // the individual objects inside these also need to be loaded
++                // by calling the corresponding cachify method in the
++                // CdmEntityCachingUtils
++
++                CdmBase cdmEntityInSubGraph = getCdmBaseTypeFieldValue(cdmEntity, cachedCdmEntity, field, alreadyVisitedEntities);
++                if(cdmEntityInSubGraph != null) {
++                    if(!alreadyVisitedEntities.contains(cdmEntityInSubGraph)) {
++                        logger.info("recursive loading object of type " + cdmEntityInSubGraph.getClass().getName() + " with id " + cdmEntityInSubGraph.getId());
++                        loadRecursive(cdmEntityInSubGraph, alreadyVisitedEntities);
++                    } else {
++                        logger.info("object of type " + cdmEntityInSubGraph.getClass().getName() + " with id " + cdmEntityInSubGraph.getId() + "already visited");
++                    }
++                }
++            }
++        } else {
++            throw new CdmClientCacheException("CdmEntity with class " + cdmEntity.getClass().getName() + " is not found in the cdmlib model cache. " +
++                    "The cache may be corrupted or not in sync with the latest model version" );
++        }
++        return cachedCdmEntity;
++    }
++
++
++    private CdmBase getCdmBaseTypeFieldValue(CdmBase cdmEntity,
++            CdmBase cachedCdmEntity,
++            String fieldName,
++            Set<CdmBase> alreadyVisitedEntities) {
++
++
++        if(cachedCdmEntity == null) {
++            throw new CdmClientCacheException("When trying to set field value, the cached cdm entity cannot be null");
++        }
++
++        Class<?> clazz = cdmEntity.getClass();
++        try {
++            // this call will search in the provided class as well as
++            // the super classes until it finds the field
++            Field field = ReflectionUtils.findField(clazz, fieldName);
++
++            if(field == null) {
++                throw new CdmClientCacheException("Field '" + fieldName
++                        + "' not found when searching in class '" + clazz.getName() + "' and its supercalsses");
++            }
++            field.setAccessible(true);
++            Object o = field.get(cdmEntity);
++
++            // in the case that we are (re) loading a cdm entity with a null (most probably deleted) field
++            // we need to set the same field in the corresponding cached cdm entity to null
++            if(o == null) {
++                field.set(cachedCdmEntity, null);
++            }
++
++            CdmBase cdmEntityInSubGraph = null;
++            if(o != null
++                    && !ProxyFactory.isProxyClass(o.getClass())
++                    && !(o instanceof PersistentCollection)   ) {
++
++                if(CdmBase.class.isAssignableFrom(o.getClass())) {
++                    logger.info("found initialised cdm entity '" + fieldName + "' in object of type " + clazz.getName() + " with id " + cdmEntity.getId());
++                    cdmEntityInSubGraph  = (CdmBase)o;
++                    CdmBase cachedCdmEntityInSubGraph = getFromCache(cdmEntityInSubGraph);
++
++                    if(cachedCdmEntityInSubGraph != null) {
++                        if(cachedCdmEntityInSubGraph != cdmEntityInSubGraph) {
++                            field.set(cachedCdmEntity, cachedCdmEntityInSubGraph);
++
++                        }
++                    } else {
++                        field.set(cachedCdmEntity, cdmEntityInSubGraph);
++
++                        // we don't need to put the cdmEntityInSubGraph in the cache here
++                        // because it is done later - in the 'load' method
++                    }
++
++                } else if(o instanceof Map) {
++                    loadRecursive((Map)o, alreadyVisitedEntities);
++                } else if(o instanceof Collection) {
++                    loadRecursive((Collection)o, alreadyVisitedEntities);
++                }
++            }
++            // we return the original cdm entity in the sub graph because we
++            // want to continue to recurse on the input cdm entity graph
++            // and not the one in the cache
++            return cdmEntityInSubGraph;
++        } catch (SecurityException e) {
++            throw new CdmClientCacheException(e);
++        } catch (IllegalArgumentException e) {
++            throw new CdmClientCacheException(e);
++        } catch (IllegalAccessException e) {
++            throw new CdmClientCacheException(e);
++        }
++    }
++
++
++    public void put(CdmBase cdmEntity) {
++        CdmEntityCacheKey id = new CdmEntityCacheKey(cdmEntity);
++        Element cachedCdmEntityElement = getCacheElement(id);
++
++        if(cachedCdmEntityElement == null) {
++            cachedCdmEntityElement = cdmServiceCacher.getCacheElement(cdmEntity.getUuid());
++            if(cachedCdmEntityElement != null) {
++                logger.info("Cdm Entity with id : " + cdmEntity.getId() + " already exists in permanent cache. Ignoring put.");
++                return;
++            }
++        }
++
++        getCache().put(new Element(id, cdmEntity));
++    }
++
++
++    private Element getCacheElement(CdmEntityCacheKey key) {
++        return getCache().get(key);
++    }
++
++    public CdmModelFieldPropertyFromClass getFromCdmlibModelCache(String className) {
++        Element e = cdmlibModelCache.get(className);
++        if (e == null) {
++            return null;
++        } else {
++            return (CdmModelFieldPropertyFromClass) e.getObjectValue();
++        }
++    }
++
++    public CdmBase getFromCache(CdmEntityCacheKey id) {
++        Element e = getCacheElement(id);
++        if (e == null) {
++            return null;
++        } else {
++            return (CdmBase) e.getObjectValue();
++        }
++    }
++
++    public CdmBase getFromCache(Class<? extends CdmBase> clazz, int id) {
++        CdmEntityCacheKey cacheId = generateKey(clazz,id);
++        return getFromCache(cacheId);
++    }
++
++    public CdmBase getFromCache(CdmBase cdmBase) {
++
++        CdmEntityCacheKey cacheId = generateKey(cdmBase);
++        CdmBase cachedCdmEntity = getFromCache(cacheId);
++
++        if(cachedCdmEntity == null) {
++            // ... then try the permanent (uuid-based) cache
++            cachedCdmEntity = cdmServiceCacher.getFromCache(cdmBase.getUuid());
++        }
++
++        return cachedCdmEntity;
++    }
++
++    public CdmBase getFromCache(CdmBase cdmBase, Class<? extends CdmBase> clazz) {
++
++        cdmBase = CdmBase.deproxy(cdmBase, clazz);
++        CdmEntityCacheKey cacheId = generateKey(cdmBase);
++
++        CdmBase cachedCdmEntity = getFromCache(cacheId);
++
++        if(cachedCdmEntity == null) {
++            // ... then try the permanent (uuid-based) cache
++            cachedCdmEntity = cdmServiceCacher.getFromCache(cdmBase.getUuid());
++        }
++
++        return cachedCdmEntity;
++    }
++
++    public List<CdmBase> getAllEntities() {
++        List<CdmBase> entities = new ArrayList<CdmBase>();
++        Map<String, CdmBase> elementsMap = getCache().getAllWithLoader(getCache().getKeys(), null);
++        for (Map.Entry<String, CdmBase> entry : elementsMap.entrySet()) {
++            entities.add(entry.getValue());
++        }
++        return entities;
++    }
++
++    public boolean exists(CdmEntityCacheKey key) {
++        return (getCacheElement(key) != null);
++    }
++
++    public boolean existsAndIsNotNull(CdmEntityCacheKey id) {
++        return getFromCache(id) != null;
++    }
++
++    public void dispose() {
++        cache.removeAll();
++        cache.flush();
++
++    }
++
++
++    public static CdmEntityCacheKey generateKey(Class<? extends CdmBase> clazz, int id) {
++        return new CdmEntityCacheKey(clazz, id);
++    }
++
++
++    public static CdmEntityCacheKey generateKey(CdmBase cdmBase) {
++        Class<? extends CdmBase> entityClass = cdmBase.getClass();
++        int id = cdmBase.getId();
++        return new CdmEntityCacheKey(entityClass, id);
++    }
++
++    public static boolean isRecursiveEnabled() {
++        return isRecursiveEnabled;
++    }
++
++    public static void  setRecursiveEnabled(boolean ire) {
++        isRecursiveEnabled = ire;
++    }
++
 +
 +}
index d36bb14f027f3709736148fd73a2a07cd45f9827,d24baa6ee8717126a7696dcb04f4c10a7f1ad271..425820b543d7500a3f4f5872c5a672283d658189
@@@ -77,7 -78,7 +77,8 @@@ public class CdmRemoteSourceBase extend
                // to make queries related to the source database
            HttpInvokerProxyFactoryBean proxy = new HttpInvokerProxyFactoryBean();
            proxy.setServiceInterface(IDatabaseService.class);
--          proxy.setServiceUrl(baseUrl + "/remoting/database.service");
++          // FIXME:Remoting need to fix this hardcoded url and make it configurable somehow
++          proxy.setServiceUrl(baseUrl + "/remoting-public/database.service");
            proxy.afterPropertiesSet();
            databaseService = (IDatabaseService) proxy.getObject();
  
index cb710533885954243cf62a6b0bdcb3f181e08c2d,0000000000000000000000000000000000000000..2124dde071eaebb53dc73f866ac920d5db2b5f98
mode 100644,000000..100644
--- /dev/null
@@@ -1,96 -1,0 +1,105 @@@
- public class CdmEntitySession<T extends CdmBase> implements ICdmEntitySession<T>  {
 +// $Id$
 +/**
 +* Copyright (C) 2014 EDIT
 +* European Distributed Institute of Taxonomy
 +* http://www.e-taxonomy.eu
 +*
 +* The contents of this file are subject to the Mozilla Public License Version 1.1
 +* See LICENSE.TXT at the top of this package for the full license terms.
 +*/
 +package eu.etaxonomy.taxeditor.session;
 +
 +import java.util.ArrayList;
 +import java.util.Collection;
 +import java.util.List;
 +
++import org.apache.poi.ss.formula.functions.T;
++
 +import eu.etaxonomy.cdm.model.common.CdmBase;
 +import eu.etaxonomy.taxeditor.remoting.cache.CdmTransientEntityCacher;
 +
 +
 +/**
++ *
++ * NOTE : It would be nice to have this class performing merge / delete operations
++ * using services, but this is only possible if we can 'intelligently'
++ * get from a model class to the correspoding service class
 + * @author cmathew
 + * @date 20 Oct 2014
 + *
 + */
 +
++public class CdmEntitySession implements ICdmEntitySession  {
 +
 +
 +      private CdmEntitySessionManager cdmEntitySessionManager;
 +
 +      private final ISessionEventListener sessionOwner;
 +
 +      private final CdmTransientEntityCacher cdmTransientEntityCacher;
 +
 +      private final List<T> rootEntities;
 +
 +      CdmEntitySession(ISessionEventListener sessionOwner, CdmEntitySessionManager cdmEntitySessionManager) {
 +              this.sessionOwner = sessionOwner;
 +              this.cdmTransientEntityCacher = new CdmTransientEntityCacher(sessionOwner, cdmEntitySessionManager);
 +              this.rootEntities = new ArrayList<T>();
 +
 +              cdmEntitySessionManager.addToOwnerSessionMap(sessionOwner, this);
 +      }
 +
 +
 +      /* (non-Javadoc)
 +       * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#load(T)
 +       */
 +      @Override
 +      public <T extends Object> T load(T obj) {
 +              return cdmTransientEntityCacher.load(obj,true);
 +      }
 +
 +
 +      /* (non-Javadoc)
 +       * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#load(T)
 +       */
 +      @Override
 +      public <T extends CdmBase> T load(T cdmBase) {
 +              return (T)cdmTransientEntityCacher.load(cdmBase,true);
 +      }
 +
 +      /* (non-Javadoc)
 +       * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#load(java.util.Collection)
 +       */
 +      @Override
 +      public <T extends CdmBase> Collection<T> load(Collection<T> cdmBaseList) {
 +              return cdmTransientEntityCacher.load(cdmBaseList,true);
 +      }
 +
 +      /* (non-Javadoc)
 +       * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#setEntitiesAsLatest()
 +       */
 +      @Override
 +      public void setEntitiesAsLatest() {
 +          //FIXME:Remoting need to think more about whether we really need this
 +//            List<CdmBase> entities = cdmTransientEntityCacher.getAllEntities();
 +//            for(CdmBase entity : entities) {
 +//                    cdmEntitySessionManager.setEntityAsLatest(entity);
 +//            }
 +      }
 +
 +
++      public void bind() {
++          cdmEntitySessionManager.bind(sessionOwner);
++      }
 +      /* (non-Javadoc)
 +       * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#dispose()
 +       */
 +      @Override
 +      public void dispose() {
 +              rootEntities.clear();
 +              cdmTransientEntityCacher.dispose();
 +      }
 +
 +
 +
++
 +}
index 09db9858a6c847c3659cc1723625cd7ca0bbf800,0000000000000000000000000000000000000000..4dc42ad454970df3ce0d7f393f22afb4818f4b60
mode 100644,000000..100644
--- /dev/null
@@@ -1,152 -1,0 +1,121 @@@
 +// $Id$
 +/**
 +* Copyright (C) 2014 EDIT
 +* European Distributed Institute of Taxonomy
 +* http://www.e-taxonomy.eu
 +*
 +* The contents of this file are subject to the Mozilla Public License Version 1.1
 +* See LICENSE.TXT at the top of this package for the full license terms.
 +*/
 +package eu.etaxonomy.taxeditor.session;
 +
 +import java.util.Collection;
 +import java.util.HashMap;
 +import java.util.Map;
 +
 +import org.apache.log4j.Logger;
 +import org.springframework.stereotype.Component;
 +
 +import eu.etaxonomy.cdm.model.common.CdmBase;
 +
 +/**
 + * @author cmathew
 + * @date 16 Oct 2014
 + *
 + */
 +@Component
 +public class CdmEntitySessionManager implements ICdmEntitySessionManager {
 +      private static final Logger logger = Logger.getLogger(CdmEntitySessionManager.class);
 +
 +    private final Map<ISessionEventListener, CdmEntitySession> ownerSessionMap =
 +              new HashMap<ISessionEventListener, CdmEntitySession>();
 +
-     public CdmEntitySessionManager() {
-     }
-       private ICdmEntitySession newSession(ISessionEventListener sessionOwner, boolean setAsActive) {
 +    private ICdmEntitySession activeSession;
 +
-       /* (non-Javadoc)
-        * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#load(eu.etaxonomy.taxeditor.session.ISessionEventListener, T)
-        */
-       @Override
-       public <T extends Object> T load(ISessionEventListener sessionOwner, T obj) {
-               ICdmEntitySession session = newSession(sessionOwner,true);
-               return (T) session.load(obj);
-       }
++    @Override
++      public ICdmEntitySession newSession(ISessionEventListener sessionOwner, boolean setAsActive) {
 +              CdmEntitySession session = ownerSessionMap.get(sessionOwner);
 +              if(session == null) {
 +                      session = new CdmEntitySession(sessionOwner, this);
 +                      addToOwnerSessionMap(sessionOwner, session);
 +              }
 +
 +              if(setAsActive) {
 +                      activeSession = session;
 +              }
 +              return session;
 +      }
 +
 +      /* (non-Javadoc)
 +       * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#bind(eu.etaxonomy.taxeditor.session.ISessionEventListener)
 +       */
 +      @Override
 +      public void bind(ISessionEventListener sessionOwner) {
 +              if(sessionOwner == null) {
 +                      activeSession = null;
 +                      return;
 +              }
 +              ICdmEntitySession session  = ownerSessionMap.get(sessionOwner);
 +              if(session == null) {
 +                      session = newSession(sessionOwner,true);
 +              }
 +              activeSession = session;
 +      }
 +
-                       return (T)activeSession.load(obj);
 +
 +      /* (non-Javadoc)
 +       * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#load(T)
 +       */
 +      @Override
 +      public <T extends Object> T load(T obj) {
 +              if(activeSession == null) {
 +                      return obj;
 +              } else {
-       /* (non-Javadoc)
-        * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#load(eu.etaxonomy.taxeditor.session.ISessionEventListener, T)
-        */
-       @Override
-       public <T extends CdmBase> T load(ISessionEventListener sessionOwner, T cdmBase) {
-               ICdmEntitySession session = newSession(sessionOwner,true);
-               return (T)session.load(cdmBase);
-       }
++                      return activeSession.load(obj);
 +              }
 +      }
 +
-               return (T)activeSession.load(cdmBase);
-       }
-       /* (non-Javadoc)
-        * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#load(eu.etaxonomy.taxeditor.session.ISessionEventListener, java.util.Collection)
-        */
-       @Override
-       public <T extends CdmBase> Collection<T> load(ISessionEventListener sessionOwner, Collection<T> cdmBaseList) {
-               ICdmEntitySession session = newSession(sessionOwner,true);
-               return session.load(cdmBaseList);
 +
 +      /* (non-Javadoc)
 +       * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#load(T)
 +       */
 +      @Override
 +      public <T extends CdmBase> T load(T cdmBase) {
 +              if(activeSession == null) {
 +                      return cdmBase;
 +              }
++              return activeSession.load(cdmBase);
 +      }
 +
 +
 +      /* (non-Javadoc)
 +       * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#load(java.util.Collection)
 +       */
 +      @Override
 +      public <T extends CdmBase> Collection<T> load(Collection<T> cdmBaseList) {
 +              if(activeSession == null) {
 +                      return cdmBaseList;
 +              }
 +              return activeSession.load(cdmBaseList);
 +      }
 +
 +
 +      /* (non-Javadoc)
 +       * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#dispose(eu.etaxonomy.taxeditor.session.ISessionEventListener)
 +       */
 +      @Override
 +      public void dispose(ISessionEventListener owner) {
 +              ICdmEntitySession session = ownerSessionMap.get(owner);
 +              if(session == null) {
 +                      logger.info("No Session connected to owner, nothing to dispose");
 +                      return;
 +              }
 +              session.dispose();
 +      }
 +
 +       void addToOwnerSessionMap(ISessionEventListener owner, CdmEntitySession session) {
 +              ownerSessionMap.put(owner, session);
 +      }
 +
 +
 +}
index 140d6a192e823b69b70383be930276a336651231,0000000000000000000000000000000000000000..117c8d48c098f1bc099f37484f778c477b699d67
mode 100644,000000..100644
--- /dev/null
@@@ -1,21 -1,0 +1,21 @@@
- import eu.etaxonomy.cdm.api.service.IService;
 +package eu.etaxonomy.taxeditor.session;
 +
 +import java.util.Collection;
 +
- public interface ICdmEntitySession<T extends CdmBase> {
 +import eu.etaxonomy.cdm.model.common.CdmBase;
 +
++public interface ICdmEntitySession {
 +
 +      public abstract <T extends Object> T load(T obj);
 +
 +      public abstract <T extends CdmBase> T load(T cdmBase);
 +
 +      public abstract <T extends CdmBase> Collection<T> load(
 +                      Collection<T> cdmBaseList);
 +
 +      public abstract void setEntitiesAsLatest();
 +
 +      public abstract void dispose();
 +
++
 +}
index 0b62dc0e1f055772d906d063b33f7d8015f86d2f,0000000000000000000000000000000000000000..b9ef1b1bf2c83567f2a615e303469ee8c89a37ed
mode 100644,000000..100644
--- /dev/null
@@@ -1,49 -1,0 +1,50 @@@
- import eu.etaxonomy.cdm.api.service.IService;
 +package eu.etaxonomy.taxeditor.session;
 +
 +import java.util.Collection;
 +
-       public abstract <T extends Object> T load(
-                       ISessionEventListener sessionOwner, T obj);
 +import eu.etaxonomy.cdm.model.common.CdmBase;
 +
 +public interface ICdmEntitySessionManager {
 +
++    public abstract ICdmEntitySession newSession(ISessionEventListener sessionOwner, boolean setAsActive);
++
 +      public abstract void bind(ISessionEventListener sessionOwner);
 +
-       public abstract <T extends CdmBase> T load(
-                       ISessionEventListener sessionOwner, T cdmBase);
++//    public abstract <T extends Object> T load(
++//                    ISessionEventListener sessionOwner, T obj);
 +
 +      public abstract <T extends Object> T load(T obj);
 +
-       public abstract <T extends CdmBase> Collection<T> load(
-                       ISessionEventListener sessionOwner, Collection<T> cdmBaseList);
++//    public abstract <T extends CdmBase> T load(
++//                    ISessionEventListener sessionOwner, T cdmBase);
 +
 +      public abstract <T extends CdmBase> T load(T cdmBase);
 +
-       
++//    public abstract <T extends CdmBase> Collection<T> load(
++//                    ISessionEventListener sessionOwner, Collection<T> cdmBaseList);
 +
 +      public abstract <T extends CdmBase> Collection<T> load(
 +                      Collection<T> cdmBaseList);
 +
 +      public abstract void dispose(ISessionEventListener owner);
-       //      get from a model class to the correspoding service class        
-       
++
 +      //FIXME:Remoting would be nice to have these methods working,
 +      //      but they can only be useful if we can 'intelligently'
++      //      get from a model class to the correspoding service class
++
 +//    @SuppressWarnings("unchecked")
 +//    public abstract <T extends CdmBase> void addRootEntity(T cdmBase);
 +//
 +//    @SuppressWarnings("unchecked")
 +//    public abstract <T extends Object> void addRootEntities(
 +//                    Collection<T> cdmBaseList);
 +
 +//    public abstract void commit();
 +//
 +//    public abstract void commit(ISessionEventListener sessionOwner);
 +//
 +//    public abstract void commit(IService service, CdmBase cdmBase);
 +
 +
 +
 +}
index db9fcdbe9bf1aa28899a2ba6168e49e588dd48a1,0000000000000000000000000000000000000000..c21aa7af2a47822576836ed6582ece3c031567c9
mode 100644,000000..100644
--- /dev/null
@@@ -1,54 -1,0 +1,48 @@@
-       @Override
-       public <T> T load(ISessionEventListener sessionOwner, T obj) {
-               return obj;
-       }
-       @Override
-       public <T extends CdmBase> T load(ISessionEventListener sessionOwner, T obj) {
-               return obj;
-       }
 +package eu.etaxonomy.taxeditor.session.mock;
 +
 +import java.util.Collection;
 +
 +import eu.etaxonomy.cdm.model.common.CdmBase;
++import eu.etaxonomy.taxeditor.session.ICdmEntitySession;
 +import eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager;
 +import eu.etaxonomy.taxeditor.session.ISessionEventListener;
 +
 +
 +public class MockCdmEntitySessionManager implements ICdmEntitySessionManager {
 +
 +
 +      @Override
 +      public void bind(ISessionEventListener sessionOwner) {
 +      }
 +
-       @Override
-       public <T extends CdmBase> Collection<T> load(
-                       ISessionEventListener sessionOwner, Collection<T> cdmBaseList) {
-               return cdmBaseList;
-       }
 +      @Override
 +      public <T> T load(T obj) {
 +              return obj;
 +      }
 +
 +      @Override
 +      public <T extends CdmBase> T load(T obj) {
 +              return obj;
 +      }
 +
 +
 +      @Override
 +      public <T extends CdmBase> Collection<T> load(Collection<T> cdmBaseList) {
 +              return cdmBaseList;
 +      }
 +
 +
 +      @Override
 +      public void dispose(ISessionEventListener owner) {
 +
 +      }
 +
++    /* (non-Javadoc)
++     * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#newSession(eu.etaxonomy.taxeditor.session.ISessionEventListener, boolean)
++     */
++    @Override
++    public ICdmEntitySession newSession(ISessionEventListener sessionOwner, boolean setAsActive) {
++        return new MockCdmEntitySession();
++    }
++
 +}
index 8f6a35dafad9e55962dbe443b6db79df81a433ff,0000000000000000000000000000000000000000..01a66d6fe221cf5d8068f97144d29cd656734342
mode 100644,000000..100644
Binary files differ
index 1338a2d5946fccd0ffae322d8fac5d04dc1da286,e3c0f9fd8ef75e7c6a175a3d9c1a5fd0d74c6dba..b18ca91c284bd4457921733342c076125a66a1ac
      http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd\r
      http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">\r
  \r
 -      \r
 -   <bean id="agentService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/agent.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IAgentService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="annotationService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/annotation.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IAnnotationService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="auditeventService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/auditevent.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IAuditEventService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="classificationService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/classification.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IClassificationService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="collectionService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/collection.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.ICollectionService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="commonService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/common.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.ICommonService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="descriptionService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/description.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IDescriptionService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -      \r
 -   <bean id="editGeoService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/editgeo.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.ext.geo.IEditGeoService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="featureNodeService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/featurenode.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IFeatureNodeService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="featureTreeService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/featuretree.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IFeatureTreeService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="groupService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/group.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IGroupService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="identificationKeyService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/identificationkey.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IIdentificationKeyService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="locationService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/location.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.ILocationService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="markerService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/marker.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IMarkerService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="mediaService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/media.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IMediaService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="nameService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/name.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.INameService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="occurrenceService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/occurrence.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IOccurrenceService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="polytomousKeyNodeService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/polytomouskeynode.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyNodeService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="polytomousKeyService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/polytomouskey.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="referenceService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/reference.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IReferenceService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -      \r
 -<!-- \r
 -   <bean id="serviceService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/service.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IService</value>\r
 -              </property>\r
 -      </bean>\r
 - -->\r
 - \r
 -   <bean id="taxonNodeService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/taxonnode.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.ITaxonNodeService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="taxonService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/taxon.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.ITaxonService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="termService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/term.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.ITermService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="userService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/user.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IUserService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="vocabularyService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/vocabulary.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IVocabularyService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -   <bean id="workingSetService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/workingset.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IWorkingSetService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -      \r
 -   <bean id="grantedAuthorityService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/grantedauthority.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IGrantedAuthorityService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -      \r
 -   <bean id="databaseService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/database.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.IDatabaseService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -      \r
 -   <bean id="lsidAuthorityService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsidauthoruty.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.lsid.LSIDAuthorityService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -      \r
 -   <bean id="lsidMetadataService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsidmetadata.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.lsid.LSIDMetadataService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -      \r
 -   <bean id="lsiDataService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsiddata.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.lsid.LSIDDataService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -\r
 -      <bean id="providerManager"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/authenticationManager.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>org.springframework.security.authentication.AuthenticationManager</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -      \r
 -      <bean id="primerService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/primer.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.molecular.IPrimerService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -      \r
 -      <bean id="amplificationService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/amplification.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.molecular.IAmplificationService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 -      \r
 -      <bean id="sequenceService"\r
 -              class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 -              <property name="serviceUrl">\r
 -                      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/sequence.service</value>\r
 -              </property>\r
 -              <property name="serviceInterface">\r
 -                      <value>eu.etaxonomy.cdm.api.service.molecular.ISequenceService</value>\r
 -              </property>\r
 -              <property name="httpInvokerRequestExecutor">\r
 -                      <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 -              </property>\r
 -      </bean>\r
 +\r
 +  <bean id="agentService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/agent.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IAgentService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="annotationService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/annotation.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IAnnotationService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="auditeventService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/auditevent.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IAuditEventService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="classificationService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/classification.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IClassificationService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="collectionService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/collection.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.ICollectionService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="commonService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/common.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.ICommonService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="descriptionService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/description.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IDescriptionService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="editGeoService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/editgeo.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.ext.geo.IEditGeoService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="featureNodeService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/featurenode.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IFeatureNodeService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="featureTreeService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/featuretree.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IFeatureTreeService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="groupService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/group.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IGroupService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="identificationKeyService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/identificationkey.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IIdentificationKeyService\r
 +      </value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="locationService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/location.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.ILocationService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="markerService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/marker.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IMarkerService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="mediaService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/media.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IMediaService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="nameService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/name.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.INameService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="occurrenceService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/occurrence.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IOccurrenceService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="polytomousKeyNodeService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/polytomouskeynode.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyNodeService\r
 +      </value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="polytomousKeyService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/polytomouskey.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="referenceService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/reference.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IReferenceService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <!-- <bean id="serviceService" class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean"> \r
 +    <property name="serviceUrl"> <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/service.service</value> \r
 +    </property> <property name="serviceInterface"> <value>eu.etaxonomy.cdm.api.service.IService</value> \r
 +    </property> </bean> -->\r
 +\r
 +  <bean id="taxonNodeService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/taxonnode.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.ITaxonNodeService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="taxonService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/taxon.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.ITaxonService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="termService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/term.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.ITermService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean class="eu.etaxonomy.taxeditor.service.TermServiceRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="userService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting-public/user.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IUserService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.remoting.httpinvoker.SimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="vocabularyService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/vocabulary.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IVocabularyService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="workingSetService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/workingset.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IWorkingSetService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="grantedAuthorityService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/grantedauthority.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IGrantedAuthorityService\r
 +      </value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="databaseService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
-       <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/database.service</value>\r
++      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting-public/database.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IDatabaseService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
-         class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
++        class="org.springframework.remoting.httpinvoker.SimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="lsidAuthorityService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsidauthoruty.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.lsid.LSIDAuthorityService\r
 +      </value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="lsidMetadataService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsidmetadata.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.lsid.LSIDMetadataService\r
 +      </value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="lsiDataService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsiddata.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.lsid.LSIDDataService</value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="providerManager"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/authenticationManager.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>org.springframework.security.authentication.AuthenticationManager\r
 +      </value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="primerService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/primer.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.molecular.IPrimerService\r
 +      </value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="amplificationService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/amplification.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.molecular.IAmplificationService\r
 +      </value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="sequenceService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/sequence.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.molecular.ISequenceService\r
 +      </value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="entityValidationResultService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/entityvalidationresult.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IEntityValidationResultService\r
 +      </value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
 +\r
 +  <bean id="entityConstraintViolationService"\r
 +    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">\r
 +    <property name="serviceUrl">\r
 +      <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/entityconstraintviolation.service</value>\r
 +    </property>\r
 +    <property name="serviceInterface">\r
 +      <value>eu.etaxonomy.cdm.api.service.IEntityConstraintViolationService\r
 +      </value>\r
 +    </property>\r
 +    <property name="httpInvokerRequestExecutor">\r
 +      <bean\r
 +        class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />\r
 +    </property>\r
 +  </bean>\r
  \r
  \r
  \r
index c55cff77a96035aaf81e50f9bc0ece33eb28f7a1,c55cff77a96035aaf81e50f9bc0ece33eb28f7a1..c04404d31429c25dd588ca98950d2cf71b4028ad
@@@ -1,5 -1,5 +1,5 @@@
  /**
-- * 
++ *
   */
  package eu.etaxonomy.taxeditor.editor.key.polytomous.operation;
  
@@@ -9,11 -9,11 +9,9 @@@ import org.eclipse.core.runtime.IAdapta
  import org.eclipse.core.runtime.IProgressMonitor;
  import org.eclipse.core.runtime.IStatus;
  import org.eclipse.jface.dialogs.MessageDialog;
--import org.eclipse.ui.handlers.HandlerUtil;
  
  import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;
  import eu.etaxonomy.cdm.api.service.IPolytomousKeyNodeService;
--import eu.etaxonomy.cdm.api.service.ITaxonService;
  import eu.etaxonomy.cdm.model.description.PolytomousKeyNode;
  import eu.etaxonomy.taxeditor.operation.AbstractPostTaxonOperation;
  import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
@@@ -21,7 -21,7 +19,7 @@@ import eu.etaxonomy.taxeditor.store.Cdm
  
  /**
   * @author n.hoffmann
-- * 
++ *
   */
  public class DeleteNodeOperation extends AbstractPostTaxonOperation {
  
@@@ -37,7 -37,7 +35,7 @@@
  
        /*
         * (non-Javadoc)
--       * 
++       *
         * @see
         * org.eclipse.core.commands.operations.AbstractOperation#execute(org.eclipse
         * .core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)
        @Override
        public IStatus execute(IProgressMonitor monitor, IAdaptable info)
                        throws ExecutionException {
--              
++
                //parent.removeChild(node);
                ICdmApplicationConfiguration controller;
--              
--              controller = (ICdmApplicationConfiguration) CdmStore.getCurrentApplicationConfiguration();
--              
++
++              controller = CdmStore.getCurrentApplicationConfiguration();
++
                IPolytomousKeyNodeService service = controller.getPolytomousKeyNodeService();
                if (node.getChildren().size()>0){
                        if(! MessageDialog.openQuestion(null, "Confirm deletion of children", "The selected node has children, do you want to delete them, too?")) {
--                              service.delete(node, false);
++                              service.delete(node, false, true);
                        } else{
--                              service.delete(node, true);
++                              service.delete(node, true, true);
                        }
                } else{
--                      service.delete(node, true);
++                      service.delete(node, true, true);
                }
                return postExecute(null);
        }
  
        /*
         * (non-Javadoc)
--       * 
++       *
         * @see
         * org.eclipse.core.commands.operations.AbstractOperation#redo(org.eclipse
         * .core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)
@@@ -79,7 -79,7 +77,7 @@@
  
        /*
         * (non-Javadoc)
--       * 
++       *
         * @see
         * org.eclipse.core.commands.operations.AbstractOperation#undo(org.eclipse
         * .core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)
index b01cd9a978f456ed467e020e79a3a4f890d9391e,b01cd9a978f456ed467e020e79a3a4f890d9391e..540ed4a692ceed4c277de05ce20cd7c732da37fc
@@@ -88,6 -88,6 +88,7 @@@ public class LoginManager extends Obser
                                logger.debug("User authenticated: " + user.getUsername() + "\n" + gaText.toString());
                        }
  
++                      authentication = new UsernamePasswordAuthenticationToken(username,password, authentication.getAuthorities());
                        SecurityContextHolder.getContext().setAuthentication(authentication);
  
                        if(!authentication.equals(lastAuthentication)){
index fb48dac44e8580bc39f08d1372e29ec2c5a13461,0000000000000000000000000000000000000000..9713525156368ca5f40eb7616b2ceebfbf39824b
mode 100644,000000..100644
--- /dev/null
@@@ -1,127 -1,0 +1,128 @@@
-   <LanguageString id="13782" created="2014-03-10 10:03:48.0" uuid="ec0fea40-69dd-4c3e-ab7a-34948037a069" updated="2014-03-10 10:06:32.0" text="Capitula with ligulate ray-florets; leaves pinnatisect" createdby_id="30" updatedby_id="30" language_id="124"/>
-   <LanguageString id="13783" created="2014-03-10 10:04:03.0" uuid="82f8a3a0-567f-4d89-ba10-3f3699111d55" updated="2014-03-10 10:06:32.0" text="Ray-florets yellow" createdby_id="30" updatedby_id="30" language_id="124"/>
-   <LanguageString id="13784" created="2014-03-10 10:04:21.0" uuid="4270501f-1efc-45c2-9e8f-c65f120e8f4c" updated="2014-03-10 10:06:32.0" text="Stem thinly pilose; leaves 10-15 mm wide, with spreading linear-subulate segments; perennial herb" createdby_id="30" updatedby_id="30" language_id="124"/>
-   <LanguageString id="13785" created="2014-03-10 10:04:07.0" uuid="813f5fd6-c8f6-43e8-9a2b-1464f3ba052a" updated="2014-03-10 10:06:32.0" text="" createdby_id="30" updatedby_id="30" language_id="124"/>
-   <LanguageString id="13786" created="2014-03-10 10:04:53.0" uuid="ba17ac94-632f-4d69-ac89-a882e19ff1c5" updated="2014-03-10 10:06:32.0" text="Stem white-tomentose; leaves 1-3 mm wide, with minute overlapping, transverse segments; small subshrubs with a woody base" createdby_id="30" updatedby_id="30" language_id="124"/>
-   <LanguageString id="13787" created="2014-03-10 10:04:34.0" uuid="ab219a5d-e0c4-45fd-8405-6693c3fb8abf" updated="2014-03-10 10:06:32.0" text="" createdby_id="30" updatedby_id="30" language_id="124"/>
-   <LanguageString id="13788" created="2014-03-10 10:03:53.0" uuid="2baec690-422d-4f85-bcfd-24f5718cbecf" updated="2014-03-10 10:06:32.0" text="" createdby_id="30" updatedby_id="30" language_id="124"/>
-   <LanguageString id="13789" created="2014-03-10 10:05:16.0" uuid="7c6a7984-8e6f-48b1-86b2-d5d643199bf3" updated="2014-03-10 10:06:32.0" text="Ray-florets white" createdby_id="30" updatedby_id="30" language_id="124"/>
-   <LanguageString id="13790" created="2014-03-10 10:05:34.0" uuid="72bd8bc9-1904-47ab-8bec-b9296a98b244" updated="2014-03-10 10:06:32.0" text="Perennial herb; stem pilose, hairy or glabrescent, but not tomentose; ligules 1-2 mm diam." createdby_id="30" updatedby_id="30" language_id="124"/>
-   <LanguageString id="13791" created="2014-03-10 10:05:20.0" uuid="c917e3fb-e48b-4207-b77d-c1c108e37906" updated="2014-03-10 10:06:32.0" text="" createdby_id="30" updatedby_id="30" language_id="124"/>
-   <LanguageString id="13792" created="2014-03-10 10:06:15.0" uuid="c5dd35d8-da6a-4d05-b30c-6b55220bd989" updated="2014-03-10 10:06:32.0" text="Shrub with a woody base; stem white-tomentose or woolly; ligules 4-5 mm diam." createdby_id="30" updatedby_id="30" language_id="124"/>
-   <LanguageString id="13793" created="2014-03-10 10:06:03.0" uuid="227a17f6-1ca1-4d06-8480-25711b614863" updated="2014-03-10 10:06:32.0" text="" createdby_id="30" updatedby_id="30" language_id="124"/>
-   <LanguageString id="13794" created="2014-03-10 10:05:07.0" uuid="2c434ab1-8ca7-4464-b5cd-4cee40db41ed" updated="2014-03-10 10:06:32.0" text="" createdby_id="30" updatedby_id="30" language_id="124"/>
-   <LanguageString id="13795" created="2014-03-10 10:03:38.0" uuid="27190d54-f53b-401e-820c-edfb36d4bcbf" updated="2014-03-10 10:06:32.0" text="" createdby_id="30" updatedby_id="30" language_id="124"/>
-   <LanguageString id="13796" created="2014-03-10 10:03:25.0" uuid="69cffb28-8a85-478f-bcae-533e20938ccd" updated="2014-03-10 10:06:32.0" text="Capitula without ligulate ray-florets; leaves entire or subentire" createdby_id="30" updatedby_id="30" language_id="124"/>
 +<?xml version="1.0" encoding="UTF-8"?><!--
 +  generated by Jailer 4.3, Thu Oct 09 18:00:09 CEST 2014 from cmathew@cmbgbm-t530
 +  
 +  Extraction Model:  PolytomousKey where uuid like '0d53ba20-7de4-4baa-bd8a-401048447d66' (extractionmodel/by-example/SbE-PolytomousKey-17-59-56-907.csv)
 +  Database URL:      jdbc:mysql://127.0.0.1:3306/local-cyprus
 +  Database User:     root
 +  
 +  Exported Rows:     79
 +      AgentBase                      1
 +      Credit                         1
 +      DefinedTermBase                1
 +      Extension                      1
 +      KeyStatement                   10
 +      KeyStatement_LanguageString    10
 +      LanguageString                 19
 +      OriginalSourceBase             2
 +      PolytomousKey                  2
 +      PolytomousKeyNode              10
 +      PolytomousKeyNode_LanguageString 9
 +      PolytomousKey_Credit           1
 +      PolytomousKey_Extension        1
 +      PolytomousKey_OriginalSourceBase 2
 +      PolytomousKey_RightsInfo       1
 +      PolytomousKey_Taxon            1
 +      RightsInfo                     1
 +      TaxonBase                      6
 +  
 +--><dataset>
 +  <PolytomousKey_Extension PolytomousKey_id="1550" extensions_id="10"/>
 +
 +  <PolytomousKey_Credit PolytomousKey_id="1550" credits_id="20" sortIndex="0"/>
 +
 +  <PolytomousKeyNode_LanguageString PolytomousKeyNode_id="2751" modifyingtext_id="13780" modifyingtext_mapkey_id="124"/>
 +  <PolytomousKeyNode_LanguageString PolytomousKeyNode_id="2752" modifyingtext_id="13781" modifyingtext_mapkey_id="124"/>
 +  <PolytomousKeyNode_LanguageString PolytomousKeyNode_id="2753" modifyingtext_id="13795" modifyingtext_mapkey_id="124"/>
 +  <PolytomousKeyNode_LanguageString PolytomousKeyNode_id="2754" modifyingtext_id="13788" modifyingtext_mapkey_id="124"/>
 +  <PolytomousKeyNode_LanguageString PolytomousKeyNode_id="2755" modifyingtext_id="13785" modifyingtext_mapkey_id="124"/>
 +  <PolytomousKeyNode_LanguageString PolytomousKeyNode_id="2756" modifyingtext_id="13787" modifyingtext_mapkey_id="124"/>
 +  <PolytomousKeyNode_LanguageString PolytomousKeyNode_id="2757" modifyingtext_id="13794" modifyingtext_mapkey_id="124"/>
 +  <PolytomousKeyNode_LanguageString PolytomousKeyNode_id="2758" modifyingtext_id="13791" modifyingtext_mapkey_id="124"/>
 +  <PolytomousKeyNode_LanguageString PolytomousKeyNode_id="2759" modifyingtext_id="13793" modifyingtext_mapkey_id="124"/>
 +
 +  <LanguageString id="13780" created="2014-03-10 10:03:09.0" uuid="cceaa60b-61f4-4c8a-bb0e-d45f0fa3e2dc" text="Modifying Text 1a" language_id="124"/>
 +  <LanguageString id="13781" created="2014-03-10 10:03:17.0" uuid="01a0ace4-de49-4725-9909-e881fb13035d" text="" language_id="124"/>
-   <RightsInfo id="10" created="2014-10-09 15:45:53.0" uuid="bdfb572b-be25-45e7-9349-22a9da43531f" updated="2014-10-09 15:48:01.0" text="Rights Text Test" createdby_id="10" updatedby_id="10" agent_id="4808" type_id="2056"/>
++  <LanguageString id="13782" created="2014-03-10 10:03:48.0" uuid="ec0fea40-69dd-4c3e-ab7a-34948037a069" updated="2014-03-10 10:06:32.0" text="Capitula with ligulate ray-florets; leaves pinnatisect"   language_id="124"/>
++  <LanguageString id="13783" created="2014-03-10 10:04:03.0" uuid="82f8a3a0-567f-4d89-ba10-3f3699111d55" updated="2014-03-10 10:06:32.0" text="Ray-florets yellow"   language_id="124"/>
++  <LanguageString id="13784" created="2014-03-10 10:04:21.0" uuid="4270501f-1efc-45c2-9e8f-c65f120e8f4c" updated="2014-03-10 10:06:32.0" text="Stem thinly pilose; leaves 10-15 mm wide, with spreading linear-subulate segments; perennial herb"   language_id="124"/>
++  <LanguageString id="13785" created="2014-03-10 10:04:07.0" uuid="813f5fd6-c8f6-43e8-9a2b-1464f3ba052a" updated="2014-03-10 10:06:32.0" text=""   language_id="124"/>
++  <LanguageString id="13786" created="2014-03-10 10:04:53.0" uuid="ba17ac94-632f-4d69-ac89-a882e19ff1c5" updated="2014-03-10 10:06:32.0" text="Stem white-tomentose; leaves 1-3 mm wide, with minute overlapping, transverse segments; small subshrubs with a woody base"   language_id="124"/>
++  <LanguageString id="13787" created="2014-03-10 10:04:34.0" uuid="ab219a5d-e0c4-45fd-8405-6693c3fb8abf" updated="2014-03-10 10:06:32.0" text=""   language_id="124"/>
++  <LanguageString id="13788" created="2014-03-10 10:03:53.0" uuid="2baec690-422d-4f85-bcfd-24f5718cbecf" updated="2014-03-10 10:06:32.0" text=""   language_id="124"/>
++  <LanguageString id="13789" created="2014-03-10 10:05:16.0" uuid="7c6a7984-8e6f-48b1-86b2-d5d643199bf3" updated="2014-03-10 10:06:32.0" text="Ray-florets white"   language_id="124"/>
++  <LanguageString id="13790" created="2014-03-10 10:05:34.0" uuid="72bd8bc9-1904-47ab-8bec-b9296a98b244" updated="2014-03-10 10:06:32.0" text="Perennial herb; stem pilose, hairy or glabrescent, but not tomentose; ligules 1-2 mm diam."   language_id="124"/>
++  <LanguageString id="13791" created="2014-03-10 10:05:20.0" uuid="c917e3fb-e48b-4207-b77d-c1c108e37906" updated="2014-03-10 10:06:32.0" text=""   language_id="124"/>
++  <LanguageString id="13792" created="2014-03-10 10:06:15.0" uuid="c5dd35d8-da6a-4d05-b30c-6b55220bd989" updated="2014-03-10 10:06:32.0" text="Shrub with a woody base; stem white-tomentose or woolly; ligules 4-5 mm diam."   language_id="124"/>
++  <LanguageString id="13793" created="2014-03-10 10:06:03.0" uuid="227a17f6-1ca1-4d06-8480-25711b614863" updated="2014-03-10 10:06:32.0" text=""   language_id="124"/>
++  <LanguageString id="13794" created="2014-03-10 10:05:07.0" uuid="2c434ab1-8ca7-4464-b5cd-4cee40db41ed" updated="2014-03-10 10:06:32.0" text=""   language_id="124"/>
++  <LanguageString id="13795" created="2014-03-10 10:03:38.0" uuid="27190d54-f53b-401e-820c-edfb36d4bcbf" updated="2014-03-10 10:06:32.0" text=""   language_id="124"/>
++  <LanguageString id="13796" created="2014-03-10 10:03:25.0" uuid="69cffb28-8a85-478f-bcae-533e20938ccd" updated="2014-03-10 10:06:32.0" text="Capitula without ligulate ray-florets; leaves entire or subentire"   language_id="124"/>
 +  <LanguageString id="14570" created="2014-10-09 15:42:33.0" uuid="84967760-6dbe-4af4-8e0c-309f1af6ce20" updated="2014-10-09 15:42:44.0" text="Question 1" createdby_id="10" updatedby_id="10" language_id="124"/>
 +  <LanguageString id="14571" created="2014-10-09 15:42:55.0" uuid="d82f37b1-f51d-42c1-a291-0c7820db155e" updated="2014-10-09 15:43:03.0" text="Question 2" createdby_id="10" updatedby_id="10" language_id="124"/>
 +
 +  <TaxonBase DTYPE="Taxon" id="32" created="2011-03-01 20:11:26.0" uuid="8217ef77-2ab1-4318-bd67-ccd0cdef07c4" protectedtitlecache="false" titleCache="Achillea arabica Kotschy sec. Cyprus" doubtful="false" usenamecache="false" excluded="false" taxonstatusunknown="false" taxonomicchildrencount="0" unplaced="false" createdby_id="11"  sec_id="10" publish="true"/>
 +  <TaxonBase DTYPE="Taxon" id="35" created="2010-12-21 15:09:43.0" uuid="fade44fd-34b2-455f-861a-d1372b866f06" protectedtitlecache="false" titleCache="Achillea sec. Cyprus" doubtful="false" usenamecache="false" excluded="false" taxonstatusunknown="false" taxonomicchildrencount="0" unplaced="false" createdby_id="11"  sec_id="10" publish="true"/>
 +  <TaxonBase DTYPE="Taxon" id="36" created="2011-03-01 20:11:26.0" uuid="05f0a2e1-e3c3-4e74-8fec-8a0ae89236c3" protectedtitlecache="false" titleCache="Achillea cretica L. sec. Cyprus" doubtful="false" usenamecache="false" excluded="false" taxonstatusunknown="false" taxonomicchildrencount="0" unplaced="false" createdby_id="11"  sec_id="10" publish="true"/>
 +  <TaxonBase DTYPE="Taxon" id="37" created="2011-03-01 20:11:26.0" uuid="0f8d18a9-e861-48e8-bfab-83e01a379bc0" protectedtitlecache="false" titleCache="Achillea maritima (L.)Ehrend. &amp; Y.-P. Guo subsp. maritima sec. Cyprus" doubtful="false" usenamecache="false" excluded="false" taxonstatusunknown="false" taxonomicchildrencount="0" unplaced="false" createdby_id="11"  sec_id="10" publish="true"/>
 +  <TaxonBase DTYPE="Taxon" id="40" created="2010-12-21 15:09:43.0" uuid="2b336df7-29e8-4f79-985f-66502739d22f" protectedtitlecache="false" titleCache="Achillea millefolium L. sec. Cyprus" doubtful="false" usenamecache="false" excluded="false" taxonstatusunknown="false" taxonomicchildrencount="0" unplaced="false" createdby_id="11"  sec_id="10" publish="true"/>
 +  <TaxonBase DTYPE="Taxon" id="41" created="2011-03-01 20:11:26.0" uuid="094e1af8-efd8-4605-b037-b4f715379562" protectedtitlecache="false" titleCache="Achillea santolinoides subsp. wilhelmsii (K. Koch) Greuter sec. Cyprus" doubtful="false" usenamecache="false" excluded="false" taxonstatusunknown="false" taxonomicchildrencount="0" unplaced="false" createdby_id="11" sec_id="10" publish="true"/>
 +
 +  <PolytomousKey_Taxon polytomousKey_id="1550" taxon_id="35"/>
 +
-   <PolytomousKeyNode id="2750" created="2014-03-10 10:02:35.0" uuid="75e4c924-ff58-4ee7-a59d-fd9173517d08" updated="2014-03-10 10:02:42.0" nodenumber="1" createdby_id="30" updatedby_id="30" key_id="1550" question_id="2760"/>
-   <PolytomousKeyNode id="2751" created="2014-03-10 10:02:52.0" uuid="23e51ff7-11b1-443b-aff2-3fe8b5ace9fe" sortindex="0" key_id="1550" statement_id="2467" subkey_id="1550" taxon_id="37" parent_id="2750"/>
++  <RightsInfo id="10" created="2014-10-09 15:45:53.0" uuid="bdfb572b-be25-45e7-9349-22a9da43531f" updated="2014-10-09 15:48:01.0" text="Rights Text Test" createdby_id="10" updatedby_id="10" agent_id="4809" type_id="2056"/>
 +
-   <PolytomousKeyNode id="2753" created="2014-03-10 10:03:38.0" uuid="b775c027-13c0-4b87-8aa9-712faeaafbdc" updated="2014-03-10 10:06:32.0" nodenumber="2" sortindex="1" createdby_id="30" updatedby_id="30" key_id="1550" question_id="2761" statement_id="2460"  subkey_id="1550" parent_id="2750"/>
-   <PolytomousKeyNode id="2754" created="2014-03-10 10:03:52.0" uuid="df5d5922-35de-43d5-9d46-7730ae28eeb3" updated="2014-03-10 10:06:32.0" nodenumber="3" sortindex="0" createdby_id="30" updatedby_id="30" key_id="1550" statement_id="2461" subkey_id="1550" parent_id="2753"/>
-   <PolytomousKeyNode id="2755" created="2014-03-10 10:04:07.0" uuid="0c8583ee-399e-433c-b76b-272c54dbd9f5" updated="2014-03-10 10:06:32.0" sortindex="0" createdby_id="30" updatedby_id="30" key_id="1550" statement_id="2462" taxon_id="32" parent_id="2754"/>
-   <PolytomousKeyNode id="2756" created="2014-03-10 10:04:34.0" uuid="a10e1e61-82c0-470e-a245-10a927b80c9a" updated="2014-03-10 10:06:32.0" sortindex="1" createdby_id="30" updatedby_id="30" key_id="1550" statement_id="2463" taxon_id="41" parent_id="2754"/>
-   <PolytomousKeyNode id="2757" created="2014-03-10 10:05:07.0" uuid="19f7a6a2-4c55-49cb-8b92-d68a9fd9074c" updated="2014-03-10 10:06:32.0" nodenumber="4" sortindex="1" createdby_id="30" updatedby_id="30" key_id="1550" statement_id="2464" parent_id="2753"/>
-   <PolytomousKeyNode id="2758" created="2014-03-10 10:05:20.0" uuid="0a4d86d1-fba5-4088-8dcc-6f0e7268ca5b" updated="2014-03-10 10:06:32.0" sortindex="0" createdby_id="30" updatedby_id="30" key_id="1550" statement_id="2465" taxon_id="40" parent_id="2757"/>
-   <PolytomousKeyNode id="2759" created="2014-03-10 10:06:03.0" uuid="827c9df4-ac15-4163-95ab-616d51f62803" updated="2014-03-10 10:06:32.0" sortindex="1" createdby_id="30" updatedby_id="30" key_id="1550" statement_id="2466" taxon_id="36" parent_id="2757"/>
++
++  <PolytomousKeyNode id="2750" created="2014-03-10 10:02:35.0" uuid="75e4c924-ff58-4ee7-a59d-fd9173517d08" updated="2014-03-10 10:02:42.0" nodenumber="1"   key_id="1550" question_id="2760"/>
++  <PolytomousKeyNode id="2751" created="2014-03-10 10:02:52.0" uuid="23e51ff7-11b1-443b-aff2-3fe8b5ace9fe" sortindex="0" key_id="1550" statement_id="2467" subkey_id="751" taxon_id="37" parent_id="2750"/>
 +  <PolytomousKeyNode id="2752" created="2014-03-10 10:03:16.0" uuid="dcf326f7-c0ad-4e76-b64e-43aea11f767c" key_id="1550"/>
-   <KeyStatement id="2460" created="2014-03-10 10:03:48.0" uuid="66da6df7-784c-4d5a-9378-58b2cf92ba13" updated="2014-03-10 10:06:32.0" createdby_id="30" updatedby_id="30"/>
-   <KeyStatement id="2461" created="2014-03-10 10:04:03.0" uuid="f9cfd498-de47-48fd-b38c-43cf57b63750" updated="2014-03-10 10:06:32.0" createdby_id="30" updatedby_id="30"/>
-   <KeyStatement id="2462" created="2014-03-10 10:04:21.0" uuid="817fb39e-91d4-4d8c-a942-6acab47575d1" updated="2014-03-10 10:06:32.0" createdby_id="30" updatedby_id="30"/>
-   <KeyStatement id="2463" created="2014-03-10 10:04:53.0" uuid="6b571b86-7764-4f27-925c-ae5e2653f7ad" updated="2014-03-10 10:06:32.0" createdby_id="30" updatedby_id="30"/>
-   <KeyStatement id="2464" created="2014-03-10 10:05:16.0" uuid="91bbb534-abdf-4915-9f6f-a0cb41f8cf58" updated="2014-03-10 10:06:32.0" createdby_id="30" updatedby_id="30"/>
-   <KeyStatement id="2465" created="2014-03-10 10:05:34.0" uuid="1991ca31-2630-4917-8db3-eb67cec8f231" updated="2014-03-10 10:06:32.0" createdby_id="30" updatedby_id="30"/>
-   <KeyStatement id="2466" created="2014-03-10 10:06:15.0" uuid="3e1bbc59-b098-4533-ac35-245e1140a0ae" updated="2014-03-10 10:06:32.0" createdby_id="30" updatedby_id="30"/>
-   <KeyStatement id="2467" created="2014-03-10 10:03:24.0" uuid="68fd99f6-64ce-4bb8-a6af-d2cf2c046e2c" updated="2014-03-10 10:06:32.0" createdby_id="30" updatedby_id="30"/>
++  <PolytomousKeyNode id="2753" created="2014-03-10 10:03:38.0" uuid="b775c027-13c0-4b87-8aa9-712faeaafbdc" updated="2014-03-10 10:06:32.0" nodenumber="2" sortindex="1"   key_id="1550" question_id="2761" statement_id="2460"  subkey_id="1550" parent_id="2750"/>
++  <PolytomousKeyNode id="2754" created="2014-03-10 10:03:52.0" uuid="df5d5922-35de-43d5-9d46-7730ae28eeb3" updated="2014-03-10 10:06:32.0" nodenumber="3" sortindex="0"   key_id="1550" statement_id="2461" subkey_id="1550" parent_id="2753"/>
++  <PolytomousKeyNode id="2755" created="2014-03-10 10:04:07.0" uuid="0c8583ee-399e-433c-b76b-272c54dbd9f5" updated="2014-03-10 10:06:32.0" sortindex="0"   key_id="1550" statement_id="2462" taxon_id="32" parent_id="2754"/>
++  <PolytomousKeyNode id="2756" created="2014-03-10 10:04:34.0" uuid="a10e1e61-82c0-470e-a245-10a927b80c9a" updated="2014-03-10 10:06:32.0" sortindex="1"   key_id="1550" statement_id="2463" taxon_id="41" parent_id="2754"/>
++  <PolytomousKeyNode id="2757" created="2014-03-10 10:05:07.0" uuid="19f7a6a2-4c55-49cb-8b92-d68a9fd9074c" updated="2014-03-10 10:06:32.0" nodenumber="4" sortindex="1"   key_id="1550" statement_id="2464" parent_id="2753"/>
++  <PolytomousKeyNode id="2758" created="2014-03-10 10:05:20.0" uuid="0a4d86d1-fba5-4088-8dcc-6f0e7268ca5b" updated="2014-03-10 10:06:32.0" sortindex="0"   key_id="1550" statement_id="2465" taxon_id="40" parent_id="2757"/>
++  <PolytomousKeyNode id="2759" created="2014-03-10 10:06:03.0" uuid="827c9df4-ac15-4163-95ab-616d51f62803" updated="2014-03-10 10:06:32.0" sortindex="1"   key_id="1550" statement_id="2466" taxon_id="36" parent_id="2757"/>
 +
 +  <Credit id="20" created="2014-10-09 15:45:22.0" uuid="aa412b15-ee6c-4834-b14e-a66969cb398d" updated="2014-10-09 15:48:01.0" text="Credits Text Test" createdby_id="10" updatedby_id="10" language_id="124" agent_id="4809"/>
 +
-   <PolytomousKey id="751" created="2013-03-24 11:17:08.0" uuid="9d8bf4f6-a70a-4b80-8556-2ccfb436ff01" protectedtitlecache="true" titleCache="Asphodeline" createdby_id="30"  startNumber="1"/>
-   <PolytomousKey id="1550" created="2014-03-10 10:02:35.0" uuid="0d53ba20-7de4-4baa-bd8a-401048447d66" updated="2014-03-10 10:02:42.0" protectedtitlecache="true" titleCache="Achillea" createdby_id="30" updatedby_id="30" root_id="2750" startNumber="1"/>
++  <KeyStatement id="2460" created="2014-03-10 10:03:48.0" uuid="66da6df7-784c-4d5a-9378-58b2cf92ba13" updated="2014-03-10 10:06:32.0"  />
++  <KeyStatement id="2461" created="2014-03-10 10:04:03.0" uuid="f9cfd498-de47-48fd-b38c-43cf57b63750" updated="2014-03-10 10:06:32.0"  />
++  <KeyStatement id="2462" created="2014-03-10 10:04:21.0" uuid="817fb39e-91d4-4d8c-a942-6acab47575d1" updated="2014-03-10 10:06:32.0"  />
++  <KeyStatement id="2463" created="2014-03-10 10:04:53.0" uuid="6b571b86-7764-4f27-925c-ae5e2653f7ad" updated="2014-03-10 10:06:32.0"  />
++  <KeyStatement id="2464" created="2014-03-10 10:05:16.0" uuid="91bbb534-abdf-4915-9f6f-a0cb41f8cf58" updated="2014-03-10 10:06:32.0"  />
++  <KeyStatement id="2465" created="2014-03-10 10:05:34.0" uuid="1991ca31-2630-4917-8db3-eb67cec8f231" updated="2014-03-10 10:06:32.0"  />
++  <KeyStatement id="2466" created="2014-03-10 10:06:15.0" uuid="3e1bbc59-b098-4533-ac35-245e1140a0ae" updated="2014-03-10 10:06:32.0"  />
++  <KeyStatement id="2467" created="2014-03-10 10:03:24.0" uuid="68fd99f6-64ce-4bb8-a6af-d2cf2c046e2c" updated="2014-03-10 10:06:32.0"  />
 +  <KeyStatement id="2760" created="2014-10-09 15:42:33.0" uuid="b9702653-f620-4208-bda9-a6fe082004d1" updated="2014-10-09 15:42:44.0" createdby_id="10" updatedby_id="10"/>
 +  <KeyStatement id="2761" created="2014-10-09 15:42:55.0" uuid="688a432f-4b57-4c6f-a8f6-0c468a28cb7c" updated="2014-10-09 15:43:03.0" createdby_id="10" updatedby_id="10"/>
 +
 +  <AgentBase DTYPE="Person" id="4809" created="2010-12-21 15:09:59.0" uuid="945d08f2-eb92-45b6-9252-6275ea6d338b" protectedtitlecache="false" titleCache="R. A. Graham" nomenclaturaltitle="R. A. Graham" createdby_id="11"/>
 +
 +  <DefinedTermBase DTYPE="Language" id="124" created="2010-12-21 15:09:09.0" uuid="e9f8cdb7-6819-44e8-95d3-e2d0690c3523" protectedtitlecache="false" titleCache="English" uri=""  vocabulary_id="10" termType="LA" idInVocabulary="eng"/>
 +
 +  <Extension id="10" created="2014-10-09 15:45:41.0" uuid="0d6f35d7-7e76-446a-a017-7e8355ee1b4c" updated="2014-10-09 15:48:01.0" extendedObj_type="eu.etaxonomy.cdm.model.description.PolytomousKey" extendedObj_id="1550" value="http://test.com" createdby_id="10" updatedby_id="10" type_id="2075"/>
 +
 +  <PolytomousKey_OriginalSourceBase PolytomousKey_id="1550" sources_id="23710"/>
 +  <PolytomousKey_OriginalSourceBase PolytomousKey_id="1550" sources_id="23711"/>
 +
 +  <PolytomousKey_RightsInfo PolytomousKey_id="1550" rights_id="10"/>
 +
 +  <KeyStatement_LanguageString KeyStatement_id="2460" label_id="13782" label_mapkey_id="124"/>
 +  <KeyStatement_LanguageString KeyStatement_id="2461" label_id="13783" label_mapkey_id="124"/>
 +  <KeyStatement_LanguageString KeyStatement_id="2462" label_id="13784" label_mapkey_id="124"/>
 +  <KeyStatement_LanguageString KeyStatement_id="2463" label_id="13786" label_mapkey_id="124"/>
 +  <KeyStatement_LanguageString KeyStatement_id="2464" label_id="13789" label_mapkey_id="124"/>
 +  <KeyStatement_LanguageString KeyStatement_id="2465" label_id="13790" label_mapkey_id="124"/>
 +  <KeyStatement_LanguageString KeyStatement_id="2466" label_id="13792" label_mapkey_id="124"/>
 +  <KeyStatement_LanguageString KeyStatement_id="2467" label_id="13796" label_mapkey_id="124"/>
 +  <KeyStatement_LanguageString KeyStatement_id="2760" label_id="14570" label_mapkey_id="124"/>
 +  <KeyStatement_LanguageString KeyStatement_id="2761" label_id="14571" label_mapkey_id="124"/>
 +
-   <OriginalSourceBase DTYPE="IdentifiableSource" id="23710" created="2014-03-10 10:06:57.0" uuid="95e05e82-499d-4b8a-ad6b-1085f74a7496" updated="2014-03-10 10:07:33.0" sourcedObj_type="eu.etaxonomy.cdm.model.description.PolytomousKey" sourcedObj_id="1550" createdby_id="30" updatedby_id="30" citation_id="1730" sourceType="PTS"/>
-   <OriginalSourceBase DTYPE="IdentifiableSource" id="23711" created="2014-03-10 10:06:48.0" uuid="f77555fe-0d98-4c9f-98ed-a5bca6b1e342" updated="2014-03-10 10:07:33.0" sourcedObj_type="eu.etaxonomy.cdm.model.description.PolytomousKey" sourcedObj_id="1550" createdby_id="30" updatedby_id="30" citation_id="50" sourceType="PTS"/>
++  <PolytomousKey id="751" created="2013-03-24 11:17:08.0" uuid="9d8bf4f6-a70a-4b80-8556-2ccfb436ff01" protectedtitlecache="true" titleCache="Asphodeline"   startNumber="1"/>
++  <PolytomousKey id="1550" created="2014-03-10 10:02:35.0" uuid="0d53ba20-7de4-4baa-bd8a-401048447d66" updated="2014-03-10 10:02:42.0" protectedtitlecache="true" titleCache="Achillea"   root_id="2750" startNumber="1"/>
 +
++  <OriginalSourceBase DTYPE="IdentifiableSource" id="23710" created="2014-03-10 10:06:57.0" uuid="95e05e82-499d-4b8a-ad6b-1085f74a7496" updated="2014-03-10 10:07:33.0" sourcedObj_type="eu.etaxonomy.cdm.model.description.PolytomousKey" sourcedObj_id="1550"    sourceType="PTS"/>
++  <OriginalSourceBase DTYPE="IdentifiableSource" id="23711" created="2014-03-10 10:06:48.0" uuid="f77555fe-0d98-4c9f-98ed-a5bca6b1e342" updated="2014-03-10 10:07:33.0" sourcedObj_type="eu.etaxonomy.cdm.model.description.PolytomousKey" sourcedObj_id="1550"    sourceType="PTS"/>
 +
 +  
 +</dataset>
index bb3414534821e2a3346be4f7e9c62b133a093016,0000000000000000000000000000000000000000..19893fb16c2e3d83451db87ff04c448633c85897
mode 100644,000000..100644
Binary files differ
index fbe7de9b57d6b0bdeec29ca438407ef1c9d5a4d4,0000000000000000000000000000000000000000..7d3d1f8a9d4a53fb825370952d02cda78a4e7f65
mode 100644,000000..100644
--- /dev/null
@@@ -1,7173 -1,0 +1,7173 @@@
- 12-11 17:14:24 jdbc[3]: exception
++01-28 16:42:12 jdbc[3]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CDMMETADATA" not found; SQL statement:
 +SELECT value FROM CdmMetaData WHERE propertyname=0 [42102-170]
- 12-11 17:14:27 jdbc[6]: exception
++01-28 16:42:15 jdbc[6]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CDMMETADATA" not found; SQL statement:
 +SELECT value FROM CdmMetaData WHERE propertyname=0 [42102-170]
- 12-11 17:14:52 jdbc[7]: null
++01-28 16:42:43 jdbc[7]: null
 +org.h2.message.DbException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.message.DbException.get(DbException.java:135)
 +      at org.h2.jdbc.JdbcConnection.closeOld(JdbcConnection.java:175)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:120)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:93)
 +      at org.h2.Driver.connect(Driver.java:72)
 +      at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 +      at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 +      at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 +      at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 +      at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 +      at eu.etaxonomy.cdm.database.LocalH2.createDataSource(LocalH2.java:88)
 +      at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 +      at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
 +      at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
 +      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
 +      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2276)
 +      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2272)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
 +Caused by: org.h2.jdbc.JdbcSQLException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      ... 60 more
- 12-11 17:14:52 jdbc[7]: null
++01-28 16:42:43 jdbc[7]: null
 +org.h2.message.DbException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.message.DbException.get(DbException.java:135)
 +      at org.h2.jdbc.JdbcConnection.closeOld(JdbcConnection.java:175)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:120)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:93)
 +      at org.h2.Driver.connect(Driver.java:72)
 +      at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 +      at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 +      at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 +      at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 +      at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 +      at eu.etaxonomy.cdm.database.LocalH2.createDataSource(LocalH2.java:88)
 +      at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 +      at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
 +      at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
 +      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
 +      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2276)
 +      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2272)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
 +Caused by: org.h2.jdbc.JdbcSQLException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      ... 60 more
- 12-11 17:14:52 jdbc[7]: null
++01-28 16:42:43 jdbc[7]: null
 +org.h2.message.DbException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.message.DbException.get(DbException.java:135)
 +      at org.h2.jdbc.JdbcConnection.closeOld(JdbcConnection.java:175)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:120)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:93)
 +      at org.h2.Driver.connect(Driver.java:72)
 +      at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 +      at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 +      at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 +      at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 +      at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 +      at eu.etaxonomy.cdm.database.LocalH2.createDataSource(LocalH2.java:88)
 +      at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 +      at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
 +      at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
 +      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
 +      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2276)
 +      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2272)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
 +Caused by: org.h2.jdbc.JdbcSQLException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      ... 60 more
- 12-11 17:14:52 jdbc[7]: null
++01-28 16:42:43 jdbc[7]: null
 +org.h2.message.DbException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.message.DbException.get(DbException.java:135)
 +      at org.h2.jdbc.JdbcConnection.closeOld(JdbcConnection.java:175)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:120)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:93)
 +      at org.h2.Driver.connect(Driver.java:72)
 +      at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 +      at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 +      at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 +      at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 +      at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 +      at eu.etaxonomy.cdm.database.LocalH2.createDataSource(LocalH2.java:88)
 +      at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 +      at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
 +      at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
 +      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
 +      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2276)
 +      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2272)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
 +Caused by: org.h2.jdbc.JdbcSQLException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      ... 60 more
- 12-11 17:14:52 jdbc[7]: null
++01-28 16:42:43 jdbc[7]: null
 +org.h2.message.DbException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.message.DbException.get(DbException.java:135)
 +      at org.h2.jdbc.JdbcConnection.closeOld(JdbcConnection.java:175)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:120)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:93)
 +      at org.h2.Driver.connect(Driver.java:72)
 +      at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 +      at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 +      at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 +      at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 +      at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 +      at eu.etaxonomy.cdm.database.LocalH2.createDataSource(LocalH2.java:88)
 +      at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 +      at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
 +      at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
 +      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
 +      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2276)
 +      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2272)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
 +Caused by: org.h2.jdbc.JdbcSQLException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      ... 60 more
- 12-11 17:14:52 jdbc[7]: null
++01-28 16:42:43 jdbc[7]: null
 +org.h2.message.DbException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.message.DbException.get(DbException.java:135)
 +      at org.h2.jdbc.JdbcConnection.closeOld(JdbcConnection.java:175)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:120)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:93)
 +      at org.h2.Driver.connect(Driver.java:72)
 +      at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 +      at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 +      at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 +      at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 +      at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 +      at eu.etaxonomy.cdm.database.LocalH2.createDataSource(LocalH2.java:88)
 +      at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 +      at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
 +      at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
 +      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
 +      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2276)
 +      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2272)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
 +Caused by: org.h2.jdbc.JdbcSQLException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      ... 60 more
- 12-11 17:14:52 jdbc[7]: null
++01-28 16:42:43 jdbc[7]: null
 +org.h2.message.DbException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.message.DbException.get(DbException.java:135)
 +      at org.h2.jdbc.JdbcConnection.closeOld(JdbcConnection.java:175)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:120)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:93)
 +      at org.h2.Driver.connect(Driver.java:72)
 +      at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 +      at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 +      at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 +      at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 +      at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 +      at eu.etaxonomy.cdm.database.LocalH2.createDataSource(LocalH2.java:88)
 +      at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 +      at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
 +      at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
 +      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
 +      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2276)
 +      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2272)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
 +Caused by: org.h2.jdbc.JdbcSQLException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      ... 60 more
- 12-11 17:14:52 jdbc[7]: null
++01-28 16:42:43 jdbc[7]: null
 +org.h2.message.DbException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.message.DbException.get(DbException.java:135)
 +      at org.h2.jdbc.JdbcConnection.closeOld(JdbcConnection.java:175)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:120)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:93)
 +      at org.h2.Driver.connect(Driver.java:72)
 +      at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 +      at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 +      at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 +      at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 +      at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 +      at eu.etaxonomy.cdm.database.LocalH2.createDataSource(LocalH2.java:88)
 +      at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 +      at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
 +      at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
 +      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
 +      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2276)
 +      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2272)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
 +Caused by: org.h2.jdbc.JdbcSQLException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      ... 60 more
- 12-11 17:14:52 jdbc[7]: null
++01-28 16:42:43 jdbc[7]: null
 +org.h2.message.DbException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.message.DbException.get(DbException.java:135)
 +      at org.h2.jdbc.JdbcConnection.closeOld(JdbcConnection.java:175)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:120)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:93)
 +      at org.h2.Driver.connect(Driver.java:72)
 +      at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 +      at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 +      at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 +      at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 +      at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 +      at eu.etaxonomy.cdm.database.LocalH2.createDataSource(LocalH2.java:88)
 +      at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 +      at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
 +      at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
 +      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
 +      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2276)
 +      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2272)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
 +Caused by: org.h2.jdbc.JdbcSQLException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      ... 60 more
- 12-11 17:14:52 jdbc[7]: null
++01-28 16:42:43 jdbc[7]: null
 +org.h2.message.DbException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.message.DbException.get(DbException.java:135)
 +      at org.h2.jdbc.JdbcConnection.closeOld(JdbcConnection.java:175)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:120)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:93)
 +      at org.h2.Driver.connect(Driver.java:72)
 +      at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 +      at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 +      at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 +      at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 +      at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 +      at eu.etaxonomy.cdm.database.LocalH2.createDataSource(LocalH2.java:88)
 +      at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 +      at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
 +      at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
 +      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
 +      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2276)
 +      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2272)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
 +Caused by: org.h2.jdbc.JdbcSQLException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      ... 60 more
- 12-11 17:14:52 jdbc[7]: null
++01-28 16:42:43 jdbc[7]: null
 +org.h2.message.DbException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.message.DbException.get(DbException.java:135)
 +      at org.h2.jdbc.JdbcConnection.closeOld(JdbcConnection.java:175)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:120)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:93)
 +      at org.h2.Driver.connect(Driver.java:72)
 +      at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 +      at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 +      at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 +      at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 +      at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 +      at eu.etaxonomy.cdm.database.LocalH2.createDataSource(LocalH2.java:88)
 +      at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 +      at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
 +      at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
 +      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
 +      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2276)
 +      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2272)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
 +Caused by: org.h2.jdbc.JdbcSQLException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      ... 60 more
- 12-11 17:14:52 jdbc[7]: null
++01-28 16:42:43 jdbc[7]: null
 +org.h2.message.DbException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.message.DbException.get(DbException.java:135)
 +      at org.h2.jdbc.JdbcConnection.closeOld(JdbcConnection.java:175)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:120)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:93)
 +      at org.h2.Driver.connect(Driver.java:72)
 +      at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 +      at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 +      at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 +      at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 +      at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 +      at eu.etaxonomy.cdm.database.LocalH2.createDataSource(LocalH2.java:88)
 +      at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 +      at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
 +      at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
 +      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
 +      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2276)
 +      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2272)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
 +Caused by: org.h2.jdbc.JdbcSQLException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      ... 60 more
- 12-11 17:14:52 jdbc[7]: null
++01-28 16:42:43 jdbc[7]: null
 +org.h2.message.DbException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.message.DbException.get(DbException.java:135)
 +      at org.h2.jdbc.JdbcConnection.closeOld(JdbcConnection.java:175)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:120)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:93)
 +      at org.h2.Driver.connect(Driver.java:72)
 +      at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 +      at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 +      at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 +      at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 +      at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 +      at eu.etaxonomy.cdm.database.LocalH2.createDataSource(LocalH2.java:88)
 +      at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 +      at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
 +      at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
 +      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
 +      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2276)
 +      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2272)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
 +Caused by: org.h2.jdbc.JdbcSQLException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      ... 60 more
- 12-11 17:14:52 jdbc[7]: null
++01-28 16:42:43 jdbc[7]: null
 +org.h2.message.DbException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.message.DbException.get(DbException.java:135)
 +      at org.h2.jdbc.JdbcConnection.closeOld(JdbcConnection.java:175)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:120)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:93)
 +      at org.h2.Driver.connect(Driver.java:72)
 +      at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 +      at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 +      at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 +      at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 +      at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 +      at eu.etaxonomy.cdm.database.LocalH2.createDataSource(LocalH2.java:88)
 +      at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 +      at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
 +      at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
 +      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
 +      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2276)
 +      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2272)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
 +Caused by: org.h2.jdbc.JdbcSQLException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      ... 60 more
- 12-11 17:14:52 jdbc[7]: null
++01-28 16:42:43 jdbc[7]: null
 +org.h2.message.DbException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.message.DbException.get(DbException.java:135)
 +      at org.h2.jdbc.JdbcConnection.closeOld(JdbcConnection.java:175)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:120)
 +      at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:93)
 +      at org.h2.Driver.connect(Driver.java:72)
 +      at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 +      at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 +      at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 +      at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 +      at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 +      at eu.etaxonomy.cdm.database.LocalH2.createDataSource(LocalH2.java:88)
 +      at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 +      at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:242)
 +      at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:117)
 +      at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
 +      at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
 +      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
 +      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2276)
 +      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2272)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
 +Caused by: org.h2.jdbc.JdbcSQLException: The connection was not closed by the application and is garbage collected [90018-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      ... 60 more
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ADDRESS" not found; SQL statement:
 +alter table Address drop constraint FK1ED033D44FF2DB2C [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ADDRESS" not found; SQL statement:
 +alter table Address drop constraint FK1ED033D4BC5DA539 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ADDRESS" not found; SQL statement:
 +alter table Address drop constraint FK1ED033D4CDD3C17E [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ADDRESS" not found; SQL statement:
 +alter table Address drop constraint FK1ED033D4132A2FE8 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ADDRESS_AUD" not found; SQL statement:
 +alter table Address_AUD drop constraint FK115657A534869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE" not found; SQL statement:
 +alter table AgentBase drop constraint FK1205D3564FF2DB2C [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE" not found; SQL statement:
 +alter table AgentBase drop constraint FK1205D356BC5DA539 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE" not found; SQL statement:
 +alter table AgentBase drop constraint FK1205D356A830578 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_AUD" not found; SQL statement:
 +alter table AgentBase_AUD drop constraint FK29CC662734869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_ADDRESS" not found; SQL statement:
 +alter table AgentBase_Address drop constraint FK1EDFF7EB50751EC5 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_ADDRESS" not found; SQL statement:
 +alter table AgentBase_Address drop constraint FK1EDFF7EB86EFC5D4 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_ADDRESS_AUD" not found; SQL statement:
 +alter table AgentBase_Address_AUD drop constraint FK3D28383C34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_AGENTBASE" not found; SQL statement:
 +alter table AgentBase_AgentBase drop constraint FK4D34EDADE9E535F9 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_AGENTBASE" not found; SQL statement:
 +alter table AgentBase_AgentBase drop constraint FK4D34EDAD1C0E9907 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_AGENTBASE_AUD" not found; SQL statement:
 +alter table AgentBase_AgentBase_AUD drop constraint FKA8A87CFE34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_ANNOTATION" not found; SQL statement:
 +alter table AgentBase_Annotation drop constraint FK44D5F7D81E403E0B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_ANNOTATION" not found; SQL statement:
 +alter table AgentBase_Annotation drop constraint FK44D5F7D886EFC5D4 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_ANNOTATION_AUD" not found; SQL statement:
 +alter table AgentBase_Annotation_AUD drop constraint FK771279A934869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_CREDIT" not found; SQL statement:
 +alter table AgentBase_Credit drop constraint FK2636742232D1B9F [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_CREDIT" not found; SQL statement:
 +alter table AgentBase_Credit drop constraint FK2636742286EFC5D4 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_CREDIT_AUD" not found; SQL statement:
 +alter table AgentBase_Credit_AUD drop constraint FK7FE7C0F334869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_DEFINEDTERMBASE" not found; SQL statement:
 +alter table AgentBase_DefinedTermBase drop constraint FK6665C77DF116FEB0 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_DEFINEDTERMBASE" not found; SQL statement:
 +alter table AgentBase_DefinedTermBase drop constraint FK6665C77D8D9AB196 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_DEFINEDTERMBASE_AUD" not found; SQL statement:
 +alter table AgentBase_DefinedTermBase_AUD drop constraint FKA737EECE34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_EXTENSION" not found; SQL statement:
 +alter table AgentBase_Extension drop constraint FK8E1E5676927DE9DF [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_EXTENSION" not found; SQL statement:
 +alter table AgentBase_Extension drop constraint FK8E1E567686EFC5D4 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_EXTENSION_AUD" not found; SQL statement:
 +alter table AgentBase_Extension_AUD drop constraint FK11AE594734869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_IDENTIFIER" not found; SQL statement:
 +alter table AgentBase_Identifier drop constraint FK410EB952E12073FF [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_IDENTIFIER" not found; SQL statement:
 +alter table AgentBase_Identifier drop constraint FK410EB95286EFC5D4 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_IDENTIFIER_AUD" not found; SQL statement:
 +alter table AgentBase_Identifier_AUD drop constraint FK3DB9EE2334869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_MARKER" not found; SQL statement:
 +alter table AgentBase_Marker drop constraint FK365D5D63777265A1 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_MARKER" not found; SQL statement:
 +alter table AgentBase_Marker drop constraint FK365D5D6386EFC5D4 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_MARKER_AUD" not found; SQL statement:
 +alter table AgentBase_Marker_AUD drop constraint FKE40621B434869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_MEDIA" not found; SQL statement:
 +alter table AgentBase_Media drop constraint FKE8FC5D9BC2C29593 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_MEDIA" not found; SQL statement:
 +alter table AgentBase_Media drop constraint FKE8FC5D9B86EFC5D4 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_MEDIA_AUD" not found; SQL statement:
 +alter table AgentBase_Media_AUD drop constraint FK323A45EC34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table AgentBase_OriginalSourceBase drop constraint FKB482C5E63A6735D9 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table AgentBase_OriginalSourceBase drop constraint FKB482C5E686EFC5D4 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_ORIGINALSOURCEBASE_AUD" not found; SQL statement:
 +alter table AgentBase_OriginalSourceBase_AUD drop constraint FK886D90B734869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_RIGHTSINFO" not found; SQL statement:
 +alter table AgentBase_RightsInfo drop constraint FK4FD6A3CEC13F7B21 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_RIGHTSINFO" not found; SQL statement:
 +alter table AgentBase_RightsInfo drop constraint FK4FD6A3CE86EFC5D4 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_RIGHTSINFO_AUD" not found; SQL statement:
 +alter table AgentBase_RightsInfo_AUD drop constraint FK79503A9F34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_CONTACT_EMAILADDRESSES" not found; SQL statement:
 +alter table AgentBase_contact_emailaddresses drop constraint FK4BD2B08E86EFC5D4 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_CONTACT_EMAILADDRESSES_AUD" not found; SQL statement:
 +alter table AgentBase_contact_emailaddresses_AUD drop constraint FKCAF7E75F34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_CONTACT_FAXNUMBERS" not found; SQL statement:
 +alter table AgentBase_contact_faxnumbers drop constraint FK52E1AD9586EFC5D4 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_CONTACT_FAXNUMBERS_AUD" not found; SQL statement:
 +alter table AgentBase_contact_faxnumbers_AUD drop constraint FK88A308E634869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_CONTACT_PHONENUMBERS" not found; SQL statement:
 +alter table AgentBase_contact_phonenumbers drop constraint FKC171CC2486EFC5D4 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_CONTACT_PHONENUMBERS_AUD" not found; SQL statement:
 +alter table AgentBase_contact_phonenumbers_AUD drop constraint FKDDD347F534869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_CONTACT_URLS" not found; SQL statement:
 +alter table AgentBase_contact_urls drop constraint FK9A9643EC86EFC5D4 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AGENTBASE_CONTACT_URLS_AUD" not found; SQL statement:
 +alter table AgentBase_contact_urls_AUD drop constraint FK1CE69BBD34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATION" not found; SQL statement:
 +alter table Amplification drop constraint FK9DA6B4164FF2DB2C [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATION" not found; SQL statement:
 +alter table Amplification drop constraint FK9DA6B416BC5DA539 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATION" not found; SQL statement:
 +alter table Amplification drop constraint FK9DA6B4163DA462D5 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATION" not found; SQL statement:
 +alter table Amplification drop constraint FK9DA6B4166D2CE418 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATION" not found; SQL statement:
 +alter table Amplification drop constraint FK9DA6B4163781DA30 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATION" not found; SQL statement:
 +alter table Amplification drop constraint FK9DA6B416403E17F4 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATION" not found; SQL statement:
 +alter table Amplification drop constraint FK9DA6B416AFCA96F8 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATION" not found; SQL statement:
 +alter table Amplification drop constraint FK9DA6B4161600EAB3 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATIONRESULT" not found; SQL statement:
 +alter table AmplificationResult drop constraint FK484B7FD34FF2DB2C [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATIONRESULT" not found; SQL statement:
 +alter table AmplificationResult drop constraint FK484B7FD3BC5DA539 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATIONRESULT" not found; SQL statement:
 +alter table AmplificationResult drop constraint FK484B7FD3614CEB1F [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATIONRESULT" not found; SQL statement:
 +alter table AmplificationResult drop constraint FK484B7FD3DEC4385F [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATIONRESULT" not found; SQL statement:
 +alter table AmplificationResult drop constraint FK484B7FD3E671A9DF [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATIONRESULT" not found; SQL statement:
 +alter table AmplificationResult drop constraint FK484B7FD3825BDDD3 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATIONRESULT_AUD" not found; SQL statement:
 +alter table AmplificationResult_AUD drop constraint FK343D8C2434869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATIONRESULT_ANNOTATION" not found; SQL statement:
 +alter table AmplificationResult_Annotation drop constraint FKFE4A8B3B1E403E0B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATIONRESULT_ANNOTATION" not found; SQL statement:
 +alter table AmplificationResult_Annotation drop constraint FKFE4A8B3BD320A65F [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATIONRESULT_ANNOTATION_AUD" not found; SQL statement:
 +alter table AmplificationResult_Annotation_AUD drop constraint FK7378A38C34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATIONRESULT_MARKER" not found; SQL statement:
 +alter table AmplificationResult_Marker drop constraint FK5B911A46777265A1 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATIONRESULT_MARKER" not found; SQL statement:
 +alter table AmplificationResult_Marker drop constraint FK5B911A46D320A65F [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATIONRESULT_MARKER_AUD" not found; SQL statement:
 +alter table AmplificationResult_Marker_AUD drop constraint FK9D7AB51734869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATION_AUD" not found; SQL statement:
 +alter table Amplification_AUD drop constraint FK448EE6E734869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATION_ANNOTATION" not found; SQL statement:
 +alter table Amplification_Annotation drop constraint FK6B251F181E403E0B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATION_ANNOTATION" not found; SQL statement:
 +alter table Amplification_Annotation drop constraint FK6B251F18614CEB1F [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATION_ANNOTATION_AUD" not found; SQL statement:
 +alter table Amplification_Annotation_AUD drop constraint FK6FC00E934869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATION_MARKER" not found; SQL statement:
 +alter table Amplification_Marker drop constraint FK46E224A3777265A1 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATION_MARKER" not found; SQL statement:
 +alter table Amplification_Marker drop constraint FK46E224A3614CEB1F [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "AMPLIFICATION_MARKER_AUD" not found; SQL statement:
 +alter table Amplification_Marker_AUD drop constraint FKA5548F434869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ANNOTATION" not found; SQL statement:
 +alter table Annotation drop constraint FK1A21C74F4FF2DB2C [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ANNOTATION" not found; SQL statement:
 +alter table Annotation drop constraint FK1A21C74FBC5DA539 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ANNOTATION" not found; SQL statement:
 +alter table Annotation drop constraint FK1A21C74FE8D36B00 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ANNOTATION" not found; SQL statement:
 +alter table Annotation drop constraint FK1A21C74FDF299D00 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ANNOTATION" not found; SQL statement:
 +alter table Annotation drop constraint FK1A21C74FE7692740 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ANNOTATION_AUD" not found; SQL statement:
 +alter table Annotation_AUD drop constraint FK1A6BB5A034869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ANNOTATION_ANNOTATION" not found; SQL statement:
 +alter table Annotation_Annotation drop constraint FKC99DFE3F1E403E0B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ANNOTATION_ANNOTATION" not found; SQL statement:
 +alter table Annotation_Annotation drop constraint FKC99DFE3F994CCE20 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ANNOTATION_ANNOTATION_AUD" not found; SQL statement:
 +alter table Annotation_Annotation_AUD drop constraint FKB212F49034869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ANNOTATION_MARKER" not found; SQL statement:
 +alter table Annotation_Marker drop constraint FKB17EAF4A777265A1 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ANNOTATION_MARKER" not found; SQL statement:
 +alter table Annotation_Marker drop constraint FKB17EAF4A994CCE20 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ANNOTATION_MARKER_AUD" not found; SQL statement:
 +alter table Annotation_Marker_AUD drop constraint FK68CE281B34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CDMMETADATA" not found; SQL statement:
 +alter table CdmMetaData drop constraint FK6EA78F7B4FF2DB2C [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION" not found; SQL statement:
 +alter table Classification drop constraint FKDB1100064FF2DB2C [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION" not found; SQL statement:
 +alter table Classification drop constraint FKDB110006BC5DA539 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION" not found; SQL statement:
 +alter table Classification drop constraint FKDB11000677E2F09E [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION" not found; SQL statement:
 +alter table Classification drop constraint FKDB1100068D0FB4DA [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION" not found; SQL statement:
 +alter table Classification drop constraint FKDB110006D1E08681 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_AUD" not found; SQL statement:
 +alter table Classification_AUD drop constraint FKEB11BAD734869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_ANNOTATION" not found; SQL statement:
 +alter table Classification_Annotation drop constraint FKC978FD281E403E0B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_ANNOTATION" not found; SQL statement:
 +alter table Classification_Annotation drop constraint FKC978FD2884A3CE1B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_ANNOTATION_AUD" not found; SQL statement:
 +alter table Classification_Annotation_AUD drop constraint FK3D1256F934869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_CREDIT" not found; SQL statement:
 +alter table Classification_Credit drop constraint FK4950A17232D1B9F [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_CREDIT" not found; SQL statement:
 +alter table Classification_Credit drop constraint FK4950A17284A3CE1B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_CREDIT_AUD" not found; SQL statement:
 +alter table Classification_Credit_AUD drop constraint FK48AC64334869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_DESCRIPTION" not found; SQL statement:
 +alter table Classification_Description drop constraint FK382EB1232BEBA58D [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_DESCRIPTION" not found; SQL statement:
 +alter table Classification_Description drop constraint FK382EB12328459272 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_DESCRIPTION" not found; SQL statement:
 +alter table Classification_Description drop constraint FK382EB12384A3CE1B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_DESCRIPTION_AUD" not found; SQL statement:
 +alter table Classification_Description_AUD drop constraint FK3187957434869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_EXTENSION" not found; SQL statement:
 +alter table Classification_Extension drop constraint FK715D6726927DE9DF [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_EXTENSION" not found; SQL statement:
 +alter table Classification_Extension drop constraint FK715D672684A3CE1B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_EXTENSION_AUD" not found; SQL statement:
 +alter table Classification_Extension_AUD drop constraint FK289591F734869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_GEOSCOPE" not found; SQL statement:
 +alter table Classification_GeoScope drop constraint FK379FE5BC86D04E74 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_GEOSCOPE" not found; SQL statement:
 +alter table Classification_GeoScope drop constraint FK379FE5BC84A3CE1B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_GEOSCOPE_AUD" not found; SQL statement:
 +alter table Classification_GeoScope_AUD drop constraint FKF5AAD58D34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_IDENTIFIER" not found; SQL statement:
 +alter table Classification_Identifier drop constraint FKC5B1BEA2E12073FF [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_IDENTIFIER" not found; SQL statement:
 +alter table Classification_Identifier drop constraint FKC5B1BEA284A3CE1B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_IDENTIFIER_AUD" not found; SQL statement:
 +alter table Classification_Identifier_AUD drop constraint FK3B9CB7334869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_MARKER" not found; SQL statement:
 +alter table Classification_Marker drop constraint FK59778AB3777265A1 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_MARKER" not found; SQL statement:
 +alter table Classification_Marker drop constraint FK59778AB384A3CE1B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_MARKER_AUD" not found; SQL statement:
 +alter table Classification_Marker_AUD drop constraint FK68A9270434869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table Classification_OriginalSourceBase drop constraint FK91B37B363A6735D9 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table Classification_OriginalSourceBase drop constraint FK91B37B3684A3CE1B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_ORIGINALSOURCEBASE_AUD" not found; SQL statement:
 +alter table Classification_OriginalSourceBase_AUD drop constraint FK48A31E0734869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_RIGHTSINFO" not found; SQL statement:
 +alter table Classification_RightsInfo drop constraint FKD479A91EC13F7B21 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_RIGHTSINFO" not found; SQL statement:
 +alter table Classification_RightsInfo drop constraint FKD479A91E84A3CE1B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CLASSIFICATION_RIGHTSINFO_AUD" not found; SQL statement:
 +alter table Classification_RightsInfo_AUD drop constraint FK3F5017EF34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION" not found; SQL statement:
 +alter table Collection drop constraint FKF078ABE4FF2DB2C [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION" not found; SQL statement:
 +alter table Collection drop constraint FKF078ABEBC5DA539 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION" not found; SQL statement:
 +alter table Collection drop constraint FKF078ABE16B9CA77 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION" not found; SQL statement:
 +alter table Collection drop constraint FKF078ABECEB38EFF [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_AUD" not found; SQL statement:
 +alter table Collection_AUD drop constraint FKD6D4298F34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_ANNOTATION" not found; SQL statement:
 +alter table Collection_Annotation drop constraint FKEA970F701E403E0B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_ANNOTATION" not found; SQL statement:
 +alter table Collection_Annotation drop constraint FKEA970F70EB62BE9A [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_ANNOTATION_AUD" not found; SQL statement:
 +alter table Collection_Annotation_AUD drop constraint FKA0CE054134869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_CREDIT" not found; SQL statement:
 +alter table Collection_Credit drop constraint FKE0A317BA32D1B9F [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_CREDIT" not found; SQL statement:
 +alter table Collection_Credit drop constraint FKE0A317BAEB62BE9A [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_CREDIT_AUD" not found; SQL statement:
 +alter table Collection_Credit_AUD drop constraint FK25A8D88B34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_EXTENSION" not found; SQL statement:
 +alter table Collection_Extension drop constraint FKF68FEBDE927DE9DF [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_EXTENSION" not found; SQL statement:
 +alter table Collection_Extension drop constraint FKF68FEBDEEB62BE9A [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_EXTENSION_AUD" not found; SQL statement:
 +alter table Collection_Extension_AUD drop constraint FK1306FAAF34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_IDENTIFIER" not found; SQL statement:
 +alter table Collection_Identifier drop constraint FKE6CFD0EAE12073FF [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_IDENTIFIER" not found; SQL statement:
 +alter table Collection_Identifier drop constraint FKE6CFD0EAEB62BE9A [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_IDENTIFIER_AUD" not found; SQL statement:
 +alter table Collection_Identifier_AUD drop constraint FK677579BB34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_MARKER" not found; SQL statement:
 +alter table Collection_Marker drop constraint FKF0CA00FB777265A1 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_MARKER" not found; SQL statement:
 +alter table Collection_Marker drop constraint FKF0CA00FBEB62BE9A [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_MARKER_AUD" not found; SQL statement:
 +alter table Collection_Marker_AUD drop constraint FK89C7394C34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_MEDIA" not found; SQL statement:
 +alter table Collection_Media drop constraint FK7320E703C2C29593 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_MEDIA" not found; SQL statement:
 +alter table Collection_Media drop constraint FK7320E703EB62BE9A [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_MEDIA_AUD" not found; SQL statement:
 +alter table Collection_Media_AUD drop constraint FK9AABDB5434869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table Collection_OriginalSourceBase drop constraint FK37DEC57E3A6735D9 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table Collection_OriginalSourceBase drop constraint FK37DEC57EEB62BE9A [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_ORIGINALSOURCEBASE_AUD" not found; SQL statement:
 +alter table Collection_OriginalSourceBase_AUD drop constraint FKF810044F34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_RIGHTSINFO" not found; SQL statement:
 +alter table Collection_RightsInfo drop constraint FKF597BB66C13F7B21 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_RIGHTSINFO" not found; SQL statement:
 +alter table Collection_RightsInfo drop constraint FKF597BB66EB62BE9A [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "COLLECTION_RIGHTSINFO_AUD" not found; SQL statement:
 +alter table Collection_RightsInfo_AUD drop constraint FKA30BC63734869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CREDIT" not found; SQL statement:
 +alter table Credit drop constraint FK78CA97194FF2DB2C [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CREDIT" not found; SQL statement:
 +alter table Credit drop constraint FK78CA9719BC5DA539 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CREDIT" not found; SQL statement:
 +alter table Credit drop constraint FK78CA9719E8D36B00 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CREDIT" not found; SQL statement:
 +alter table Credit drop constraint FK78CA9719F7976FC5 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CREDIT_AUD" not found; SQL statement:
 +alter table Credit_AUD drop constraint FK5533906A34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CREDIT_ANNOTATION" not found; SQL statement:
 +alter table Credit_Annotation drop constraint FKE8DA4C351E403E0B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CREDIT_ANNOTATION" not found; SQL statement:
 +alter table Credit_Annotation drop constraint FKE8DA4C354CF694E0 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CREDIT_ANNOTATION_AUD" not found; SQL statement:
 +alter table Credit_Annotation_AUD drop constraint FK1DEB578634869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CREDIT_MARKER" not found; SQL statement:
 +alter table Credit_Marker drop constraint FK10CC6840777265A1 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CREDIT_MARKER" not found; SQL statement:
 +alter table Credit_Marker drop constraint FK10CC68404CF694E0 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "CREDIT_MARKER_AUD" not found; SQL statement:
 +alter table Credit_Marker_AUD drop constraint FK880A761134869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE" not found; SQL statement:
 +alter table DefinedTermBase drop constraint FK2E340A664FF2DB2C [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE" not found; SQL statement:
 +alter table DefinedTermBase drop constraint FK2E340A66BC5DA539 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE" not found; SQL statement:
 +alter table DefinedTermBase drop constraint FK2E340A663B0DA0EF [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE" not found; SQL statement:
 +alter table DefinedTermBase drop constraint FK2E340A66D040DBF0 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE" not found; SQL statement:
 +alter table DefinedTermBase drop constraint FK2E340A6647AF954C [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE" not found; SQL statement:
 +alter table DefinedTermBase drop constraint FK2E340A6624AF3F70 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE" not found; SQL statement:
 +alter table DefinedTermBase drop constraint FK2E340A6636C6F6F6 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE" not found; SQL statement:
 +alter table DefinedTermBase drop constraint FK2E340A66CC0240B6 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE" not found; SQL statement:
 +alter table DefinedTermBase drop constraint FK2E340A6688206484 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_AUD" not found; SQL statement:
 +alter table DefinedTermBase_AUD drop constraint FK86E8953734869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_ANNOTATION" not found; SQL statement:
 +alter table DefinedTermBase_Annotation drop constraint FK589B6C81E403E0B [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_ANNOTATION" not found; SQL statement:
 +alter table DefinedTermBase_Annotation drop constraint FK589B6C8C0DB4934 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_ANNOTATION_AUD" not found; SQL statement:
 +alter table DefinedTermBase_Annotation_AUD drop constraint FK28ED409934869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_CONTINENT" not found; SQL statement:
 +alter table DefinedTermBase_Continent drop constraint FK45F60AFB9AEE7205 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_CONTINENT" not found; SQL statement:
 +alter table DefinedTermBase_Continent drop constraint FK45F60AFB901A60CE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_CONTINENT_AUD" not found; SQL statement:
 +alter table DefinedTermBase_Continent_AUD drop constraint FKF5DE434C34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_COUNTRY" not found; SQL statement:
 +alter table DefinedTermBase_Country drop constraint FKA2ADDA9D47CE41A0 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_COUNTRY" not found; SQL statement:
 +alter table DefinedTermBase_Country drop constraint FKA2ADDA9DCE5C0F9E [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_COUNTRY_AUD" not found; SQL statement:
 +alter table DefinedTermBase_Country_AUD drop constraint FK8D0171EE34869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_CREDIT" not found; SQL statement:
 +alter table DefinedTermBase_Credit drop constraint FK78FF2B1232D1B9F [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_CREDIT" not found; SQL statement:
 +alter table DefinedTermBase_Credit drop constraint FK78FF2B12C0DB4934 [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_CREDIT_AUD" not found; SQL statement:
 +alter table DefinedTermBase_Credit_AUD drop constraint FK409B7FE334869AAE [42102-170]
- 12-11 17:15:11 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_EXTENSION" not found; SQL statement:
 +alter table DefinedTermBase_Extension drop constraint FK397EF986927DE9DF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_EXTENSION" not found; SQL statement:
 +alter table DefinedTermBase_Extension drop constraint FK397EF986C0DB4934 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_EXTENSION_AUD" not found; SQL statement:
 +alter table DefinedTermBase_Extension_AUD drop constraint FK6E6F45734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_IDENTIFIER" not found; SQL statement:
 +alter table DefinedTermBase_Identifier drop constraint FK1C27842E12073FF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_IDENTIFIER" not found; SQL statement:
 +alter table DefinedTermBase_Identifier drop constraint FK1C27842C0DB4934 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_IDENTIFIER_AUD" not found; SQL statement:
 +alter table DefinedTermBase_Identifier_AUD drop constraint FKEF94B51334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_MARKER" not found; SQL statement:
 +alter table DefinedTermBase_Marker drop constraint FK89261453777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_MARKER" not found; SQL statement:
 +alter table DefinedTermBase_Marker drop constraint FK89261453C0DB4934 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_MARKER_AUD" not found; SQL statement:
 +alter table DefinedTermBase_Marker_AUD drop constraint FKA4B9E0A434869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_MEASUREMENTUNIT" not found; SQL statement:
 +alter table DefinedTermBase_MeasurementUnit drop constraint FKE9D17767F3BB39BD [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_MEASUREMENTUNIT" not found; SQL statement:
 +alter table DefinedTermBase_MeasurementUnit drop constraint FKE9D17767D0BDAE9B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_MEASUREMENTUNIT_AUD" not found; SQL statement:
 +alter table DefinedTermBase_MeasurementUnit_AUD drop constraint FK2C1599B834869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_MEDIA" not found; SQL statement:
 +alter table DefinedTermBase_Media drop constraint FK6FC908ABC2C29593 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_MEDIA" not found; SQL statement:
 +alter table DefinedTermBase_Media drop constraint FK6FC908ABC0DB4934 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_MEDIA_AUD" not found; SQL statement:
 +alter table DefinedTermBase_Media_AUD drop constraint FKDD9AE8FC34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table DefinedTermBase_OriginalSourceBase drop constraint FKDCC094D63A6735D9 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table DefinedTermBase_OriginalSourceBase drop constraint FKDCC094D6C0DB4934 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_ORIGINALSOURCEBASE_AUD" not found; SQL statement:
 +alter table DefinedTermBase_OriginalSourceBase_AUD drop constraint FKAE4A67A734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_RECOMMENDEDMODIFIERENUMERATION" not found; SQL statement:
 +alter table DefinedTermBase_RecommendedModifierEnumeration drop constraint FKA72FB5AE5255EAFD [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_RECOMMENDEDMODIFIERENUMERATION" not found; SQL statement:
 +alter table DefinedTermBase_RecommendedModifierEnumeration drop constraint FKA72FB5AED0BDAE9B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_RECOMMENDEDMODIFIERENUMERATION_AUD" not found; SQL statement:
 +alter table DefinedTermBase_RecommendedModifierEnumeration_AUD drop constraint FK780D5C7F34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_REPRESENTATION" not found; SQL statement:
 +alter table DefinedTermBase_Representation drop constraint FKAAC8AFE6B31C4747 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_REPRESENTATION" not found; SQL statement:
 +alter table DefinedTermBase_Representation drop constraint FKAAC8AFE6C0DB4934 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_REPRESENTATION_AUD" not found; SQL statement:
 +alter table DefinedTermBase_Representation_AUD drop constraint FKB5AE7AB734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_RIGHTSINFO" not found; SQL statement:
 +alter table DefinedTermBase_RightsInfo drop constraint FK108A62BEC13F7B21 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_RIGHTSINFO" not found; SQL statement:
 +alter table DefinedTermBase_RightsInfo drop constraint FK108A62BEC0DB4934 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_RIGHTSINFO_AUD" not found; SQL statement:
 +alter table DefinedTermBase_RightsInfo_AUD drop constraint FK2B2B018F34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_STATISTICALMEASURE" not found; SQL statement:
 +alter table DefinedTermBase_StatisticalMeasure drop constraint FK6FF15DFCC9CD5B57 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_STATISTICALMEASURE" not found; SQL statement:
 +alter table DefinedTermBase_StatisticalMeasure drop constraint FK6FF15DFCD0BDAE9B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_STATISTICALMEASURE_AUD" not found; SQL statement:
 +alter table DefinedTermBase_StatisticalMeasure_AUD drop constraint FK3C062DCD34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_SUPPORTEDCATEGORICALENUMERATION" not found; SQL statement:
 +alter table DefinedTermBase_SupportedCategoricalEnumeration drop constraint FK2170B25C5AF2C74 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_SUPPORTEDCATEGORICALENUMERATION" not found; SQL statement:
 +alter table DefinedTermBase_SupportedCategoricalEnumeration drop constraint FK2170B25CD0BDAE9B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DEFINEDTERMBASE_SUPPORTEDCATEGORICALENUMERATION_AUD" not found; SQL statement:
 +alter table DefinedTermBase_SupportedCategoricalEnumeration_AUD drop constraint FKBB04522D34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DERIVATIONEVENT" not found; SQL statement:
 +alter table DerivationEvent drop constraint FK426BC034FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DERIVATIONEVENT" not found; SQL statement:
 +alter table DerivationEvent drop constraint FK426BC03BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DERIVATIONEVENT" not found; SQL statement:
 +alter table DerivationEvent drop constraint FK426BC033DA462D5 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DERIVATIONEVENT" not found; SQL statement:
 +alter table DerivationEvent drop constraint FK426BC03403E17F4 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DERIVATIONEVENT" not found; SQL statement:
 +alter table DerivationEvent drop constraint FK426BC038524B89D [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DERIVATIONEVENT_AUD" not found; SQL statement:
 +alter table DerivationEvent_AUD drop constraint FKDABF305434869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DERIVATIONEVENT_ANNOTATION" not found; SQL statement:
 +alter table DerivationEvent_Annotation drop constraint FKEFA0D10B1E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DERIVATIONEVENT_ANNOTATION" not found; SQL statement:
 +alter table DerivationEvent_Annotation drop constraint FKEFA0D10B4AAB411A [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DERIVATIONEVENT_ANNOTATION_AUD" not found; SQL statement:
 +alter table DerivationEvent_Annotation_AUD drop constraint FKA197815C34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DERIVATIONEVENT_MARKER" not found; SQL statement:
 +alter table DerivationEvent_Marker drop constraint FKE412C816777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DERIVATIONEVENT_MARKER" not found; SQL statement:
 +alter table DerivationEvent_Marker drop constraint FKE412C8164AAB411A [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DERIVATIONEVENT_MARKER_AUD" not found; SQL statement:
 +alter table DerivationEvent_Marker_AUD drop constraint FK8ED0FAE734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE" not found; SQL statement:
 +alter table DescriptionBase drop constraint FKFF4D58CD4FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE" not found; SQL statement:
 +alter table DescriptionBase drop constraint FKFF4D58CDBC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE" not found; SQL statement:
 +alter table DescriptionBase drop constraint FKFF4D58CDB56856A4 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE" not found; SQL statement:
 +alter table DescriptionBase drop constraint FKFF4D58CDDE9A3E39 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE" not found; SQL statement:
 +alter table DescriptionBase drop constraint FKFF4D58CDDA935185 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_AUD" not found; SQL statement:
 +alter table DescriptionBase_AUD drop constraint FK7456581E34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_ANNOTATION" not found; SQL statement:
 +alter table DescriptionBase_Annotation drop constraint FKF3AD32011E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_ANNOTATION" not found; SQL statement:
 +alter table DescriptionBase_Annotation drop constraint FKF3AD3201F1DDBFAB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_ANNOTATION_AUD" not found; SQL statement:
 +alter table DescriptionBase_Annotation_AUD drop constraint FK15FE775234869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_CREDIT" not found; SQL statement:
 +alter table DescriptionBase_Credit drop constraint FK510B2ACB32D1B9F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_CREDIT" not found; SQL statement:
 +alter table DescriptionBase_Credit drop constraint FK510B2ACBF1DDBFAB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_CREDIT_AUD" not found; SQL statement:
 +alter table DescriptionBase_Credit_AUD drop constraint FK2EBEFB1C34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_EXTENSION" not found; SQL statement:
 +alter table DescriptionBase_Extension drop constraint FKD5D2B32D927DE9DF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_EXTENSION" not found; SQL statement:
 +alter table DescriptionBase_Extension drop constraint FKD5D2B32DF1DDBFAB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_EXTENSION_AUD" not found; SQL statement:
 +alter table DescriptionBase_Extension_AUD drop constraint FK79E7827E34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_GEOSCOPE" not found; SQL statement:
 +alter table DescriptionBase_GeoScope drop constraint FK3ADD7CD586D04E74 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_GEOSCOPE" not found; SQL statement:
 +alter table DescriptionBase_GeoScope drop constraint FK3ADD7CD5D86445CE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_GEOSCOPE_AUD" not found; SQL statement:
 +alter table DescriptionBase_GeoScope_AUD drop constraint FK63A5382634869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_IDENTIFIER" not found; SQL statement:
 +alter table DescriptionBase_Identifier drop constraint FKEFE5F37BE12073FF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_IDENTIFIER" not found; SQL statement:
 +alter table DescriptionBase_Identifier drop constraint FKEFE5F37BF1DDBFAB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_IDENTIFIER_AUD" not found; SQL statement:
 +alter table DescriptionBase_Identifier_AUD drop constraint FKDCA5EBCC34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_MARKER" not found; SQL statement:
 +alter table DescriptionBase_Marker drop constraint FK6132140C777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_MARKER" not found; SQL statement:
 +alter table DescriptionBase_Marker drop constraint FK6132140CF1DDBFAB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_MARKER_AUD" not found; SQL statement:
 +alter table DescriptionBase_Marker_AUD drop constraint FK92DD5BDD34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table DescriptionBase_OriginalSourceBase drop constraint FKDC75C70F3A6735D9 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table DescriptionBase_OriginalSourceBase drop constraint FKDC75C70FF1DDBFAB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_ORIGINALSOURCEBASE_AUD" not found; SQL statement:
 +alter table DescriptionBase_OriginalSourceBase_AUD drop constraint FK8F39D56034869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_REFERENCE" not found; SQL statement:
 +alter table DescriptionBase_Reference drop constraint FKC330D6395C601E49 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_REFERENCE" not found; SQL statement:
 +alter table DescriptionBase_Reference drop constraint FKC330D639F1DDBFAB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_REFERENCE_AUD" not found; SQL statement:
 +alter table DescriptionBase_Reference_AUD drop constraint FK76253F8A34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_RIGHTSINFO" not found; SQL statement:
 +alter table DescriptionBase_RightsInfo drop constraint FKFEADDDF7C13F7B21 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_RIGHTSINFO" not found; SQL statement:
 +alter table DescriptionBase_RightsInfo drop constraint FKFEADDDF7F1DDBFAB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_RIGHTSINFO_AUD" not found; SQL statement:
 +alter table DescriptionBase_RightsInfo_AUD drop constraint FK183C384834869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_SCOPE" not found; SQL statement:
 +alter table DescriptionBase_Scope drop constraint FKB9257C4294E290CA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_SCOPE" not found; SQL statement:
 +alter table DescriptionBase_Scope drop constraint FKB9257C42D86445CE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONBASE_SCOPE_AUD" not found; SQL statement:
 +alter table DescriptionBase_Scope_AUD drop constraint FK75D5B91334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE" not found; SQL statement:
 +alter table DescriptionElementBase drop constraint FK38FE76714FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE" not found; SQL statement:
 +alter table DescriptionElementBase drop constraint FK38FE7671BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE" not found; SQL statement:
 +alter table DescriptionElementBase drop constraint FK38FE76714220AFEB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE" not found; SQL statement:
 +alter table DescriptionElementBase drop constraint FK38FE767134AF0E81 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE" not found; SQL statement:
 +alter table DescriptionElementBase drop constraint FK38FE76711C3C3FF7 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE" not found; SQL statement:
 +alter table DescriptionElementBase drop constraint FK38FE7671E8D36B00 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE" not found; SQL statement:
 +alter table DescriptionElementBase drop constraint FK38FE7671693C1147 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE" not found; SQL statement:
 +alter table DescriptionElementBase drop constraint FK38FE76716561D9B1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE" not found; SQL statement:
 +alter table DescriptionElementBase drop constraint FK38FE767110A80E07 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE" not found; SQL statement:
 +alter table DescriptionElementBase drop constraint FK38FE76719108D9B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE" not found; SQL statement:
 +alter table DescriptionElementBase drop constraint FK38FE76716D0D7A56 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_AUD" not found; SQL statement:
 +alter table DescriptionElementBase_AUD drop constraint FKF3803C234869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_ANNOTATION" not found; SQL statement:
 +alter table DescriptionElementBase_Annotation drop constraint FK7EE5E5DD1E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_ANNOTATION" not found; SQL statement:
 +alter table DescriptionElementBase_Annotation drop constraint FK7EE5E5DD3B8BB609 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_ANNOTATION_AUD" not found; SQL statement:
 +alter table DescriptionElementBase_Annotation_AUD drop constraint FK2BC1DD2E34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_LANGUAGESTRING" not found; SQL statement:
 +alter table DescriptionElementBase_LanguageString drop constraint FKC753F137ACF5F60B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_LANGUAGESTRING" not found; SQL statement:
 +alter table DescriptionElementBase_LanguageString drop constraint FKC753F137C6D55834 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_LANGUAGESTRING" not found; SQL statement:
 +alter table DescriptionElementBase_LanguageString drop constraint FKC753F137C086B46F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_LANGUAGESTRING_AUD" not found; SQL statement:
 +alter table DescriptionElementBase_LanguageString_AUD drop constraint FK2D26AB8834869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_MARKER" not found; SQL statement:
 +alter table DescriptionElementBase_Marker drop constraint FK1CB715E8777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_MARKER" not found; SQL statement:
 +alter table DescriptionElementBase_Marker drop constraint FK1CB715E83B8BB609 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_MARKER_AUD" not found; SQL statement:
 +alter table DescriptionElementBase_Marker_AUD drop constraint FK1E160FB934869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_MEDIA" not found; SQL statement:
 +alter table DescriptionElementBase_Media drop constraint FK21F70076C2C29593 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_MEDIA" not found; SQL statement:
 +alter table DescriptionElementBase_Media drop constraint FK21F700763B8BB609 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_MEDIA_AUD" not found; SQL statement:
 +alter table DescriptionElementBase_Media_AUD drop constraint FK5522034734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_MODIFIER" not found; SQL statement:
 +alter table DescriptionElementBase_Modifier drop constraint FK97E0D105F4E35BCD [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_MODIFIER" not found; SQL statement:
 +alter table DescriptionElementBase_Modifier drop constraint FK97E0D1053B8BB609 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_MODIFIER_AUD" not found; SQL statement:
 +alter table DescriptionElementBase_Modifier_AUD drop constraint FK2982F45634869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_MODIFYINGTEXT" not found; SQL statement:
 +alter table DescriptionElementBase_ModifyingText drop constraint FK522D90C7F05D08D4 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_MODIFYINGTEXT" not found; SQL statement:
 +alter table DescriptionElementBase_ModifyingText drop constraint FK522D90C79682414B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_MODIFYINGTEXT" not found; SQL statement:
 +alter table DescriptionElementBase_ModifyingText drop constraint FK522D90C73B8BB609 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_MODIFYINGTEXT_AUD" not found; SQL statement:
 +alter table DescriptionElementBase_ModifyingText_AUD drop constraint FK6C06031834869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table DescriptionElementBase_OriginalSourceBase drop constraint FKF41ADEEBA6473CCC [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table DescriptionElementBase_OriginalSourceBase drop constraint FKF41ADEEB3B8BB609 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_ORIGINALSOURCEBASE_AUD" not found; SQL statement:
 +alter table DescriptionElementBase_OriginalSourceBase_AUD drop constraint FK9C979F3C34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_STATEDATA" not found; SQL statement:
 +alter table DescriptionElementBase_StateData drop constraint FK592D6F6D8E7BF9AB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_STATEDATA" not found; SQL statement:
 +alter table DescriptionElementBase_StateData drop constraint FK592D6F6D987CC6A4 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_STATEDATA_AUD" not found; SQL statement:
 +alter table DescriptionElementBase_StateData_AUD drop constraint FK1D0A1EBE34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_STATISTICALMEASUREMENTVALUE" not found; SQL statement:
 +alter table DescriptionElementBase_StatisticalMeasurementValue drop constraint FK8AF511C2D883945E [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_STATISTICALMEASUREMENTVALUE" not found; SQL statement:
 +alter table DescriptionElementBase_StatisticalMeasurementValue drop constraint FK8AF511C28F213219 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DESCRIPTIONELEMENTBASE_STATISTICALMEASUREMENTVALUE_AUD" not found; SQL statement:
 +alter table DescriptionElementBase_StatisticalMeasurementValue_AUD drop constraint FK2DE8E9334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT" not found; SQL statement:
 +alter table DeterminationEvent drop constraint FK1DB24974FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT" not found; SQL statement:
 +alter table DeterminationEvent drop constraint FK1DB2497BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT" not found; SQL statement:
 +alter table DeterminationEvent drop constraint FK1DB24973DA462D5 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT" not found; SQL statement:
 +alter table DeterminationEvent drop constraint FK1DB24974B251DAD [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT" not found; SQL statement:
 +alter table DeterminationEvent drop constraint FK1DB2497BD54CF92 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT" not found; SQL statement:
 +alter table DeterminationEvent drop constraint FK1DB2497AEC8CCAA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT" not found; SQL statement:
 +alter table DeterminationEvent drop constraint FK1DB2497DA935185 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT_AUD" not found; SQL statement:
 +alter table DeterminationEvent_AUD drop constraint FKA0252EE834869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT_ANNOTATION" not found; SQL statement:
 +alter table DeterminationEvent_Annotation drop constraint FKB74F03F71E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT_ANNOTATION" not found; SQL statement:
 +alter table DeterminationEvent_Annotation drop constraint FKB74F03F76BE0BFDA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT_ANNOTATION_AUD" not found; SQL statement:
 +alter table DeterminationEvent_Annotation_AUD drop constraint FKAFDA5E4834869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT_MARKER" not found; SQL statement:
 +alter table DeterminationEvent_Marker drop constraint FK5C475102777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT_MARKER" not found; SQL statement:
 +alter table DeterminationEvent_Marker drop constraint FK5C4751026BE0BFDA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT_MARKER_AUD" not found; SQL statement:
 +alter table DeterminationEvent_Marker_AUD drop constraint FK567F2DD334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT_REFERENCE" not found; SQL statement:
 +alter table DeterminationEvent_Reference drop constraint FK8FB1ED8355A53F64 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT_REFERENCE" not found; SQL statement:
 +alter table DeterminationEvent_Reference drop constraint FK8FB1ED836BE0BFDA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DETERMINATIONEVENT_REFERENCE_AUD" not found; SQL statement:
 +alter table DeterminationEvent_Reference_AUD drop constraint FK6255A1D434869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DNAQUALITY" not found; SQL statement:
 +alter table DnaQuality drop constraint FK7F4518084FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DNAQUALITY" not found; SQL statement:
 +alter table DnaQuality drop constraint FK7F451808BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DNAQUALITY" not found; SQL statement:
 +alter table DnaQuality drop constraint FK7F45180823A844FA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DNAQUALITY" not found; SQL statement:
 +alter table DnaQuality drop constraint FK7F45180887BB6462 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DNAQUALITY" not found; SQL statement:
 +alter table DnaQuality drop constraint FK7F451808632EAD0D [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "DNAQUALITY_AUD" not found; SQL statement:
 +alter table DnaQuality_AUD drop constraint FKA79601D934869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ENTITYCONSTRAINTVIOLATION" not found; SQL statement:
 +alter table EntityConstraintViolation drop constraint FK8970AEC54FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ENTITYCONSTRAINTVIOLATION" not found; SQL statement:
 +alter table EntityConstraintViolation drop constraint FK8970AEC5403EC952 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ENTITYVALIDATIONRESULT" not found; SQL statement:
 +alter table EntityValidationResult drop constraint FK637AAC194FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "EXTENSION" not found; SQL statement:
 +alter table Extension drop constraint FK52EF3C1F4FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "EXTENSION" not found; SQL statement:
 +alter table Extension drop constraint FK52EF3C1FBC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "EXTENSION" not found; SQL statement:
 +alter table Extension drop constraint FK52EF3C1FAD392BD3 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "EXTENSION_AUD" not found; SQL statement:
 +alter table Extension_AUD drop constraint FK92D2427034869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURENODE" not found; SQL statement:
 +alter table FeatureNode drop constraint FK4CEED9F84FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURENODE" not found; SQL statement:
 +alter table FeatureNode drop constraint FK4CEED9F8BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURENODE" not found; SQL statement:
 +alter table FeatureNode drop constraint FK4CEED9F84220AFEB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURENODE" not found; SQL statement:
 +alter table FeatureNode drop constraint FK4CEED9F847C496CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURENODE" not found; SQL statement:
 +alter table FeatureNode drop constraint FK4CEED9F8E0AD2C59 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURENODE_AUD" not found; SQL statement:
 +alter table FeatureNode_AUD drop constraint FK25AD4BC934869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURENODE_DEFINEDTERMBASE_INAPPLICABLEIF" not found; SQL statement:
 +alter table FeatureNode_DefinedTermBase_InapplicableIf drop constraint FK56833D011128E63B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURENODE_DEFINEDTERMBASE_INAPPLICABLEIF" not found; SQL statement:
 +alter table FeatureNode_DefinedTermBase_InapplicableIf drop constraint FK56833D0152FCC4B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURENODE_DEFINEDTERMBASE_INAPPLICABLEIF_AUD" not found; SQL statement:
 +alter table FeatureNode_DefinedTermBase_InapplicableIf_AUD drop constraint FKB8D7025234869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURENODE_DEFINEDTERMBASE_ONLYAPPLICABLE" not found; SQL statement:
 +alter table FeatureNode_DefinedTermBase_OnlyApplicable drop constraint FK6AE876AB57FA94D4 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURENODE_DEFINEDTERMBASE_ONLYAPPLICABLE" not found; SQL statement:
 +alter table FeatureNode_DefinedTermBase_OnlyApplicable drop constraint FK6AE876AB52FCC4B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURENODE_DEFINEDTERMBASE_ONLYAPPLICABLE_AUD" not found; SQL statement:
 +alter table FeatureNode_DefinedTermBase_OnlyApplicable_AUD drop constraint FK3F5356FC34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE" not found; SQL statement:
 +alter table FeatureTree drop constraint FK4CF19F944FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE" not found; SQL statement:
 +alter table FeatureTree drop constraint FK4CF19F94BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE" not found; SQL statement:
 +alter table FeatureTree drop constraint FK4CF19F94B7892921 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_AUD" not found; SQL statement:
 +alter table FeatureTree_AUD drop constraint FK355BE36534869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_ANNOTATION" not found; SQL statement:
 +alter table FeatureTree_Annotation drop constraint FK5D8B8DA1E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_ANNOTATION" not found; SQL statement:
 +alter table FeatureTree_Annotation drop constraint FK5D8B8DA47C496CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_ANNOTATION_AUD" not found; SQL statement:
 +alter table FeatureTree_Annotation_AUD drop constraint FK86E8E9AB34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_CREDIT" not found; SQL statement:
 +alter table FeatureTree_Credit drop constraint FK7536062432D1B9F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_CREDIT" not found; SQL statement:
 +alter table FeatureTree_Credit drop constraint FK7536062447C496CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_CREDIT_AUD" not found; SQL statement:
 +alter table FeatureTree_Credit_AUD drop constraint FK40EA81F534869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_EXTENSION" not found; SQL statement:
 +alter table FeatureTree_Extension drop constraint FKAD1E6D34927DE9DF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_EXTENSION" not found; SQL statement:
 +alter table FeatureTree_Extension drop constraint FKAD1E6D3447C496CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_EXTENSION_AUD" not found; SQL statement:
 +alter table FeatureTree_Extension_AUD drop constraint FKF128E10534869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_IDENTIFIER" not found; SQL statement:
 +alter table FeatureTree_Identifier drop constraint FK2117A54E12073FF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_IDENTIFIER" not found; SQL statement:
 +alter table FeatureTree_Identifier drop constraint FK2117A5447C496CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_IDENTIFIER_AUD" not found; SQL statement:
 +alter table FeatureTree_Identifier_AUD drop constraint FK4D905E2534869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_MARKER" not found; SQL statement:
 +alter table FeatureTree_Marker drop constraint FK855CEF65777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_MARKER" not found; SQL statement:
 +alter table FeatureTree_Marker drop constraint FK855CEF6547C496CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_MARKER_AUD" not found; SQL statement:
 +alter table FeatureTree_Marker_AUD drop constraint FKA508E2B634869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table FeatureTree_OriginalSourceBase drop constraint FK13BD64E83A6735D9 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table FeatureTree_OriginalSourceBase drop constraint FK13BD64E847C496CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_ORIGINALSOURCEBASE_AUD" not found; SQL statement:
 +alter table FeatureTree_OriginalSourceBase_AUD drop constraint FK7B5CDEB934869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_REPRESENTATION" not found; SQL statement:
 +alter table FeatureTree_Representation drop constraint FK8C458F8B31C4747 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_REPRESENTATION" not found; SQL statement:
 +alter table FeatureTree_Representation drop constraint FK8C458F847C496CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_REPRESENTATION_AUD" not found; SQL statement:
 +alter table FeatureTree_Representation_AUD drop constraint FKECAB4AC934869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_RIGHTSINFO" not found; SQL statement:
 +alter table FeatureTree_RightsInfo drop constraint FK10D964D0C13F7B21 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_RIGHTSINFO" not found; SQL statement:
 +alter table FeatureTree_RightsInfo drop constraint FK10D964D047C496CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "FEATURETREE_RIGHTSINFO_AUD" not found; SQL statement:
 +alter table FeatureTree_RightsInfo_AUD drop constraint FK8926AAA134869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT" not found; SQL statement:
 +alter table GatheringEvent drop constraint FK6F1286F34FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT" not found; SQL statement:
 +alter table GatheringEvent drop constraint FK6F1286F3BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT" not found; SQL statement:
 +alter table GatheringEvent drop constraint FK6F1286F33DA462D5 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT" not found; SQL statement:
 +alter table GatheringEvent drop constraint FK6F1286F3C15704E [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT" not found; SQL statement:
 +alter table GatheringEvent drop constraint FK6F1286F3F55AFD89 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT" not found; SQL statement:
 +alter table GatheringEvent drop constraint FK6F1286F38B455EC6 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT_AUD" not found; SQL statement:
 +alter table GatheringEvent_AUD drop constraint FK3EC034434869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT_ANNOTATION" not found; SQL statement:
 +alter table GatheringEvent_Annotation drop constraint FK76DDD01B1E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT_ANNOTATION" not found; SQL statement:
 +alter table GatheringEvent_Annotation drop constraint FK76DDD01BF95F225A [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT_ANNOTATION_AUD" not found; SQL statement:
 +alter table GatheringEvent_Annotation_AUD drop constraint FK351E786C34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT_DEFINEDTERMBASE" not found; SQL statement:
 +alter table GatheringEvent_DefinedTermBase drop constraint FK69D9A11A7C34B6D6 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT_DEFINEDTERMBASE" not found; SQL statement:
 +alter table GatheringEvent_DefinedTermBase drop constraint FK69D9A11AF95F225A [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT_DEFINEDTERMBASE_AUD" not found; SQL statement:
 +alter table GatheringEvent_DefinedTermBase_AUD drop constraint FKB3BBB1EB34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT_MARKER" not found; SQL statement:
 +alter table GatheringEvent_Marker drop constraint FK7B49CF26777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT_MARKER" not found; SQL statement:
 +alter table GatheringEvent_Marker drop constraint FK7B49CF26F95F225A [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GATHERINGEVENT_MARKER_AUD" not found; SQL statement:
 +alter table GatheringEvent_Marker_AUD drop constraint FK160DF9F734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "GRANTEDAUTHORITYIMPL" not found; SQL statement:
 +alter table GrantedAuthorityImpl drop constraint FKB05CF9284FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HOMOTYPICALGROUP" not found; SQL statement:
 +alter table HomotypicalGroup drop constraint FK7DECCC184FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HOMOTYPICALGROUP" not found; SQL statement:
 +alter table HomotypicalGroup drop constraint FK7DECCC18BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HOMOTYPICALGROUP_AUD" not found; SQL statement:
 +alter table HomotypicalGroup_AUD drop constraint FKE4252DE934869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HOMOTYPICALGROUP_ANNOTATION" not found; SQL statement:
 +alter table HomotypicalGroup_Annotation drop constraint FK7A0351D61E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HOMOTYPICALGROUP_ANNOTATION" not found; SQL statement:
 +alter table HomotypicalGroup_Annotation drop constraint FK7A0351D6BFEAE500 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HOMOTYPICALGROUP_ANNOTATION_AUD" not found; SQL statement:
 +alter table HomotypicalGroup_Annotation_AUD drop constraint FK41E6A4A734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HOMOTYPICALGROUP_MARKER" not found; SQL statement:
 +alter table HomotypicalGroup_Marker drop constraint FK97D36661777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HOMOTYPICALGROUP_MARKER" not found; SQL statement:
 +alter table HomotypicalGroup_Marker drop constraint FK97D36661BFEAE500 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HOMOTYPICALGROUP_MARKER_AUD" not found; SQL statement:
 +alter table HomotypicalGroup_Marker_AUD drop constraint FK19337BB234869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HYBRIDRELATIONSHIP" not found; SQL statement:
 +alter table HybridRelationship drop constraint FK9033CE744FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HYBRIDRELATIONSHIP" not found; SQL statement:
 +alter table HybridRelationship drop constraint FK9033CE74BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HYBRIDRELATIONSHIP" not found; SQL statement:
 +alter table HybridRelationship drop constraint FK9033CE74AEB7F3BE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HYBRIDRELATIONSHIP" not found; SQL statement:
 +alter table HybridRelationship drop constraint FK9033CE749DD57A93 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HYBRIDRELATIONSHIP" not found; SQL statement:
 +alter table HybridRelationship drop constraint FK9033CE74AF4F9F62 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HYBRIDRELATIONSHIP" not found; SQL statement:
 +alter table HybridRelationship drop constraint FK9033CE7455F241D4 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HYBRIDRELATIONSHIP_AUD" not found; SQL statement:
 +alter table HybridRelationship_AUD drop constraint FK9C2BA24534869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HYBRIDRELATIONSHIP_ANNOTATION" not found; SQL statement:
 +alter table HybridRelationship_Annotation drop constraint FK2C7E7DFA1E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HYBRIDRELATIONSHIP_ANNOTATION" not found; SQL statement:
 +alter table HybridRelationship_Annotation drop constraint FK2C7E7DFA59832240 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HYBRIDRELATIONSHIP_ANNOTATION_AUD" not found; SQL statement:
 +alter table HybridRelationship_Annotation_AUD drop constraint FKACE71ECB34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HYBRIDRELATIONSHIP_MARKER" not found; SQL statement:
 +alter table HybridRelationship_Marker drop constraint FKCEF24485777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HYBRIDRELATIONSHIP_MARKER" not found; SQL statement:
 +alter table HybridRelationship_Marker drop constraint FKCEF2448559832240 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "HYBRIDRELATIONSHIP_MARKER_AUD" not found; SQL statement:
 +alter table HybridRelationship_Marker_AUD drop constraint FKCBAEA7D634869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "IDENTIFIER" not found; SQL statement:
 +alter table Identifier drop constraint FK165A88C94FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "IDENTIFIER" not found; SQL statement:
 +alter table Identifier drop constraint FK165A88C9BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "IDENTIFIER" not found; SQL statement:
 +alter table Identifier drop constraint FK165A88C9E67FC44F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "IDENTIFIER_AUD" not found; SQL statement:
 +alter table Identifier_AUD drop constraint FKE1132A1A34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "INDIVIDUALASSOCIATION_LANGUAGESTRING" not found; SQL statement:
 +alter table IndividualAssociation_LanguageString drop constraint FKB5C75EC02BEBA58D [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "INDIVIDUALASSOCIATION_LANGUAGESTRING" not found; SQL statement:
 +alter table IndividualAssociation_LanguageString drop constraint FKB5C75EC028459272 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "INDIVIDUALASSOCIATION_LANGUAGESTRING" not found; SQL statement:
 +alter table IndividualAssociation_LanguageString drop constraint FKB5C75EC084FF3EDF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "INDIVIDUALASSOCIATION_LANGUAGESTRING_AUD" not found; SQL statement:
 +alter table IndividualAssociation_LanguageString_AUD drop constraint FKB1A62C9134869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "INSTITUTIONALMEMBERSHIP" not found; SQL statement:
 +alter table InstitutionalMembership drop constraint FK3C8E1FF94FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "INSTITUTIONALMEMBERSHIP" not found; SQL statement:
 +alter table InstitutionalMembership drop constraint FK3C8E1FF9BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "INSTITUTIONALMEMBERSHIP" not found; SQL statement:
 +alter table InstitutionalMembership drop constraint FK3C8E1FF916B9CA77 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "INSTITUTIONALMEMBERSHIP" not found; SQL statement:
 +alter table InstitutionalMembership drop constraint FK3C8E1FF9AAC1B820 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "INSTITUTIONALMEMBERSHIP_AUD" not found; SQL statement:
 +alter table InstitutionalMembership_AUD drop constraint FK847A94A34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "KEYSTATEMENT" not found; SQL statement:
 +alter table KeyStatement drop constraint FK7125B9F04FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "KEYSTATEMENT" not found; SQL statement:
 +alter table KeyStatement drop constraint FK7125B9F0BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "KEYSTATEMENT_AUD" not found; SQL statement:
 +alter table KeyStatement_AUD drop constraint FK93036FC134869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "KEYSTATEMENT_LANGUAGESTRING" not found; SQL statement:
 +alter table KeyStatement_LanguageString drop constraint FK70BB5FD89C782795 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "KEYSTATEMENT_LANGUAGESTRING" not found; SQL statement:
 +alter table KeyStatement_LanguageString drop constraint FK70BB5FD8DA0C376A [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "KEYSTATEMENT_LANGUAGESTRING" not found; SQL statement:
 +alter table KeyStatement_LanguageString drop constraint FK70BB5FD8AAA67049 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "KEYSTATEMENT_LANGUAGESTRING_AUD" not found; SQL statement:
 +alter table KeyStatement_LanguageString_AUD drop constraint FKE203E1A934869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "LSIDAUTHORITY" not found; SQL statement:
 +alter table LSIDAuthority drop constraint FK759DB8814FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "LSIDAUTHORITY_NAMESPACES" not found; SQL statement:
 +alter table LSIDAuthority_namespaces drop constraint FKB04948F64FFCFD94 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "LANGUAGESTRING" not found; SQL statement:
 +alter table LanguageString drop constraint FKB5FDC9A94FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "LANGUAGESTRING" not found; SQL statement:
 +alter table LanguageString drop constraint FKB5FDC9A9BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "LANGUAGESTRING" not found; SQL statement:
 +alter table LanguageString drop constraint FKB5FDC9A9E8D36B00 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "LANGUAGESTRING_AUD" not found; SQL statement:
 +alter table LanguageString_AUD drop constraint FK896AFAFA34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "LANGUAGESTRING_ANNOTATION" not found; SQL statement:
 +alter table LanguageString_Annotation drop constraint FK8400DFA51E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "LANGUAGESTRING_ANNOTATION" not found; SQL statement:
 +alter table LanguageString_Annotation drop constraint FK8400DFA537998500 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "LANGUAGESTRING_ANNOTATION_AUD" not found; SQL statement:
 +alter table LanguageString_Annotation_AUD drop constraint FKD3BAB2F634869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "LANGUAGESTRING_MARKER" not found; SQL statement:
 +alter table LanguageString_Marker drop constraint FK8DA633B0777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "LANGUAGESTRING_MARKER" not found; SQL statement:
 +alter table LanguageString_Marker drop constraint FK8DA633B037998500 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "LANGUAGESTRING_MARKER_AUD" not found; SQL statement:
 +alter table LanguageString_Marker_AUD drop constraint FK2331098134869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MARKER" not found; SQL statement:
 +alter table Marker drop constraint FK88F1805A4FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MARKER" not found; SQL statement:
 +alter table Marker drop constraint FK88F1805ABC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MARKER" not found; SQL statement:
 +alter table Marker drop constraint FK88F1805AD64DC020 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MARKER_AUD" not found; SQL statement:
 +alter table Marker_AUD drop constraint FKB951F12B34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MATERIALORMETHODEVENT" not found; SQL statement:
 +alter table MaterialOrMethodEvent drop constraint FK458A264F4FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MATERIALORMETHODEVENT" not found; SQL statement:
 +alter table MaterialOrMethodEvent drop constraint FK458A264FBC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MATERIALORMETHODEVENT" not found; SQL statement:
 +alter table MaterialOrMethodEvent drop constraint FK458A264F3DA462D5 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MATERIALORMETHODEVENT" not found; SQL statement:
 +alter table MaterialOrMethodEvent drop constraint FK458A264F14D2C695 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MATERIALORMETHODEVENT" not found; SQL statement:
 +alter table MaterialOrMethodEvent drop constraint FK458A264F3781DA30 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MATERIALORMETHODEVENT" not found; SQL statement:
 +alter table MaterialOrMethodEvent drop constraint FK458A264F1600EAB3 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MATERIALORMETHODEVENT" not found; SQL statement:
 +alter table MaterialOrMethodEvent drop constraint FK458A264F9A129634 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MATERIALORMETHODEVENT_AUD" not found; SQL statement:
 +alter table MaterialOrMethodEvent_AUD drop constraint FK8C8C94A034869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MATERIALORMETHODEVENT_ANNOTATION" not found; SQL statement:
 +alter table MaterialOrMethodEvent_Annotation drop constraint FKD9943F3F1E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MATERIALORMETHODEVENT_ANNOTATION" not found; SQL statement:
 +alter table MaterialOrMethodEvent_Annotation drop constraint FKD9943F3F2F50355A [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MATERIALORMETHODEVENT_ANNOTATION_AUD" not found; SQL statement:
 +alter table MaterialOrMethodEvent_Annotation_AUD drop constraint FK6B00B59034869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MATERIALORMETHODEVENT_MARKER" not found; SQL statement:
 +alter table MaterialOrMethodEvent_Marker drop constraint FKF0BD704A777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MATERIALORMETHODEVENT_MARKER" not found; SQL statement:
 +alter table MaterialOrMethodEvent_Marker drop constraint FKF0BD704A2F50355A [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MATERIALORMETHODEVENT_MARKER_AUD" not found; SQL statement:
 +alter table MaterialOrMethodEvent_Marker_AUD drop constraint FK78C4691B34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA" not found; SQL statement:
 +alter table Media drop constraint FK46C7FC44FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA" not found; SQL statement:
 +alter table Media drop constraint FK46C7FC4BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA" not found; SQL statement:
 +alter table Media drop constraint FK46C7FC4C2445443 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAKEY_NAMEDAREA" not found; SQL statement:
 +alter table MediaKey_NamedArea drop constraint FK31E7D4023FF8E7B2 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAKEY_NAMEDAREA" not found; SQL statement:
 +alter table MediaKey_NamedArea drop constraint FK31E7D402BE59D760 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAKEY_NAMEDAREA_AUD" not found; SQL statement:
 +alter table MediaKey_NamedArea_AUD drop constraint FK922630D334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAKEY_SCOPE" not found; SQL statement:
 +alter table MediaKey_Scope drop constraint FKBFFEE8F05431B96E [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAKEY_SCOPE" not found; SQL statement:
 +alter table MediaKey_Scope drop constraint FKBFFEE8F0BE59D760 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAKEY_SCOPE_AUD" not found; SQL statement:
 +alter table MediaKey_Scope_AUD drop constraint FK63AD1EC134869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAKEY_TAXON" not found; SQL statement:
 +alter table MediaKey_Taxon drop constraint FKC00C3966DE9A3E39 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAKEY_TAXON" not found; SQL statement:
 +alter table MediaKey_Taxon drop constraint FKC00C3966815C7E9 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAKEY_TAXON_AUD" not found; SQL statement:
 +alter table MediaKey_Taxon_AUD drop constraint FK311443734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAREPRESENTATION" not found; SQL statement:
 +alter table MediaRepresentation drop constraint FK1966BDB14FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAREPRESENTATION" not found; SQL statement:
 +alter table MediaRepresentation drop constraint FK1966BDB1BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAREPRESENTATION" not found; SQL statement:
 +alter table MediaRepresentation drop constraint FK1966BDB1C2C29593 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAREPRESENTATIONPART" not found; SQL statement:
 +alter table MediaRepresentationPart drop constraint FK67A455444FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAREPRESENTATIONPART" not found; SQL statement:
 +alter table MediaRepresentationPart drop constraint FK67A45544BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAREPRESENTATIONPART" not found; SQL statement:
 +alter table MediaRepresentationPart drop constraint FK67A45544E3818E37 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAREPRESENTATIONPART_AUD" not found; SQL statement:
 +alter table MediaRepresentationPart_AUD drop constraint FKA75C411534869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAREPRESENTATION_AUD" not found; SQL statement:
 +alter table MediaRepresentation_AUD drop constraint FK67AAAB0234869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIAREPRESENTATION_MEDIAREPRESENTATIONPART_AUD" not found; SQL statement:
 +alter table MediaRepresentation_MediaRepresentationPart_AUD drop constraint FK3544378734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_AUD" not found; SQL statement:
 +alter table Media_AUD drop constraint FKF70B2B9534869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_ANNOTATION" not found; SQL statement:
 +alter table Media_Annotation drop constraint FKA020DAAA1E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_ANNOTATION" not found; SQL statement:
 +alter table Media_Annotation drop constraint FKA020DAAAC2C29593 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_ANNOTATION_AUD" not found; SQL statement:
 +alter table Media_Annotation_AUD drop constraint FK99ABA37B34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_CREDIT" not found; SQL statement:
 +alter table Media_Credit drop constraint FKC1F78FF432D1B9F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_CREDIT" not found; SQL statement:
 +alter table Media_Credit drop constraint FKC1F78FF4C2C29593 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_CREDIT_AUD" not found; SQL statement:
 +alter table Media_Credit_AUD drop constraint FKDB32A3C534869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_DESCRIPTION" not found; SQL statement:
 +alter table Media_Description drop constraint FK368283E12BEBA58D [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_DESCRIPTION" not found; SQL statement:
 +alter table Media_Description drop constraint FK368283E128459272 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_DESCRIPTION" not found; SQL statement:
 +alter table Media_Description drop constraint FK368283E1C2C29593 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_DESCRIPTION_AUD" not found; SQL statement:
 +alter table Media_Description_AUD drop constraint FK6817D93234869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_EXTENSION" not found; SQL statement:
 +alter table Media_Extension drop constraint FKDB62D164927DE9DF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_EXTENSION" not found; SQL statement:
 +alter table Media_Extension drop constraint FKDB62D164C2C29593 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_EXTENSION_AUD" not found; SQL statement:
 +alter table Media_Extension_AUD drop constraint FKE13FAD3534869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_IDENTIFIER" not found; SQL statement:
 +alter table Media_Identifier drop constraint FK9C599C24E12073FF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_IDENTIFIER" not found; SQL statement:
 +alter table Media_Identifier drop constraint FK9C599C24C2C29593 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_IDENTIFIER_AUD" not found; SQL statement:
 +alter table Media_Identifier_AUD drop constraint FK605317F534869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_LANGUAGESTRING" not found; SQL statement:
 +alter table Media_LanguageString drop constraint FK353DB784A1CA19B1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_LANGUAGESTRING" not found; SQL statement:
 +alter table Media_LanguageString drop constraint FK353DB784A0A6EDCE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_LANGUAGESTRING" not found; SQL statement:
 +alter table Media_LanguageString drop constraint FK353DB784C2C29593 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_LANGUAGESTRING_AUD" not found; SQL statement:
 +alter table Media_LanguageString_AUD drop constraint FK68FA835534869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_MARKER" not found; SQL statement:
 +alter table Media_Marker drop constraint FKD21E7935777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_MARKER" not found; SQL statement:
 +alter table Media_Marker drop constraint FKD21E7935C2C29593 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_MARKER_AUD" not found; SQL statement:
 +alter table Media_Marker_AUD drop constraint FK3F51048634869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table Media_OriginalSourceBase drop constraint FK2FEEB6B83A6735D9 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table Media_OriginalSourceBase drop constraint FK2FEEB6B8C2C29593 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_ORIGINALSOURCEBASE_AUD" not found; SQL statement:
 +alter table Media_OriginalSourceBase_AUD drop constraint FK97F0C88934869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_REPRESENTATION" not found; SQL statement:
 +alter table Media_Representation drop constraint FK1B8712C88F6CABE6 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_REPRESENTATION" not found; SQL statement:
 +alter table Media_Representation drop constraint FK1B8712C8BE59D760 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_REPRESENTATION_AUD" not found; SQL statement:
 +alter table Media_Representation_AUD drop constraint FK8DC9C9934869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_RIGHTSINFO" not found; SQL statement:
 +alter table Media_RightsInfo drop constraint FKAB2186A0C13F7B21 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_RIGHTSINFO" not found; SQL statement:
 +alter table Media_RightsInfo drop constraint FKAB2186A0C2C29593 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_RIGHTSINFO_AUD" not found; SQL statement:
 +alter table Media_RightsInfo_AUD drop constraint FK9BE9647134869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_SEQUENCE" not found; SQL statement:
 +alter table Media_Sequence drop constraint FK61D09FCF29B4761 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_SEQUENCE" not found; SQL statement:
 +alter table Media_Sequence drop constraint FK61D09FC3282B64 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_SEQUENCE_AUD" not found; SQL statement:
 +alter table Media_Sequence_AUD drop constraint FK3C7BD9CD34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_TAXONBASE" not found; SQL statement:
 +alter table Media_TaxonBase drop constraint FK1ABD49E07C3D0017 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_TAXONBASE" not found; SQL statement:
 +alter table Media_TaxonBase drop constraint FK1ABD49E0BE59D760 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MEDIA_TAXONBASE_AUD" not found; SQL statement:
 +alter table Media_TaxonBase_AUD drop constraint FK857187B134869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MULTIACCESSKEY_NAMEDAREA" not found; SQL statement:
 +alter table MultiAccessKey_NamedArea drop constraint FK1F5A74893FF8E7B2 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MULTIACCESSKEY_NAMEDAREA" not found; SQL statement:
 +alter table MultiAccessKey_NamedArea drop constraint FK1F5A7489B4555A9A [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MULTIACCESSKEY_NAMEDAREA_AUD" not found; SQL statement:
 +alter table MultiAccessKey_NamedArea_AUD drop constraint FK4CB735DA34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MULTIACCESSKEY_SCOPE" not found; SQL statement:
 +alter table MultiAccessKey_Scope drop constraint FKCC6CE4F75431B96E [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MULTIACCESSKEY_SCOPE" not found; SQL statement:
 +alter table MultiAccessKey_Scope drop constraint FKCC6CE4F7B4555A9A [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MULTIACCESSKEY_SCOPE_AUD" not found; SQL statement:
 +alter table MultiAccessKey_Scope_AUD drop constraint FK511FBF4834869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MULTIACCESSKEY_TAXON" not found; SQL statement:
 +alter table MultiAccessKey_Taxon drop constraint FKCC7A356DDE9A3E39 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MULTIACCESSKEY_TAXON" not found; SQL statement:
 +alter table MultiAccessKey_Taxon drop constraint FKCC7A356DB64A7B29 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "MULTIACCESSKEY_TAXON_AUD" not found; SQL statement:
 +alter table MultiAccessKey_Taxon_AUD drop constraint FKF083E4BE34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NAMERELATIONSHIP" not found; SQL statement:
 +alter table NameRelationship drop constraint FK5E510834FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NAMERELATIONSHIP" not found; SQL statement:
 +alter table NameRelationship drop constraint FK5E51083BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NAMERELATIONSHIP" not found; SQL statement:
 +alter table NameRelationship drop constraint FK5E51083AEB7F3BE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NAMERELATIONSHIP" not found; SQL statement:
 +alter table NameRelationship drop constraint FK5E5108316CDFF85 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NAMERELATIONSHIP" not found; SQL statement:
 +alter table NameRelationship drop constraint FK5E5108328482454 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NAMERELATIONSHIP" not found; SQL statement:
 +alter table NameRelationship drop constraint FK5E51083AF619DE3 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NAMERELATIONSHIP_AUD" not found; SQL statement:
 +alter table NameRelationship_AUD drop constraint FK743F44D434869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NAMERELATIONSHIP_ANNOTATION" not found; SQL statement:
 +alter table NameRelationship_Annotation drop constraint FK2E38AC8B1E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NAMERELATIONSHIP_ANNOTATION" not found; SQL statement:
 +alter table NameRelationship_Annotation drop constraint FK2E38AC8B7B4CB560 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NAMERELATIONSHIP_ANNOTATION_AUD" not found; SQL statement:
 +alter table NameRelationship_Annotation_AUD drop constraint FKD1D59CDC34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NAMERELATIONSHIP_MARKER" not found; SQL statement:
 +alter table NameRelationship_Marker drop constraint FKE3E46396777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NAMERELATIONSHIP_MARKER" not found; SQL statement:
 +alter table NameRelationship_Marker drop constraint FKE3E463967B4CB560 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NAMERELATIONSHIP_MARKER_AUD" not found; SQL statement:
 +alter table NameRelationship_Marker_AUD drop constraint FKCD68D66734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NOMENCLATURALSTATUS" not found; SQL statement:
 +alter table NomenclaturalStatus drop constraint FK1FFEC88B4FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NOMENCLATURALSTATUS" not found; SQL statement:
 +alter table NomenclaturalStatus drop constraint FK1FFEC88BBC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NOMENCLATURALSTATUS" not found; SQL statement:
 +alter table NomenclaturalStatus drop constraint FK1FFEC88BAEB7F3BE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NOMENCLATURALSTATUS" not found; SQL statement:
 +alter table NomenclaturalStatus drop constraint FK1FFEC88B7029BD9F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NOMENCLATURALSTATUS_AUD" not found; SQL statement:
 +alter table NomenclaturalStatus_AUD drop constraint FKFB2DB8DC34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NOMENCLATURALSTATUS_ANNOTATION" not found; SQL statement:
 +alter table NomenclaturalStatus_Annotation drop constraint FKE6E91F831E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NOMENCLATURALSTATUS_ANNOTATION" not found; SQL statement:
 +alter table NomenclaturalStatus_Annotation drop constraint FKE6E91F838D2CB1D4 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NOMENCLATURALSTATUS_ANNOTATION_AUD" not found; SQL statement:
 +alter table NomenclaturalStatus_Annotation_AUD drop constraint FK6A3D3D434869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NOMENCLATURALSTATUS_MARKER" not found; SQL statement:
 +alter table NomenclaturalStatus_Marker drop constraint FK2F5128E777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NOMENCLATURALSTATUS_MARKER" not found; SQL statement:
 +alter table NomenclaturalStatus_Marker drop constraint FK2F5128E8D2CB1D4 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "NOMENCLATURALSTATUS_MARKER_AUD" not found; SQL statement:
 +alter table NomenclaturalStatus_Marker_AUD drop constraint FK8619495F34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table OriginalSourceBase drop constraint FK505F2E5D4FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table OriginalSourceBase drop constraint FK505F2E5DBC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table OriginalSourceBase drop constraint FK505F2E5DAEB7F3BE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table OriginalSourceBase drop constraint FK505F2E5D966B96B2 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ORIGINALSOURCEBASE_AUD" not found; SQL statement:
 +alter table OriginalSourceBase_AUD drop constraint FK9662E5AE34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ORIGINALSOURCEBASE_ANNOTATION" not found; SQL statement:
 +alter table OriginalSourceBase_Annotation drop constraint FK208142711E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ORIGINALSOURCEBASE_ANNOTATION" not found; SQL statement:
 +alter table OriginalSourceBase_Annotation drop constraint FK20814271B029DDA0 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ORIGINALSOURCEBASE_ANNOTATION_AUD" not found; SQL statement:
 +alter table OriginalSourceBase_Annotation_AUD drop constraint FKA074CFC234869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ORIGINALSOURCEBASE_MARKER" not found; SQL statement:
 +alter table OriginalSourceBase_Marker drop constraint FKB3FFDC7C777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ORIGINALSOURCEBASE_MARKER" not found; SQL statement:
 +alter table OriginalSourceBase_Marker drop constraint FKB3FFDC7CB029DDA0 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "ORIGINALSOURCEBASE_MARKER_AUD" not found; SQL statement:
 +alter table OriginalSourceBase_Marker_AUD drop constraint FKBFB16C4D34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "PERMISSIONGROUP" not found; SQL statement:
 +alter table PermissionGroup drop constraint FK629941D04FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "PERMISSIONGROUP_GRANTEDAUTHORITYIMPL" not found; SQL statement:
 +alter table PermissionGroup_GrantedAuthorityImpl drop constraint FK53114371857F6C2 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "PERMISSIONGROUP_GRANTEDAUTHORITYIMPL" not found; SQL statement:
 +alter table PermissionGroup_GrantedAuthorityImpl drop constraint FK5311437CA0971A3 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY" not found; SQL statement:
 +alter table PolytomousKey drop constraint FKA9E6B1384FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY" not found; SQL statement:
 +alter table PolytomousKey drop constraint FKA9E6B138BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY" not found; SQL statement:
 +alter table PolytomousKey drop constraint FKA9E6B138576595C3 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEYNODE" not found; SQL statement:
 +alter table PolytomousKeyNode drop constraint FK860775A4FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEYNODE" not found; SQL statement:
 +alter table PolytomousKeyNode drop constraint FK860775ABC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEYNODE" not found; SQL statement:
 +alter table PolytomousKeyNode drop constraint FK860775A4220AFEB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEYNODE" not found; SQL statement:
 +alter table PolytomousKeyNode drop constraint FK860775AC73A7584 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEYNODE" not found; SQL statement:
 +alter table PolytomousKeyNode drop constraint FK860775A4FEE4393 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEYNODE" not found; SQL statement:
 +alter table PolytomousKeyNode drop constraint FK860775A808998FB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEYNODE" not found; SQL statement:
 +alter table PolytomousKeyNode drop constraint FK860775A9D3C2E93 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEYNODE" not found; SQL statement:
 +alter table PolytomousKeyNode drop constraint FK860775A4382686A [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEYNODE" not found; SQL statement:
 +alter table PolytomousKeyNode drop constraint FK860775A1C0483C4 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEYNODE" not found; SQL statement:
 +alter table PolytomousKeyNode drop constraint FK860775ADE9A3E39 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEYNODE_AUD" not found; SQL statement:
 +alter table PolytomousKeyNode_AUD drop constraint FK6A6D682B34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEYNODE_LANGUAGESTRING" not found; SQL statement:
 +alter table PolytomousKeyNode_LanguageString drop constraint FK5574E12EF05D08D4 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEYNODE_LANGUAGESTRING" not found; SQL statement:
 +alter table PolytomousKeyNode_LanguageString drop constraint FK5574E12E9682414B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEYNODE_LANGUAGESTRING" not found; SQL statement:
 +alter table PolytomousKeyNode_LanguageString drop constraint FK5574E12EF135C42B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEYNODE_LANGUAGESTRING_AUD" not found; SQL statement:
 +alter table PolytomousKeyNode_LanguageString_AUD drop constraint FKE0D0C7FF34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_AUD" not found; SQL statement:
 +alter table PolytomousKey_AUD drop constraint FK867830934869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_ANNOTATION" not found; SQL statement:
 +alter table PolytomousKey_Annotation drop constraint FK278CF8B61E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_ANNOTATION" not found; SQL statement:
 +alter table PolytomousKey_Annotation drop constraint FK278CF8B689D97CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_ANNOTATION_AUD" not found; SQL statement:
 +alter table PolytomousKey_Annotation_AUD drop constraint FK3281DB8734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_CREDIT" not found; SQL statement:
 +alter table PolytomousKey_Credit drop constraint FKADC940032D1B9F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_CREDIT" not found; SQL statement:
 +alter table PolytomousKey_Credit drop constraint FKADC940089D97CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_CREDIT_AUD" not found; SQL statement:
 +alter table PolytomousKey_Credit_AUD drop constraint FK629EC1D134869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_EXTENSION" not found; SQL statement:
 +alter table PolytomousKey_Extension drop constraint FKAE34C1D8927DE9DF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_EXTENSION" not found; SQL statement:
 +alter table PolytomousKey_Extension drop constraint FKAE34C1D889D97CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_EXTENSION_AUD" not found; SQL statement:
 +alter table PolytomousKey_Extension_AUD drop constraint FK1FFC43A934869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_IDENTIFIER" not found; SQL statement:
 +alter table PolytomousKey_Identifier drop constraint FK23C5BA30E12073FF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_IDENTIFIER" not found; SQL statement:
 +alter table PolytomousKey_Identifier drop constraint FK23C5BA3089D97CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_IDENTIFIER_AUD" not found; SQL statement:
 +alter table PolytomousKey_Identifier_AUD drop constraint FKF929500134869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_MARKER" not found; SQL statement:
 +alter table PolytomousKey_Marker drop constraint FK1B037D41777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_MARKER" not found; SQL statement:
 +alter table PolytomousKey_Marker drop constraint FK1B037D4189D97CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_MARKER_AUD" not found; SQL statement:
 +alter table PolytomousKey_Marker_AUD drop constraint FKC6BD229234869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_NAMEDAREA" not found; SQL statement:
 +alter table PolytomousKey_NamedArea drop constraint FK1C727CFF3FF8E7B2 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_NAMEDAREA" not found; SQL statement:
 +alter table PolytomousKey_NamedArea drop constraint FK1C727CFF89D97CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_NAMEDAREA_AUD" not found; SQL statement:
 +alter table PolytomousKey_NamedArea_AUD drop constraint FK750A135034869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table PolytomousKey_OriginalSourceBase drop constraint FK839208C43A6735D9 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table PolytomousKey_OriginalSourceBase drop constraint FK839208C489D97CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_ORIGINALSOURCEBASE_AUD" not found; SQL statement:
 +alter table PolytomousKey_OriginalSourceBase_AUD drop constraint FKE644349534869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_RIGHTSINFO" not found; SQL statement:
 +alter table PolytomousKey_RightsInfo drop constraint FK328DA4ACC13F7B21 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_RIGHTSINFO" not found; SQL statement:
 +alter table PolytomousKey_RightsInfo drop constraint FK328DA4AC89D97CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_RIGHTSINFO_AUD" not found; SQL statement:
 +alter table PolytomousKey_RightsInfo_AUD drop constraint FK34BF9C7D34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_SCOPE" not found; SQL statement:
 +alter table PolytomousKey_Scope drop constraint FK8D97986D5431B96E [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_SCOPE" not found; SQL statement:
 +alter table PolytomousKey_Scope drop constraint FK8D97986D89D97CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_SCOPE_AUD" not found; SQL statement:
 +alter table PolytomousKey_Scope_AUD drop constraint FK4E37C7BE34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_TAXON" not found; SQL statement:
 +alter table PolytomousKey_Taxon drop constraint FK8DA4E8E3DE9A3E39 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_TAXON" not found; SQL statement:
 +alter table PolytomousKey_Taxon drop constraint FK8DA4E8E389D97CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_TAXONBASE" not found; SQL statement:
 +alter table PolytomousKey_TaxonBase drop constraint FKED8F3A547C3D0017 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_TAXONBASE" not found; SQL statement:
 +alter table PolytomousKey_TaxonBase drop constraint FKED8F3A5489D97CB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_TAXONBASE_AUD" not found; SQL statement:
 +alter table PolytomousKey_TaxonBase_AUD drop constraint FKC42E1E2534869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "POLYTOMOUSKEY_TAXON_AUD" not found; SQL statement:
 +alter table PolytomousKey_Taxon_AUD drop constraint FKED9BED3434869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "PRIMER" not found; SQL statement:
 +alter table Primer drop constraint FK8EFB89F34FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "PRIMER" not found; SQL statement:
 +alter table Primer drop constraint FK8EFB89F3BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "PRIMER" not found; SQL statement:
 +alter table Primer drop constraint FK8EFB89F36D2CE418 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "PRIMER" not found; SQL statement:
 +alter table Primer drop constraint FK8EFB89F3D0374392 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "PRIMER_AUD" not found; SQL statement:
 +alter table Primer_AUD drop constraint FK319B864434869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "PRIMER_ANNOTATION" not found; SQL statement:
 +alter table Primer_Annotation drop constraint FK9044ED1B1E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "PRIMER_ANNOTATION" not found; SQL statement:
 +alter table Primer_Annotation drop constraint FK9044ED1B48BD1F55 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "PRIMER_ANNOTATION_AUD" not found; SQL statement:
 +alter table Primer_Annotation_AUD drop constraint FKDBAF156C34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "PRIMER_MARKER" not found; SQL statement:
 +alter table Primer_Marker drop constraint FKF6C76C26777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "PRIMER_MARKER" not found; SQL statement:
 +alter table Primer_Marker drop constraint FKF6C76C2648BD1F55 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "PRIMER_MARKER_AUD" not found; SQL statement:
 +alter table Primer_Marker_AUD drop constraint FK2F7516F734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE" not found; SQL statement:
 +alter table Reference drop constraint FK404D5F2B4FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE" not found; SQL statement:
 +alter table Reference drop constraint FK404D5F2BBC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE" not found; SQL statement:
 +alter table Reference drop constraint FK404D5F2BD741CE1F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE" not found; SQL statement:
 +alter table Reference drop constraint FK404D5F2BAD54327F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE" not found; SQL statement:
 +alter table Reference drop constraint FK404D5F2B403E17F4 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE" not found; SQL statement:
 +alter table Reference drop constraint FK404D5F2BAEC3B8B8 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_AUD" not found; SQL statement:
 +alter table Reference_AUD drop constraint FK8F0FFF7C34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_ANNOTATION" not found; SQL statement:
 +alter table Reference_Annotation drop constraint FKFC824E31E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_ANNOTATION" not found; SQL statement:
 +alter table Reference_Annotation drop constraint FKFC824E38D0FB4DA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_ANNOTATION_AUD" not found; SQL statement:
 +alter table Reference_Annotation_AUD drop constraint FKF3C1293434869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_CREDIT" not found; SQL statement:
 +alter table Reference_Credit drop constraint FK5BC6DEAD32D1B9F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_CREDIT" not found; SQL statement:
 +alter table Reference_Credit drop constraint FK5BC6DEAD8D0FB4DA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_CREDIT_AUD" not found; SQL statement:
 +alter table Reference_Credit_AUD drop constraint FK4AD9EDFE34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_EXTENSION" not found; SQL statement:
 +alter table Reference_Extension drop constraint FKDEFCDC0B927DE9DF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_EXTENSION" not found; SQL statement:
 +alter table Reference_Extension drop constraint FKDEFCDC0B8D0FB4DA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_EXTENSION_AUD" not found; SQL statement:
 +alter table Reference_Extension_AUD drop constraint FK1DF60C5C34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_IDENTIFIER" not found; SQL statement:
 +alter table Reference_Identifier drop constraint FKC00E65DE12073FF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_IDENTIFIER" not found; SQL statement:
 +alter table Reference_Identifier drop constraint FKC00E65D8D0FB4DA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_IDENTIFIER_AUD" not found; SQL statement:
 +alter table Reference_Identifier_AUD drop constraint FKBA689DAE34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_MARKER" not found; SQL statement:
 +alter table Reference_Marker drop constraint FK6BEDC7EE777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_MARKER" not found; SQL statement:
 +alter table Reference_Marker drop constraint FK6BEDC7EE8D0FB4DA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_MARKER_AUD" not found; SQL statement:
 +alter table Reference_Marker_AUD drop constraint FKAEF84EBF34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_MEDIA" not found; SQL statement:
 +alter table Reference_Media drop constraint FKBBEF5B0C2C29593 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_MEDIA" not found; SQL statement:
 +alter table Reference_Media drop constraint FKBBEF5B08D0FB4DA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_MEDIA_AUD" not found; SQL statement:
 +alter table Reference_Media_AUD drop constraint FK8318CB8134869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table Reference_OriginalSourceBase drop constraint FKD3E8B7F13A6735D9 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table Reference_OriginalSourceBase drop constraint FKD3E8B7F18D0FB4DA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_ORIGINALSOURCEBASE_AUD" not found; SQL statement:
 +alter table Reference_OriginalSourceBase_AUD drop constraint FKC025854234869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_RIGHTSINFO" not found; SQL statement:
 +alter table Reference_RightsInfo drop constraint FK1AC8D0D9C13F7B21 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_RIGHTSINFO" not found; SQL statement:
 +alter table Reference_RightsInfo drop constraint FK1AC8D0D98D0FB4DA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REFERENCE_RIGHTSINFO_AUD" not found; SQL statement:
 +alter table Reference_RightsInfo_AUD drop constraint FKF5FEEA2A34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "RELATIONSHIPTERMBASE_INVERSEREPRESENTATION" not found; SQL statement:
 +alter table RelationshipTermBase_inverseRepresentation drop constraint FK98592F33473FB677 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "RELATIONSHIPTERMBASE_INVERSEREPRESENTATION" not found; SQL statement:
 +alter table RelationshipTermBase_inverseRepresentation drop constraint FK98592F33ECEEF4AF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "RELATIONSHIPTERMBASE_INVERSEREPRESENTATION_AUD" not found; SQL statement:
 +alter table RelationshipTermBase_inverseRepresentation_AUD drop constraint FK5D248B8434869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REPRESENTATION" not found; SQL statement:
 +alter table Representation drop constraint FK9C4724ED4FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REPRESENTATION" not found; SQL statement:
 +alter table Representation drop constraint FK9C4724EDBC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REPRESENTATION" not found; SQL statement:
 +alter table Representation drop constraint FK9C4724EDE8D36B00 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REPRESENTATION_AUD" not found; SQL statement:
 +alter table Representation_AUD drop constraint FK294D143E34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REPRESENTATION_ANNOTATION" not found; SQL statement:
 +alter table Representation_Annotation drop constraint FK371091E11E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REPRESENTATION_ANNOTATION" not found; SQL statement:
 +alter table Representation_Annotation drop constraint FK371091E147E8AE60 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REPRESENTATION_ANNOTATION_AUD" not found; SQL statement:
 +alter table Representation_Annotation_AUD drop constraint FK36EEE73234869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REPRESENTATION_MARKER" not found; SQL statement:
 +alter table Representation_Marker drop constraint FK560063EC777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REPRESENTATION_MARKER" not found; SQL statement:
 +alter table Representation_Marker drop constraint FK560063EC47E8AE60 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "REPRESENTATION_MARKER_AUD" not found; SQL statement:
 +alter table Representation_Marker_AUD drop constraint FKD640BBBD34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "RIGHTSINFO" not found; SQL statement:
 +alter table RightsInfo drop constraint FK252273454FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "RIGHTSINFO" not found; SQL statement:
 +alter table RightsInfo drop constraint FK25227345BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "RIGHTSINFO" not found; SQL statement:
 +alter table RightsInfo drop constraint FK25227345E8D36B00 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "RIGHTSINFO" not found; SQL statement:
 +alter table RightsInfo drop constraint FK25227345F7976FC5 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "RIGHTSINFO" not found; SQL statement:
 +alter table RightsInfo drop constraint FK25227345E6D2D338 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "RIGHTSINFO_AUD" not found; SQL statement:
 +alter table RightsInfo_AUD drop constraint FK1CA9769634869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "RIGHTSINFO_ANNOTATION" not found; SQL statement:
 +alter table RightsInfo_Annotation drop constraint FKECC95C891E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "RIGHTSINFO_ANNOTATION" not found; SQL statement:
 +alter table RightsInfo_Annotation drop constraint FKECC95C89EFE62333 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "RIGHTSINFO_ANNOTATION_AUD" not found; SQL statement:
 +alter table RightsInfo_Annotation_AUD drop constraint FK78721DDA34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "RIGHTSINFO_MARKER" not found; SQL statement:
 +alter table RightsInfo_Marker drop constraint FK81D8C294777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "RIGHTSINFO_MARKER" not found; SQL statement:
 +alter table RightsInfo_Marker drop constraint FK81D8C294EFE62333 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "RIGHTSINFO_MARKER_AUD" not found; SQL statement:
 +alter table RightsInfo_Marker_AUD drop constraint FK8BF9866534869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SEQUENCE" not found; SQL statement:
 +alter table Sequence drop constraint FK544ADBE14FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SEQUENCE" not found; SQL statement:
 +alter table Sequence drop constraint FK544ADBE1BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SEQUENCE" not found; SQL statement:
 +alter table Sequence drop constraint FK544ADBE19F65E72B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SEQUENCE" not found; SQL statement:
 +alter table Sequence drop constraint FK544ADBE16D2CE418 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SEQUENCE" not found; SQL statement:
 +alter table Sequence drop constraint FK544ADBE1E671A9DF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SEQUENCE_AUD" not found; SQL statement:
 +alter table Sequence_AUD drop constraint FK39F4313234869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SEQUENCE_ANNOTATION" not found; SQL statement:
 +alter table Sequence_Annotation drop constraint FK1010BA6D1E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SEQUENCE_ANNOTATION" not found; SQL statement:
 +alter table Sequence_Annotation drop constraint FK1010BA6DD57FFDD5 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SEQUENCE_ANNOTATION_AUD" not found; SQL statement:
 +alter table Sequence_Annotation_AUD drop constraint FKCB4FE9BE34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SEQUENCE_MARKER" not found; SQL statement:
 +alter table Sequence_Marker drop constraint FK3D22B278777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SEQUENCE_MARKER" not found; SQL statement:
 +alter table Sequence_Marker drop constraint FK3D22B278D57FFDD5 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SEQUENCE_MARKER_AUD" not found; SQL statement:
 +alter table Sequence_Marker_AUD drop constraint FKAF40E44934869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SEQUENCE_REFERENCE" not found; SQL statement:
 +alter table Sequence_Reference drop constraint FK6944904D1DDDC219 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SEQUENCE_REFERENCE" not found; SQL statement:
 +alter table Sequence_Reference drop constraint FK6944904DD57FFDD5 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SEQUENCE_REFERENCE_AUD" not found; SQL statement:
 +alter table Sequence_Reference_AUD drop constraint FK18E5CF9E34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREAD" not found; SQL statement:
 +alter table SingleRead drop constraint FKAD45CA1E4FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREAD" not found; SQL statement:
 +alter table SingleRead drop constraint FKAD45CA1EBC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREAD" not found; SQL statement:
 +alter table SingleRead drop constraint FKAD45CA1E3DA462D5 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREAD" not found; SQL statement:
 +alter table SingleRead drop constraint FKAD45CA1ED320A65F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREAD" not found; SQL statement:
 +alter table SingleRead drop constraint FKAD45CA1EE0EBCFFE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREAD" not found; SQL statement:
 +alter table SingleRead drop constraint FKAD45CA1E55DDFE96 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREAD" not found; SQL statement:
 +alter table SingleRead drop constraint FKAD45CA1E48BD1F55 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREADALIGNMENT" not found; SQL statement:
 +alter table SingleReadAlignment drop constraint FKE50A79654FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREADALIGNMENT" not found; SQL statement:
 +alter table SingleReadAlignment drop constraint FKE50A7965BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREADALIGNMENT" not found; SQL statement:
 +alter table SingleReadAlignment drop constraint FKE50A7965ECE53A6A [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREADALIGNMENT" not found; SQL statement:
 +alter table SingleReadAlignment drop constraint FKE50A79653A5A5E15 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREADALIGNMENT_AUD" not found; SQL statement:
 +alter table SingleReadAlignment_AUD drop constraint FKFEE16CB634869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREAD_AUD" not found; SQL statement:
 +alter table SingleRead_AUD drop constraint FKA323B8EF34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREAD_ANNOTATION" not found; SQL statement:
 +alter table SingleRead_Annotation drop constraint FK33E974101E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREAD_ANNOTATION" not found; SQL statement:
 +alter table SingleRead_Annotation drop constraint FK33E974103A5A5E15 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREAD_ANNOTATION_AUD" not found; SQL statement:
 +alter table SingleRead_Annotation_AUD drop constraint FK7B1D19E134869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREAD_MARKER" not found; SQL statement:
 +alter table SingleRead_Marker drop constraint FKCF47B59B777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREAD_MARKER" not found; SQL statement:
 +alter table SingleRead_Marker drop constraint FKCF47B59B3A5A5E15 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SINGLEREAD_MARKER_AUD" not found; SQL statement:
 +alter table SingleRead_Marker_AUD drop constraint FKD3199DEC34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE" not found; SQL statement:
 +alter table SpecimenOrObservationBase drop constraint FK21CA32724FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE" not found; SQL statement:
 +alter table SpecimenOrObservationBase drop constraint FK21CA3272BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE" not found; SQL statement:
 +alter table SpecimenOrObservationBase drop constraint FK21CA3272F53E6AFA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE" not found; SQL statement:
 +alter table SpecimenOrObservationBase drop constraint FK21CA32728C35BD07 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE" not found; SQL statement:
 +alter table SpecimenOrObservationBase drop constraint FK21CA3272E35D77A3 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE" not found; SQL statement:
 +alter table SpecimenOrObservationBase drop constraint FK21CA3272EB62BE9A [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE" not found; SQL statement:
 +alter table SpecimenOrObservationBase drop constraint FK21CA3272156CF96 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE" not found; SQL statement:
 +alter table SpecimenOrObservationBase drop constraint FK21CA3272C8505DB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE" not found; SQL statement:
 +alter table SpecimenOrObservationBase drop constraint FK21CA32727CC340C5 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE" not found; SQL statement:
 +alter table SpecimenOrObservationBase drop constraint FK21CA327295CC5995 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE" not found; SQL statement:
 +alter table SpecimenOrObservationBase drop constraint FK21CA32724FF2F98B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE" not found; SQL statement:
 +alter table SpecimenOrObservationBase drop constraint FK21CA3272F95F225A [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE" not found; SQL statement:
 +alter table SpecimenOrObservationBase drop constraint FK21CA3272DADF76EA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_AUD" not found; SQL statement:
 +alter table SpecimenOrObservationBase_AUD drop constraint FKF3D3D74334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_ANNOTATION" not found; SQL statement:
 +alter table SpecimenOrObservationBase_Annotation drop constraint FK365E4F3C1E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_ANNOTATION" not found; SQL statement:
 +alter table SpecimenOrObservationBase_Annotation drop constraint FK365E4F3C3B8A5ABA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_ANNOTATION_AUD" not found; SQL statement:
 +alter table SpecimenOrObservationBase_Annotation_AUD drop constraint FK34187F0D34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_CREDIT" not found; SQL statement:
 +alter table SpecimenOrObservationBase_Credit drop constraint FK7E3A1D8632D1B9F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_CREDIT" not found; SQL statement:
 +alter table SpecimenOrObservationBase_Credit drop constraint FK7E3A1D863B8A5ABA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_CREDIT_AUD" not found; SQL statement:
 +alter table SpecimenOrObservationBase_Credit_AUD drop constraint FK7170185734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_DERIVATIONEVENT" not found; SQL statement:
 +alter table SpecimenOrObservationBase_DerivationEvent drop constraint FK20132036BD59A1AD [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_DERIVATIONEVENT" not found; SQL statement:
 +alter table SpecimenOrObservationBase_DerivationEvent drop constraint FK2013203654C216AA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_DERIVATIONEVENT_AUD" not found; SQL statement:
 +alter table SpecimenOrObservationBase_DerivationEvent_AUD drop constraint FKA4A8430734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_EXTENSION" not found; SQL statement:
 +alter table SpecimenOrObservationBase_Extension drop constraint FKE03B8292927DE9DF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_EXTENSION" not found; SQL statement:
 +alter table SpecimenOrObservationBase_Extension drop constraint FKE03B82923B8A5ABA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_EXTENSION_AUD" not found; SQL statement:
 +alter table SpecimenOrObservationBase_Extension_AUD drop constraint FK7AE0176334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_IDENTIFIER" not found; SQL statement:
 +alter table SpecimenOrObservationBase_Identifier drop constraint FK329710B6E12073FF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_IDENTIFIER" not found; SQL statement:
 +alter table SpecimenOrObservationBase_Identifier drop constraint FK329710B63B8A5ABA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_IDENTIFIER_AUD" not found; SQL statement:
 +alter table SpecimenOrObservationBase_Identifier_AUD drop constraint FKFABFF38734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_LANGUAGESTRING" not found; SQL statement:
 +alter table SpecimenOrObservationBase_LanguageString drop constraint FKCFAA9316CD55E0D6 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_LANGUAGESTRING" not found; SQL statement:
 +alter table SpecimenOrObservationBase_LanguageString drop constraint FKCFAA93168028C309 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_LANGUAGESTRING" not found; SQL statement:
 +alter table SpecimenOrObservationBase_LanguageString drop constraint FKCFAA93163B8A5ABA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_LANGUAGESTRING_AUD" not found; SQL statement:
 +alter table SpecimenOrObservationBase_LanguageString_AUD drop constraint FK38B45E734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_MARKER" not found; SQL statement:
 +alter table SpecimenOrObservationBase_Marker drop constraint FK8E6106C7777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_MARKER" not found; SQL statement:
 +alter table SpecimenOrObservationBase_Marker drop constraint FK8E6106C73B8A5ABA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_MARKER_AUD" not found; SQL statement:
 +alter table SpecimenOrObservationBase_Marker_AUD drop constraint FKD58E791834869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table SpecimenOrObservationBase_OriginalSourceBase drop constraint FKCA7F794A3A6735D9 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table SpecimenOrObservationBase_OriginalSourceBase drop constraint FKCA7F794A3B8A5ABA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_ORIGINALSOURCEBASE_AUD" not found; SQL statement:
 +alter table SpecimenOrObservationBase_OriginalSourceBase_AUD drop constraint FK2059F21B34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_RIGHTSINFO" not found; SQL statement:
 +alter table SpecimenOrObservationBase_RightsInfo drop constraint FK415EFB32C13F7B21 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_RIGHTSINFO" not found; SQL statement:
 +alter table SpecimenOrObservationBase_RightsInfo drop constraint FK415EFB323B8A5ABA [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SPECIMENOROBSERVATIONBASE_RIGHTSINFO_AUD" not found; SQL statement:
 +alter table SpecimenOrObservationBase_RightsInfo_AUD drop constraint FK3656400334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATEDATA" not found; SQL statement:
 +alter table StateData drop constraint FKFB1697BB4FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATEDATA" not found; SQL statement:
 +alter table StateData drop constraint FKFB1697BBBC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATEDATA" not found; SQL statement:
 +alter table StateData drop constraint FKFB1697BB682A4E4B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATEDATA_AUD" not found; SQL statement:
 +alter table StateData_AUD drop constraint FKDA6A700C34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATEDATA_DEFINEDTERMBASE" not found; SQL statement:
 +alter table StateData_DefinedTermBase drop constraint FK107321E2F4E35BCD [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATEDATA_DEFINEDTERMBASE" not found; SQL statement:
 +alter table StateData_DefinedTermBase drop constraint FK107321E28E7BF9AB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATEDATA_DEFINEDTERMBASE_AUD" not found; SQL statement:
 +alter table StateData_DefinedTermBase_AUD drop constraint FK7C978EB334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATEDATA_LANGUAGESTRING" not found; SQL statement:
 +alter table StateData_LanguageString drop constraint FK93FFD2ADF05D08D4 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATEDATA_LANGUAGESTRING" not found; SQL statement:
 +alter table StateData_LanguageString drop constraint FK93FFD2AD9682414B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATEDATA_LANGUAGESTRING" not found; SQL statement:
 +alter table StateData_LanguageString drop constraint FK93FFD2AD8E7BF9AB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATEDATA_LANGUAGESTRING_AUD" not found; SQL statement:
 +alter table StateData_LanguageString_AUD drop constraint FK1578E1FE34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATISTICALMEASUREMENTVALUE" not found; SQL statement:
 +alter table StatisticalMeasurementValue drop constraint FK2DCE02904FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATISTICALMEASUREMENTVALUE" not found; SQL statement:
 +alter table StatisticalMeasurementValue drop constraint FK2DCE0290BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATISTICALMEASUREMENTVALUE" not found; SQL statement:
 +alter table StatisticalMeasurementValue drop constraint FK2DCE02904C428112 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATISTICALMEASUREMENTVALUE_AUD" not found; SQL statement:
 +alter table StatisticalMeasurementValue_AUD drop constraint FKBB16686134869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATISTICALMEASUREMENTVALUE_DEFINEDTERMBASE" not found; SQL statement:
 +alter table StatisticalMeasurementValue_DefinedTermBase drop constraint FK686C42B7F4E35BCD [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATISTICALMEASUREMENTVALUE_DEFINEDTERMBASE" not found; SQL statement:
 +alter table StatisticalMeasurementValue_DefinedTermBase drop constraint FK686C42B75C9F4F2B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "STATISTICALMEASUREMENTVALUE_DEFINEDTERMBASE_AUD" not found; SQL statement:
 +alter table StatisticalMeasurementValue_DefinedTermBase_AUD drop constraint FKFEBA3D0834869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SYNONYMRELATIONSHIP" not found; SQL statement:
 +alter table SynonymRelationship drop constraint FKF483ADB34FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SYNONYMRELATIONSHIP" not found; SQL statement:
 +alter table SynonymRelationship drop constraint FKF483ADB3BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SYNONYMRELATIONSHIP" not found; SQL statement:
 +alter table SynonymRelationship drop constraint FKF483ADB3AEB7F3BE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SYNONYMRELATIONSHIP" not found; SQL statement:
 +alter table SynonymRelationship drop constraint FKF483ADB34BAC703F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SYNONYMRELATIONSHIP" not found; SQL statement:
 +alter table SynonymRelationship drop constraint FKF483ADB3F8991B9D [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SYNONYMRELATIONSHIP" not found; SQL statement:
 +alter table SynonymRelationship drop constraint FKF483ADB380924EEC [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SYNONYMRELATIONSHIP_AUD" not found; SQL statement:
 +alter table SynonymRelationship_AUD drop constraint FK8AEBCA0434869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SYNONYMRELATIONSHIP_ANNOTATION" not found; SQL statement:
 +alter table SynonymRelationship_Annotation drop constraint FKF494F15B1E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SYNONYMRELATIONSHIP_ANNOTATION" not found; SQL statement:
 +alter table SynonymRelationship_Annotation drop constraint FKF494F15B260A8379 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SYNONYMRELATIONSHIP_ANNOTATION_AUD" not found; SQL statement:
 +alter table SynonymRelationship_Annotation_AUD drop constraint FKD3E2F9AC34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SYNONYMRELATIONSHIP_MARKER" not found; SQL statement:
 +alter table SynonymRelationship_Marker drop constraint FK7A439066777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SYNONYMRELATIONSHIP_MARKER" not found; SQL statement:
 +alter table SynonymRelationship_Marker drop constraint FK7A439066260A8379 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "SYNONYMRELATIONSHIP_MARKER_AUD" not found; SQL statement:
 +alter table SynonymRelationship_Marker_AUD drop constraint FK93C51B3734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE" not found; SQL statement:
 +alter table TaxonBase drop constraint FK9249B49B4FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE" not found; SQL statement:
 +alter table TaxonBase drop constraint FK9249B49BBC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE" not found; SQL statement:
 +alter table TaxonBase drop constraint FK9249B49B8492378F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE" not found; SQL statement:
 +alter table TaxonBase drop constraint FK9249B49B74FED214 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE" not found; SQL statement:
 +alter table TaxonBase drop constraint FK9249B49B7C7B5AED [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_AUD" not found; SQL statement:
 +alter table TaxonBase_AUD drop constraint FK37041CEC34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_ANNOTATION" not found; SQL statement:
 +alter table TaxonBase_Annotation drop constraint FK41ED09731E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_ANNOTATION" not found; SQL statement:
 +alter table TaxonBase_Annotation drop constraint FK41ED09739C9D39 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_ANNOTATION_AUD" not found; SQL statement:
 +alter table TaxonBase_Annotation_AUD drop constraint FK8C145C434869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_CREDIT" not found; SQL statement:
 +alter table TaxonBase_Credit drop constraint FK4CB48B3D32D1B9F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_CREDIT" not found; SQL statement:
 +alter table TaxonBase_Credit drop constraint FK4CB48B3D9C9D39 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_CREDIT_AUD" not found; SQL statement:
 +alter table TaxonBase_Credit_AUD drop constraint FK7CFED28E34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_EXTENSION" not found; SQL statement:
 +alter table TaxonBase_Extension drop constraint FKF961257B927DE9DF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_EXTENSION" not found; SQL statement:
 +alter table TaxonBase_Extension drop constraint FKF961257B9C9D39 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_EXTENSION_AUD" not found; SQL statement:
 +alter table TaxonBase_Extension_AUD drop constraint FK71381DCC34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_IDENTIFIER" not found; SQL statement:
 +alter table TaxonBase_Identifier drop constraint FK3E25CAEDE12073FF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_IDENTIFIER" not found; SQL statement:
 +alter table TaxonBase_Identifier drop constraint FK3E25CAED9C9D39 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_IDENTIFIER_AUD" not found; SQL statement:
 +alter table TaxonBase_Identifier_AUD drop constraint FKCF68BA3E34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_MARKER" not found; SQL statement:
 +alter table TaxonBase_Marker drop constraint FK5CDB747E777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_MARKER" not found; SQL statement:
 +alter table TaxonBase_Marker drop constraint FK5CDB747E9C9D39 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_MARKER_AUD" not found; SQL statement:
 +alter table TaxonBase_Marker_AUD drop constraint FKE11D334F34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table TaxonBase_OriginalSourceBase drop constraint FKFB680C813A6735D9 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table TaxonBase_OriginalSourceBase drop constraint FKFB680C819C9D39 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_ORIGINALSOURCEBASE_AUD" not found; SQL statement:
 +alter table TaxonBase_OriginalSourceBase_AUD drop constraint FKB7C811D234869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_RIGHTSINFO" not found; SQL statement:
 +alter table TaxonBase_RightsInfo drop constraint FK4CEDB569C13F7B21 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_RIGHTSINFO" not found; SQL statement:
 +alter table TaxonBase_RightsInfo drop constraint FK4CEDB5699C9D39 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONBASE_RIGHTSINFO_AUD" not found; SQL statement:
 +alter table TaxonBase_RightsInfo_AUD drop constraint FKAFF06BA34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONINTERACTION_LANGUAGESTRING" not found; SQL statement:
 +alter table TaxonInteraction_LanguageString drop constraint FK579A1DC02BEBA58D [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONINTERACTION_LANGUAGESTRING" not found; SQL statement:
 +alter table TaxonInteraction_LanguageString drop constraint FK579A1DC028459272 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONINTERACTION_LANGUAGESTRING" not found; SQL statement:
 +alter table TaxonInteraction_LanguageString drop constraint FK579A1DC086C86FE0 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONINTERACTION_LANGUAGESTRING_AUD" not found; SQL statement:
 +alter table TaxonInteraction_LanguageString_AUD drop constraint FK9E016B9134869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE" not found; SQL statement:
 +alter table TaxonNameBase drop constraint FKB4870C64FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE" not found; SQL statement:
 +alter table TaxonNameBase drop constraint FKB4870C6BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE" not found; SQL statement:
 +alter table TaxonNameBase drop constraint FKB4870C6BFEAE500 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE" not found; SQL statement:
 +alter table TaxonNameBase drop constraint FKB4870C6617E62B3 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE" not found; SQL statement:
 +alter table TaxonNameBase drop constraint FKB4870C6D7BE55A0 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE" not found; SQL statement:
 +alter table TaxonNameBase drop constraint FKB4870C62B4FEDD6 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE" not found; SQL statement:
 +alter table TaxonNameBase drop constraint FKB4870C6B14B73EF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE" not found; SQL statement:
 +alter table TaxonNameBase drop constraint FKB4870C67F90DF03 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE" not found; SQL statement:
 +alter table TaxonNameBase drop constraint FKB4870C662AD57A2 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_AUD" not found; SQL statement:
 +alter table TaxonNameBase_AUD drop constraint FK5CA2CB9734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_ANNOTATION" not found; SQL statement:
 +alter table TaxonNameBase_Annotation drop constraint FK9E7794681E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_ANNOTATION" not found; SQL statement:
 +alter table TaxonNameBase_Annotation drop constraint FK9E7794688C85CF94 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_ANNOTATION_AUD" not found; SQL statement:
 +alter table TaxonNameBase_Annotation_AUD drop constraint FKB6734E3934869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_CREDIT" not found; SQL statement:
 +alter table TaxonNameBase_Credit drop constraint FK29BCD8B232D1B9F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_CREDIT" not found; SQL statement:
 +alter table TaxonNameBase_Credit drop constraint FK29BCD8B28C85CF94 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_CREDIT_AUD" not found; SQL statement:
 +alter table TaxonNameBase_Credit_AUD drop constraint FKD9895D8334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_EXTENSION" not found; SQL statement:
 +alter table TaxonNameBase_Extension drop constraint FKC28EE7E6927DE9DF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_EXTENSION" not found; SQL statement:
 +alter table TaxonNameBase_Extension drop constraint FKC28EE7E68C85CF94 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_EXTENSION_AUD" not found; SQL statement:
 +alter table TaxonNameBase_Extension_AUD drop constraint FK8F98B2B734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_IDENTIFIER" not found; SQL statement:
 +alter table TaxonNameBase_Identifier drop constraint FK9AB055E2E12073FF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_IDENTIFIER" not found; SQL statement:
 +alter table TaxonNameBase_Identifier drop constraint FK9AB055E28C85CF94 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_IDENTIFIER_AUD" not found; SQL statement:
 +alter table TaxonNameBase_Identifier_AUD drop constraint FK7D1AC2B334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_MARKER" not found; SQL statement:
 +alter table TaxonNameBase_Marker drop constraint FK39E3C1F3777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_MARKER" not found; SQL statement:
 +alter table TaxonNameBase_Marker drop constraint FK39E3C1F38C85CF94 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_MARKER_AUD" not found; SQL statement:
 +alter table TaxonNameBase_Marker_AUD drop constraint FK3DA7BE4434869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_NOMENCLATURALSTATUS" not found; SQL statement:
 +alter table TaxonNameBase_NomenclaturalStatus drop constraint FK560BA7926615E90D [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_NOMENCLATURALSTATUS" not found; SQL statement:
 +alter table TaxonNameBase_NomenclaturalStatus drop constraint FK560BA7928C85CF94 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_NOMENCLATURALSTATUS_AUD" not found; SQL statement:
 +alter table TaxonNameBase_NomenclaturalStatus_AUD drop constraint FK9215BC6334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table TaxonNameBase_OriginalSourceBase drop constraint FKF746D2763A6735D9 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table TaxonNameBase_OriginalSourceBase drop constraint FKF746D2768C85CF94 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_ORIGINALSOURCEBASE_AUD" not found; SQL statement:
 +alter table TaxonNameBase_OriginalSourceBase_AUD drop constraint FK7A38D54734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_RIGHTSINFO" not found; SQL statement:
 +alter table TaxonNameBase_RightsInfo drop constraint FKA978405EC13F7B21 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_RIGHTSINFO" not found; SQL statement:
 +alter table TaxonNameBase_RightsInfo drop constraint FKA978405E8C85CF94 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_RIGHTSINFO_AUD" not found; SQL statement:
 +alter table TaxonNameBase_RightsInfo_AUD drop constraint FKB8B10F2F34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_TYPEDESIGNATIONBASE" not found; SQL statement:
 +alter table TaxonNameBase_TypeDesignationBase drop constraint FKC0D6BBB5C7DF530C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_TYPEDESIGNATIONBASE" not found; SQL statement:
 +alter table TaxonNameBase_TypeDesignationBase drop constraint FKC0D6BBB58C85CF94 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNAMEBASE_TYPEDESIGNATIONBASE_AUD" not found; SQL statement:
 +alter table TaxonNameBase_TypeDesignationBase_AUD drop constraint FKBB24070634869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNODE" not found; SQL statement:
 +alter table TaxonNode drop constraint FK924F5BCC4FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNODE" not found; SQL statement:
 +alter table TaxonNode drop constraint FK924F5BCCBC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNODE" not found; SQL statement:
 +alter table TaxonNode drop constraint FK924F5BCC84A3CE1B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNODE" not found; SQL statement:
 +alter table TaxonNode drop constraint FK924F5BCC39DB2DFB [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNODE" not found; SQL statement:
 +alter table TaxonNode drop constraint FK924F5BCC381381B5 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNODE" not found; SQL statement:
 +alter table TaxonNode drop constraint FK924F5BCCCC05993E [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNODE" not found; SQL statement:
 +alter table TaxonNode drop constraint FK924F5BCCDE9A3E39 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNODE_AUD" not found; SQL statement:
 +alter table TaxonNode_AUD drop constraint FKE090C39D34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNODE_ANNOTATION" not found; SQL statement:
 +alter table TaxonNode_Annotation drop constraint FKD8A9A9A21E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNODE_ANNOTATION" not found; SQL statement:
 +alter table TaxonNode_Annotation drop constraint FKD8A9A9A2927D8399 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNODE_ANNOTATION_AUD" not found; SQL statement:
 +alter table TaxonNode_Annotation_AUD drop constraint FKB2C4367334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNODE_MARKER" not found; SQL statement:
 +alter table TaxonNode_Marker drop constraint FK395842D777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNODE_MARKER" not found; SQL statement:
 +alter table TaxonNode_Marker drop constraint FK395842D927D8399 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONNODE_MARKER_AUD" not found; SQL statement:
 +alter table TaxonNode_Marker_AUD drop constraint FK77D9D37E34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONRELATIONSHIP" not found; SQL statement:
 +alter table TaxonRelationship drop constraint FK7482BA024FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONRELATIONSHIP" not found; SQL statement:
 +alter table TaxonRelationship drop constraint FK7482BA02BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONRELATIONSHIP" not found; SQL statement:
 +alter table TaxonRelationship drop constraint FK7482BA02AEB7F3BE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONRELATIONSHIP" not found; SQL statement:
 +alter table TaxonRelationship drop constraint FK7482BA02E71EF6CE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONRELATIONSHIP" not found; SQL statement:
 +alter table TaxonRelationship drop constraint FK7482BA02F8991B9D [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONRELATIONSHIP" not found; SQL statement:
 +alter table TaxonRelationship drop constraint FK7482BA02F11BD77B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONRELATIONSHIP_AUD" not found; SQL statement:
 +alter table TaxonRelationship_AUD drop constraint FKA0DE16D334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONRELATIONSHIP_ANNOTATION" not found; SQL statement:
 +alter table TaxonRelationship_Annotation drop constraint FK82C86DAC1E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONRELATIONSHIP_ANNOTATION" not found; SQL statement:
 +alter table TaxonRelationship_Annotation drop constraint FK82C86DAC2BD180D9 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONRELATIONSHIP_ANNOTATION_AUD" not found; SQL statement:
 +alter table TaxonRelationship_Annotation_AUD drop constraint FKE86DE57D34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONRELATIONSHIP_MARKER" not found; SQL statement:
 +alter table TaxonRelationship_Marker drop constraint FK69FBDD37777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONRELATIONSHIP_MARKER" not found; SQL statement:
 +alter table TaxonRelationship_Marker drop constraint FK69FBDD372BD180D9 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TAXONRELATIONSHIP_MARKER_AUD" not found; SQL statement:
 +alter table TaxonRelationship_Marker_AUD drop constraint FK21F8978834869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY" not found; SQL statement:
 +alter table TermVocabulary drop constraint FK487AA6924FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY" not found; SQL statement:
 +alter table TermVocabulary drop constraint FK487AA692BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_AUD" not found; SQL statement:
 +alter table TermVocabulary_AUD drop constraint FKA6ED3B6334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_ANNOTATION" not found; SQL statement:
 +alter table TermVocabulary_Annotation drop constraint FK76D2071C1E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_ANNOTATION" not found; SQL statement:
 +alter table TermVocabulary_Annotation drop constraint FK76D2071C258E060 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_ANNOTATION_AUD" not found; SQL statement:
 +alter table TermVocabulary_Annotation_AUD drop constraint FK222D46ED34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_CREDIT" not found; SQL statement:
 +alter table TermVocabulary_Credit drop constraint FK7604C56632D1B9F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_CREDIT" not found; SQL statement:
 +alter table TermVocabulary_Credit drop constraint FK7604C566258E060 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_CREDIT_AUD" not found; SQL statement:
 +alter table TermVocabulary_Credit_AUD drop constraint FKB1E3D03734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_EXTENSION" not found; SQL statement:
 +alter table TermVocabulary_Extension drop constraint FKA8814EB2927DE9DF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_EXTENSION" not found; SQL statement:
 +alter table TermVocabulary_Extension drop constraint FKA8814EB2258E060 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_EXTENSION_AUD" not found; SQL statement:
 +alter table TermVocabulary_Extension_AUD drop constraint FKD522D38334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_IDENTIFIER" not found; SQL statement:
 +alter table TermVocabulary_Identifier drop constraint FK730AC896E12073FF [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_IDENTIFIER" not found; SQL statement:
 +alter table TermVocabulary_Identifier drop constraint FK730AC896258E060 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_IDENTIFIER_AUD" not found; SQL statement:
 +alter table TermVocabulary_Identifier_AUD drop constraint FKE8D4BB6734869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_MARKER" not found; SQL statement:
 +alter table TermVocabulary_Marker drop constraint FK862BAEA7777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_MARKER" not found; SQL statement:
 +alter table TermVocabulary_Marker drop constraint FK862BAEA7258E060 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_MARKER_AUD" not found; SQL statement:
 +alter table TermVocabulary_Marker_AUD drop constraint FK160230F834869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table TermVocabulary_OriginalSourceBase drop constraint FK8F2D512A3A6735D9 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_ORIGINALSOURCEBASE" not found; SQL statement:
 +alter table TermVocabulary_OriginalSourceBase drop constraint FK8F2D512A258E060 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_ORIGINALSOURCEBASE_AUD" not found; SQL statement:
 +alter table TermVocabulary_OriginalSourceBase_AUD drop constraint FKA898D9FB34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_REPRESENTATION" not found; SQL statement:
 +alter table TermVocabulary_Representation drop constraint FKA408B63AB31C4747 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_REPRESENTATION" not found; SQL statement:
 +alter table TermVocabulary_Representation drop constraint FKA408B63A258E060 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_REPRESENTATION_AUD" not found; SQL statement:
 +alter table TermVocabulary_Representation_AUD drop constraint FK681B370B34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_RIGHTSINFO" not found; SQL statement:
 +alter table TermVocabulary_RightsInfo drop constraint FK81D2B312C13F7B21 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_RIGHTSINFO" not found; SQL statement:
 +alter table TermVocabulary_RightsInfo drop constraint FK81D2B312258E060 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TERMVOCABULARY_RIGHTSINFO_AUD" not found; SQL statement:
 +alter table TermVocabulary_RightsInfo_AUD drop constraint FK246B07E334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TYPEDESIGNATIONBASE" not found; SQL statement:
 +alter table TypeDesignationBase drop constraint FK8AC9DCAE4FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TYPEDESIGNATIONBASE" not found; SQL statement:
 +alter table TypeDesignationBase drop constraint FK8AC9DCAEBC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TYPEDESIGNATIONBASE" not found; SQL statement:
 +alter table TypeDesignationBase drop constraint FK8AC9DCAEAEB7F3BE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TYPEDESIGNATIONBASE" not found; SQL statement:
 +alter table TypeDesignationBase drop constraint FK8AC9DCAE9E3ED08 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TYPEDESIGNATIONBASE" not found; SQL statement:
 +alter table TypeDesignationBase drop constraint FK8AC9DCAE4CB0F315 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TYPEDESIGNATIONBASE" not found; SQL statement:
 +alter table TypeDesignationBase drop constraint FK8AC9DCAEFBFA41D9 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TYPEDESIGNATIONBASE_AUD" not found; SQL statement:
 +alter table TypeDesignationBase_AUD drop constraint FK243C037F34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TYPEDESIGNATIONBASE_ANNOTATION" not found; SQL statement:
 +alter table TypeDesignationBase_Annotation drop constraint FK4D7327801E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TYPEDESIGNATIONBASE_ANNOTATION" not found; SQL statement:
 +alter table TypeDesignationBase_Annotation drop constraint FK4D73278044E9E6D4 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TYPEDESIGNATIONBASE_ANNOTATION_AUD" not found; SQL statement:
 +alter table TypeDesignationBase_Annotation_AUD drop constraint FK88BF955134869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TYPEDESIGNATIONBASE_MARKER" not found; SQL statement:
 +alter table TypeDesignationBase_Marker drop constraint FKB914A10B777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TYPEDESIGNATIONBASE_MARKER" not found; SQL statement:
 +alter table TypeDesignationBase_Marker drop constraint FKB914A10B44E9E6D4 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "TYPEDESIGNATIONBASE_MARKER_AUD" not found; SQL statement:
 +alter table TypeDesignationBase_Marker_AUD drop constraint FKECA3515C34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "USERACCOUNT" not found; SQL statement:
 +alter table UserAccount drop constraint FKB3F13C24FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "USERACCOUNT" not found; SQL statement:
 +alter table UserAccount drop constraint FKB3F13C2AAC1B820 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "USERACCOUNT_AUD" not found; SQL statement:
 +alter table UserAccount_AUD drop constraint FK6A57909334869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "USERACCOUNT_GRANTEDAUTHORITYIMPL" not found; SQL statement:
 +alter table UserAccount_GrantedAuthorityImpl drop constraint FKFD724D851857F6C2 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "USERACCOUNT_GRANTEDAUTHORITYIMPL" not found; SQL statement:
 +alter table UserAccount_GrantedAuthorityImpl drop constraint FKFD724D855EA5DD89 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "USERACCOUNT_PERMISSIONGROUP" not found; SQL statement:
 +alter table UserAccount_PermissionGroup drop constraint FK812DE753DA9DCB5F [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "USERACCOUNT_PERMISSIONGROUP" not found; SQL statement:
 +alter table UserAccount_PermissionGroup drop constraint FK812DE753887E3D12 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET" not found; SQL statement:
 +alter table WorkingSet drop constraint FK668D5B914FF2DB2C [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET" not found; SQL statement:
 +alter table WorkingSet drop constraint FK668D5B91BC5DA539 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET" not found; SQL statement:
 +alter table WorkingSet drop constraint FK668D5B9123DB7F04 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_AUD" not found; SQL statement:
 +alter table WorkingSet_AUD drop constraint FK628F58E234869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_ANNOTATION" not found; SQL statement:
 +alter table WorkingSet_Annotation drop constraint FKCBBA8CBD1E403E0B [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_ANNOTATION" not found; SQL statement:
 +alter table WorkingSet_Annotation drop constraint FKCBBA8CBDBBD2C869 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_ANNOTATION_AUD" not found; SQL statement:
 +alter table WorkingSet_Annotation_AUD drop constraint FK1E28140E34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_DESCRIPTIONBASE" not found; SQL statement:
 +alter table WorkingSet_DescriptionBase drop constraint FK731CC81F33B8A841 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_DESCRIPTIONBASE" not found; SQL statement:
 +alter table WorkingSet_DescriptionBase drop constraint FK731CC81FBBD2C869 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_DESCRIPTIONBASE_AUD" not found; SQL statement:
 +alter table WorkingSet_DescriptionBase_AUD drop constraint FK8959CE7034869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_MARKER" not found; SQL statement:
 +alter table WorkingSet_Marker drop constraint FK9CB22CC8777265A1 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_MARKER" not found; SQL statement:
 +alter table WorkingSet_Marker drop constraint FK9CB22CC8BBD2C869 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_MARKER_AUD" not found; SQL statement:
 +alter table WorkingSet_Marker_AUD drop constraint FK6AEAB69934869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_REPRESENTATION" not found; SQL statement:
 +alter table WorkingSet_Representation drop constraint FKA003835BB31C4747 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_REPRESENTATION" not found; SQL statement:
 +alter table WorkingSet_Representation drop constraint FKA003835BBBD2C869 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_REPRESENTATION_AUD" not found; SQL statement:
 +alter table WorkingSet_Representation_AUD drop constraint FK21B88BAC34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_TAXONBASE" not found; SQL statement:
 +alter table WorkingSet_TaxonBase drop constraint FK34EB896D7C3D0017 [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_TAXONBASE" not found; SQL statement:
 +alter table WorkingSet_TaxonBase drop constraint FK34EB896DB4555A9A [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:03 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Table "WORKINGSET_TAXONBASE_AUD" not found; SQL statement:
 +alter table WorkingSet_TaxonBase_AUD drop constraint FK582B38BE34869AAE [42102-170]
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table AgentBase add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table Amplification add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table AmplificationResult add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table Annotation add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table CdmMetaData add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table Classification add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table Collection add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table Credit add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table DefinedTermBase add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table DerivationEvent add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table DescriptionBase add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table DescriptionElementBase add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table DeterminationEvent add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table DnaQuality add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table EntityConstraintViolation add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:12 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table EntityValidationResult add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table Extension add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table FeatureNode add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table FeatureTree add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table GatheringEvent add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table GrantedAuthorityImpl add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table HomotypicalGroup add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table HybridRelationship add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table Identifier add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table InstitutionalMembership add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table KeyStatement add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table LSIDAuthority add constraint _UniqueKey unique (uuid, authority) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table LanguageString add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table Marker add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table MaterialOrMethodEvent add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table Media add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table MediaRepresentation add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table MediaRepresentationPart add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table NameRelationship add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table NomenclaturalStatus add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table OriginalSourceBase add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table PermissionGroup add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table PolytomousKey add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table PolytomousKeyNode add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table Primer add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table Reference add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table Representation add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table RightsInfo add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table Sequence add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table SingleRead add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table SingleReadAlignment add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table SpecimenOrObservationBase add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table StateData add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table StatisticalMeasurementValue add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table SynonymRelationship add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:04 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table TaxonBase add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:05 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table TaxonNameBase add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:05 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table TaxonNode add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:05 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table TaxonRelationship add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:13 jdbc[2]: exception
++01-28 16:43:05 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table TermVocabulary add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:14 jdbc[2]: exception
++01-28 16:43:05 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table TypeDesignationBase add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:14 jdbc[2]: exception
++01-28 16:43:05 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table UserAccount add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
- 12-11 17:15:14 jdbc[2]: exception
++01-28 16:43:05 jdbc[2]: exception
 +org.h2.jdbc.JdbcSQLException: Constraint "_UNIQUEKEY" already exists; SQL statement:
 +alter table WorkingSet add constraint _UniqueKey unique (uuid) [90045-170]
 +      at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
 +      at org.h2.message.DbException.get(DbException.java:169)
 +      at org.h2.message.DbException.get(DbException.java:146)
 +      at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:89)
 +      at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:68)
 +      at org.h2.command.CommandContainer.update(CommandContainer.java:75)
 +      at org.h2.command.Command.executeUpdate(Command.java:230)
 +      at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:125)
 +      at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
 +      at org.hibernate.tool.hbm2ddl.DatabaseExporter.export(DatabaseExporter.java:64)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.perform(SchemaExport.java:418)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:375)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304)
 +      at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293)
 +      at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:498)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743)
 +      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1781)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373)
 +      at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
 +      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
 +      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.createBean(MonitoredListableBeanFactory.java:106)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
 +      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
 +      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 +      at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
 +      at eu.etaxonomy.cdm.api.application.MonitoredListableBeanFactory.preInstantiateSingletons(MonitoredListableBeanFactory.java:70)
 +      at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.finishBeanFactoryInitialization(MonitoredGenericApplicationContext.java:74)
 +      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
 +      at eu.etaxonomy.cdm.api.application.MonitoredGenericApplicationContext.refresh(MonitoredGenericApplicationContext.java:102)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:248)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:191)
-       at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:141)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.setNewDataSource(CdmApplicationController.java:279)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.<init>(CdmApplicationController.java:218)
++      at eu.etaxonomy.cdm.api.application.CdmApplicationController.NewInstance(CdmApplicationController.java:158)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.getApplicationController(CdmStoreConnector.java:154)
 +      at eu.etaxonomy.taxeditor.store.CdmStoreConnector.run(CdmStoreConnector.java:102)
 +      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
index 3da7c43704214eb7973f23b1ca8a818835836a6e,0000000000000000000000000000000000000000..47c604db965b341acf261f6eb76ef6043ba6bd54
mode 100644,000000..100644
--- /dev/null
@@@ -1,69 -1,0 +1,69 @@@
- #database.url=jdbc:h2:file:./src/test/resources/h2/cdmTest;AUTO_SERVER=TRUE\r
 +#\r
 +# NOTE: this is the unitils.properties file for the cdmlib-persistence module\r
 +# a separate unitils.properties exists for cdmlib-io and for cdmlib-services\r
 +#\r
 +#\r
 +# the list of all properties is found in\r
 +# http://unitils.org/unitils-default.properties\r
 +#\r
 +\r
 +### Unitils Modules ###\r
 +# List of modules that is loaded. Overloading this list is normally not useful, unless you want to add a custom\r
 +# module. Disabling a module can be performed by setting unitils.module.<modulename>.enabled to false.\r
 +# If a module's specific dependencies are not found (e.g. hibernate is not in you classpath), this module is not loaded,\r
 +# even if it is in this list and the enabled property is set to true. It's therefore not strictly necessary to disable\r
 +# any of these modules.\r
 +#DEFAULT: unitils.modules=database,dbunit,hibernate,mock,easymock,inject,spring,jpa\r
 +unitils.module.easymock.enabled=false\r
 +unitils.module.mock.enabled=false\r
 +\r
 +\r
 +### Database ###\r
 +#\r
 +# Name or path of the user specific properties file. This file should contain the necessary parameters to connect to the\r
 +# developer's own unit test schema. It is recommended to override the name of this file in the project specific properties\r
 +# file, to include the name of the project. The system will try to find this file in the classpath, the user home folder\r
 +# (recommended) or the local filesystem.\r
 +#\r
 +unitils.configuration.localFileName=unitils-cdmlib-local.properties\r
 +\r
 +# H2 #\r
 +#\r
 +database.driverClassName=org.h2.Driver\r
++#database.url=jdbc:h2:file:./src/main/resources/h2/cdmTest;AUTO_SERVER=TRUE\r
 +database.url=jdbc:h2:file:./target/classes/h2/cdmTest;AUTO_SERVER=TRUE\r
 +database.dialect=h2\r
 +database.userName=sa\r
 +database.password=\r
 +database.schemaNames=PUBLIC\r
 +org.dbunit.dataset.datatype.IDataTypeFactory.implClassName.h2=org.dbunit.ext.h2.H2DataTypeFactory\r
 +org.unitils.core.dbsupport.DbSupport.implClassName.h2=eu.etaxonomy.cdm.database.H2DbSupport\r
 +database.storedIndentifierCase.h2=auto\r
 +database.identifierQuoteString.h2=auto\r
 +\r
 +\r
 +#### Transaction mode ###\r
 +#\r
 +# If set to commit or rollback, each test is run in a transaction,\r
 +# which is committed or rolled back after the test is finished.\r
 +# Since we have many tests with incomplete data these tests would be\r
 +# failing during commit so it is better use rollback as default\r
 +# and set commit for individual test where necessary\r
 +DatabaseModule.Transactional.value.default=rollback\r
 +\r
 +# org.unitils.database.transaction.impl.DefaultUnitilsTransactionManager is used by default:\r
 +#\r
 +#   Implements transactions for unit tests, by delegating to a spring PlatformTransactionManager.\r
 +#   The concrete implementation of PlatformTransactionManager that is used depends on the test class.\r
 +#   If a custom PlatformTransactionManager was configured in a spring ApplicationContext, this one is used.\r
 +#   If not, a suitable subclass of PlatformTransactionManager is created, depending on the configuration\r
 +#   of a test. E.g. if some ORM persistence unit was configured on the test, a PlatformTransactionManager\r
 +#   that can offer transactional behavior for such a persistence unit is used.\r
 +#   If no such configuration is found, a DataSourceTransactionManager is used.\r
 +#\r
 +# org.unitils.database.transaction.UnitilsTransactionManager.implClassName=org.unitils.database.transaction.impl.SpringTransactionManager\r
 +\r
 +### Hibernate ###\r
 +#\r
 +HibernateModule.configuration.implClassName=org.hibernate.cfg.Configuration\r
 +\r
index 93d90a15e2c0671b813c2246fe21e5a2c56bc880,0000000000000000000000000000000000000000..ed4d982a6a682263f515a0fab84d968b061a6406
mode 100644,000000..100644
--- /dev/null
@@@ -1,431 -1,0 +1,432 @@@
-     private UUID polytomousKeyUuid = UUID.fromString("0d53ba20-7de4-4baa-bd8a-401048447d66");
-     private UUID taxon1Uuid = UUID.fromString("2b336df7-29e8-4f79-985f-66502739d22f");
-     private UUID polytomousKeyNodeUuid1 = UUID.fromString("75e4c924-ff58-4ee7-a59d-fd9173517d08");
-     private UUID polytomousKeyNodeUuid2 = UUID.fromString("b775c027-13c0-4b87-8aa9-712faeaafbdc");
 +// $Id$
 +/**
 +* Copyright (C) 2014 EDIT
 +* European Distributed Institute of Taxonomy
 +* http://www.e-taxonomy.eu
 +*
 +* The contents of this file are subject to the Mozilla Public License Version 1.1
 +* See LICENSE.TXT at the top of this package for the full license terms.
 +*/
 +package eu.etaxonomy.cdm.api.cache;
 +
 +import java.util.Arrays;
 +import java.util.Iterator;
 +import java.util.List;
 +import java.util.Map;
 +import java.util.Set;
 +import java.util.UUID;
 +
 +import org.apache.log4j.Level;
 +import org.apache.log4j.Logger;
 +import org.junit.Assert;
 +import org.junit.Before;
 +import org.junit.BeforeClass;
 +import org.junit.Test;
 +import org.unitils.dbunit.annotation.DataSet;
 +
 +import eu.etaxonomy.cdm.api.service.ICommonService;
 +import eu.etaxonomy.cdm.api.service.IPolytomousKeyNodeService;
 +import eu.etaxonomy.cdm.api.service.IPolytomousKeyService;
 +import eu.etaxonomy.cdm.api.service.ITaxonService;
 +import eu.etaxonomy.cdm.model.common.CdmBase;
 +import eu.etaxonomy.cdm.model.common.Language;
 +import eu.etaxonomy.cdm.model.common.LanguageString;
 +import eu.etaxonomy.cdm.model.description.KeyStatement;
 +import eu.etaxonomy.cdm.model.description.PolytomousKey;
 +import eu.etaxonomy.cdm.model.description.PolytomousKeyNode;
 +import eu.etaxonomy.taxeditor.httpinvoker.BaseRemotingTest;
 +import eu.etaxonomy.taxeditor.httpinvoker.CDMServer;
 +import eu.etaxonomy.taxeditor.remoting.cache.CdmTransientEntityCacher;
++import eu.etaxonomy.taxeditor.session.ICdmEntitySession;
 +import eu.etaxonomy.taxeditor.session.ISessionEventListener;
 +import eu.etaxonomy.taxeditor.session.MockSessionOwner;
 +
 +/**
 + * @author cmathew
 + * @date 7 Oct 2014
 + *
 + */
 +@DataSet
 +public class CdmClientCachingTest extends BaseRemotingTest {
 +
 +    private static final Logger logger = Logger.getLogger(CdmClientCachingTest.class);
 +
-     private IPolytomousKeyService polytomousKeyService = getRemoteApplicationController().getPolytomousKeyService();
-     private IPolytomousKeyNodeService polytomousKeyNodeService = getRemoteApplicationController().getPolytomousKeyNodeService();
-     private ICommonService commonService = getRemoteApplicationController().getCommonService();
-     private ITaxonService taxonService = getRemoteApplicationController().getTaxonService();    
-     
-     
++    private final UUID polytomousKeyUuid = UUID.fromString("0d53ba20-7de4-4baa-bd8a-401048447d66");
++    private final UUID taxon1Uuid = UUID.fromString("2b336df7-29e8-4f79-985f-66502739d22f");
++    private final UUID polytomousKeyNodeUuid1 = UUID.fromString("75e4c924-ff58-4ee7-a59d-fd9173517d08");
++    private final UUID polytomousKeyNodeUuid2 = UUID.fromString("b775c027-13c0-4b87-8aa9-712faeaafbdc");
++
++
++    private final IPolytomousKeyService polytomousKeyService = getRemoteApplicationController().getPolytomousKeyService();
++    private final IPolytomousKeyNodeService polytomousKeyNodeService = getRemoteApplicationController().getPolytomousKeyNodeService();
++    private final ICommonService commonService = getRemoteApplicationController().getCommonService();
++    private final ITaxonService taxonService = getRemoteApplicationController().getTaxonService();
 +
 +
-     private ISessionEventListener sessionOwner;
-        
 +      private CdmTransientEntityCacher cacher;
-     
++    private ICdmEntitySession cdmEntitySession;
++
 +    private static final List<String> PKEY_DEPTH1_INIT_STRATEGY = Arrays.asList(new String[] {
 +                      });
-     
-     private static final List<String> PKEY_DEPTH3_INIT_STRATEGY = Arrays.asList(new String[] {                
++
 +    private static final List<String> PKEY_DEPTH2_INIT_STRATEGY = Arrays.asList(new String[] {
 +              "root"});
-     
++
++    private static final List<String> PKEY_DEPTH3_INIT_STRATEGY = Arrays.asList(new String[] {
 +              "root.statement"});
-     
 +
-         CDMServer.getInstance().setKeepServerRunning(true);                   
++    private ISessionEventListener sessionOwner;
++
 +    @BeforeClass
 +    public static void initializePolytomousKeyTest() {
 +        logger.setLevel(Level.INFO);
-       sessionOwner = new MockSessionOwner();    
-       cdmEntitySessionManager.bind(sessionOwner);
++        CDMServer.getInstance().setKeepServerRunning(true);
 +    }
 +
 +    @Before
 +    public void initializeSession() {
-     }    
++      sessionOwner = new MockSessionOwner();
++      cdmEntitySession = cdmEntitySessionManager.newSession(sessionOwner, true);
 +      cacher = getCacher(sessionOwner);
-     
++    }
++
 +
 +
-       // this call will load into the session cache the graph 
-       // polytomous key  
-       //      |- root : polytomous key node 
-       // in a recursive call          
 +    @Test
 +    public void recursiveLoadSubGraphDepth1Test() {
 +
-         pkey1 = cdmEntitySessionManager.load(sessionOwner, pkey1);
-         
++      // this call will load into the session cache the graph
++      // polytomous key
++      //      |- root : polytomous key node
++      // in a recursive call
 +        PolytomousKey pkey1 = CdmBase.deproxy(polytomousKeyService.load(polytomousKeyUuid, PKEY_DEPTH1_INIT_STRATEGY),PolytomousKey.class);
-         
++        pkey1 = cdmEntitySession.load(pkey1);
++
 +        // checking to make sure the root object is in the session cache
 +        Assert.assertSame(pkey1.getRoot(), cacher.getFromCache(pkey1.getRoot()));
-     
++
 +    }
 +
-       // this call will load into the session cache the graph 
-       // polytomous key  
-       //      |- root : polytomous key node 
++
 +    @Test
 +    public void recursiveLoadSubGraphDepth2Test() {
 +
-       //              |- statement : KeyStatement     
-       // in a recursive call          
++      // this call will load into the session cache the graph
++      // polytomous key
++      //      |- root : polytomous key node
 +      //              |- question : KeyStatement
-         pkey = cdmEntitySessionManager.load(sessionOwner, pkey);
++      //              |- statement : KeyStatement
++      // in a recursive call
 +        PolytomousKey pkey = CdmBase.deproxy(polytomousKeyService.load(polytomousKeyUuid, PKEY_DEPTH2_INIT_STRATEGY),PolytomousKey.class);
-         
++        pkey = cdmEntitySession.load(pkey);
 +        CdmTransientEntityCacher cacher = getCacher(sessionOwner);
 +        // checking to make sure the root object is in the session cache
 +        Assert.assertSame(pkey.getRoot(), cacher.getFromCache(pkey.getRoot()));
 +        Assert.assertSame(pkey.getRoot().getStatement(), cacher.getFromCache(pkey.getRoot().getStatement()));
 +        Assert.assertSame(pkey.getRoot().getQuestion(), cacher.getFromCache(pkey.getRoot().getQuestion()));
-         
++
 +    }
-      * when : retrieving objects using recursive caching of object graphs with different depths 
++
 +    /**
-       // polytomous key  
-       //      |- root : polytomous key node 
++     * when : retrieving objects using recursive caching of object graphs with different depths
 +     * then : the objects in the sub-graph having the same persistence id should be the same
 +     */
 +    @Test
 +    public void lazyLoadRecursiveTest() {
 +
 +      // this call will load into the session cache the graph and update the objects in the sub-graph for a
-       //              |- statement : KeyStatement     
++      // polytomous key
++      //      |- root : polytomous key node
 +      //              |- question : KeyStatement
-         pkey1 = cdmEntitySessionManager.load(sessionOwner, pkey1);
++      //              |- statement : KeyStatement
 +        PolytomousKey pkey1 = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
-                
++        pkey1 = cdmEntitySession.load(pkey1);
 +        CdmTransientEntityCacher cacher = getCacher(sessionOwner);
-     
++
 +    }
-      * when : retrieving objects using recursive caching of object graphs with different depths      
++
 +
 +    /**
-       
++     * when : retrieving objects using recursive caching of object graphs with different depths
 +     * then : the objects in the sub-graph having the same persistence id should be the same
 +     */
 +    @Test
 +    public void differentSubGraphDepthTest1() {
-       // polytomous key  
-       //      |- root : polytomous key node 
-       // in a recursive call    
++
 +      // this call will load into the session cache the graph and update the objects in the sub-graph for a
-         pkey1 = cdmEntitySessionManager.load(sessionOwner, pkey1);
++      // polytomous key
++      //      |- root : polytomous key node
++      // in a recursive call
 +        PolytomousKey pkey1 = CdmBase.deproxy(polytomousKeyService.load(polytomousKeyUuid, PKEY_DEPTH1_INIT_STRATEGY),PolytomousKey.class);
-                
++        pkey1 = cdmEntitySession.load(pkey1);
 +        CdmTransientEntityCacher cacher = getCacher(sessionOwner);
-       // polytomous key  
-       //      |- root : polytomous key node 
++
 +      // this call will load into the session cache the graph and update the objects in the sub-graph for a
-       //              |- statement : KeyStatement            
++      // polytomous key
++      //      |- root : polytomous key node
 +      //              |- question : KeyStatement
-         pkey2 = cdmEntitySessionManager.load(sessionOwner, pkey2);
++      //              |- statement : KeyStatement
 +        PolytomousKey pkey2 = CdmBase.deproxy(polytomousKeyService.load(polytomousKeyUuid, PKEY_DEPTH2_INIT_STRATEGY),PolytomousKey.class);
-         
++        pkey2 = cdmEntitySession.load(pkey2);
 +
 +        Assert.assertSame(pkey2.getRoot().getStatement(), cacher.getFromCache(pkey2.getRoot().getStatement()));
 +        Assert.assertSame(pkey1.getRoot().getStatement(), pkey2.getRoot().getStatement());
 +        Assert.assertSame(cacher.getFromCache(pkey1.getRoot().getStatement()), cacher.getFromCache(pkey2.getRoot().getStatement()));
-     
++
 +    }
-      * when : retrieving objects using recursive caching of object graphs with different depths 
++
 +    /**
-       // polytomous key  
-       //      |- root : polytomous key node 
++     * when : retrieving objects using recursive caching of object graphs with different depths
 +     * then : the objects in the sub-graph having the same persistence id should be the same
 +     */
 +    @Test
 +    public void differentSubGraphDepthTest2() {
 +
 +      // this call will load into the session cache the graph and update the objects in the sub-graph for a
-       //              |- statement : KeyStatement     
++      // polytomous key
++      //      |- root : polytomous key node
 +      //              |- question : KeyStatement
-         pkey1 = cdmEntitySessionManager.load(sessionOwner, pkey1);
++      //              |- statement : KeyStatement
 +        PolytomousKey pkey1 = CdmBase.deproxy(polytomousKeyService.load(polytomousKeyUuid, PKEY_DEPTH2_INIT_STRATEGY),PolytomousKey.class);
-                
++        pkey1 = cdmEntitySession.load(pkey1);
 +        CdmTransientEntityCacher cacher = getCacher(sessionOwner);
-       // polytomous key  
-       //      |- root : polytomous key node  
++
 +      // this call will load into the session cache the graph and update the objects in the sub-graph for a
-         pkey2 = cdmEntitySessionManager.load(sessionOwner, pkey2);
++      // polytomous key
++      //      |- root : polytomous key node
 +        PolytomousKey pkey2 = CdmBase.deproxy(polytomousKeyService.load(polytomousKeyUuid, PKEY_DEPTH1_INIT_STRATEGY),PolytomousKey.class);
-     
++        pkey2 = cdmEntitySession.load(pkey2);
 +
 +        Assert.assertSame(pkey2.getRoot().getStatement(), cacher.getFromCache(pkey2.getRoot().getStatement()));
 +        Assert.assertSame(pkey1.getRoot().getStatement(), pkey2.getRoot().getStatement());
 +        Assert.assertSame(cacher.getFromCache(pkey1.getRoot().getStatement()), cacher.getFromCache(pkey2.getRoot().getStatement()));
 +    }
-       
++
 +    /**
 +     * when : retrieving objects using (first) recursive load directly and (second) lazy loading in the same session
 +     * then : the objects in the sub-graph having the same persistence id should be the same
 +     */
 +    @Test
 +    public void recursiveLoadAndLazyLoadTest() {
-       // polytomous key  
-       //      |- root : polytomous key node 
++
 +      // this call will load into the session cache the graph and update the objects in the sub-graph for a
-       //              |- statement : KeyStatement     
++      // polytomous key
++      //      |- root : polytomous key node
 +      //              |- question : KeyStatement
-         pkey1 = cdmEntitySessionManager.load(sessionOwner, pkey1);
++      //              |- statement : KeyStatement
 +        PolytomousKey pkey1 = CdmBase.deproxy(polytomousKeyService.load(polytomousKeyUuid, PKEY_DEPTH2_INIT_STRATEGY),PolytomousKey.class);
-                
-         // checking that the root is not null and 
++        pkey1 = cdmEntitySession.load(pkey1);
 +        CdmTransientEntityCacher cacher = getCacher(sessionOwner);
-         // that both the original object and the 
++
++        // checking that the root is not null and
 +        // that it exists in the cache and
-         
++        // that both the original object and the
 +        // cached object are the same
 +        Assert.assertNotNull(pkey1.getRoot().getStatement());
 +        Assert.assertNotNull(cacher.getFromCache(pkey1.getRoot().getStatement()));
-       // polytomous key  
-       //      |- root : polytomous key node  
++
 +      // this call will load into the session cache the graph and update the objects in the sub-graph for a
-         pkey2 = cdmEntitySessionManager.load(sessionOwner, pkey2);
++      // polytomous key
++      //      |- root : polytomous key node
 +        PolytomousKey pkey2 = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
-         
++        pkey2 = cdmEntitySession.load(pkey2);
++
 +
-     
 +        Assert.assertSame(pkey2.getRoot().getStatement(), cacher.getFromCache(pkey2.getRoot().getStatement()));
 +        Assert.assertSame(pkey1.getRoot().getStatement(), pkey2.getRoot().getStatement());
 +        Assert.assertSame(cacher.getFromCache(pkey1.getRoot().getStatement()), cacher.getFromCache(pkey2.getRoot().getStatement()));
 +    }
-       // polytomous key  
-       //      |- root : polytomous key node  
-       
++
 +    /**
 +     * when : retrieving objects using (first) lazy loading  and (second) recursive load directly in the same session
 +     * then : the objects in the sub-graph having the same persistence id should be the same
 +     */
 +    @Test
 +    public void lazyLoadAndRecursiveLoadTest() {
 +
 +
 +      // this call will load into the session cache the graph and update the objects in the sub-graph for a
-         pkey1 = cdmEntitySessionManager.load(sessionOwner, pkey1);
-         
++      // polytomous key
++      //      |- root : polytomous key node
++
 +      PolytomousKey pkey1 = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
-         KeyStatement st = CdmBase.deproxy(pkey1.getRoot().getStatement(), KeyStatement.class); 
++        pkey1 = cdmEntitySession.load(pkey1);
++
 +        // lazy initialising root.statement
-         
-         // checking that the root is not null and 
++        KeyStatement st = CdmBase.deproxy(pkey1.getRoot().getStatement(), KeyStatement.class);
 +        st.getLabel();
-         // that both the original object and the 
++
++        // checking that the root is not null and
 +        // that it exists in the cache and
-       
++        // that both the original object and the
 +        // cached object are the same
 +      Assert.assertNotNull(pkey1.getRoot().getStatement());
 +      Assert.assertSame(CdmBase.deproxy(pkey1.getRoot().getStatement(), KeyStatement.class),
 +                      cacher.getFromCache(pkey1.getRoot().getStatement(), KeyStatement.class));
-       // polytomous key  
-       //      |- root : polytomous key node 
++
 +      // this call will load into the session cache the graph and update the objects in the sub-graph for a
-       //              |- statement : KeyStatement     
-         
++      // polytomous key
++      //      |- root : polytomous key node
 +      //              |- question : KeyStatement
-       pkey2 = cdmEntitySessionManager.load(sessionOwner, pkey2);
++      //              |- statement : KeyStatement
++
 +      PolytomousKey pkey2 = CdmBase.deproxy(polytomousKeyService.load(polytomousKeyUuid, PKEY_DEPTH2_INIT_STRATEGY),PolytomousKey.class);
-     
++      pkey2 = cdmEntitySession.load(pkey2);
 +
 +      Assert.assertSame(pkey2.getRoot().getStatement(), cacher.getFromCache(pkey2.getRoot().getStatement(), KeyStatement.class));
 +      Assert.assertSame(st, pkey2.getRoot().getStatement());
 +      Assert.assertSame(cacher.getFromCache(st), cacher.getFromCache(pkey2.getRoot().getStatement(), KeyStatement.class));
 +    }
-     
 +
 +
 +
-       // this call will load into the session cache a polytomous key node object              
++
++
 +    /**
 +     * when : loading an object (first) and then (second) loading a graph the object is contained in, in the same session
 +     * then : the object should be the same
 +     */
 +    @Test
 +    public void subGraphObjectLoadTest1() {
 +
-       rootPKNode = cdmEntitySessionManager.load(sessionOwner, rootPKNode);
++      // this call will load into the session cache a polytomous key node object
 +      PolytomousKeyNode rootPKNode = CdmBase.deproxy(polytomousKeyNodeService.find(polytomousKeyNodeUuid1),PolytomousKeyNode.class);
-       
++      rootPKNode = cdmEntitySession.load(rootPKNode);
 +
 +      Assert.assertNotNull(rootPKNode);
 +      Assert.assertSame(rootPKNode, cacher.getFromCache(rootPKNode));
-       childOfRootPKNode = cdmEntitySessionManager.load(sessionOwner, childOfRootPKNode);
-       
++
 +      PolytomousKeyNode childOfRootPKNode = CdmBase.deproxy(polytomousKeyNodeService.find(polytomousKeyNodeUuid2),PolytomousKeyNode.class);
-       
++      childOfRootPKNode = cdmEntitySession.load(childOfRootPKNode);
++
 +      Assert.assertNotNull(childOfRootPKNode);
 +      Assert.assertSame(childOfRootPKNode, cacher.getFromCache(childOfRootPKNode));
-       // polytomous key  
-       //      |- root : polytomous key node 
++
 +      // this call will load into the session cache the graph and update the objects in the sub-graph for a
-       //              |- statement : KeyStatement     
-         
++      // polytomous key
++      //      |- root : polytomous key node
 +      //              |- question : KeyStatement
-       pkey = cdmEntitySessionManager.load(sessionOwner, pkey);
-       
++      //              |- statement : KeyStatement
++
 +      PolytomousKey pkey = CdmBase.deproxy(polytomousKeyService.load(polytomousKeyUuid, PKEY_DEPTH2_INIT_STRATEGY),PolytomousKey.class);
-       // polytomous key  
-       //      |- root : polytomous key node 
++      pkey = cdmEntitySession.load(pkey);
++
 +      Assert.assertSame(childOfRootPKNode, cacher.getFromCache(childOfRootPKNode));
 +      Assert.assertSame(pkey.getRoot().getChildAt(1), childOfRootPKNode);
 +    }
 +
 +    /**
 +     * when : loading a graph (first) and then (second) loading an object contained in in the graph, in the same session
 +     * then : the object should be the same
 +     */
 +    @Test
 +    public void subGraphObjectLoadTest2() {
 +
 +      // this call will load into the session cache the graph and update the objects in the sub-graph for a
-       //              |- statement : KeyStatement     
-         
++      // polytomous key
++      //      |- root : polytomous key node
 +      //              |- question : KeyStatement
-       pkey = cdmEntitySessionManager.load(sessionOwner, pkey);
-       
-       // this call will load into the session cache a polytomous key node object              
++      //              |- statement : KeyStatement
++
 +      PolytomousKey pkey = CdmBase.deproxy(polytomousKeyService.load(polytomousKeyUuid, PKEY_DEPTH2_INIT_STRATEGY),PolytomousKey.class);
-       rootPKNode = cdmEntitySessionManager.load(sessionOwner, rootPKNode);
++      pkey = cdmEntitySession.load(pkey);
++
++      // this call will load into the session cache a polytomous key node object
 +      PolytomousKeyNode rootPKNode = CdmBase.deproxy(polytomousKeyNodeService.find(polytomousKeyNodeUuid1),PolytomousKeyNode.class);
-       
++      rootPKNode = cdmEntitySession.load(rootPKNode);
 +
 +      Assert.assertNotNull(rootPKNode);
 +      Assert.assertSame(rootPKNode, cacher.getFromCache(rootPKNode));
-       childOfRootPKNode = cdmEntitySessionManager.load(sessionOwner, childOfRootPKNode);
-       
++
 +      PolytomousKeyNode childOfRootPKNode = CdmBase.deproxy(polytomousKeyNodeService.find(polytomousKeyNodeUuid2),PolytomousKeyNode.class);
-       Assert.assertSame(childOfRootPKNode, cacher.getFromCache(childOfRootPKNode));           
-       
++      childOfRootPKNode = cdmEntitySession.load(childOfRootPKNode);
++
 +      Assert.assertNotNull(childOfRootPKNode);
-     
++      Assert.assertSame(childOfRootPKNode, cacher.getFromCache(childOfRootPKNode));
++
 +      Assert.assertSame(childOfRootPKNode, cacher.getFromCache(childOfRootPKNode));
 +      Assert.assertSame(pkey.getRoot().getChildAt(1), childOfRootPKNode);
 +    }
 +
-      * when : loading objects from a collection 
++
 +    /**
-       
++     * when : loading objects from a collection
 +     * then : the object stored in the cache should be the same
 +     */
 +    @Test
 +    public void subGraphCollectionLoadTest() {
-       // polytomous key  
-       //      |- root : polytomous key node 
++
 +      // this call will load into the session cache the graph and update the objects in the sub-graph for a
-       //              |- statement : KeyStatement     
-         
++      // polytomous key
++      //      |- root : polytomous key node
 +      //              |- question : KeyStatement
-       pkey = cdmEntitySessionManager.load(sessionOwner, pkey);
-       
++      //              |- statement : KeyStatement
++
 +      PolytomousKey pkey = CdmBase.deproxy(polytomousKeyService.load(polytomousKeyUuid, PKEY_DEPTH2_INIT_STRATEGY),PolytomousKey.class);
-       
++      pkey = cdmEntitySession.load(pkey);
++
 +      PolytomousKeyNode childOfRootPKNode = pkey.getRoot().getChildAt(1);
-       
++
 +      Assert.assertSame(childOfRootPKNode, cacher.getFromCache(childOfRootPKNode));
 +      Assert.assertSame(pkey.getRoot().getChildAt(1), childOfRootPKNode);
-     
++
 +    }
-      * then : the object stored in the cache should be the same as the object in the sub-graph collection and 
++
 +    /**
 +     * when : loading a non-lazy collection in a subgraph and loading the collection directly
-     
++     * then : the object stored in the cache should be the same as the object in the sub-graph collection and
 +     *        the object in the directly loaded collection
 +     */
 +    @Test
 +    public void nonLazyCollectionLoadTest() {
 +      // need to find an example of this
 +    }
-       
++
 +    /**
 +     * when : loading objects from a map
 +     * then : the object stored in the cache should be the same
 +     */
 +    @Test
 +    public void subGraphMapLoadTest() {
-         
-         
++
 +      Language english = Language.getLanguageFromUuid(Language.uuidEnglish);
 +        Language hindi = Language.getLanguageFromUuid(UUID.fromString("0a1d9d1d-135d-4575-b172-669b51673c39"));
-       // polytomous key  
-       //      |- root : polytomous key node 
++
++
 +      // this call will load into the session cache the graph and update the objects in the sub-graph for a
-       //              |- statement : KeyStatement     
-         
++      // polytomous key
++      //      |- root : polytomous key node
 +      //              |- question : KeyStatement
-       pkey = cdmEntitySessionManager.load(sessionOwner, pkey);
-       
++      //              |- statement : KeyStatement
++
 +      PolytomousKey pkey = CdmBase.deproxy(polytomousKeyService.load(polytomousKeyUuid, PKEY_DEPTH3_INIT_STRATEGY),PolytomousKey.class);
-                       Assert.assertSame(lang, english);                       
++      pkey = cdmEntitySession.load(pkey);
++
 +      Map<Language, LanguageString> labelMap = pkey.getRoot().getStatement().getLabel();
 +      Set<Language> languages = labelMap.keySet();
 +      Iterator<Language> languagesItr = languages.iterator();
 +      while(languagesItr.hasNext()) {
 +              Language lang = languagesItr.next();
 +              if(lang.equals(english)) {
-       }       
++                      Assert.assertSame(lang, english);
 +              }
 +              if(lang.equals(hindi)) {
 +                      Assert.assertSame(lang, hindi);
 +              }
 +              Assert.assertSame(lang, cacher.getFromCache(lang));
-     
++      }
 +    }
-      * then : the object stored in the cache should be the same as the object in the sub-graph map and 
++
 +    /**
 +     * when : loading a non-lazy map in a subgraph and loading the map directly
-     
++     * then : the object stored in the cache should be the same as the object in the sub-graph map and
 +     *        the object in the directly loaded map
 +     */
 +    @Test
 +    public void nonLazyMapLoadTest() {
 +      // need to find an example of this
 +    }
++
 +
 +
 +}
index 28e986336b946ec67ac1fcc85e5332185e259ac1,0000000000000000000000000000000000000000..d321d50078c13235300ad9fa33b343da2a75df69
mode 100644,000000..100644
--- /dev/null
@@@ -1,301 -1,0 +1,389 @@@
- * Copyright (C) 2014 EDIT
- * European Distributed Institute of Taxonomy
- * http://www.e-taxonomy.eu
- *
- * The contents of this file are subject to the Mozilla Public License Version 1.1
- * See LICENSE.TXT at the top of this package for the full license terms.
- */
 +// $Id$
 +/**
-     
-       private CdmTransientEntityCacher cacher;
++ * Copyright (C) 2014 EDIT
++ * European Distributed Institute of Taxonomy
++ * http://www.e-taxonomy.eu
++ *
++ * The contents of this file are subject to the Mozilla Public License Version 1.1
++ * See LICENSE.TXT at the top of this package for the full license terms.
++ */
 +package eu.etaxonomy.cdm.polytomouskey;
 +
 +import java.util.Iterator;
 +import java.util.List;
 +import java.util.Map;
 +import java.util.Set;
 +import java.util.UUID;
 +
 +import org.apache.log4j.Level;
 +import org.apache.log4j.Logger;
 +import org.hibernate.collection.spi.PersistentCollection;
 +import org.junit.Assert;
 +import org.junit.Before;
 +import org.junit.BeforeClass;
 +import org.junit.Test;
 +import org.unitils.dbunit.annotation.DataSet;
 +
 +import eu.etaxonomy.cdm.api.service.ICommonService;
++import eu.etaxonomy.cdm.api.service.IPolytomousKeyNodeService;
 +import eu.etaxonomy.cdm.api.service.IPolytomousKeyService;
 +import eu.etaxonomy.cdm.api.service.ITaxonService;
 +import eu.etaxonomy.cdm.model.agent.AgentBase;
 +import eu.etaxonomy.cdm.model.common.CdmBase;
 +import eu.etaxonomy.cdm.model.common.Credit;
 +import eu.etaxonomy.cdm.model.common.Extension;
 +import eu.etaxonomy.cdm.model.common.IdentifiableSource;
 +import eu.etaxonomy.cdm.model.common.Language;
 +import eu.etaxonomy.cdm.model.common.LanguageString;
 +import eu.etaxonomy.cdm.model.description.KeyStatement;
 +import eu.etaxonomy.cdm.model.description.PolytomousKey;
 +import eu.etaxonomy.cdm.model.description.PolytomousKeyNode;
 +import eu.etaxonomy.cdm.model.media.Rights;
++import eu.etaxonomy.cdm.model.name.NomenclaturalCode;
 +import eu.etaxonomy.cdm.model.taxon.Taxon;
 +import eu.etaxonomy.taxeditor.httpinvoker.BaseRemotingTest;
 +import eu.etaxonomy.taxeditor.httpinvoker.CDMServer;
 +import eu.etaxonomy.taxeditor.remoting.cache.CdmTransientEntityCacher;
++import eu.etaxonomy.taxeditor.session.ICdmEntitySession;
 +import eu.etaxonomy.taxeditor.session.ISessionEventListener;
 +import eu.etaxonomy.taxeditor.session.MockSessionOwner;
 +
 +/**
 + * @author cmathew
 + * @date 7 Oct 2014
 + *
 + */
 +@DataSet
 +public class PolytomousKeyTest extends BaseRemotingTest {
 +
 +    private static final Logger logger = Logger.getLogger(PolytomousKeyTest.class);
 +
 +    UUID polytomousKeyUuid = UUID.fromString("0d53ba20-7de4-4baa-bd8a-401048447d66");
++    UUID subKeyUuid = UUID.fromString("9d8bf4f6-a70a-4b80-8556-2ccfb436ff01");
++    //UUID polytomousKeyUuid = UUID.fromString("bab66772-2c83-428a-bb6d-655d12ac6097");
 +    UUID taxon1Uuid = UUID.fromString("2b336df7-29e8-4f79-985f-66502739d22f");
 +
 +
 +    IPolytomousKeyService polytomousKeyService = getRemoteApplicationController().getPolytomousKeyService();
++    IPolytomousKeyNodeService polytomousKeyNodeService = getRemoteApplicationController().getPolytomousKeyNodeService();
 +    ICommonService commonService = getRemoteApplicationController().getCommonService();
 +    ITaxonService taxonService = getRemoteApplicationController().getTaxonService();
 +
-     
++
++    private CdmTransientEntityCacher cacher;
 +    private ISessionEventListener sessionOwner;
-     
-     
++
++    private ICdmEntitySession cdmEntitySession;
++
 +    Language english = Language.getLanguageFromUuid(Language.uuidEnglish);
 +
-         CDMServer.getInstance().setKeepServerRunning(true);       
++
++
 +    @BeforeClass
 +    public static void initializePolytomousKeyTest() {
 +        logger.setLevel(Level.INFO);
-       sessionOwner = new MockSessionOwner();    
-       cdmEntitySessionManager.bind(sessionOwner);
-       cacher = getCacher(sessionOwner);
++        CDMServer.getInstance().setKeepServerRunning(true);
++        initializeController("default",
++                "localhost",
++                8080,
++                "",
++                NomenclaturalCode.ICNAFP,
++                "admin",
++                "00000");
 +    }
 +
 +    @Before
 +    public void initializeSession() {
-     
++        sessionOwner = new MockSessionOwner();
++        cdmEntitySession = cdmEntitySessionManager.newSession(sessionOwner, true);
++        cacher = getCacher(sessionOwner);
 +    }
-         Assert.assertEquals(pKeysItr.next().getUuid(),UUID.fromString("0d53ba20-7de4-4baa-bd8a-401048447d66"));        
++
 +    @Test
 +    public void readAllPolytomousKeys() {
 +        List<PolytomousKey> pKeys = polytomousKeyService.list(PolytomousKey.class, null, null, null, null);
 +        Iterator<PolytomousKey> pKeysItr = pKeys.iterator();
 +        Assert.assertEquals(pKeysItr.next().getUuid(),UUID.fromString("9d8bf4f6-a70a-4b80-8556-2ccfb436ff01"));
-         
++        Assert.assertEquals(pKeysItr.next().getUuid(),UUID.fromString("0d53ba20-7de4-4baa-bd8a-401048447d66"));
 +    }
 +
 +
 +    @Test
 +    //@DataSet("PolytomousKeyTest.readPolytmousKeyData.xml")
 +    public void readPolytmousKeyData() {
 +        PolytomousKey pKey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
 +        Set<Taxon> taxonomicScope = pKey.getTaxonomicScope();
 +        Iterator<Taxon> tsItr = taxonomicScope.iterator();
 +        Taxon taxon = tsItr.next();
-         pkey = cdmEntitySessionManager.load(sessionOwner, pkey);
++
 +        Assert.assertEquals("Achillea sec. Cyprus", taxon.getTitleCache());
 +        Assert.assertEquals(tsItr.hasNext(), false);
 +
 +        List<Credit> credits = pKey.getCredits();
 +        AgentBase agent = credits.get(0).getAgent();
 +        Assert.assertEquals(agent.getId(),4809);
 +        Assert.assertEquals(agent.getTitleCache(),"R. A. Graham");
 +        Assert.assertEquals(credits.get(0).getText(),"Credits Text Test");
 +
 +        Set<Extension> exts = pKey.getExtensions();
 +        Iterator<Extension> extItr = exts.iterator();
 +        Extension ext = extItr.next();
 +        Assert.assertEquals(ext.getValue(), "http://test.com");
 +
 +        Set<Rights> rights = pKey.getRights();
 +        Iterator<Rights> rightsItr = rights.iterator();
 +        Rights right = rightsItr.next();
 +        Assert.assertEquals(right.getText(),"Rights Text Test");
 +
 +        Set<IdentifiableSource> sources = pKey.getSources();
 +        Iterator<IdentifiableSource> sourcesItr = sources.iterator();
 +        IdentifiableSource source = sourcesItr.next();
 +        Assert.assertEquals(source.getId(), 23710);
 +        source = sourcesItr.next();
 +        Assert.assertEquals(source.getId(), 23711);
 +
 +        // TO DO : Added tests for Annotations , Markers
 +    }
 +
 +    @Test
 +    public void readPolytomousKeyDataFromNodes() {
 +        PolytomousKey pKey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
 +        PolytomousKeyNode rootNode = pKey.getRoot();
 +
 +
 +        Assert.assertEquals(rootNode.getId(), 2750);
 +
 +        Assert.assertEquals(rootNode.getChildAt(0).getId(), 2751);
 +        Assert.assertEquals(rootNode.getChildAt(0).getParent().getId(), rootNode.getId());
 +        Assert.assertEquals(rootNode.getKey().getId(), pKey.getId());
 +        Integer sortIndex = (Integer)getFieldValueViaReflection(rootNode.getChildAt(0), "sortIndex");
 +        Assert.assertEquals(sortIndex, new Integer(0));
 +        String statement = "Capitula without ligulate ray-florets; leaves entire or subentire";
 +        Assert.assertEquals(rootNode.getChildAt(0).getStatement().getLabelText(english), statement);
 +
 +        Assert.assertEquals(rootNode.getChildAt(1).getId(), 2753);
 +        Assert.assertEquals(rootNode.getChildAt(1).getParent().getId(), rootNode.getId());
 +        Assert.assertEquals(rootNode.getChildAt(1).getKey().getId(), pKey.getId());
 +        sortIndex = (Integer)getFieldValueViaReflection(rootNode.getChildAt(1), "sortIndex");
 +        Assert.assertEquals(sortIndex, new Integer(1));
 +        statement = "Capitula with ligulate ray-florets; leaves pinnatisect";
 +        Assert.assertEquals(rootNode.getChildAt(1).getStatement().getLabelText(english), statement);
 +
 +        Assert.assertEquals(rootNode.getChildAt(1).getChildAt(0).getId(), 2754);
 +        Assert.assertEquals(rootNode.getChildAt(1).getChildAt(0).getParent().getId(), rootNode.getChildAt(1).getId());
 +        Assert.assertEquals(rootNode.getChildAt(1).getChildAt(0).getKey().getId(), pKey.getId());
 +        sortIndex = (Integer)getFieldValueViaReflection(rootNode.getChildAt(1).getChildAt(0), "sortIndex");
 +        Assert.assertEquals(sortIndex, new Integer(0));
 +        statement = "Ray-florets yellow";
 +        Assert.assertEquals(rootNode.getChildAt(1).getChildAt(0).getStatement().getLabelText(english), statement);
 +        Assert.assertEquals(rootNode.getChildAt(1).getChildAt(0).getChildAt(0).getTaxon().getTitleCache(), "Achillea arabica Kotschy sec. Cyprus");
 +    }
 +
 +    @Test
 +    public void savePolytomousKeyNodeData() {
 +        PolytomousKey pkey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
-         pkey = cdmEntitySessionManager.load(sessionOwner, pkey);
-         
++        pkey = cdmEntitySession.load(pkey);
 +        PolytomousKeyNode pkeynode = pkey.getRoot();
 +        String newQuestion = "New Question";
 +        String newStatement = "New Statement";
 +
 +        Assert.assertEquals("Question 1",pkeynode.getQuestion().getLabel().get(english).getText());
 +        for(PolytomousKeyNode node : pkeynode.getChildren()) {
 +
 +            node.setQuestion(null);
 +            node.setStatement(null);
 +        }
 +        //FIXME:Remoting Add tests for feature after fixing problem
 +
 +        //Feature feature = pkeynode.getFeature();
 +        //Assert.assertEquals(feature.getTitleCache(),"Systematics");
 +        //pkeynode.setFeature(null);
 +
 +        Assert.assertEquals(pkeynode.getChildAt(0).getModifyingText().get(english).getText(),"Modifying Text 1a");
 +        String modifyingText = "Modifying Text 1a updated";
 +
 +        //pkeynode.getChildAt(0).putModifyingText(english, modifyingText);
 +
 +        Assert.assertEquals(pkeynode.getChildAt(0).getSubkey().getId(),1550);
 +        Assert.assertEquals("Achillea", pkeynode.getChildAt(0).getSubkey().getTitleCache());
 +        Assert.assertNull(pkeynode.getChildAt(1).getTaxon());
 +        Taxon taxon = CdmBase.deproxy(taxonService.find(taxon1Uuid),Taxon.class);
 +        pkeynode.getChildAt(1).setTaxon(taxon);
 +
 +        polytomousKeyService.merge(pkey);
 +
 +        pkey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
 +        sessionOwner = new MockSessionOwner();
-         
++        pkey = cdmEntitySession.load(pkey);
++
 +        pkeynode = pkey.getRoot();
 +        for(PolytomousKeyNode node : pkeynode.getChildren()) {
 +            Assert.assertNull(node.getQuestion());
 +            node.setQuestion(KeyStatement.NewInstance(english,newQuestion));
 +            Assert.assertNull(node.getStatement());
 +            node.setStatement(KeyStatement.NewInstance(english,newStatement));
 +        }
 +
-         pkey = cdmEntitySessionManager.load(sessionOwner, pkey);
-         
++
 +        Assert.assertEquals(pkeynode.getChildAt(1).getTaxon(), taxon);
 +
 +        polytomousKeyService.merge(pkey);
 +
 +        pkey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
 +        sessionOwner = new MockSessionOwner();
-         
-       ISessionEventListener sessionOwner = new MockSessionOwner();
-       cdmEntitySessionManager.bind(sessionOwner);
++        pkey = cdmEntitySession.load(pkey);
++
 +        pkeynode = pkey.getRoot();
 +        for(PolytomousKeyNode node : pkeynode.getChildren()) {
 +            Assert.assertNotNull(node.getQuestion());
 +            Map<Language, LanguageString> label = node.getQuestion().getLabel();
 +            Assert.assertEquals(newQuestion, label.get(english).getText());
 +            Assert.assertNotNull(node.getStatement());
 +            Assert.assertEquals(newStatement, node.getStatement().getLabel(english).getText());
 +        }
 +        //Assert.assertEquals(pkeynode.getFeature().getId(), feature.getId());
 +
 +    }
 +
 +    @Test
 +    public void savePolytomousKeyNodeDataWithSameSubKey() {
-         pkey = cdmEntitySessionManager.load(sessionOwner, pkey);
-         
++
++        ISessionEventListener sessionOwner = new MockSessionOwner();
++        cdmEntitySessionManager.bind(sessionOwner);
 +        PolytomousKey pkey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
-       
++        pkey = cdmEntitySession.load(pkey);
++
 +        PolytomousKeyNode pkeynode = pkey.getRoot();
 +
 +        PolytomousKey subkey1 = CdmBase.deproxy(pkeynode.getChildAt(0).getSubkey(), PolytomousKey.class);
 +        String subkey1title = subkey1.getTitleCache();
 +        subkey1.setTitleCache(subkey1title + "test", true);
 +
 +
 +        PolytomousKey subkey2 = CdmBase.deproxy(pkeynode.getChildAt(1).getChildAt(0).getSubkey(), PolytomousKey.class);
 +        String subkey2title = subkey2.getTitleCache();
 +        subkey2.setTitleCache(subkey2title + "test", true);
 +
 +        Assert.assertSame(subkey1, subkey2);
 +
 +        polytomousKeyService.merge(pkey);
 +    }
 +
 +    @Test
 +    public void savePolytomousKeyNodeDataWithSameSubKeyUsingService() {
-         pkey = cdmEntitySessionManager.load(sessionOwner, pkey);
-         
++
 +        PolytomousKey pkey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
-         
++        pkey = cdmEntitySession.load(pkey);
++
 +        PolytomousKeyNode pkeynode = pkey.getRoot();
 +
 +        PersistentCollection children = (PersistentCollection) pkeynode.getChildren();
 +        PolytomousKeyNode childNode0 = (PolytomousKeyNode)commonService.get(children, 0);
 +        PolytomousKey subkey1 = CdmBase.deproxy(childNode0.getSubkey(),PolytomousKey.class);
 +        String subkey1title = subkey1.getTitleCache();
 +        subkey1.setTitleCache(subkey1title + "test", true);
 +
 +        PolytomousKeyNode childNode1 = (PolytomousKeyNode)commonService.get(children, 1);
 +        PolytomousKey subkey2 = CdmBase.deproxy(childNode1.getSubkey(),PolytomousKey.class);
 +        String subkey2title = subkey2.getTitleCache();
 +        subkey2.setTitleCache(subkey2title + "test", true);
 +
 +        Assert.assertNotSame(childNode0, childNode1);
++
 +        Assert.assertSame(subkey1, subkey2);
 +
 +        polytomousKeyService.merge(pkey);
 +    }
 +
 +
 +    @Test
 +    public void savePolytomousKeyNodeDataWithSameLanguageInLabel() {
 +        PolytomousKey pkey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
 +        PolytomousKeyNode pkeynode = pkey.getRoot();
 +
 +        Map<Language, LanguageString> label1 = pkeynode.getQuestion().getLabel();
 +        label1.size();
 +
 +
 +        Map<Language, LanguageString> label2 = pkeynode.getChildAt(0).getStatement().getLabel();
 +        label2.size();
 +
 +
 +        polytomousKeyService.merge(pkey);
 +    }
 +
++    @Test
++    public void deleteSubKeyInPolytomousSubKeyWithoutInitializing() {
++        PolytomousKey pKey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
++        pKey = cdmEntitySession.load(pKey);
++
++        PolytomousKeyNode rootNode = pKey.getRoot();
++        PolytomousKeyNode child = rootNode.getChildAt(0);
++        PolytomousKey subKey = child.getSubkey();
++
++        polytomousKeyService.delete(subKey);
++
++        // since subKey was not initialized before the delete, an attempt
++        // to initialize it after will lead to an npe
++        try {
++            PolytomousKeyNode subKeyRootNode = subKey.getRoot();
++            Assert.fail("A NullPointerException indicating null root node should be thrown here");
++        } catch(NullPointerException npe) {
++
++        }
++
++        subKey = CdmBase.deproxy(polytomousKeyService.find(subKeyUuid),PolytomousKey.class);
++        Assert.assertNull(subKey);
++
++        pKey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
++        pKey = cdmEntitySession.load(pKey);
++
++        rootNode = pKey.getRoot();
++        child = rootNode.getChildAt(0);
++        subKey = child.getSubkey();
++
++        // after reloading the object graph, accessing subKey should throw a null pointer exception
++        try {
++            PolytomousKeyNode subKeyRootNode = subKey.getRoot();
++            Assert.fail("A NullPointerException indicating null root node should be thrown here");
++        } catch(NullPointerException npe) {
++
++        }
++
++    }
++
++    @Test
++    public void deleteSubKeyInPolytomousNode() {
++        PolytomousKey pKey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
++        pKey = cdmEntitySession.load(pKey);
++
++        PolytomousKeyNode rootNode = pKey.getRoot();
++        PolytomousKeyNode child = rootNode.getChildAt(0);
++        polytomousKeyNodeService.delete(child);
++    }
++
++    @Test
++    public void deleteSubKeyInPolytomousSubKeyAfterInitializing() {
++        PolytomousKey pKey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
++        pKey = cdmEntitySession.load(pKey);
++
++        PolytomousKeyNode rootNode = pKey.getRoot();
++        PolytomousKeyNode child = rootNode.getChildAt(0);
++        PolytomousKey subKey = child.getSubkey();
++        // this call initializes the subkey
++        subKey.getRoot();
++
++        polytomousKeyService.delete(subKey);
++
++        // since subKey was initialized before the delete, it will be
++        // accesible even after the delete. This behaviour is similar
++        // to hibernate session delete where the deleted object is
++        // made transient, but not deleted from the object graph
++
++        PolytomousKeyNode subKeyRootNode = subKey.getRoot();
++        Assert.assertNotNull(subKey);
++
++    }
++
 +
 +}
index 62a21d7ac6ea9c893068d511eb6ca40570cd3fda,0000000000000000000000000000000000000000..14445df1a86224ba953cafc00c2fae10542da1dc
mode 100644,000000..100644
--- /dev/null
@@@ -1,184 -1,0 +1,202 @@@
-     public static boolean useManagedServer = true;
 +/**
 + * Copyright (C) 2014 EDIT
 + * European Distributed Institute of Taxonomy
 + * http://www.e-taxonomy.eu
 + *
 + * The contents of this file are subject to the Mozilla Public License Version 1.1
 + * See LICENSE.TXT at the top of this package for the full license terms.
 + */
 +package eu.etaxonomy.taxeditor.httpinvoker;
 +
 +import java.io.IOException;
 +import java.lang.reflect.Field;
 +import java.util.Map;
 +
 +import org.junit.AfterClass;
 +import org.junit.Assert;
 +import org.junit.BeforeClass;
 +import org.junit.Test;
 +import org.springframework.core.io.ClassPathResource;
 +import org.springframework.core.io.Resource;
++import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
++import org.springframework.security.core.Authentication;
++import org.springframework.security.core.context.SecurityContextHolder;
++import org.springframework.security.core.context.SecurityContextImpl;
 +import org.unitils.UnitilsJUnit4;
 +import org.unitils.database.DatabaseUnitils;
 +import org.unitils.database.annotations.Transactional;
 +import org.unitils.database.util.TransactionMode;
 +import org.unitils.spring.annotation.SpringApplicationContext;
 +
 +import eu.etaxonomy.cdm.api.application.CdmApplicationRemoteController;
 +import eu.etaxonomy.cdm.model.name.NomenclaturalCode;
 +import eu.etaxonomy.taxeditor.remoting.cache.CdmClientCacheException;
 +import eu.etaxonomy.taxeditor.remoting.cache.CdmTransientEntityCacher;
 +import eu.etaxonomy.taxeditor.remoting.source.CdmPersistentRemoteSource;
 +import eu.etaxonomy.taxeditor.remoting.source.CdmRemoteSource;
 +import eu.etaxonomy.taxeditor.remoting.source.CdmRemoteSourceException;
 +import eu.etaxonomy.taxeditor.remoting.source.ICdmRemoteSource;
 +import eu.etaxonomy.taxeditor.session.CdmEntitySession;
 +import eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager;
 +import eu.etaxonomy.taxeditor.session.ISessionEventListener;
 +
 +
 +/**
 + * Base class for remoting tests, responsible for
 + * - starting / stop the cdm server
 + * - running some basic connection tests
 + * - setting up the remote configuration.
 + *
 + */
 +@Transactional(TransactionMode.DISABLED)
 +@SpringApplicationContext("file:./target/classes/eu/etaxonomy/cdm/testRemotingApplicationContext.xml")
 +public class BaseRemotingTest extends UnitilsJUnit4 {
 +    //private static final Logger logger = Logger.getLogger(BaseRemotingTest.class);
 +
 +    private static final Resource TEST_REMOTE_APPLICATION_CONTEXT_RESOURCE =
 +            new ClassPathResource("/eu/etaxonomy/cdm/testRemotingApplicationContext.xml");
 +
 +    private static CdmApplicationRemoteController remoteApplicationController;
 +    private static ICdmRemoteSource cdmRemoteSource;
 +    private static CdmPersistentRemoteSource remotePersistentSource;
 +
-       //DatabaseUnitils.disableConstraints();
++    public static boolean useManagedServer = false;
 +
 +    public static final Resource CDMLIB_DISK_STORE_RESOURCE =
 +            new ClassPathResource("/eu/etaxonomy/cache");
 +
 +    protected static ICdmEntitySessionManager cdmEntitySessionManager;
 +
++
 +    @BeforeClass
 +    public static void initializeBaseRemotingTest() {
 +        //NOTE: Run this the cdmTest H2 DB whenever it needs to be
 +      //      recreated e.g. after a model change
-                 NomenclaturalCode.ICNAFP);
++      DatabaseUnitils.disableConstraints();
 +
 +              try {
 +                      System.setProperty("ehcache.disk.store.dir", CDMLIB_DISK_STORE_RESOURCE.getFile().getAbsolutePath());
 +              } catch (IOException e) {
 +                      throw new CdmClientCacheException(e);
 +              }
 +
 +        useManagedServer = (System.getProperty("use.managed.server") == null) ? useManagedServer : Boolean.valueOf(System.getProperty("use.managed.server"));
 +        if(useManagedServer) {
 +            try {
 +                CDMServer.getInstance().start();
 +            } catch (Exception e) {
 +                e.printStackTrace();
 +                Assert.fail("Server failed to start. Reason : " + e.getMessage());
 +            }
 +
 +        initializeController(CDMServer.getInstance().getName(),
 +                CDMServer.getInstance().getHost(),
 +                CDMServer.getInstance().getPort(),
 +                CDMServer.getInstance().getContextPath(),
-     public static void initializeController(String sourceName, String host, int port, String contextPath, NomenclaturalCode ncode) {
++                NomenclaturalCode.ICNAFP,
++                "admin",
++                "00000");
 +        }
++
++
 +    }
 +
 +
 +    @Test
 +    public void disableConstraints() {
 +      // To be run on the src/test/resources/h2/cdmTest h2 db after
 +      // updating the unitils.properties 'database.url' property
 +      DatabaseUnitils.disableConstraints();
 +    }
 +
++    public static void initializeController(String sourceName, String host, int port, String contextPath, NomenclaturalCode ncode, String username, String password) {
 +
 +        cdmRemoteSource = CdmRemoteSource.NewInstance(sourceName, host, port, contextPath, ncode);
 +        remoteApplicationController =
 +                CdmApplicationRemoteController.NewInstance(cdmRemoteSource,
 +                        false,
 +                        null,
 +                        null);
 +
 +        try {
 +            remotePersistentSource = CdmPersistentRemoteSource.NewInstance(sourceName);
 +        } catch (CdmRemoteSourceException e) {
 +            Assert.fail("Default Remote Persistent Source failed to load. Reason : " + e.getMessage());
 +        }
 +        cdmEntitySessionManager = getRemoteApplicationController().getCdmEntitySessionManager();
++
++        SecurityContextHolder.clearContext();
++        SecurityContextImpl sc = new SecurityContextImpl();
++        Authentication token = new UsernamePasswordAuthenticationToken(username,password);
++        Authentication authentication = getRemoteApplicationController().getAuthenticationManager().authenticate(token);
++        authentication = new UsernamePasswordAuthenticationToken(username,password, authentication.getAuthorities());
++        sc.setAuthentication(authentication);
++
++        SecurityContextHolder.setContext(sc);
 +    }
 +
 +
 +
 +    protected static CdmApplicationRemoteController getRemoteApplicationController() {
 +        return remoteApplicationController;
 +    }
 +
 +    protected static ICdmRemoteSource getCdmRemoteSource() {
 +        return cdmRemoteSource;
 +    }
 +
 +    protected static CdmPersistentRemoteSource getCdmPersistentRemoteSource() {
 +        return remotePersistentSource;
 +    }
 +
 +    protected static ICdmEntitySessionManager getCdmEntitySessionManager() {
 +      return cdmEntitySessionManager;
 +    }
 +
 +
 +    protected static CdmEntitySession getSession(ISessionEventListener sessionOwner) {
 +      Map<ISessionEventListener, CdmEntitySession> ownerSessionMap =
 +                      (Map<ISessionEventListener, CdmEntitySession>) getFieldValueViaReflection(cdmEntitySessionManager, "ownerSessionMap");
 +      return ownerSessionMap.get(sessionOwner);
 +    }
 +
 +    protected static CdmTransientEntityCacher getActiveSession() {
 +      return (CdmTransientEntityCacher) getFieldValueViaReflection(cdmEntitySessionManager, "activeSession");
 +    }
 +
 +    protected static CdmTransientEntityCacher getCacher(ISessionEventListener sessionOwner) {
 +      return (CdmTransientEntityCacher) getFieldValueViaReflection(getSession(sessionOwner), "cdmTransientEntityCacher");
 +    }
 +
 +    @AfterClass
 +    public static void cleanup() {
 +        try {
 +            CDMServer.getInstance().stop();
 +        } catch (Exception e) {
 +            Assert.fail("Server could not be stopped. Reason : " + e.getMessage());
 +        }
 +    }
 +
 +
 +    protected static Object getFieldValueViaReflection(Object object, String fieldName) {
 +        Class<?> clazz = object.getClass();
 +        try {
 +            Field field = clazz.getDeclaredField(fieldName);
 +            field.setAccessible(true);
 +            return field.get(object);
 +        } catch (NoSuchFieldException e) {
 +            e.printStackTrace();
 +        } catch (SecurityException e) {
 +            e.printStackTrace();
 +        } catch (IllegalArgumentException e) {
 +            e.printStackTrace();
 +        } catch (IllegalAccessException e) {
 +            e.printStackTrace();
 +        }
 +        return null;
 +    }
 +
 +
 +
 +
 +}
index f15dfd94a4444aa1d4ed182935a320f657b18b1a,0000000000000000000000000000000000000000..cdb5abea841289d6dbcd085549e8592ab28aebc4
mode 100644,000000..100644
--- /dev/null
@@@ -1,348 -1,0 +1,350 @@@
-         if(isRunning(50)) {
 +// $Id$
 +/**
 + * Copyright (C) 2014 EDIT
 + * European Distributed Institute of Taxonomy
 + * http://www.e-taxonomy.eu
 + *
 + * The contents of this file are subject to the Mozilla Public License Version 1.1
 + * See LICENSE.TXT at the top of this package for the full license terms.
 + */
 +package eu.etaxonomy.taxeditor.httpinvoker;
 +
 +import java.io.BufferedReader;
 +import java.io.IOException;
 +import java.io.InputStreamReader;
 +import java.net.Socket;
 +
 +import javax.sql.DataSource;
 +
 +import org.apache.log4j.Level;
 +import org.apache.log4j.Logger;
 +import org.springframework.core.io.ClassPathResource;
 +import org.springframework.core.io.Resource;
 +import org.unitils.database.annotations.TestDataSource;
 +
 +import eu.etaxonomy.taxeditor.remoting.server.CDMServerException;
 +import eu.etaxonomy.taxeditor.remoting.source.CdmRemoteSourceBase;
 +
 +/**
 + *
 + * (Singleton) Server instance which manages a compatible cdmlib-webapp-war.
 + * This is done by launching a jetty instance (using jetty-runner) as an
 + * executed process. The choice of the external process over a more
 + * preferable 'embedded jetty' instance is due to problems arising from the
 + * class loading of classes (e.g. from hibernate core) which are needed
 + * for both the webapp as well as the remoting client.
 + *
 + * @author cmathew
 + * @date 23 Sep 2014
 + *
 + */
 +
 +public class CDMServer {
 +
 +    public static final Logger logger = Logger.getLogger(CDMServer.class);
 +
 +    @TestDataSource
 +    protected DataSource dataSource;
 +
 +    private final String name = "default";
 +    private final String host = "127.0.0.1";
 +    private final int port = 9090;
 +    private final int stopPort = 9191;
 +    private final String stopKey = "jetty-cdm-server";
 +    private final String contextPath = "";
 +
 +    private boolean keepServerRunning = false;
 +
 +    public static final Resource DEFAULT_CDM_WEBAPP_RESOURCE =
 +            new ClassPathResource("/etc/jetty/cdmlib-remote-webapp.war");
 +
 +    public static final Resource DEFAULT_JETTY_CONFIG_RESOURCE =
 +            new ClassPathResource("/etc/jetty/jetty.xml");
 +
 +    public static final Resource DEFAULT_JETTY_TEMP_RESOURCE =
 +            new ClassPathResource("/etc/jetty/temp");
 +
 +    public static final Resource DEFAULT_JETTY_TEMP_WAR_LIB_RESOURCE =
 +            new ClassPathResource("/etc/jetty/temp/webapp/WEB-INF/lib");
 +
 +    public static final Resource DEFAULT_DATASOURCE_FILE =
 +            new ClassPathResource("datasources.xml");
 +
 +    public static final Resource DEFAULT_JETTY_RUNNER_RESOURCE =
 +            new ClassPathResource("/etc/jetty/jetty-runner-9.2.3.v20140905.jar");
 +
 +    public static final Resource DEFAULT_JETTY_RESOURCE =
 +            new ClassPathResource("/etc/jetty/start-9.2.3.v20140905.jar");
 +
 +
 +
 +    private static CDMServer cdmServer = null;
 +    private static CDMServerException cdmse = null;
 +
 +    private void CDMServer() {
 +        logger.setLevel(Level.INFO);
 +    }
 +
 +    public static CDMServer getInstance() {
 +        if(cdmServer == null) {
 +            cdmServer = new CDMServer();
 +        }
 +        return cdmServer;
 +    }
 +
 +    public String getName() {
 +        return name;
 +    }
 +
 +    public String getHost() {
 +        return host;
 +    }
 +
 +    public int getPort() {
 +        return port;
 +    }
 +
 +    public String getContextPath() {
 +        return contextPath;
 +    }
 +
 +    public boolean getKeepServerRunning() {
 +        return keepServerRunning;
 +    }
 +
 +    public void setKeepServerRunning(boolean keepServerRunning) {
 +        this.keepServerRunning = keepServerRunning;
 +    }
 +
 +    public static boolean isRunningInEclipse() {
 +        return (System.getProperty("sun.java.command") != null &&
 +                System.getProperty("sun.java.command").startsWith("org.eclipse.jdt.internal.junit.runner.RemoteTestRunner"));
 +    }
 +
 +    private String getVMArgs() throws IOException {
 +        StringBuilder sb = new StringBuilder();
 +        sb.append(" -Dspring.profiles.active=remoting");
 +        sb.append(" -Dcdm.beanDefinitionFile=" + DEFAULT_DATASOURCE_FILE.getFile().getAbsolutePath());
 +        sb.append(" -Dcdm.datasource=cdmTest");
 +        return sb.toString();
 +    }
 +
 +    private String getStartServerArgs() {
 +        StringBuilder sb = new StringBuilder();
 +        sb.append(" --port ");
 +        sb.append(port);
 +        return sb.toString();
 +    }
 +
 +    private String getStopServerSettings() {
 +        StringBuilder sb = new StringBuilder();
 +        sb.append(" --stop-port ");
 +        sb.append(stopPort);
 +        sb.append(" --stop-key ");
 +        sb.append(stopKey);
 +        return sb.toString();
 +    }
 +
 +    private String getStopServerArgs() {
 +        StringBuilder sb = new StringBuilder();
 +        sb.append(" STOP.PORT=");
 +        sb.append(stopPort);
 +        sb.append(" STOP.KEY=");
 +        sb.append(stopKey);
 +        return sb.toString();
 +    }
 +
 +    public void start() throws CDMServerException {
 +
 +        /**
 +         * First check if the CDM server responds to a service request, which implies that
 +         * the server has started properly. If no response is received then check if the
 +         * server is listening on specific host / port, which implies that the server
 +         * has started but incorrectly, in which case we try to force stop it (if we can)
 +         * and start a new server.
 +         */
 +        if(isRunning(1)) {
 +            logger.info("[CDM-Server] Server already running @ " + host + ":" + port );
 +            return;
 +        } else if (isAvailable(1)){
 +            logger.info("[CDM-Server] Server available, but not started correctly @ " + host + ":" + port );
 +            logger.info("[CDM-Server] .... trying to force stop server @ " + host + ":" + port );
 +            try {
 +                stop(true);
 +            } catch (Exception e) {
 +                throw new CDMServerException("CDM Server could not be stopped : " + e.getMessage());
 +            }
 +        }
 +
 +        Thread t = new Thread() {
 +            @Override
 +            public void run() {
 +                StringBuffer output = new StringBuffer();
 +                try{
 +                    Process p;
 +                    String command = "java "
 +                            + getVMArgs()
 +                            + " -jar "
 +                            + DEFAULT_JETTY_RUNNER_RESOURCE.getFile().getAbsolutePath()
 +                            + getStartServerArgs()
 +                            + getStopServerSettings()
 +                            + " "
 +                            + DEFAULT_CDM_WEBAPP_RESOURCE.getFile().getAbsolutePath();
 +                    logger.info("[CDM-Server] Starting server with Command : " + command);
 +                    p = Runtime.getRuntime().exec(command);
 +
 +                    BufferedReader reader =
 +                            new BufferedReader(new InputStreamReader(p.getInputStream()));
 +
 +                    String line = "";
 +                    while ((line = reader.readLine())!= null) {
 +                        logger.info("[CDM-Server] Start : " + line);
 +                    }
 +
 +                } catch (Exception e) {
 +                    e.printStackTrace();
 +                    cdmse = new CDMServerException(e);
 +                }
 +
 +            }
 +        };
 +
 +        t.setDaemon(true);
 +        cdmse = null;
 +        t.start();
 +
-                 if(crsb.checkConnection()) {
++        if(isRunning(60)) {
 +            logger.info("[CDM-Server] Started Server @ " + host + ":" + port );
 +        } else {
 +            logger.info("[CDM-Server] Server not started within given interval");
 +            // making sure to kill server if it is not started correctly
 +            try {
 +                stop(true);
 +            } catch (Exception e) {
 +                throw new CDMServerException("CDM Server could not be stopped : " + e.getMessage());
 +            }
 +            throw new CDMServerException("CDM Server not started : ");
 +        }
 +
 +    }
 +
 +    public boolean isAvailable(int checkingIntervals) throws CDMServerException {
 +        int intervalsCount = 0;
 +        do {
 +            try {
 +                Socket s = new Socket(host, port);
 +                logger.info("[CDM-Server] Available @ " + host + ":" + port );
 +                return true;
 +            } catch (IOException ioe) {
 +
 +            }
 +            try {
 +                Thread.sleep(1000);
 +            } catch (InterruptedException ie) {
 +                throw new CDMServerException("Error checking CDM Server status", ie);
 +            }
 +            intervalsCount++;
 +        } while (intervalsCount < checkingIntervals);
 +
 +        return false;
 +    }
 +
 +    public boolean isStopped(int checkingIntervals) throws CDMServerException {
 +        int intervalsCount = 0;
 +        do {
 +            try {
 +                Socket s = new Socket(host, port);
 +            } catch (IOException ioe) {
 +                return true;
 +            }
 +            try {
 +                Thread.sleep(1000);
 +            } catch (InterruptedException ie) {
 +                throw new CDMServerException("Error checking CDM Server status", ie);
 +            }
 +            intervalsCount++;
 +        } while (intervalsCount < checkingIntervals);
 +
 +        return false;
 +    }
 +
 +    public boolean isRunning(int checkingIntervals) throws CDMServerException  {
 +        CdmRemoteSourceBase crsb = new CdmRemoteSourceBase("local-cdm-server",
 +                host,
 +                port,
 +                contextPath,
 +                null);
 +        int intervalsCount = 0;
 +        do {
 +            try {
 +                if(cdmse != null) {
 +                    return false;
 +                }
++                boolean check = crsb.checkConnection();
++                if(check) {
 +                    logger.info("[CDM-Server] Running @ " + host + ":" + port );
 +                    return true;
 +                }
 +            } catch (Exception e) {
++
 +            }
 +            try {
 +                Thread.sleep(1000);
 +            } catch (InterruptedException ie) {
 +                throw new CDMServerException("Error checking CDM Server status", ie);
 +            }
 +            intervalsCount++;
 +        } while (intervalsCount < checkingIntervals);
 +        return false;
 +    }
 +
 +    public void stop() throws Exception {
 +        stop(false);
 +    }
 +    public void stop(boolean force) throws Exception {
 +
 +        if(!force) {
 +            if(!getInstance().isAvailable(1)) {
 +                logger.info("[CDM-Server] Server already stopped @ " + host + ":" + port );
 +                return;
 +            }
 +
 +            if(getInstance().getKeepServerRunning()) {
 +                logger.info("[CDM-Server] Server @ " + host + ":" + port + " is set to keep running");
 +                return;
 +            }
 +        }
 +        Thread t = new Thread() {
 +            @Override
 +            public void run() {
 +                StringBuffer output = new StringBuffer();
 +                try{
 +                    Process p;
 +                    String command = "java -jar " + DEFAULT_JETTY_RESOURCE.getFile().getAbsolutePath()
 +                            + getStopServerArgs() + " --stop ";
 +                    logger.info("[CDM-Server] Stop Command : " + command);
 +                    p = Runtime.getRuntime().exec(command);
 +                    p.waitFor();
 +                    BufferedReader reader =
 +                            new BufferedReader(new InputStreamReader(p.getInputStream()));
 +                    String line = "";
 +                    while ((line = reader.readLine())!= null) {
 +                        logger.info("CDM-Server Stop : " + line + "\n");
 +                    }
 +                } catch (Exception e) {
 +                    e.printStackTrace();
 +                }
 +
 +            }
 +        };
 +
 +        t.setDaemon(true);
 +        t.start();
 +
 +        if(isStopped(5)) {
 +            logger.info("[CDM-Server] Stopped Server @ " + host + ":" + port );
 +        } else {
 +            logger.info("[CDM-Server] Could not stop @ " + host + ":" + port + ". Please kill it manually");
 +        }
 +    }
 +}
index be22f3a7fca79170f93ab2ab9390d389113c09ef,0000000000000000000000000000000000000000..86ebe8b0daaffe0629ed957fff5f49d33676d6cc
mode 100644,000000..100644
--- /dev/null
@@@ -1,61 -1,0 +1,44 @@@
- import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
- import org.springframework.security.core.Authentication;
- import org.springframework.security.core.context.SecurityContextHolder;
- import org.springframework.security.core.context.SecurityContextImpl;
 +/**
 + * Copyright (C) 2014 EDIT
 + * European Distributed Institute of Taxonomy
 + * http://www.e-taxonomy.eu
 + *
 + * The contents of this file are subject to the Mozilla Public License Version 1.1
 + * See LICENSE.TXT at the top of this package for the full license terms.
 + */
 +package eu.etaxonomy.taxeditor.httpinvoker;
 +
 +import org.apache.log4j.Level;
 +import org.apache.log4j.Logger;
 +import org.junit.Assert;
 +import org.junit.BeforeClass;
 +import org.junit.Test;
- import eu.etaxonomy.cdm.model.name.NomenclaturalCode;
 +
 +import eu.etaxonomy.cdm.config.CdmSourceException;
-         initializeController("default", "127.0.0.1", 8080, "", NomenclaturalCode.ICNAFP);
 +
 +/**
 + * Class to test the HttpInvoker services exposed by the CDM Sever
 + *
 + */
 +public class HttpInvokerServicesTest extends BaseRemotingTest {
 +    private static final Logger logger = Logger.getLogger(HttpInvokerServicesTest.class);
 +
 +    @BeforeClass
 +    public static void initializeHttpInvokerServicesTest() {
 +        logger.setLevel(Level.INFO);
-             SecurityContextHolder.clearContext();
++        //initializeController("default", "127.0.0.1", 8080, "", NomenclaturalCode.ICNAFP);
 +    }
 +
 +    @Test
 +    public void whenCallingMethodsOnRemoteServicesThenSucceed() {
 +        try {
-             String username = "admin";
-             String pw = "kups366+RU";
-             SecurityContextImpl sc = new SecurityContextImpl();
-             Authentication token = new UsernamePasswordAuthenticationToken(username,pw);
-             Authentication authentication = getRemoteApplicationController().getAuthenticationManager().authenticate(token);
-             authentication = new UsernamePasswordAuthenticationToken(username,pw, authentication.getAuthorities());
-             sc.setAuthentication(authentication);
-             SecurityContextHolder.setContext(sc);
 +
 +            getRemoteApplicationController().getDatabaseService();
 +            String dbSchemaVersion = getRemoteApplicationController().getDatabaseService().getDbSchemaVersion();
 +            logger.info("dbSchemaVersion is " + dbSchemaVersion);
 +        } catch (CdmSourceException e) {
 +            Assert.fail("pinging database service on active cdm server should not have thrown CdmSourceException");
 +        }
 +    }
 +
 +}
index f9954998b2958c48b43d0051b5181189fc933ab5,0000000000000000000000000000000000000000..d935013bfb21ae27e2f746b385c8d68282475491
mode 100644,000000..100644
--- /dev/null
@@@ -1,89 -1,0 +1,88 @@@
- import eu.etaxonomy.cdm.model.name.NomenclaturalCode;
 +// $Id$
 +/**
 +* Copyright (C) 2014 EDIT
 +* European Distributed Institute of Taxonomy
 +* http://www.e-taxonomy.eu
 +*
 +* The contents of this file are subject to the Mozilla Public License Version 1.1
 +* See LICENSE.TXT at the top of this package for the full license terms.
 +*/
 +package eu.etaxonomy.taxeditor.lazyloading;
 +
 +import java.util.UUID;
 +
 +import org.apache.log4j.Level;
 +import org.apache.log4j.Logger;
 +import org.hibernate.collection.spi.PersistentCollection;
 +import org.junit.Assert;
 +import org.junit.BeforeClass;
 +import org.junit.Test;
 +
 +import eu.etaxonomy.cdm.api.service.ICommonService;
 +import eu.etaxonomy.cdm.api.service.IPolytomousKeyService;
 +import eu.etaxonomy.cdm.api.service.ITaxonService;
 +import eu.etaxonomy.cdm.model.common.CdmBase;
 +import eu.etaxonomy.cdm.model.common.Language;
 +import eu.etaxonomy.cdm.model.description.PolytomousKey;
 +import eu.etaxonomy.cdm.model.description.PolytomousKeyNode;
-         initializeController("default", "127.0.0.1", 8080, "", NomenclaturalCode.ICNAFP);
 +import eu.etaxonomy.taxeditor.httpinvoker.BaseRemotingTest;
 +import eu.etaxonomy.taxeditor.httpinvoker.CDMServer;
 +
 +/**
 + * @author cmathew
 + * @date 16 Oct 2014
 + *
 + */
 +public class CdmEntityCacherTest extends BaseRemotingTest {
 +
 +    private static final Logger logger = Logger.getLogger(CdmEntityCacherTest.class);
 +
 +    UUID polytomousKeyUuid = UUID.fromString("0d53ba20-7de4-4baa-bd8a-401048447d66");
 +    UUID taxon1Uuid = UUID.fromString("2b336df7-29e8-4f79-985f-66502739d22f");
 +
 +
 +    IPolytomousKeyService polytomousKeyService = getRemoteApplicationController().getPolytomousKeyService();
 +    ICommonService commonService = getRemoteApplicationController().getCommonService();
 +    ITaxonService taxonService = getRemoteApplicationController().getTaxonService();
 +
 +    Language english = Language.getLanguageFromUuid(Language.uuidEnglish);
 +
 +    @BeforeClass
 +    public static void initializePolytomousKeyTest() {
 +        logger.setLevel(Level.INFO);
 +        CDMServer.getInstance().setKeepServerRunning(true);
 +
++        //initializeController("default", "127.0.0.1", 8080, "", NomenclaturalCode.ICNAFP);
 +    }
 +
 +    @Test
 +    public void testSimpleCache() {
 +
 +
 +    }
 +
 +    @Test
 +    public void testCachingCdmEntities() {
 +        PolytomousKey pkey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
 +        PolytomousKeyNode pkeynode = pkey.getRoot();
 +
 +        PersistentCollection children = (PersistentCollection) pkeynode.getChildren();
 +        PolytomousKeyNode childNode0 = (PolytomousKeyNode)commonService.get(children, 0);
 +        PolytomousKey subkey1 = CdmBase.deproxy(childNode0.getSubkey(),PolytomousKey.class);
 +        String subkey1title = subkey1.getTitleCache();
 +        subkey1.setTitleCache(subkey1title + "test", true);
 +
 +        PolytomousKeyNode childNode1 = (PolytomousKeyNode)commonService.get(children, 1);
 +        PolytomousKey subkey2 = CdmBase.deproxy(childNode1.getSubkey(),PolytomousKey.class);
 +        String subkey2title = subkey2.getTitleCache();
 +        subkey2.setTitleCache(subkey2title + "test", true);
 +
 +        Assert.assertNotSame(subkey1, subkey2);
 +
 +        polytomousKeyService.merge(pkey);
 +
 +
 +    }
 +
 +
 +}
index 87a9bce090e6fa2527fed2bcfb83338ff3d98d84,0000000000000000000000000000000000000000..a977ac1c44de134419992fa89ff96b557e436f81
mode 100644,000000..100644
--- /dev/null
@@@ -1,111 -1,0 +1,108 @@@
 +package eu.etaxonomy.taxeditor.session;
 +
 +import java.util.List;
 +import java.util.UUID;
 +
 +import org.apache.log4j.Logger;
 +import org.junit.Assert;
 +import org.junit.Before;
 +import org.junit.BeforeClass;
 +import org.junit.Test;
 +
- import eu.etaxonomy.cdm.model.name.NomenclaturalCode;
 +import eu.etaxonomy.cdm.api.service.IPolytomousKeyService;
 +import eu.etaxonomy.cdm.model.common.CdmBase;
 +import eu.etaxonomy.cdm.model.common.Language;
 +import eu.etaxonomy.cdm.model.description.PolytomousKey;
- import eu.etaxonomy.taxeditor.session.CdmEntitySessionManager;
- import eu.etaxonomy.taxeditor.session.ISessionEventListener;
 +import eu.etaxonomy.taxeditor.httpinvoker.BaseRemotingTest;
 +import eu.etaxonomy.taxeditor.httpinvoker.CDMServer;
-       
 +
 +public class CdmEntitySessionManagerTest extends BaseRemotingTest {
 +
 +      private static final Logger logger = Logger.getLogger(CdmEntitySessionManagerTest.class);
-       private ICdmEntitySessionManager cdmEntitySessionManager = getRemoteApplicationController().getCdmEntitySessionManager();
++
 +      private ISessionEventListener sessionOwner;
-       private UUID polytomousKeyUuid = UUID.fromString("0d53ba20-7de4-4baa-bd8a-401048447d66");
-       private Language english = Language.getLanguageFromUuid(Language.uuidEnglish);
++      private final ICdmEntitySessionManager cdmEntitySessionManager = getRemoteApplicationController().getCdmEntitySessionManager();
 +      IPolytomousKeyService polytomousKeyService = getRemoteApplicationController().getPolytomousKeyService();
 +
-       public static void initializeCdmEntitySessionManagerTest() {        
-               CDMServer.getInstance().setKeepServerRunning(true);             
++      private final UUID polytomousKeyUuid = UUID.fromString("0d53ba20-7de4-4baa-bd8a-401048447d66");
++      private final Language english = Language.getLanguageFromUuid(Language.uuidEnglish);
++
++      private ICdmEntitySession cdmEntitySession;
 +
 +      @BeforeClass
-               sessionOwner = new MockSessionOwner();    
-               cdmEntitySessionManager.bind(sessionOwner);     
-               
++      public static void initializeCdmEntitySessionManagerTest() {
++              CDMServer.getInstance().setKeepServerRunning(true);
 +              //initializeController("default", "127.0.0.1", 8080, "", NomenclaturalCode.ICNAFP);
 +      }
 +
 +      @Before
 +      public void initializeSession() {
-               
++              sessionOwner = new MockSessionOwner();
++              cdmEntitySession = cdmEntitySessionManager.newSession(sessionOwner, true);
 +      }
 +
 +      @Test
 +      public void manageNullSessionTest() {
-       
++
 +              PolytomousKey pKey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
 +              cdmEntitySessionManager.bind(null);
 +              PolytomousKey pKeyLoaded = cdmEntitySessionManager.load(pKey);
 +              Assert.assertSame(pKeyLoaded, pKey);
 +              Assert.assertNull(getActiveSession());
 +      }
-               pKey = cdmEntitySessionManager.load(sessionOwner, pKey);
++
 +      @Test
 +      public void manageSessionWithObjectTest() {
 +              PolytomousKey pKey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
-               sessionOwner = new MockSessionOwner();    
++              pKey = cdmEntitySession.load(pKey);
 +              Assert.assertNotNull(getActiveSession());
 +              List<CdmBase> rootEntities = (List<CdmBase>)getFieldValueViaReflection(getActiveSession(), "rootEntities");
 +
 +              Assert.assertEquals(rootEntities.size(),1);
 +              Assert.assertSame(rootEntities.get(0), pKey);
 +
 +              String upTitleCache = "Updated Title Cache";
 +              String upStatement = "Updated Statement";
 +              pKey.setTitleCache(upTitleCache, true);
 +
 +              pKey.getRoot().getChildAt(0).getStatement().getLabel(english).setText(upStatement);
 +              polytomousKeyService.merge(pKey);
 +
-               pKey = cdmEntitySessionManager.load(sessionOwner, pKey);
-               
++              sessionOwner = new MockSessionOwner();
 +              pKey = CdmBase.deproxy(polytomousKeyService.find(polytomousKeyUuid),PolytomousKey.class);
-               pKeys = (List<PolytomousKey>) cdmEntitySessionManager.load(sessionOwner, pKeys);
++              pKey = cdmEntitySession.load(pKey);
++
 +              Assert.assertEquals(pKey.getTitleCache(), upTitleCache);
 +              Assert.assertEquals(pKey.getRoot().getChildAt(0).getStatement().getLabel(english).getText(), upStatement);
 +      }
 +
 +      @Test
 +      public void manageSessionWithListTest() {
 +              List<PolytomousKey> pKeys = polytomousKeyService.list(PolytomousKey.class, null, null, null, null);
-               sessionOwner = new MockSessionOwner();    
++              pKeys = (List<PolytomousKey>) cdmEntitySession.load(pKeys);
 +              Assert.assertNotNull(getActiveSession());
 +              List<CdmBase> rootEntities = (List<CdmBase>)getFieldValueViaReflection(getActiveSession(), "rootEntities");
 +
 +              Assert.assertEquals(rootEntities.size(),2);
 +              Assert.assertSame(rootEntities.get(0),pKeys.get(0));
 +              Assert.assertEquals(rootEntities.get(0).getUuid(),UUID.fromString("9d8bf4f6-a70a-4b80-8556-2ccfb436ff01"));
 +
 +              Assert.assertSame(rootEntities.get(1),pKeys.get(1));
 +              Assert.assertEquals(rootEntities.get(1).getUuid(),UUID.fromString("0d53ba20-7de4-4baa-bd8a-401048447d66"));
 +
 +              String upTitleCache = "Updated Title Cache";
 +              String upStatement = "Updated Statement";
 +              pKeys.get(0).setTitleCache(upTitleCache, true);
 +              polytomousKeyService.merge(pKeys.get(0));
 +              pKeys.get(1).getRoot().getChildAt(0).getStatement().getLabel(english).setText(upStatement);
 +              polytomousKeyService.merge(pKeys.get(1));
 +
-               pKeys = (List<PolytomousKey>) cdmEntitySessionManager.load(sessionOwner, pKeys);
++              sessionOwner = new MockSessionOwner();
 +              pKeys = polytomousKeyService.list(PolytomousKey.class, null, null, null, null);
++              pKeys = (List<PolytomousKey>) cdmEntitySession.load(pKeys);
 +              Assert.assertEquals(pKeys.get(0).getTitleCache(), upTitleCache);
 +              Assert.assertEquals(pKeys.get(1).getRoot().getChildAt(0).getStatement().getLabel(english).getText(), upStatement);
 +
 +      }
 +
 +}