diff --git a/.classpath b/.classpath deleted file mode 100644 index 865cf84c0d961ebbf16763d78f6944b579941a4c..0000000000000000000000000000000000000000 --- a/.classpath +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/.gitignore b/.gitignore index de65c7e6d17888ada8a2dcd5c39a823eaf44f7b6..0501735bb3739deed18d3e304f1f22dc4af9402b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,17 +1,25 @@ annotation/minerva-big/ builds/ -debian/src/ -debian/minerva* -debian/src/*.sql map_images/ minerva-big/ -*/target/ web/src/main/webapp/svnversion.txt *.war -/target/ service/minerva-big/ -npm-debug.log -converter-sbml/jsbml.log +#log files +*.log + +#IntelliJ files .idea/ *.iml + +#eclipse files +/target/ +.classpath +.settings + +#debian build files +debian/src/ +debian/minerva* +debian/src/*.sql +/bin/ diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4454a947a2a9bff4c460861d406f087e98e8afe1..a2e0d75842e9c0aa3b139833ae20c285289fdfd3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -166,8 +166,8 @@ build_war: - minerva.war script: - apt-get update - - apt-get install -y curl gnupg git ant sudo - - curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash - + - apt-get install -y curl gnupg git ant + - curl -sL https://deb.nodesource.com/setup_9.x | bash - - apt-get install -y nodejs - ant maven-build - cp web/target/web-1.0.war minerva.war @@ -177,8 +177,8 @@ dependency_conflict_check: stage: test script: - apt-get update - - apt-get install -y curl gnupg git ant sudo - - curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash - + - apt-get install -y curl gnupg git ant + - curl -sL https://deb.nodesource.com/setup_9.x | bash - - apt-get install -y nodejs - mvn clean install -DskipTests=true @@ -247,7 +247,7 @@ test_upgrade_debian_package: - apt-add-repository "deb http://debian-repo/ unstable main" - apt-get update - apt-get dist-upgrade -y --allow-unauthenticated - - mv /usr/sbin/policy-rc.d.backup /usr/sbin/policy-rc.d + - mv /usr/sbin/policy-rc.d.backup /usr/sbin/policy-rc.d - service tomcat8 start #we need to wait a bit for tomcat start - sleep 15 @@ -325,3 +325,31 @@ rpmlint: - yum -y install rpmlint - rpmlint rpm/rpmbuildtemp/RPMS/noarch/minerva-*.rpm +test_deploy_with_db_without_superadmin_rights: + image: tomcat:7-jre8 + stage: test + services: + - postgres:9.6 + dependencies: + - build_war + tags: + - privileged + only: + - tags + script: + - apt-get update + - apt-get install -y postgresql-client + - mkdir /etc/minerva + - echo "database.uri=jdbc:postgresql://postgres:5432/test" > /etc/minerva/db.properties + - echo "database.username=test" >> /etc/minerva/db.properties + - echo "database.password=test" >> /etc/minerva/db.properties + - echo "CREATE DATABASE test;CREATE USER test WITH ENCRYPTED PASSWORD 'test';GRANT ALL PRIVILEGES ON DATABASE test TO test;" >tmp.sql + - PGPASSWORD=$POSTGRES_PASSWORD psql -h postgres -U $POSTGRES_USER $POSTGRES_DB < tmp.sql + - mv minerva.war /usr/local/tomcat/webapps/minerva.war + - /usr/local/tomcat/bin/startup.sh + - sleep 15 + - wget http://localhost:8080/minerva/ +#test if we can login and list projects + - test 200 = $(curl --write-out %{http_code} --silent --output /dev/null -c cookie.txt http://localhost:8080/minerva/api/doLogin) + - test 200 = $(curl --write-out %{http_code} --silent --output /dev/null --cookie cookie.txt http://localhost:8080/minerva/api/projects/) + diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 4824b8026319a8fb303971008a7d59a816d58bd6..0000000000000000000000000000000000000000 --- a/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/<project>=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index fd9afef6e9e63ef48fbfbbd030f6b55637b5ecff..0000000000000000000000000000000000000000 --- a/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/.settings/org.eclipse.wst.validation.prefs b/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index f152643ccfb0291f2fc8292455e27870c4573909..0000000000000000000000000000000000000000 --- a/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,18 +0,0 @@ -DELEGATES_PREFERENCE=delegateValidatorList -USER_BUILD_PREFERENCE=enabledBuildValidatorListorg.eclipse.wst.wsi.ui.internal.WSIMessageValidator; -USER_MANUAL_PREFERENCE=enabledManualValidatorListorg.eclipse.wst.wsi.ui.internal.WSIMessageValidator; -USER_PREFERENCE=overrideGlobalPreferencesfalse -eclipse.preferences.version=1 -override=false -suspend=false -vals/org.eclipse.jst.jsf.facelet.ui.FaceletHTMLValidator/global=FF01 -vals/org.eclipse.jst.jsp.core.JSPBatchValidator/global=FF01 -vals/org.eclipse.jst.jsp.core.JSPContentValidator/global=FF01 -vals/org.eclipse.jst.jsp.core.TLDValidator/global=FF01 -vals/org.eclipse.wst.dtd.core.dtdDTDValidator/global=FF01 -vals/org.eclipse.wst.html.core.HTMLValidator/global=FF01 -vals/org.eclipse.wst.wsdl.validation.wsdl/global=FF02158org.eclipse.wst.wsdl.validation.internal.eclipse.Validator -vals/org.eclipse.wst.xml.core.xml/global=FF03 -vals/org.eclipse.wst.xsd.core.xsd/global=FF02162org.eclipse.wst.xsd.core.internal.validation.eclipse.Validator -vals/org.eclipse.wst.xsl.core.xsl/global=FF02 -vf.version=3 diff --git a/CHANGELOG b/CHANGELOG index 70b868ea86376f402525ba358723a850e157a249..f922eae688a1c3f797e26e48b30ace74c73c024b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,60 +1,57 @@ -minerva (12.1.0~beta.2) experimental; urgency=medium - * Bug fix: postgres migration script fixed to work with new docker compose - * Bug fix: double click on user add button disabled - * Bug fix: privileges are mirrored correctly across different popups - * Bug fix: plugin tab css fixed - * Small improvement: all ldap parameters are configurable +minerva (12.1.1) stable; urgency=medium + * Bug fix: lineWidth in data overlays was ignored + * Bug fix: legend was blinking after using controls + * Bug fix: comment header was missing + * Bug fix: click on drug target zooms to the results + * Bug fix: export columns return proper value types + * Bug fix: partial zooming is disabled - -- Piotr Gawron <piotr.gawron@uni.lu> Tue, 2 Oct 2018 11:00:00 +0200 + -- Piotr Gawron <piotr.gawron@uni.lu> Fri, 2 Nov 2018 13:00:00 +0200 -minerva (12.1.0~beta.1) experimental; urgency=medium - * Bug fix: uploading sbml file with no ids in glyphs returned error that - could not be easily understand - * Bug fix: sometimes single variant in genomic view was hidden from initial - view - * Bug fix: ds_store files in subfolders crashed zip upload - * Bug fix: when creating new user default privileges were not filled +minerva (12.1.0) stable; urgency=medium * Small improvement: default privilege value for 'Custom overlays' added * Small improvement: explicit logging of successful and unsuccessful logins * Small improvement: clicking on search result icon (on the map) change tab to the corresponding search results - * Bug fix: passwords in the configuration tab are hidden with '*' - * Bug fix: user has access to transparency level when creating custom semantic - view (without this parametere functionality was very difficult to use) - * Bug fix: loading invalid plugin doesn't render empty div anymore - * Bug fix: sorting of custom overlays was broken when description of overlay - was present - * Bug fix: when there is a problem with adjusting font in complexes (because - the font should be smaller than 1pt) description is not drawn anymore - - -- Piotr Gawron <piotr.gawron@uni.lu> Tue, 18 Sep 2018 20:00:00 +0200 - -minerva (12.1.0~beta.0) experimental; urgency=medium * Small improvement: option to remove additional overlays generated by custom semantic zoom * Small improvement: 'Reduced modulation' edge was displayed differently in CellDesigner and Minerva * Small improvement: user-friendly documentation for plugin URL field * Small improvement: plugins have to access information about active submap - * Small improvement: miriam support for VMH reaction and VMH metabolite - - -- Piotr Gawron <piotr.gawron@uni.lu> Wed, 05 Sep 2018 17:00:00 +0200 - -minerva (12.1.0~alpha.0) experimental; urgency=medium * Feature: genome browser with gene variants * Feature: support of all CellDesigner element modifications * Feature: ldap authentication * Feature: multicolored anchors for data overlays * Feature: minerva is distributed using rpm packages - * Bug fix: annotations for elements with mutation in name (like "BID (p15)") - weren't provided properly * Small improvement: annotations from RHEA are handled * Small improvement: changing of Terms of Service url allows admin to reset the status of ToS acceptance for all users * Small improvement: description of a grouped results in improved * Small improvement: selection of required annotation on map upload improved + * Bug fix: annotations for elements with mutation in name (like "BID (p15)") + weren't provided properly + * Bug fix: passwords in the configuration tab are hidden with '*' + * Bug fix: user has access to transparency level when creating custom semantic + view (without this parametere functionality was very difficult to use) + * Bug fix: loading invalid plugin doesn't render empty div anymore + * Bug fix: sorting of custom overlays was broken when description of overlay + was present + * Bug fix: when there is a problem with adjusting font in complexes (because + the font should be smaller than 1pt) description is not drawn anymore + * Bug fix: going to export page and back was breaking a map + * Bug fix: coordinates of selected area wasn't processed properly when they + exceeded canvas + * Bug fix: postgres migration script fixed to work with new docker compose + * Bug fix: double click on user add button disabled + * Bug fix: privileges are mirrored correctly across different popups + * Bug fix: plugin tab css fixed + * Bug fix: uploading sbml file with no ids in glyphs returned error that + could not be easily understand + * Bug fix: ds_store files in subfolders crashed zip upload + * Bug fix: when creating new user default privileges were not filled - -- Piotr Gawron <piotr.gawron@uni.lu> Fri, 03 Aug 2018 10:00:00 +0200 + -- Piotr Gawron <piotr.gawron@uni.lu> Mon, 29 Oct 2018 13:00:00 +0200 minerva (12.0.4) stable; urgency=medium * Bug fix: CellDesigner modifications that are drawn as reaction are handled diff --git a/CellDesigner-plugin/.classpath b/CellDesigner-plugin/.classpath deleted file mode 100644 index 2787dc1507e6c4c6253629c420e8e1bd9bf889e9..0000000000000000000000000000000000000000 --- a/CellDesigner-plugin/.classpath +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/CellDesigner-plugin/.gitignore b/CellDesigner-plugin/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/CellDesigner-plugin/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/CellDesigner-plugin/.settings/org.eclipse.core.resources.prefs b/CellDesigner-plugin/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/CellDesigner-plugin/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/CellDesigner-plugin/.settings/org.eclipse.jdt.core.prefs b/CellDesigner-plugin/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index f494d1de02b8cd4cf5ece5741b567665e239eeb6..0000000000000000000000000000000000000000 --- a/CellDesigner-plugin/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/CellDesigner-plugin/.settings/org.eclipse.m2e.core.prefs b/CellDesigner-plugin/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/CellDesigner-plugin/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/CellDesigner-plugin/pom.xml b/CellDesigner-plugin/pom.xml index 9fd4b4804fc1d55ec1f16a709265b076cca6c49d..c1a59b868786807df532bc9397b0742603326cfb 100644 --- a/CellDesigner-plugin/pom.xml +++ b/CellDesigner-plugin/pom.xml @@ -82,6 +82,13 @@ <version>${libsbml.version}</version> </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> + </dependencies> </project> \ No newline at end of file diff --git a/annotation/.classpath b/annotation/.classpath deleted file mode 100644 index 5b0cf1c117283eea78fa7817953c7f20b4953ff6..0000000000000000000000000000000000000000 --- a/annotation/.classpath +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="org.eclipse.jst.component.nondependency" value=""/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/annotation/.gitignore b/annotation/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/annotation/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/annotation/.settings/org.eclipse.core.resources.prefs b/annotation/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/annotation/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/annotation/.settings/org.eclipse.jdt.core.prefs b/annotation/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index e24b722f83ced28c94e330a76fb64c16a6973c0c..0000000000000000000000000000000000000000 --- a/annotation/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,13 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/annotation/.settings/org.eclipse.m2e.core.prefs b/annotation/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/annotation/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/annotation/.settings/org.eclipse.wst.common.component b/annotation/.settings/org.eclipse.wst.common.component deleted file mode 100644 index 119cf0baec465a81658369516d43dc4fa6a14ab6..0000000000000000000000000000000000000000 --- a/annotation/.settings/org.eclipse.wst.common.component +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> - <wb-module deploy-name="MapViewer-annotation"> - <wb-resource deploy-path="/" source-path="/src/main/java"/> - <wb-resource deploy-path="/" source-path="/src/main/resources"/> - </wb-module> -</project-modules> diff --git a/annotation/.settings/org.eclipse.wst.common.project.facet.core.xml b/annotation/.settings/org.eclipse.wst.common.project.facet.core.xml deleted file mode 100644 index 6302d3e31361fb331cf7aaad184707ea3059ff5f..0000000000000000000000000000000000000000 --- a/annotation/.settings/org.eclipse.wst.common.project.facet.core.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<faceted-project> - <installed facet="java" version="1.8"/> - <installed facet="jst.utility" version="1.0"/> -</faceted-project> diff --git a/annotation/.settings/org.eclipse.wst.validation.prefs b/annotation/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index 6f1cba68d5f82a12e1f80e8798437495567e43e7..0000000000000000000000000000000000000000 --- a/annotation/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,2 +0,0 @@ -disabled=06target -eclipse.preferences.version=1 diff --git a/annotation/pom.xml b/annotation/pom.xml index 7d7aff4cb1980831a52f8816711d813c017bbb6b..52fb956262f6c7592ad30f17860ed5a3454cc2e4 100644 --- a/annotation/pom.xml +++ b/annotation/pom.xml @@ -1,4 +1,5 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> @@ -85,17 +86,17 @@ <version>${chebi-ws.version}</version> <exclusions> <exclusion> - <groupId>com.sun.xml.ws</groupId> - <artifactId>jaxws-rt</artifactId> - </exclusion> + <groupId>com.sun.xml.ws</groupId> + <artifactId>jaxws-rt</artifactId> + </exclusion> <exclusion> - <groupId>javax.xml.ws</groupId> - <artifactId>jaxws-api</artifactId> - </exclusion> + <groupId>javax.xml.ws</groupId> + <artifactId>jaxws-api</artifactId> + </exclusion> <exclusion> - <groupId>com.sun.xml.ws</groupId> - <artifactId>jaxws-tools</artifactId> - </exclusion> + <groupId>com.sun.xml.ws</groupId> + <artifactId>jaxws-tools</artifactId> + </exclusion> <exclusion> <groupId>com.sun.xml.messaging.saaj</groupId> <artifactId>saaj-impl</artifactId> @@ -105,29 +106,45 @@ <!-- https://mvnrepository.com/artifact/com.sun.xml.ws/jaxws-rt --> <dependency> - <groupId>com.sun.xml.ws</groupId> - <artifactId>jaxws-rt</artifactId> - <version>${jaxws.version}</version> - <type>pom</type> - <exclusions> - <exclusion> - <groupId>org.jvnet.mimepull</groupId> - <artifactId>mimepull</artifactId> - </exclusion> - </exclusions> + <groupId>com.sun.xml.ws</groupId> + <artifactId>jaxws-rt</artifactId> + <version>${jaxws.version}</version> + <type>pom</type> + <exclusions> + <exclusion> + <groupId>org.jvnet.mimepull</groupId> + <artifactId>mimepull</artifactId> + </exclusion> + <exclusion> + <groupId>org.glassfish.jaxb</groupId> + <artifactId>txw2</artifactId> + </exclusion> + <exclusion> + <groupId>org.jvnet.staxex</groupId> + <artifactId>stax-ex</artifactId> + </exclusion> + </exclusions> + </dependency> + + <!-- https://mvnrepository.com/artifact/org.glassfish.jaxb/txw2 --> + <dependency> + <groupId>org.glassfish.jaxb</groupId> + <artifactId>txw2</artifactId> + <version>${txw2.version}</version> </dependency> + <!-- https://mvnrepository.com/artifact/javax.xml.ws/jaxws-api --> <dependency> - <groupId>javax.xml.ws</groupId> - <artifactId>jaxws-api</artifactId> - <version>${jaxws-api.version}</version> + <groupId>javax.xml.ws</groupId> + <artifactId>jaxws-api</artifactId> + <version>${jaxws-api.version}</version> </dependency> <!-- https://mvnrepository.com/artifact/com.sun.xml.ws/jaxws-tools --> <dependency> - <groupId>com.sun.xml.ws</groupId> - <artifactId>jaxws-tools</artifactId> - <version>${jaxws.version}</version> - <type>pom</type> + <groupId>com.sun.xml.ws</groupId> + <artifactId>jaxws-tools</artifactId> + <version>${jaxws.version}</version> + <type>pom</type> </dependency> <!-- Spring --> @@ -146,7 +163,7 @@ <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> - </exclusion> + </exclusion> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> @@ -172,7 +189,7 @@ <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> - <version>${apache.httpcomponents.version}</version> + <version>${apache.httpcomponents-core.version}</version> <scope>compile</scope> </dependency> @@ -192,26 +209,33 @@ <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> - <version>3.12</version> + <version>${apache.poi.version}</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId> - <version>3.12</version> + <version>${apache.poi.version}</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> - <version>3.12</version> + <version>${apache.poi.version}</version> </dependency> -<!-- mockito used for testing --> + <!-- mockito used for testing --> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>${mockito.version}</version> <scope>test</scope> </dependency> - + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> + </dependencies> </project> \ No newline at end of file diff --git a/annotation/src/main/java/lcsb/mapviewer/annotation/cache/BigFileCache.java b/annotation/src/main/java/lcsb/mapviewer/annotation/cache/BigFileCache.java index c81f8cf544c97a843ed3f687c01e9cc7bed56cbe..e9c8b39fe04a9785e7da817d1317f74a54979ba5 100644 --- a/annotation/src/main/java/lcsb/mapviewer/annotation/cache/BigFileCache.java +++ b/annotation/src/main/java/lcsb/mapviewer/annotation/cache/BigFileCache.java @@ -848,6 +848,10 @@ public class BigFileCache { logger.warn("File is supposed to be cached but it's not there... " + sourceUrl); return false; } + if (entry.getDownloadProgress() == null || entry.getDownloadProgress() < 100.0) { + logger.warn("File is not complete: " + entry.getLocalPath() + "."); + return false; + } } return entry != null; } diff --git a/annotation/src/main/java/lcsb/mapviewer/annotation/services/MeSHParser.java b/annotation/src/main/java/lcsb/mapviewer/annotation/services/MeSHParser.java index 84d2a479626c345beca3fd0d74f7ddbaacee88d5..a7539637a939f934cee8754e7657ba66e5476d9f 100644 --- a/annotation/src/main/java/lcsb/mapviewer/annotation/services/MeSHParser.java +++ b/annotation/src/main/java/lcsb/mapviewer/annotation/services/MeSHParser.java @@ -14,7 +14,6 @@ import org.apache.log4j.Logger; import org.w3c.dom.Node; import com.google.gson.Gson; -import com.google.gson.internal.StringMap; import lcsb.mapviewer.annotation.cache.CachableInterface; import lcsb.mapviewer.annotation.cache.GeneralCacheInterface; @@ -191,11 +190,11 @@ public class MeSHParser extends CachableInterface implements IExternalService { * @return name of {@link MeSH} entry */ private String getName(Map<?, ?> gsonObject) { - StringMap<?> descriptorTag = (StringMap<?>) gsonObject.get("DescriptorName"); + Map<?, ?> descriptorTag = (Map<?, ?>) gsonObject.get("DescriptorName"); if (descriptorTag == null) { - descriptorTag = (StringMap<?>) gsonObject.get("SupplementalRecordName"); + descriptorTag = (Map<?, ?>) gsonObject.get("SupplementalRecordName"); } - return (String) (((StringMap<?>) descriptorTag.get("String")).get("t")); + return (String) (((Map<?, ?>) descriptorTag.get("String")).get("t")); } /** @@ -206,9 +205,9 @@ public class MeSHParser extends CachableInterface implements IExternalService { * @return id of {@link MeSH} entry */ private String getId(Map<?, ?> gsonObject) { - StringMap<?> descriptorTag = (StringMap<?>) gsonObject.get("DescriptorUI"); + Map<?, ?> descriptorTag = (Map<?, ?>) gsonObject.get("DescriptorUI"); if (descriptorTag == null) { - descriptorTag = (StringMap<?>) gsonObject.get("SupplementalRecordUI"); + descriptorTag = (Map<?, ?>) gsonObject.get("SupplementalRecordUI"); } return (String) descriptorTag.get("t"); } @@ -221,7 +220,7 @@ public class MeSHParser extends CachableInterface implements IExternalService { * @return description of {@link MeSH} entry */ private String getDescription(Map<?, ?> gsonObject) { - StringMap<?> concepts = (StringMap<?>) gsonObject.get("_generated"); + Map<?, ?> concepts = (Map<?, ?>) gsonObject.get("_generated"); return (String) concepts.get("PreferredConceptScopeNote"); } @@ -234,14 +233,14 @@ public class MeSHParser extends CachableInterface implements IExternalService { */ private Set<String> getSynonyms(Map<?, ?> gsonObject) { Set<String> synonyms = new HashSet<>(); - StringMap<?> concepts = (StringMap<?>) gsonObject.get("ConceptList"); + Map<?, ?> concepts = (Map<?, ?>) gsonObject.get("ConceptList"); ArrayList<?> conceptList = (ArrayList<?>) concepts.get("Concept"); for (Object object : conceptList) { - StringMap<?> concept = (StringMap<?>) object; - ArrayList<?> termList = (ArrayList<?>) ((StringMap<?>) concept.get("TermList")).get("Term"); + Map<?, ?> concept = (Map<?, ?>) object; + ArrayList<?> termList = (ArrayList<?>) ((Map<?, ?>) concept.get("TermList")).get("Term"); for (Object object2 : termList) { - StringMap<?> term = (StringMap<?>) object2; - StringMap<?> synonym = (StringMap<?>) term.get("String"); + Map<?, ?> term = (Map<?, ?>) object2; + Map<?, ?> synonym = (Map<?, ?>) term.get("String"); synonyms.add((String) synonym.get("t")); } @@ -317,11 +316,11 @@ public class MeSHParser extends CachableInterface implements IExternalService { private Set<MiriamData> getIdsBySynonymQuery(Map<?, ?> gsonObject) { Set<MiriamData> result = new HashSet<>(); - StringMap<?> hits = (StringMap<?>) gsonObject.get("hits"); + Map<?, ?> hits = (Map<?, ?>) gsonObject.get("hits"); ArrayList<?> hitsList = (ArrayList<?>) hits.get("hits"); for (Object object : hitsList) { - StringMap<?> hit = (StringMap<?>) object; - String id = (String) hit.get("_id"); + Map<?, ?> hit = (Map<?, ?>) object; + String id = (String) hit.get("_id"); result.add(new MiriamData(MiriamType.MESH_2012, id)); } return result; diff --git a/annotation/src/main/java/lcsb/mapviewer/annotation/services/annotators/GoAnnotator.java b/annotation/src/main/java/lcsb/mapviewer/annotation/services/annotators/GoAnnotator.java index f3fa31a4bed15dc2f5057380933c4a84afc12e91..c4a6196a75c36d3ce66f18772eef3e1e9e6f6f7a 100644 --- a/annotation/src/main/java/lcsb/mapviewer/annotation/services/annotators/GoAnnotator.java +++ b/annotation/src/main/java/lcsb/mapviewer/annotation/services/annotators/GoAnnotator.java @@ -9,7 +9,6 @@ import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import com.google.gson.Gson; -import com.google.gson.internal.StringMap; import lcsb.mapviewer.annotation.cache.GeneralCacheInterface; import lcsb.mapviewer.annotation.cache.SourceNotAvailable; @@ -61,29 +60,29 @@ public class GoAnnotator extends ElementAnnotator implements IExternalService { */ private XmlSerializer<Go> goSerializer; - @Override - public String refreshCacheQuery(Object query) throws SourceNotAvailable { - String result = null; - try { - if (query instanceof String) { - String name = (String) query; - if (name.startsWith(GO_TERM_CACHE_PREFIX)) { - String term = name.substring(GO_TERM_CACHE_PREFIX.length()); - MiriamData md = createMiriamData(MiriamRelationType.BQ_BIOL_IS_DESCRIBED_BY, MiriamType.GO, term); - result = goSerializer.objectToString(getGoElement(md)); - } else if (name.startsWith("http")) { - result = getWebPageContent(name); - } else { - throw new InvalidArgumentException("Don't know what to do with query: " + query); - } - } else { - throw new InvalidArgumentException("Don't know what to do with class: " + query.getClass()); - } - } catch (IOException | GoSearchException e) { - throw new SourceNotAvailable(e); - } - return result; - } + @Override + public String refreshCacheQuery(Object query) throws SourceNotAvailable { + String result = null; + try { + if (query instanceof String) { + String name = (String) query; + if (name.startsWith(GO_TERM_CACHE_PREFIX)) { + String term = name.substring(GO_TERM_CACHE_PREFIX.length()); + MiriamData md = createMiriamData(MiriamRelationType.BQ_BIOL_IS_DESCRIBED_BY, MiriamType.GO, term); + result = goSerializer.objectToString(getGoElement(md)); + } else if (name.startsWith("http")) { + result = getWebPageContent(name); + } else { + throw new InvalidArgumentException("Don't know what to do with query: " + query); + } + } else { + throw new InvalidArgumentException("Don't know what to do with class: " + query.getClass()); + } + } catch (IOException | GoSearchException e) { + throw new SourceNotAvailable(e); + } + return result; + } /** * Default constructor. Initializes structures used for transforming {@link Go} @@ -150,11 +149,11 @@ public class GoAnnotator extends ElementAnnotator implements IExternalService { } List<?> objects = (List<?>) gsonObject.get("results"); - StringMap<?> object = (StringMap<?>) objects.get(0); + Map<?, ?> object = (Map<?, ?>) objects.get(0); result.setGoTerm((String) object.get("id")); result.setCommonName((String) object.get("name")); - StringMap<?> descr = (StringMap<?>) object.get("definition"); + Map<?, ?> descr = (Map<?, ?>) object.get("definition"); if (descr != null) { result.setDescription((String) descr.get("text")); } @@ -174,7 +173,8 @@ public class GoAnnotator extends ElementAnnotator implements IExternalService { try { Compartment compartment = new Compartment("some_id"); - compartment.addMiriamData(createMiriamData(MiriamRelationType.BQ_BIOL_IS_DESCRIBED_BY, MiriamType.GO, "GO:0046902")); + compartment + .addMiriamData(createMiriamData(MiriamRelationType.BQ_BIOL_IS_DESCRIBED_BY, MiriamType.GO, "GO:0046902")); annotateElement(compartment); if (compartment.getFullName() == null || compartment.getFullName().equals("")) { diff --git a/annotation/src/test/java/lcsb/mapviewer/annotation/services/MeSHParserTest.java b/annotation/src/test/java/lcsb/mapviewer/annotation/services/MeSHParserTest.java index aacd382a99dbf0822b7bc02b8d18922915c979d0..e270ab1b642d56ed2115b71bc5fbbb63a40e21fa 100644 --- a/annotation/src/test/java/lcsb/mapviewer/annotation/services/MeSHParserTest.java +++ b/annotation/src/test/java/lcsb/mapviewer/annotation/services/MeSHParserTest.java @@ -21,7 +21,6 @@ import org.springframework.beans.factory.annotation.Autowired; import lcsb.mapviewer.annotation.AnnotationTestFunctions; import lcsb.mapviewer.annotation.cache.GeneralCacheInterface; -import lcsb.mapviewer.annotation.cache.PermanentDatabaseLevelCache; import lcsb.mapviewer.annotation.cache.PermanentDatabaseLevelCacheInterface; import lcsb.mapviewer.annotation.cache.SourceNotAvailable; import lcsb.mapviewer.annotation.cache.WebPageDownloader; diff --git a/annotation/src/test/java/lcsb/mapviewer/annotation/services/TaxonomyBackendTest.java b/annotation/src/test/java/lcsb/mapviewer/annotation/services/TaxonomyBackendTest.java index 0342dce18483092c1ca05887b064c78102e4101d..bd53dfb1381dac2d67694316806da4f8db114c57 100644 --- a/annotation/src/test/java/lcsb/mapviewer/annotation/services/TaxonomyBackendTest.java +++ b/annotation/src/test/java/lcsb/mapviewer/annotation/services/TaxonomyBackendTest.java @@ -30,7 +30,7 @@ public class TaxonomyBackendTest extends AnnotationTestFunctions { @Autowired TaxonomyBackend taxonomyBackend; @Autowired - private GeneralCacheInterface cache; + private GeneralCacheInterface cache; @Test public void testByName() throws Exception { @@ -92,7 +92,8 @@ public class TaxonomyBackendTest extends AnnotationTestFunctions { public void testGetName() throws Exception { try { String name = taxonomyBackend.getNameForTaxonomy(new MiriamData(MiriamType.TAXONOMY, "9606")); - assertTrue(name.contains("Homo sapiens")); + logger.debug(name); + assertTrue("Taxonomy id should refer to homo sapien, but this found: " + name, name.contains("Homo sapien")); assertNotNull(taxonomyBackend.getNameForTaxonomy(new MiriamData(MiriamType.TAXONOMY, "9605"))); } catch (Exception e) { e.printStackTrace(); @@ -105,7 +106,8 @@ public class TaxonomyBackendTest extends AnnotationTestFunctions { WebPageDownloader downloader = taxonomyBackend.getWebPageDownloader(); try { WebPageDownloader mockDownloader = Mockito.mock(WebPageDownloader.class); - when(mockDownloader.getFromNetwork(anyString(), anyString(), nullable(String.class))).thenThrow(new IOException()); + when(mockDownloader.getFromNetwork(anyString(), anyString(), nullable(String.class))) + .thenThrow(new IOException()); taxonomyBackend.setWebPageDownloader(mockDownloader); taxonomyBackend.setCache(null); taxonomyBackend.getNameForTaxonomy(new MiriamData(MiriamType.TAXONOMY, "9606")); @@ -249,10 +251,11 @@ public class TaxonomyBackendTest extends AnnotationTestFunctions { WebPageDownloader downloader = taxonomyBackend.getWebPageDownloader(); try { WebPageDownloader mockDownloader = Mockito.mock(WebPageDownloader.class); - when(mockDownloader.getFromNetwork(anyString(), anyString(), nullable(String.class))).thenThrow(new IOException()); + when(mockDownloader.getFromNetwork(anyString(), anyString(), nullable(String.class))) + .thenThrow(new IOException()); taxonomyBackend.setWebPageDownloader(mockDownloader); taxonomyBackend.setCache(null); - + taxonomyBackend.refreshCacheQuery("http://google.pl/"); fail("Exception expected"); } catch (SourceNotAvailable e) { @@ -280,7 +283,8 @@ public class TaxonomyBackendTest extends AnnotationTestFunctions { WebPageDownloader downloader = taxonomyBackend.getWebPageDownloader(); try { WebPageDownloader mockDownloader = Mockito.mock(WebPageDownloader.class); - when(mockDownloader.getFromNetwork(anyString(), anyString(), nullable(String.class))).thenThrow(new IOException()); + when(mockDownloader.getFromNetwork(anyString(), anyString(), nullable(String.class))) + .thenThrow(new IOException()); taxonomyBackend.setWebPageDownloader(mockDownloader); assertEquals(ExternalServiceStatusType.DOWN, taxonomyBackend.getServiceStatus().getStatus()); } catch (Exception e) { diff --git a/annotation/src/test/java/lcsb/mapviewer/annotation/services/annotators/GoAnnotatorTest.java b/annotation/src/test/java/lcsb/mapviewer/annotation/services/annotators/GoAnnotatorTest.java index bc77268d3851b5454f58e74c1e9a2fc4fdba2cf8..f7540997deea79dd6a65c61568043131ec342458 100644 --- a/annotation/src/test/java/lcsb/mapviewer/annotation/services/annotators/GoAnnotatorTest.java +++ b/annotation/src/test/java/lcsb/mapviewer/annotation/services/annotators/GoAnnotatorTest.java @@ -20,7 +20,6 @@ import org.springframework.beans.factory.annotation.Autowired; import lcsb.mapviewer.annotation.AnnotationTestFunctions; import lcsb.mapviewer.annotation.cache.GeneralCacheInterface; -import lcsb.mapviewer.annotation.cache.PermanentDatabaseLevelCache; import lcsb.mapviewer.annotation.cache.PermanentDatabaseLevelCacheInterface; import lcsb.mapviewer.annotation.cache.SourceNotAvailable; import lcsb.mapviewer.annotation.cache.WebPageDownloader; diff --git a/commons/.classpath b/commons/.classpath deleted file mode 100644 index 2d7c6a5d6de3d9e624da5555fd9d296e3a3f88ee..0000000000000000000000000000000000000000 --- a/commons/.classpath +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="org.eclipse.jst.component.nondependency" value=""/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/commons/.gitignore b/commons/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/commons/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/commons/.settings/org.eclipse.core.resources.prefs b/commons/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/commons/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/commons/.settings/org.eclipse.jdt.core.prefs b/commons/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 991da2c903069420da07737ead576aefa16181fe..0000000000000000000000000000000000000000 --- a/commons/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/commons/.settings/org.eclipse.m2e.core.prefs b/commons/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/commons/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/commons/.settings/org.eclipse.wst.common.component b/commons/.settings/org.eclipse.wst.common.component deleted file mode 100644 index d862455d3c3315c2677fa6fad79ed959f8e97b54..0000000000000000000000000000000000000000 --- a/commons/.settings/org.eclipse.wst.common.component +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> - <wb-module deploy-name="MapViewer-commons"> - <wb-resource deploy-path="/" source-path="/src/main/java"/> - <wb-resource deploy-path="/" source-path="/src/main/resources"/> - </wb-module> -</project-modules> diff --git a/commons/.settings/org.eclipse.wst.common.project.facet.core.xml b/commons/.settings/org.eclipse.wst.common.project.facet.core.xml deleted file mode 100644 index 6302d3e31361fb331cf7aaad184707ea3059ff5f..0000000000000000000000000000000000000000 --- a/commons/.settings/org.eclipse.wst.common.project.facet.core.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<faceted-project> - <installed facet="java" version="1.8"/> - <installed facet="jst.utility" version="1.0"/> -</faceted-project> diff --git a/commons/.settings/org.eclipse.wst.validation.prefs b/commons/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index 6f1cba68d5f82a12e1f80e8798437495567e43e7..0000000000000000000000000000000000000000 --- a/commons/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,2 +0,0 @@ -disabled=06target -eclipse.preferences.version=1 diff --git a/commons/pom.xml b/commons/pom.xml index 139818f6d7d9f6dd89475de4d66b7f501116051c..5874d03b056716a978a4974e4516c718749e064b 100644 --- a/commons/pom.xml +++ b/commons/pom.xml @@ -1,13 +1,15 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>lcsb.mapviewer</groupId> - <artifactId>parent</artifactId> - <version>1.0</version> - </parent> - <artifactId>commons</artifactId> - <name>Mapviewer commons</name> - <description>Common classes and configuration files</description> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>lcsb.mapviewer</groupId> + <artifactId>parent</artifactId> + <version>1.0</version> + </parent> + <artifactId>commons</artifactId> + <name>Mapviewer commons</name> + <description>Common classes and configuration files</description> <dependencies> <dependency> @@ -26,11 +28,18 @@ <version>${apache.commons-lang3.version}</version> </dependency> <dependency> - <groupId>xerces</groupId> - <artifactId>xercesImpl</artifactId> - <version>${xercesImp.version}</version> - <scope>test</scope> + <groupId>xerces</groupId> + <artifactId>xercesImpl</artifactId> + <version>${xercesImp.version}</version> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> </dependency> </dependencies> - + </project> \ No newline at end of file diff --git a/commons/src/main/java/lcsb/mapviewer/common/EventStorageLoggerAppender.java b/commons/src/main/java/lcsb/mapviewer/common/EventStorageLoggerAppender.java index e51a59c3a84adde6611294fe4c95284dace0b54c..d0ae40dd5e7e221e37a605677ff35f89ff851800 100644 --- a/commons/src/main/java/lcsb/mapviewer/common/EventStorageLoggerAppender.java +++ b/commons/src/main/java/lcsb/mapviewer/common/EventStorageLoggerAppender.java @@ -19,121 +19,130 @@ import org.apache.log4j.spi.LoggingEvent; */ public class EventStorageLoggerAppender extends AppenderSkeleton { - /** - * List of {@link LogLevel#DEBUG} logs. - */ - private List<LoggingEvent> debugEvents = new ArrayList<>(); - - /** - * List of {@link LogLevel#INFO} logs. - */ - private List<LoggingEvent> infoEvents = new ArrayList<>(); - - /** - * List of {@link LogLevel#WARN} logs. - */ - private List<LoggingEvent> warnEvents = new ArrayList<>(); - - /** - * List of {@link LogLevel#ERROR} logs. - */ - private List<LoggingEvent> errorEvents = new ArrayList<>(); - - /** - * List of {@link LogLevel#FATAL} logs. - */ - private List<LoggingEvent> fatalEvents = new ArrayList<>(); - - /** - * List of logs with unknown log level. - */ - private List<LoggingEvent> otherEvents = new ArrayList<>(); - - /** - * Identifier of {@link Thread} that created this object. - */ - private long threadId; - - /** - * Flag that describe if we log only entries for current thread ( - * <code>true</code>) or for all threads (<code>false</code>). - */ - private boolean currentThreadLogOnly = true; - - /** - * Default constructor. - */ - public EventStorageLoggerAppender() { - this(true); - } - - /** - * Default constructor. - * - * @param currentThreadLogOnly - * if <code>true</code> logs should be taken only from thread that - * created object, if <code>false</code> all logs will be stored - */ - public EventStorageLoggerAppender(boolean currentThreadLogOnly) { - this.threadId = Thread.currentThread().getId(); - this.currentThreadLogOnly = currentThreadLogOnly; - } - - @Override - protected void append(LoggingEvent event) { - // store information for all thread only if it is flagged by - // currentThreadLogOnly, if not only logs from current thread should be - // stored - if (!currentThreadLogOnly || threadId == Thread.currentThread().getId()) { - if (event.getLevel().equals(Level.DEBUG)) { - debugEvents.add(event); - } else if (event.getLevel().equals(Level.INFO)) { - infoEvents.add(event); - } else if (event.getLevel().equals(Level.WARN)) { - warnEvents.add(event); - } else if (event.getLevel().equals(Level.ERROR)) { - errorEvents.add(event); - } else if (event.getLevel().equals(Level.FATAL)) { - fatalEvents.add(event); - } else { - otherEvents.add(event); - } - } - } - - @Override - public void close() { - } - - @Override - public boolean requiresLayout() { - return false; - } - - /** - * Returns list of warning logs. - * - * @return list of warning logs - */ - public List<LoggingEvent> getWarnings() { - return warnEvents; - } - - /** - * Returns list of error logs. - * - * @return list of error logs - */ - public List<LoggingEvent> getErrors() { - return errorEvents; - } - - /** - * Returns list of fatal logs. - * - * @return list of fatal logs - */ - public List<LoggingEvent> getFatals() { - return fatalEvents; - } + /** + * List of {@link LogLevel#DEBUG} logs. + */ + private List<LoggingEvent> debugEvents = new ArrayList<>(); + + /** + * List of {@link LogLevel#INFO} logs. + */ + private List<LoggingEvent> infoEvents = new ArrayList<>(); + + /** + * List of {@link LogLevel#WARN} logs. + */ + private List<LoggingEvent> warnEvents = new ArrayList<>(); + + /** + * List of {@link LogLevel#ERROR} logs. + */ + private List<LoggingEvent> errorEvents = new ArrayList<>(); + + /** + * List of {@link LogLevel#FATAL} logs. + */ + private List<LoggingEvent> fatalEvents = new ArrayList<>(); + + /** + * List of logs with unknown log level. + */ + private List<LoggingEvent> otherEvents = new ArrayList<>(); + + /** + * Identifier of {@link Thread} that created this object. + */ + private long threadId; + + /** + * Flag that describe if we log only entries for current thread ( + * <code>true</code>) or for all threads (<code>false</code>). + */ + private boolean currentThreadLogOnly = true; + + /** + * Default constructor. + */ + public EventStorageLoggerAppender() { + this(true); + } + + /** + * Default constructor. + * + * @param currentThreadLogOnly + * if <code>true</code> logs should be taken only from thread that + * created object, if <code>false</code> all logs will be stored + */ + public EventStorageLoggerAppender(boolean currentThreadLogOnly) { + this.threadId = Thread.currentThread().getId(); + this.currentThreadLogOnly = currentThreadLogOnly; + } + + @Override + protected void append(LoggingEvent event) { + // store information for all thread only if it is flagged by + // currentThreadLogOnly, if not only logs from current thread should be + // stored + if (!currentThreadLogOnly || threadId == Thread.currentThread().getId()) { + if (event.getLevel().equals(Level.DEBUG)) { + debugEvents.add(event); + } else if (event.getLevel().equals(Level.INFO)) { + infoEvents.add(event); + } else if (event.getLevel().equals(Level.WARN)) { + warnEvents.add(event); + } else if (event.getLevel().equals(Level.ERROR)) { + errorEvents.add(event); + } else if (event.getLevel().equals(Level.FATAL)) { + fatalEvents.add(event); + } else { + otherEvents.add(event); + } + } + } + + @Override + public void close() { + } + + @Override + public boolean requiresLayout() { + return false; + } + + /** + * Returns list of warning logs. + * + * @return list of warning logs + */ + public List<LoggingEvent> getWarnings() { + return warnEvents; + } + + /** + * Returns list of warning logs. + * + * @return list of warning logs + */ + public List<LoggingEvent> getInfos() { + return infoEvents; + } + + /** + * Returns list of error logs. + * + * @return list of error logs + */ + public List<LoggingEvent> getErrors() { + return errorEvents; + } + + /** + * Returns list of fatal logs. + * + * @return list of fatal logs + */ + public List<LoggingEvent> getFatals() { + return fatalEvents; + } } diff --git a/comparison/.classpath b/comparison/.classpath deleted file mode 100644 index 5919bb8b867f5e8c70f91ca9b23dd4199bfa1d96..0000000000000000000000000000000000000000 --- a/comparison/.classpath +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/comparison/.gitignore b/comparison/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/comparison/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/comparison/.settings/org.eclipse.core.resources.prefs b/comparison/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 365bbd6097a6b1bb6e06963e12b1bea10c30d0f4..0000000000000000000000000000000000000000 --- a/comparison/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,5 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding/<project>=UTF-8 diff --git a/comparison/.settings/org.eclipse.jdt.core.prefs b/comparison/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index f494d1de02b8cd4cf5ece5741b567665e239eeb6..0000000000000000000000000000000000000000 --- a/comparison/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/comparison/.settings/org.eclipse.m2e.core.prefs b/comparison/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/comparison/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/console/.classpath b/console/.classpath deleted file mode 100644 index 8ffcdca27339ac3d3b468b032c359be4d9686fc3..0000000000000000000000000000000000000000 --- a/console/.classpath +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/console/.gitignore b/console/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/console/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/console/.settings/org.eclipse.core.resources.prefs b/console/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/console/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/console/.settings/org.eclipse.jdt.core.prefs b/console/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index f494d1de02b8cd4cf5ece5741b567665e239eeb6..0000000000000000000000000000000000000000 --- a/console/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/console/.settings/org.eclipse.m2e.core.prefs b/console/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/console/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/console/MiriamWSLib.log b/console/MiriamWSLib.log deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/console/MiriamWSLibDefault.log b/console/MiriamWSLibDefault.log deleted file mode 100644 index 53e672d1b20c69edeb60c416e64567073aad596a..0000000000000000000000000000000000000000 --- a/console/MiriamWSLibDefault.log +++ /dev/null @@ -1,266 +0,0 @@ -0 [main] ERROR lcsb.mapviewer.converter.model.celldesigner.CellDesignerXmlParser - java.io.FileNotFoundException: C:\Users\piotr.gawron\workspace\MapViewer-parent\console\testFiles\placeFinderFiles\TestFinder.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at java.net.URL.openStream(URL.java:1038) - at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source) - at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source) - at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) - at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) - at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) - at lcsb.mapviewer.converter.model.celldesigner.CellDesignerXmlParser.createModel(CellDesignerXmlParser.java:174) - at lcsb.mapviewer.run.Test.run(Test.java:52) - at lcsb.mapviewer.run.Test.main(Test.java:41) - -0 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:08:34 CEST 2015]; root of context hierarchy -113 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [consoleApplicationContext.xml] -2457 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2815 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -0 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:15:31 CEST 2015]; root of context hierarchy -42 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [consoleApplicationContext.xml] -1453 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1834 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -0 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:20:18 CEST 2015]; root of context hierarchy -47 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [consoleApplicationContext.xml] -1476 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1853 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -5377 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@70f02c32: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,PasswordEncoder,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5441 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@70f02c32: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,PasswordEncoder,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -0 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:21:28 CEST 2015]; root of context hierarchy -47 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [consoleApplicationContext.xml] -1642 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2026 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -0 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:34:17 CEST 2015]; root of context hierarchy -42 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [consoleApplicationContext.xml] -1426 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1791 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -0 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:34:53 CEST 2015]; root of context hierarchy -43 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [consoleApplicationContext.xml] -1430 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1814 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -1 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:37:16 CEST 2015]; root of context hierarchy -43 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [consoleApplicationContext.xml] -1676 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2363 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -0 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:43:35 CEST 2015]; root of context hierarchy -43 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [consoleApplicationContext.xml] -1371 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1730 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -1954 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -2172 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -5429 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c2375a9: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,ExternalUserDao,ExternalProjectDao,UserDao,PrivilegeDao,FrameworkVersionChangelogEntryDao,FrameworkVersionDao,LogDao,ConfigurationDao,CacheQueryDao,CacheTypeDao,DataMiningDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SpringApplicationContext,SearchHistoryDao,PolylineDao,ModelDao,CommentDao,LayoutDao,ProjectDao,SessionFactory,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5516 [main] INFO com.mchange.v2.log.MLog - MLog clients using log4j logging. -6578 [main] INFO com.mchange.v2.c3p0.C3P0Registry - Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10] -6775 [main] INFO org.hibernate.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {4.0.1.Final} -6779 [main] INFO org.hibernate.Version - HHH000412: Hibernate Core {4.1.0.Final} -6780 [main] INFO org.hibernate.cfg.Environment - HHH000206: hibernate.properties not found -6780 [main] INFO org.hibernate.cfg.Environment - HHH000021: Bytecode provider name : javassist -7232 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99czsiwvbkgxhd|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99czsiwvbkgxhd|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -7486 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -7494 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -7501 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -7504 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -9100 [main] INFO org.springframework.orm.hibernate4.HibernateTransactionManager - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99czsiwvbkgxhd|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99czsiwvbkgxhd|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager -9106 [main] INFO org.springframework.orm.hibernate4.HibernateTransactionManager - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99czsiwvbkgxhd|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99czsiwvbkgxhd|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager -9232 [Thread-7] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Closing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:43:35 CEST 2015]; root of context hierarchy -9233 [Thread-7] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c2375a9: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,ExternalUserDao,ExternalProjectDao,UserDao,PrivilegeDao,FrameworkVersionChangelogEntryDao,FrameworkVersionDao,LogDao,ConfigurationDao,CacheQueryDao,CacheTypeDao,DataMiningDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SpringApplicationContext,SearchHistoryDao,PolylineDao,ModelDao,CommentDao,LayoutDao,ProjectDao,SessionFactory,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -0 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:44:21 CEST 2015]; root of context hierarchy -41 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [consoleApplicationContext.xml] -1686 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2363 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -2736 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -2942 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -5870 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c2375a9: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,ExternalUserDao,ExternalProjectDao,UserDao,PrivilegeDao,FrameworkVersionChangelogEntryDao,FrameworkVersionDao,LogDao,ConfigurationDao,CacheQueryDao,CacheTypeDao,DataMiningDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SpringApplicationContext,SearchHistoryDao,PolylineDao,ModelDao,CommentDao,LayoutDao,ProjectDao,SessionFactory,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5964 [main] INFO com.mchange.v2.log.MLog - MLog clients using log4j logging. -6201 [main] INFO com.mchange.v2.c3p0.C3P0Registry - Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10] -6363 [main] INFO org.hibernate.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {4.0.1.Final} -6368 [main] INFO org.hibernate.Version - HHH000412: Hibernate Core {4.1.0.Final} -6369 [main] INFO org.hibernate.cfg.Environment - HHH000206: hibernate.properties not found -6371 [main] INFO org.hibernate.cfg.Environment - HHH000021: Bytecode provider name : javassist -6727 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99cztikhemxhph|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99cztikhemxhph|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -6986 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -6995 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -7001 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -7004 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -8428 [main] INFO org.springframework.orm.hibernate4.HibernateTransactionManager - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99cztikhemxhph|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99cztikhemxhph|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager -8434 [main] INFO org.springframework.orm.hibernate4.HibernateTransactionManager - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99cztikhemxhph|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99cztikhemxhph|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager -8812 [main] INFO lcsb.mapviewer.run.RunOptions - <nodes-file> -This file contains information about node elements (chemicals, proteins, etc.) that will be included in the output file. The file is tab separeted list of elements with the header row. Following columns are obligatory: -* IDENTIFIER - unique identifier of the element -* TYPE - type of the element. Following types are acceptable: AntisenseRna, Compartment, ComplexSpecies, Degraded, Drug, Gene, GenericProtein, Ion, IonChannelProtein, Phenotype, ReceptorProtein, Rna, SimpleMolecule, TruncatedProtein, Unknown, -* NAME - name of the element -* ANNOTATIONS - comma separated list of annotations in Miriam format (http://www.ebi.ac.uk/miriam/main/) - -<reactions-file> -This file contains information about reactions. The file is tab separeted list of all reactions with the header row. Following columns are obligatory: -* IDENTIFIER - unique identifier of the reaction -* TYPE - type of the element. Following types are acceptable: BooleanLogicGate, Dissociation, HeterodimerAssociation, KnownTransitionOmitted, NegativeInfluence, PhysicalStimulation, PositiveInfluence, ReducedModulation, ReducedPhysicalStimulation, ReducedTrigger, StateTransition, Transcription, Translation, Transport, Trigger, Truncation, UnknownNegativeInfluence, UnknownPositiveInfluence, UnknownReducedModulation, UnknownReducedPhysicalStimulation, UnknownReducedTrigger, UnknownTransition, -* REACTANTS - comma separated list of reactant identifiers -* MODIFIERS - comma separated list of modifier identifiers -* PRODUCTS - comma separated list of product identifiers -* ANNOTATIONS - comma separated list of annotations in Miriam format (http://www.ebi.ac.uk/miriam/main/) - -8814 [Thread-7] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Closing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:44:21 CEST 2015]; root of context hierarchy -8815 [Thread-7] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c2375a9: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,ExternalUserDao,ExternalProjectDao,UserDao,PrivilegeDao,FrameworkVersionChangelogEntryDao,FrameworkVersionDao,LogDao,ConfigurationDao,CacheQueryDao,CacheTypeDao,DataMiningDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SpringApplicationContext,SearchHistoryDao,PolylineDao,ModelDao,CommentDao,LayoutDao,ProjectDao,SessionFactory,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -0 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:44:38 CEST 2015]; root of context hierarchy -40 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [consoleApplicationContext.xml] -1445 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1822 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -2063 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -2263 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -4907 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c2375a9: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,ExternalUserDao,ExternalProjectDao,UserDao,PrivilegeDao,FrameworkVersionChangelogEntryDao,FrameworkVersionDao,LogDao,ConfigurationDao,CacheQueryDao,CacheTypeDao,DataMiningDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SpringApplicationContext,SearchHistoryDao,PolylineDao,ModelDao,CommentDao,LayoutDao,ProjectDao,SessionFactory,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5011 [main] INFO com.mchange.v2.log.MLog - MLog clients using log4j logging. -5253 [main] INFO com.mchange.v2.c3p0.C3P0Registry - Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10] -5414 [main] INFO org.hibernate.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {4.0.1.Final} -5419 [main] INFO org.hibernate.Version - HHH000412: Hibernate Core {4.1.0.Final} -5421 [main] INFO org.hibernate.cfg.Environment - HHH000206: hibernate.properties not found -5422 [main] INFO org.hibernate.cfg.Environment - HHH000021: Bytecode provider name : javassist -5783 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99cztuta9p73yg|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99cztuta9p73yg|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -6030 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -6038 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -6048 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -6051 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -7538 [main] INFO org.springframework.orm.hibernate4.HibernateTransactionManager - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99cztuta9p73yg|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99cztuta9p73yg|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager -7545 [main] INFO org.springframework.orm.hibernate4.HibernateTransactionManager - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99cztuta9p73yg|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99cztuta9p73yg|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager -7685 [Thread-7] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Closing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:44:38 CEST 2015]; root of context hierarchy -7686 [Thread-7] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c2375a9: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,ExternalUserDao,ExternalProjectDao,UserDao,PrivilegeDao,FrameworkVersionChangelogEntryDao,FrameworkVersionDao,LogDao,ConfigurationDao,CacheQueryDao,CacheTypeDao,DataMiningDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SpringApplicationContext,SearchHistoryDao,PolylineDao,ModelDao,CommentDao,LayoutDao,ProjectDao,SessionFactory,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -0 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:44:51 CEST 2015]; root of context hierarchy -39 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [consoleApplicationContext.xml] -1345 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1707 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -1979 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -2197 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -5045 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c2375a9: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,ExternalUserDao,ExternalProjectDao,UserDao,PrivilegeDao,FrameworkVersionChangelogEntryDao,FrameworkVersionDao,LogDao,ConfigurationDao,CacheQueryDao,CacheTypeDao,DataMiningDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SpringApplicationContext,SearchHistoryDao,PolylineDao,ModelDao,CommentDao,LayoutDao,ProjectDao,SessionFactory,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5136 [main] INFO com.mchange.v2.log.MLog - MLog clients using log4j logging. -5386 [main] INFO com.mchange.v2.c3p0.C3P0Registry - Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10] -5546 [main] INFO org.hibernate.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {4.0.1.Final} -5550 [main] INFO org.hibernate.Version - HHH000412: Hibernate Core {4.1.0.Final} -5550 [main] INFO org.hibernate.cfg.Environment - HHH000206: hibernate.properties not found -5551 [main] INFO org.hibernate.cfg.Environment - HHH000021: Bytecode provider name : javassist -5917 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99czu4vj71afeu|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99czu4vj71afeu|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -6181 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -6187 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -6194 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -6196 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -7743 [main] INFO org.springframework.orm.hibernate4.HibernateTransactionManager - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99czu4vj71afeu|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99czu4vj71afeu|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager -7749 [main] INFO org.springframework.orm.hibernate4.HibernateTransactionManager - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99czu4vj71afeu|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99czu4vj71afeu|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager -8159 [main] INFO lcsb.mapviewer.run.RunOptions - <nodes-file> -This file contains information about node elements (chemicals, proteins, etc.) that will be included in the output file. The file is tab separeted list of elements with the header row. Following columns are obligatory: -* IDENTIFIER - unique identifier of the element -* TYPE - type of the element. Following types are acceptable: AntisenseRna, Compartment, ComplexSpecies, Degraded, Drug, Gene, GenericProtein, Ion, IonChannelProtein, Phenotype, ReceptorProtein, Rna, SimpleMolecule, TruncatedProtein, Unknown, -* NAME - name of the element -* ANNOTATIONS - comma separated list of annotations in Miriam format (http://www.ebi.ac.uk/miriam/main/) - -<reactions-file> -This file contains information about reactions. The file is tab separeted list of all reactions with the header row. Following columns are obligatory: -* IDENTIFIER - unique identifier of the reaction -* TYPE - type of the element. Following types are acceptable: BooleanLogicGate, Dissociation, HeterodimerAssociation, KnownTransitionOmitted, NegativeInfluence, PhysicalStimulation, PositiveInfluence, ReducedModulation, ReducedPhysicalStimulation, ReducedTrigger, StateTransition, Transcription, Translation, Transport, Trigger, Truncation, UnknownNegativeInfluence, UnknownPositiveInfluence, UnknownReducedModulation, UnknownReducedPhysicalStimulation, UnknownReducedTrigger, UnknownTransition, -* REACTANTS - comma separated list of reactant identifiers -* MODIFIERS - comma separated list of modifier identifiers -* PRODUCTS - comma separated list of product identifiers -* ANNOTATIONS - comma separated list of annotations in Miriam format (http://www.ebi.ac.uk/miriam/main/) - -8160 [Thread-7] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Closing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:44:51 CEST 2015]; root of context hierarchy -8161 [Thread-7] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c2375a9: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,ExternalUserDao,ExternalProjectDao,UserDao,PrivilegeDao,FrameworkVersionChangelogEntryDao,FrameworkVersionDao,LogDao,ConfigurationDao,CacheQueryDao,CacheTypeDao,DataMiningDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SpringApplicationContext,SearchHistoryDao,PolylineDao,ModelDao,CommentDao,LayoutDao,ProjectDao,SessionFactory,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -0 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:45:40 CEST 2015]; root of context hierarchy -39 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [consoleApplicationContext.xml] -1344 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2192 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -2573 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -2921 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -5674 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c2375a9: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,ExternalUserDao,ExternalProjectDao,UserDao,PrivilegeDao,FrameworkVersionChangelogEntryDao,FrameworkVersionDao,LogDao,ConfigurationDao,CacheQueryDao,CacheTypeDao,DataMiningDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SpringApplicationContext,SearchHistoryDao,PolylineDao,ModelDao,CommentDao,LayoutDao,ProjectDao,SessionFactory,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5754 [main] INFO com.mchange.v2.log.MLog - MLog clients using log4j logging. -5989 [main] INFO com.mchange.v2.c3p0.C3P0Registry - Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10] -6147 [main] INFO org.hibernate.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {4.0.1.Final} -6153 [main] INFO org.hibernate.Version - HHH000412: Hibernate Core {4.1.0.Final} -6154 [main] INFO org.hibernate.cfg.Environment - HHH000206: hibernate.properties not found -6156 [main] INFO org.hibernate.cfg.Environment - HHH000021: Bytecode provider name : javassist -6518 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99czv7ko16ojl9s|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99czv7ko16ojl9s|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -6771 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -6779 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -6788 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -6790 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -8345 [main] INFO org.springframework.orm.hibernate4.HibernateTransactionManager - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99czv7ko16ojl9s|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99czv7ko16ojl9s|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager -8353 [main] INFO org.springframework.orm.hibernate4.HibernateTransactionManager - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99czv7ko16ojl9s|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99czv7ko16ojl9s|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager -8834 [Thread-7] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Closing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:45:40 CEST 2015]; root of context hierarchy -8834 [Thread-7] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c2375a9: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,ExternalUserDao,ExternalProjectDao,UserDao,PrivilegeDao,FrameworkVersionChangelogEntryDao,FrameworkVersionDao,LogDao,ConfigurationDao,CacheQueryDao,CacheTypeDao,DataMiningDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SpringApplicationContext,SearchHistoryDao,PolylineDao,ModelDao,CommentDao,LayoutDao,ProjectDao,SessionFactory,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -0 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:50:34 CEST 2015]; root of context hierarchy -40 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [consoleApplicationContext.xml] -0 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:52:41 CEST 2015]; root of context hierarchy -45 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [consoleApplicationContext.xml] -1534 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1893 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -2121 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -2368 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -5294 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c2375a9: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,ExternalUserDao,ExternalProjectDao,UserDao,PrivilegeDao,FrameworkVersionChangelogEntryDao,FrameworkVersionDao,LogDao,ConfigurationDao,CacheQueryDao,CacheTypeDao,DataMiningDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SpringApplicationContext,SearchHistoryDao,PolylineDao,ModelDao,CommentDao,LayoutDao,ProjectDao,SessionFactory,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5395 [main] INFO com.mchange.v2.log.MLog - MLog clients using log4j logging. -5635 [main] INFO com.mchange.v2.c3p0.C3P0Registry - Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10] -5795 [main] INFO org.hibernate.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {4.0.1.Final} -5799 [main] INFO org.hibernate.Version - HHH000412: Hibernate Core {4.1.0.Final} -5800 [main] INFO org.hibernate.cfg.Environment - HHH000206: hibernate.properties not found -5800 [main] INFO org.hibernate.cfg.Environment - HHH000021: Bytecode provider name : javassist -6183 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99d047qcghcnwh|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99d047qcghcnwh|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -6448 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -6456 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -6467 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -6470 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -7982 [main] INFO org.springframework.orm.hibernate4.HibernateTransactionManager - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99d047qcghcnwh|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99d047qcghcnwh|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager -7987 [main] INFO org.springframework.orm.hibernate4.HibernateTransactionManager - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99d047qcghcnwh|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99d047qcghcnwh|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager -8434 [main] INFO lcsb.mapviewer.run.RunOptions - <nodes-file> -This file contains information about node elements (chemicals, proteins, etc.) that will be included in the output file. The file is tab separeted list of elements with the header row. Following columns are obligatory: -* IDENTIFIER - unique identifier of the element -* TYPE - type of the element. Following types are acceptable: AntisenseRna, Compartment, ComplexSpecies, Degraded, Drug, Gene, GenericProtein, Ion, IonChannelProtein, Phenotype, ReceptorProtein, Rna, SimpleMolecule, TruncatedProtein, Unknown, -* NAME - name of the element -* ANNOTATIONS - comma separated list of annotations in Miriam format (http://www.ebi.ac.uk/miriam/main/) - -<reactions-file> -This file contains information about reactions. The file is tab separeted list of all reactions with the header row. Following columns are obligatory: -* IDENTIFIER - unique identifier of the reaction -* TYPE - type of the element. Following types are acceptable: BooleanLogicGate, Dissociation, HeterodimerAssociation, KnownTransitionOmitted, NegativeInfluence, PhysicalStimulation, PositiveInfluence, ReducedModulation, ReducedPhysicalStimulation, ReducedTrigger, StateTransition, Transcription, Translation, Transport, Trigger, Truncation, UnknownNegativeInfluence, UnknownPositiveInfluence, UnknownReducedModulation, UnknownReducedPhysicalStimulation, UnknownReducedTrigger, UnknownTransition, -* REACTANTS - comma separated list of reactant identifiers -* MODIFIERS - comma separated list of modifier identifiers -* PRODUCTS - comma separated list of product identifiers -* ANNOTATIONS - comma separated list of annotations in Miriam format (http://www.ebi.ac.uk/miriam/main/) - -8435 [Thread-7] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Closing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:52:41 CEST 2015]; root of context hierarchy -8436 [Thread-7] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c2375a9: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,ExternalUserDao,ExternalProjectDao,UserDao,PrivilegeDao,FrameworkVersionChangelogEntryDao,FrameworkVersionDao,LogDao,ConfigurationDao,CacheQueryDao,CacheTypeDao,DataMiningDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SpringApplicationContext,SearchHistoryDao,PolylineDao,ModelDao,CommentDao,LayoutDao,ProjectDao,SessionFactory,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -0 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:55:11 CEST 2015]; root of context hierarchy -42 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [consoleApplicationContext.xml] -1384 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1743 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -1966 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -2783 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -5538 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c2375a9: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,ExternalUserDao,ExternalProjectDao,UserDao,PrivilegeDao,FrameworkVersionChangelogEntryDao,FrameworkVersionDao,LogDao,ConfigurationDao,CacheQueryDao,CacheTypeDao,DataMiningDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SpringApplicationContext,SearchHistoryDao,PolylineDao,ModelDao,CommentDao,LayoutDao,ProjectDao,SessionFactory,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5630 [main] INFO com.mchange.v2.log.MLog - MLog clients using log4j logging. -5862 [main] INFO com.mchange.v2.c3p0.C3P0Registry - Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10] -6014 [main] INFO org.hibernate.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {4.0.1.Final} -6019 [main] INFO org.hibernate.Version - HHH000412: Hibernate Core {4.1.0.Final} -6020 [main] INFO org.hibernate.cfg.Environment - HHH000206: hibernate.properties not found -6022 [main] INFO org.hibernate.cfg.Environment - HHH000021: Bytecode provider name : javassist -6395 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99d07fud1o48t52|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99d07fud1o48t52|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -6638 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -6646 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -6654 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -6657 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -8108 [main] INFO org.springframework.orm.hibernate4.HibernateTransactionManager - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99d07fud1o48t52|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99d07fud1o48t52|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager -8116 [main] INFO org.springframework.orm.hibernate4.HibernateTransactionManager - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 10iqazl99d07fud1o48t52|3f6db3fb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 10iqazl99d07fud1o48t52|3f6db3fb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager -8522 [main] INFO lcsb.mapviewer.run.RunOptions - <nodes-file> -This file contains information about node elements (chemicals, proteins, etc.) that will be included in the output file. The file is tab separeted list of elements with the header row. Following columns are obligatory: -* IDENTIFIER - unique identifier of the element -* TYPE - type of the element. Following types are acceptable: AntisenseRna, Compartment, ComplexSpecies, Degraded, Drug, Gene, GenericProtein, Ion, IonChannelProtein, Phenotype, ReceptorProtein, Rna, SimpleMolecule, TruncatedProtein, Unknown, -* NAME - name of the element -* ANNOTATIONS - comma separated list of annotations in Miriam format (http://www.ebi.ac.uk/miriam/main/) - -<reactions-file> -This file contains information about reactions. The file is tab separeted list of all reactions with the header row. Following columns are obligatory: -* IDENTIFIER - unique identifier of the reaction -* TYPE - type of the element. Following types are acceptable: BooleanLogicGate, Dissociation, HeterodimerAssociation, KnownTransitionOmitted, NegativeInfluence, PhysicalStimulation, PositiveInfluence, ReducedModulation, ReducedPhysicalStimulation, ReducedTrigger, StateTransition, Transcription, Translation, Transport, Trigger, Truncation, UnknownNegativeInfluence, UnknownPositiveInfluence, UnknownReducedModulation, UnknownReducedPhysicalStimulation, UnknownReducedTrigger, UnknownTransition, -* REACTANTS - comma separated list of reactant identifiers -* MODIFIERS - comma separated list of modifier identifiers -* PRODUCTS - comma separated list of product identifiers -* ANNOTATIONS - comma separated list of annotations in Miriam format (http://www.ebi.ac.uk/miriam/main/) - -8523 [Thread-7] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Closing org.springframework.context.support.ClassPathXmlApplicationContext@4f2410ac: startup date [Thu May 07 16:55:11 CEST 2015]; root of context hierarchy -8524 [Thread-7] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c2375a9: defining beans [BiocompendiumAnnotator,ChebiAnnotator,GoAnnotator,ReconAnnotator,UniprotAnnotator,ChEMBLParser,DrugbankHTMLParser,GeneHomology,IdConverter,MiriamConnector,ModelAnnotator,PubmedBackend,TaxonomyBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,ExternalUserDao,ExternalProjectDao,UserDao,PrivilegeDao,FrameworkVersionChangelogEntryDao,FrameworkVersionDao,LogDao,ConfigurationDao,CacheQueryDao,CacheTypeDao,DataMiningDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SpringApplicationContext,SearchHistoryDao,PolylineDao,ModelDao,CommentDao,LayoutDao,ProjectDao,SessionFactory,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,ExporterService,ExternalServicesService,LayoutService,LogService,DataMiningService,MiriamService,ModelService,ProjectService,SearchHistoryService,SearchService,UserService,DrugOverlayConverter,OverlayConverter,GeneProteinReactionConverter,AnnotationViewFactory,ChangelogViewFactory,CommentViewFactory,ConfigurationViewFactory,DataMiningViewFactory,DrugViewFactory,FrameworkVersionViewFactory,LayoutViewFactory,ModelViewFactory,PrivilegeViewFactory,ProjectViewFactory,TargetViewFactory,UserViewFactory,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy diff --git a/console/pom.xml b/console/pom.xml index 13febf1595724c9158793f751a286bdc1f94148b..e155f608fd048fa08c57564123cf88543cb000d8 100644 --- a/console/pom.xml +++ b/console/pom.xml @@ -66,6 +66,13 @@ <version>${commons-cli.version}</version> </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> + </dependencies> </project> \ No newline at end of file diff --git a/console/src/main/java/lcsb/mapviewer/run/ReactomeComparison.java b/console/src/main/java/lcsb/mapviewer/run/ReactomeComparison.java index ad0da2b687a659ab717e21ff0b50c70a17d498cb..d899d2ab3abfd01a5f44b19e559a4f72e87b7323 100644 --- a/console/src/main/java/lcsb/mapviewer/run/ReactomeComparison.java +++ b/console/src/main/java/lcsb/mapviewer/run/ReactomeComparison.java @@ -1,7 +1,5 @@ package lcsb.mapviewer.run; -import static org.junit.Assert.fail; - import java.io.FileNotFoundException; import java.io.IOException; import java.io.PrintWriter; @@ -44,364 +42,366 @@ import lcsb.mapviewer.reactome.utils.comparators.MatchResult.MatchStatus; */ public class ReactomeComparison { - /** - * Number of nanoseconds in second :). - */ - private static final double NANOSECONDS_IN_SECOND = 1000000000.0; - - /** - * Local model used for comparison. - */ - private Model model; - - /** - * Default class logger. - */ - private static Logger logger = Logger.getLogger(ReactomeComparison.class); - - /** - * Comparator of reactions between our model and reactome. - */ - @Autowired - private ReactionComparator reactionComparator; - - /** - * Class used for accessing reactome data. - */ - @Autowired - private DataSourceUpdater rc; - - /** - * Util class used for manipulating information in reactome objects. - */ - @Autowired - private ReactomeQueryUtil rcu; - - /** - * Formatter used for reaction comparison. - */ - @Autowired - private DataFormatter dataFormatter; - - /** - * Static main method used to run this stand alone code. - * - * @param args - * command line arguments - */ - public static void main(String[] args) { - long startTime = System.nanoTime(); - PropertyConfigurator.configure("src/main/webapp/WEB-INF/resources/log4j.properties"); - ReactomeComparison main = new ReactomeComparison(); - ApplicationContextLoader.loadApplicationContext("consoleApplicationContext.xml"); - ApplicationContextLoader.injectDependencies(main); - main.run(); - long endTime = System.nanoTime(); - - long duration = endTime - startTime; - double sec = duration / NANOSECONDS_IN_SECOND; - System.out.println("Duration: " + new DecimalFormat("#.###").format(sec) + "s"); - } - - /** - * Executes comparison between model and reactome representation. - */ - public void run() { - try { - model = new CellDesignerXmlParser().createModel(new ConverterParams().filename(PdMapAnnotations.getLastPdFilename())); - - Set<String> list = new HashSet<String>(); - - for (Species element : model.getSpeciesList()) { - list.add(element.getName()); - } - logger.debug("Species: " + list.size()); - - List<String> ids = new ArrayList<String>(); - for (Reaction reaction : model.getReactions()) { - ids.add(reaction.getIdReaction()); - } - Collections.sort(ids); - List<MatchResult> results = new ArrayList<MatchResult>(); - - printHeader(); - int i = 0; - for (String string : ids) { - Reaction reaction = model.getReactionByReactionId(string); - logger.info("Reaction: " + string + "; " + (i++) + "/" + ids.size()); - if (rcu.getReactomeIdentifierForReaction(reaction) != null) { - MatchResult result = checkReaction(string); - if (result != null) { - results.add(result); - printResult(result); - } - } else { - ReactomeReactionlikeEvent reactomReaction = rcu.getSimilarReaction(reaction); - if (reactomReaction != null) { - MatchResult matchResult = new MatchResult(); - matchResult.setStatus(MatchStatus.SIMILAR_REACTION_FOUND); - matchResult.setLocalReaction(reaction); - matchResult.setReactomeReaction(reactomReaction); - results.add(matchResult); - printResult(matchResult); - - } - } - } - printFooter(results); - - } catch (Exception e) { - e.printStackTrace(); - fail("Unknown exception"); - } - - } - - /** - * Prints report footer. - * - * @param results - * results used in the report - */ - private void printFooter(List<MatchResult> results) { - writer.println("</table>"); - - int ok = 0; - int mismatch = 0; - int severe = 0; - int similar = 0; - for (MatchResult matchResult : results) { - if (matchResult.getStatus() == MatchStatus.OK) { - ok++; - } else if (matchResult.getStatus() == MatchStatus.MISMATCH) { - mismatch++; - } else if (matchResult.getStatus() == MatchStatus.SIMILAR_REACTION_FOUND) { - similar++; - } else { - severe++; - } - } - writer.println("<p>Reactions checked: " + (results.size()) + "</p>"); - writer.println("<p>OK: " + ok + "</p>"); - writer.println("<p>MISMATCH: " + mismatch + "</p>"); - writer.println("<p>SEVERE PROBLEMS: " + severe + "</p>"); - writer.println("<p>SIMILAR: " + similar + "</p>"); - - writer.println("</body></html>"); - writer.close(); - - } - - /** - * Object to which the report is written. - */ - private PrintWriter writer; - - /** - * Creates report stream and prints header of the report. - * - * @throws FileNotFoundException - * if there is a problem with creating report file - * @throws UnsupportedEncodingException - * thrown when there are problems with encoding - */ - private void printHeader() throws FileNotFoundException, UnsupportedEncodingException { - writer = new PrintWriter("out/report/report.html", "UTF-8"); - writer.println("<html><head></head><body>"); - writer.println("<table cellspacing=\"0\">"); - - String resultString = "<tr>"; - resultString += "<td" + style + ">Reaction</td>"; - resultString += "<td" + style + ">REACTOME ID</td>"; - resultString += "<td" + style + ">Status</td>"; - resultString += "<td" + style + ">Similarity</td>"; - resultString += "<td" + style + ">Unknown reaction input</td>"; - resultString += "<td" + style + ">Unknown reaction modifier</td>"; - resultString += "<td" + style + ">Unknown reaction output</td>"; - resultString += "<td" + style + ">Unknown reactome input</td>"; - resultString += "<td" + style + ">Unknown reactome modifier</td>"; - resultString += "<td" + style + ">Unknown reactome output</td>"; - resultString += "</tr>"; - writer.println(resultString); - - } - - /** - * Formatter of decimal numbers. - */ - private DecimalFormat df = new DecimalFormat("#.##"); - - /** - * Style used by report cells. - */ - private String style = " style=\"border-width:1;border-style:solid;border-color:#000000;\" "; - - /** - * Prints result row. - * - * @param result - * result to be printed - * @throws AnnotatorException - * thrown when there is a problem accessing external annotation - * service - */ - private void printResult(MatchResult result) throws AnnotatorException { - String color = "#000000"; - String status = ""; - String error = ""; - switch (result.getStatus()) { - case OK: - color = "#52D017"; - status = "OK"; - error = "<td colspan=\"6\" " + style + "></td>"; - return; - case SIMILAR_REACTION_FOUND: - color = "#5757E0"; - status = "SIMILAR"; - error = "<td colspan=\"6\" " + style + "></td>"; - return; - case MISMATCH: - color = "#FFFF00"; - status = "MISMATCH"; - error += "<td" + style + ">" + dataFormatter.getInvalidLocalInputString(result) + " </td>"; - error += "<td" + style + ">" + dataFormatter.getInvalidLocalModifierString(result) + " </td>"; - error += "<td" + style + ">" + dataFormatter.getInvalidLocalOutputString(result) + " </td>"; - error += "<td" + style + ">" + dataFormatter.getInvalidReactomeInputString(result) + " </td>"; - error += "<td" + style + ">" + dataFormatter.getInvalidReactomeModifierString(result) + " </td>"; - error += "<td" + style + ">" + dataFormatter.getInvalidReactomeOutputString(result) + " </td>"; - break; - case INVALID_REACTOME_ID: - color = "#FF0000"; - status = "REACTOME id does not point to reaction"; - error = "<td colspan=\"6\" " + style + "></td>"; - return; - case INVALID_REACTION_WITH_PHEONTYPE: - color = "#FF0000"; - status = "Impossible to map reaction to reactome - reaction contains Phenotype"; - error = "<td colspan=\"6\" " + style + "></td>"; - return; - default: - return; - } - String resultString = "<tr bgcolor = \"" + color + "\">"; - String reactionId = result.getLocalReaction().getIdReaction(); - String reactomId = null; - reactomId = rcu.getReactomeIdentifierForReaction(result.getLocalReaction()); - - resultString += "<td" + style + "><a target=\"_blank\" href=\"" + PdMapAnnotations.getLinkForReaction(result.getLocalReaction()) + "\">" + reactionId - + "</a> "; - resultString += "<a target=\"_blank\" href=\"" + rcu.getReactomeUrlForStableIdentifier(reactomId) + "\">" + reactomId + "</a></td>"; - - if (result.getReactomeReaction() != null) { - reactomId = result.getReactomeReaction().getStableIdentifier().getIdentifier() + "." - + result.getReactomeReaction().getStableIdentifier().getIdentifierVersion(); - } else { - reactomId = rcu.getReactomeIdentifierForReaction(result.getLocalReaction()); - } - - resultString += "<td" + style + "><a target=\"_blank\" href=\"" + rcu.getReactomeUrlForStableIdentifier(reactomId) + "\">" + reactomId + "</a></td>"; - resultString += "<td" + style + ">" + status + "</td>"; - resultString += "<td" + style + ">" + df.format(result.getScore() * IProgressUpdater.MAX_PROGRESS) + "%</td>"; - resultString += error; - resultString += "</tr>"; - writer.println(resultString); - System.out.println(resultString); - } - - /** - * Compares our model reaction to reactome representation. - * - * @param id - * identifier of our reaction - * @return result of reaction comparison - * @throws IOException - * thrown whene there are problems accessing reactome reaction - * @throws ComparatorException - * thrown when there is a problem with comparison {@link Reaction} - * with Reactome object - * - */ - private MatchResult checkReaction(String id) throws IOException, ComparatorException { - return checkReaction(model.getReactionByReactionId(id)); - } - - /** - * Compares our model reaction to reactome representation. - * - * @param reaction - * our reaction - * @return result of reaction comparison - * @throws IOException - * thrown whene there are problems accessing reactome reaction - * @throws ComparatorException - * thrown when there is a problem with comparison {@link Reaction} - * with Reactome object - */ - private MatchResult checkReaction(Reaction reaction) throws IOException, ComparatorException { - String stableIdentifier = rcu.getReactomeIdentifierForReaction(reaction); - if (stableIdentifier != null) { - String identifier = stableIdentifier.split("\\.")[0]; - String version = stableIdentifier.split("\\.")[1]; - - ReactomeDatabaseObject object = rc.getFullObjectForStableIdentifier(identifier, version); - if (object != null && object instanceof ReactomeReactionlikeEvent) { - return reactionComparator.compareReactions(reaction, (ReactomeReactionlikeEvent) object); - - } else { - MatchResult result = new MatchResult(); - result.setLocalReaction(reaction); - result.setStatus(MatchStatus.INVALID_REACTOME_ID); - return result; - } - } - return null; - } - - /** - * @return the reactionComparator - */ - public ReactionComparator getReactionComparator() { - return reactionComparator; - } - - /** - * @param reactionComparator - * the reactionComparator to set - */ - public void setReactionComparator(ReactionComparator reactionComparator) { - this.reactionComparator = reactionComparator; - } - - /** - * @return the dataFormatter - */ - public DataFormatter getDataFormatter() { - return dataFormatter; - } - - /** - * @param dataFormatter - * the dataFormatter to set - */ - public void setDataFormatter(DataFormatter dataFormatter) { - this.dataFormatter = dataFormatter; - } - - /** - * @return the rc - * @see #rc - */ - public DataSourceUpdater getRc() { - return rc; - } - - /** - * @param rc - * the rc to set - * @see #rc - */ - public void setRc(DataSourceUpdater rc) { - this.rc = rc; - } + /** + * Number of nanoseconds in second :). + */ + private static final double NANOSECONDS_IN_SECOND = 1000000000.0; + + /** + * Local model used for comparison. + */ + private Model model; + + /** + * Default class logger. + */ + private static Logger logger = Logger.getLogger(ReactomeComparison.class); + + /** + * Comparator of reactions between our model and reactome. + */ + @Autowired + private ReactionComparator reactionComparator; + + /** + * Class used for accessing reactome data. + */ + @Autowired + private DataSourceUpdater rc; + + /** + * Util class used for manipulating information in reactome objects. + */ + @Autowired + private ReactomeQueryUtil rcu; + + /** + * Formatter used for reaction comparison. + */ + @Autowired + private DataFormatter dataFormatter; + + /** + * Static main method used to run this stand alone code. + * + * @param args + * command line arguments + */ + public static void main(String[] args) { + long startTime = System.nanoTime(); + PropertyConfigurator.configure("src/main/webapp/WEB-INF/resources/log4j.properties"); + ReactomeComparison main = new ReactomeComparison(); + ApplicationContextLoader.loadApplicationContext("consoleApplicationContext.xml"); + ApplicationContextLoader.injectDependencies(main); + main.run(); + long endTime = System.nanoTime(); + + long duration = endTime - startTime; + double sec = duration / NANOSECONDS_IN_SECOND; + System.out.println("Duration: " + new DecimalFormat("#.###").format(sec) + "s"); + } + + /** + * Executes comparison between model and reactome representation. + */ + public void run() { + try { + model = new CellDesignerXmlParser() + .createModel(new ConverterParams().filename(PdMapAnnotations.getLastPdFilename())); + + Set<String> list = new HashSet<String>(); + + for (Species element : model.getSpeciesList()) { + list.add(element.getName()); + } + logger.debug("Species: " + list.size()); + + List<String> ids = new ArrayList<String>(); + for (Reaction reaction : model.getReactions()) { + ids.add(reaction.getIdReaction()); + } + Collections.sort(ids); + List<MatchResult> results = new ArrayList<MatchResult>(); + + printHeader(); + int i = 0; + for (String string : ids) { + Reaction reaction = model.getReactionByReactionId(string); + logger.info("Reaction: " + string + "; " + (i++) + "/" + ids.size()); + if (rcu.getReactomeIdentifierForReaction(reaction) != null) { + MatchResult result = checkReaction(string); + if (result != null) { + results.add(result); + printResult(result); + } + } else { + ReactomeReactionlikeEvent reactomReaction = rcu.getSimilarReaction(reaction); + if (reactomReaction != null) { + MatchResult matchResult = new MatchResult(); + matchResult.setStatus(MatchStatus.SIMILAR_REACTION_FOUND); + matchResult.setLocalReaction(reaction); + matchResult.setReactomeReaction(reactomReaction); + results.add(matchResult); + printResult(matchResult); + + } + } + } + printFooter(results); + + } catch (Exception e) { + e.printStackTrace(); + } + + } + + /** + * Prints report footer. + * + * @param results + * results used in the report + */ + private void printFooter(List<MatchResult> results) { + writer.println("</table>"); + + int ok = 0; + int mismatch = 0; + int severe = 0; + int similar = 0; + for (MatchResult matchResult : results) { + if (matchResult.getStatus() == MatchStatus.OK) { + ok++; + } else if (matchResult.getStatus() == MatchStatus.MISMATCH) { + mismatch++; + } else if (matchResult.getStatus() == MatchStatus.SIMILAR_REACTION_FOUND) { + similar++; + } else { + severe++; + } + } + writer.println("<p>Reactions checked: " + (results.size()) + "</p>"); + writer.println("<p>OK: " + ok + "</p>"); + writer.println("<p>MISMATCH: " + mismatch + "</p>"); + writer.println("<p>SEVERE PROBLEMS: " + severe + "</p>"); + writer.println("<p>SIMILAR: " + similar + "</p>"); + + writer.println("</body></html>"); + writer.close(); + + } + + /** + * Object to which the report is written. + */ + private PrintWriter writer; + + /** + * Creates report stream and prints header of the report. + * + * @throws FileNotFoundException + * if there is a problem with creating report file + * @throws UnsupportedEncodingException + * thrown when there are problems with encoding + */ + private void printHeader() throws FileNotFoundException, UnsupportedEncodingException { + writer = new PrintWriter("out/report/report.html", "UTF-8"); + writer.println("<html><head></head><body>"); + writer.println("<table cellspacing=\"0\">"); + + String resultString = "<tr>"; + resultString += "<td" + style + ">Reaction</td>"; + resultString += "<td" + style + ">REACTOME ID</td>"; + resultString += "<td" + style + ">Status</td>"; + resultString += "<td" + style + ">Similarity</td>"; + resultString += "<td" + style + ">Unknown reaction input</td>"; + resultString += "<td" + style + ">Unknown reaction modifier</td>"; + resultString += "<td" + style + ">Unknown reaction output</td>"; + resultString += "<td" + style + ">Unknown reactome input</td>"; + resultString += "<td" + style + ">Unknown reactome modifier</td>"; + resultString += "<td" + style + ">Unknown reactome output</td>"; + resultString += "</tr>"; + writer.println(resultString); + + } + + /** + * Formatter of decimal numbers. + */ + private DecimalFormat df = new DecimalFormat("#.##"); + + /** + * Style used by report cells. + */ + private String style = " style=\"border-width:1;border-style:solid;border-color:#000000;\" "; + + /** + * Prints result row. + * + * @param result + * result to be printed + * @throws AnnotatorException + * thrown when there is a problem accessing external annotation + * service + */ + private void printResult(MatchResult result) throws AnnotatorException { + String color = "#000000"; + String status = ""; + String error = ""; + switch (result.getStatus()) { + case OK: + color = "#52D017"; + status = "OK"; + error = "<td colspan=\"6\" " + style + "></td>"; + return; + case SIMILAR_REACTION_FOUND: + color = "#5757E0"; + status = "SIMILAR"; + error = "<td colspan=\"6\" " + style + "></td>"; + return; + case MISMATCH: + color = "#FFFF00"; + status = "MISMATCH"; + error += "<td" + style + ">" + dataFormatter.getInvalidLocalInputString(result) + " </td>"; + error += "<td" + style + ">" + dataFormatter.getInvalidLocalModifierString(result) + " </td>"; + error += "<td" + style + ">" + dataFormatter.getInvalidLocalOutputString(result) + " </td>"; + error += "<td" + style + ">" + dataFormatter.getInvalidReactomeInputString(result) + " </td>"; + error += "<td" + style + ">" + dataFormatter.getInvalidReactomeModifierString(result) + " </td>"; + error += "<td" + style + ">" + dataFormatter.getInvalidReactomeOutputString(result) + " </td>"; + break; + case INVALID_REACTOME_ID: + color = "#FF0000"; + status = "REACTOME id does not point to reaction"; + error = "<td colspan=\"6\" " + style + "></td>"; + return; + case INVALID_REACTION_WITH_PHEONTYPE: + color = "#FF0000"; + status = "Impossible to map reaction to reactome - reaction contains Phenotype"; + error = "<td colspan=\"6\" " + style + "></td>"; + return; + default: + return; + } + String resultString = "<tr bgcolor = \"" + color + "\">"; + String reactionId = result.getLocalReaction().getIdReaction(); + String reactomId = null; + reactomId = rcu.getReactomeIdentifierForReaction(result.getLocalReaction()); + + resultString += "<td" + style + "><a target=\"_blank\" href=\"" + + PdMapAnnotations.getLinkForReaction(result.getLocalReaction()) + "\">" + reactionId + "</a> "; + resultString += "<a target=\"_blank\" href=\"" + rcu.getReactomeUrlForStableIdentifier(reactomId) + "\">" + + reactomId + "</a></td>"; + + if (result.getReactomeReaction() != null) { + reactomId = result.getReactomeReaction().getStableIdentifier().getIdentifier() + "." + + result.getReactomeReaction().getStableIdentifier().getIdentifierVersion(); + } else { + reactomId = rcu.getReactomeIdentifierForReaction(result.getLocalReaction()); + } + + resultString += "<td" + style + "><a target=\"_blank\" href=\"" + rcu.getReactomeUrlForStableIdentifier(reactomId) + + "\">" + reactomId + "</a></td>"; + resultString += "<td" + style + ">" + status + "</td>"; + resultString += "<td" + style + ">" + df.format(result.getScore() * IProgressUpdater.MAX_PROGRESS) + "%</td>"; + resultString += error; + resultString += "</tr>"; + writer.println(resultString); + System.out.println(resultString); + } + + /** + * Compares our model reaction to reactome representation. + * + * @param id + * identifier of our reaction + * @return result of reaction comparison + * @throws IOException + * thrown whene there are problems accessing reactome reaction + * @throws ComparatorException + * thrown when there is a problem with comparison {@link Reaction} + * with Reactome object + * + */ + private MatchResult checkReaction(String id) throws IOException, ComparatorException { + return checkReaction(model.getReactionByReactionId(id)); + } + + /** + * Compares our model reaction to reactome representation. + * + * @param reaction + * our reaction + * @return result of reaction comparison + * @throws IOException + * thrown whene there are problems accessing reactome reaction + * @throws ComparatorException + * thrown when there is a problem with comparison {@link Reaction} + * with Reactome object + */ + private MatchResult checkReaction(Reaction reaction) throws IOException, ComparatorException { + String stableIdentifier = rcu.getReactomeIdentifierForReaction(reaction); + if (stableIdentifier != null) { + String identifier = stableIdentifier.split("\\.")[0]; + String version = stableIdentifier.split("\\.")[1]; + + ReactomeDatabaseObject object = rc.getFullObjectForStableIdentifier(identifier, version); + if (object != null && object instanceof ReactomeReactionlikeEvent) { + return reactionComparator.compareReactions(reaction, (ReactomeReactionlikeEvent) object); + + } else { + MatchResult result = new MatchResult(); + result.setLocalReaction(reaction); + result.setStatus(MatchStatus.INVALID_REACTOME_ID); + return result; + } + } + return null; + } + + /** + * @return the reactionComparator + */ + public ReactionComparator getReactionComparator() { + return reactionComparator; + } + + /** + * @param reactionComparator + * the reactionComparator to set + */ + public void setReactionComparator(ReactionComparator reactionComparator) { + this.reactionComparator = reactionComparator; + } + + /** + * @return the dataFormatter + */ + public DataFormatter getDataFormatter() { + return dataFormatter; + } + + /** + * @param dataFormatter + * the dataFormatter to set + */ + public void setDataFormatter(DataFormatter dataFormatter) { + this.dataFormatter = dataFormatter; + } + + /** + * @return the rc + * @see #rc + */ + public DataSourceUpdater getRc() { + return rc; + } + + /** + * @param rc + * the rc to set + * @see #rc + */ + public void setRc(DataSourceUpdater rc) { + this.rc = rc; + } } diff --git a/converter-CellDesigner/.classpath b/converter-CellDesigner/.classpath deleted file mode 100644 index 10bcdfc9012338d66b0fa52fc7c8598db071ac3c..0000000000000000000000000000000000000000 --- a/converter-CellDesigner/.classpath +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="org.eclipse.jst.component.nondependency" value=""/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/converter-CellDesigner/.gitignore b/converter-CellDesigner/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/converter-CellDesigner/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/converter-CellDesigner/.settings/org.eclipse.core.resources.prefs b/converter-CellDesigner/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/converter-CellDesigner/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/converter-CellDesigner/.settings/org.eclipse.jdt.core.prefs b/converter-CellDesigner/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 991da2c903069420da07737ead576aefa16181fe..0000000000000000000000000000000000000000 --- a/converter-CellDesigner/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/converter-CellDesigner/.settings/org.eclipse.m2e.core.prefs b/converter-CellDesigner/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/converter-CellDesigner/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/converter-CellDesigner/.settings/org.eclipse.wst.common.component b/converter-CellDesigner/.settings/org.eclipse.wst.common.component deleted file mode 100644 index a38de8eadd1789aa27804b0c552b62d553399fe4..0000000000000000000000000000000000000000 --- a/converter-CellDesigner/.settings/org.eclipse.wst.common.component +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> - <wb-module deploy-name="MapViewer-converter-CellDesigner"> - <wb-resource deploy-path="/" source-path="/src/main/java"/> - <wb-resource deploy-path="/" source-path="/src/main/resources"/> - </wb-module> -</project-modules> diff --git a/converter-CellDesigner/.settings/org.eclipse.wst.common.project.facet.core.xml b/converter-CellDesigner/.settings/org.eclipse.wst.common.project.facet.core.xml deleted file mode 100644 index 6302d3e31361fb331cf7aaad184707ea3059ff5f..0000000000000000000000000000000000000000 --- a/converter-CellDesigner/.settings/org.eclipse.wst.common.project.facet.core.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<faceted-project> - <installed facet="java" version="1.8"/> - <installed facet="jst.utility" version="1.0"/> -</faceted-project> diff --git a/converter-CellDesigner/.settings/org.eclipse.wst.validation.prefs b/converter-CellDesigner/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index 6f1cba68d5f82a12e1f80e8798437495567e43e7..0000000000000000000000000000000000000000 --- a/converter-CellDesigner/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,2 +0,0 @@ -disabled=06target -eclipse.preferences.version=1 diff --git a/converter-CellDesigner/pom.xml b/converter-CellDesigner/pom.xml index 646816b248fc5e0c2d9eea042f03cd383a6666ce..cbbc2ea562d8fc29665ae01fc201cb87e8be9982 100644 --- a/converter-CellDesigner/pom.xml +++ b/converter-CellDesigner/pom.xml @@ -40,6 +40,13 @@ <scope>test</scope> </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> + </dependencies> </project> \ No newline at end of file diff --git a/converter-SBGNML/.classpath b/converter-SBGNML/.classpath deleted file mode 100644 index 214629b39b3c29dc5bf6fa46ad718acff9314544..0000000000000000000000000000000000000000 --- a/converter-SBGNML/.classpath +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="org.eclipse.jst.component.nondependency" value=""/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/converter-SBGNML/.gitignore b/converter-SBGNML/.gitignore index ae3c1726048cd06b9a143e0376ed46dd9b9a8d53..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e 100644 --- a/converter-SBGNML/.gitignore +++ b/converter-SBGNML/.gitignore @@ -1 +1,5 @@ +#eclipse files +target +.classpath +.settings /bin/ diff --git a/converter-SBGNML/.settings/org.eclipse.core.resources.prefs b/converter-SBGNML/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/converter-SBGNML/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/converter-SBGNML/.settings/org.eclipse.jdt.core.prefs b/converter-SBGNML/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 991da2c903069420da07737ead576aefa16181fe..0000000000000000000000000000000000000000 --- a/converter-SBGNML/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/converter-SBGNML/.settings/org.eclipse.m2e.core.prefs b/converter-SBGNML/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/converter-SBGNML/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/converter-SBGNML/.settings/org.eclipse.wst.common.component b/converter-SBGNML/.settings/org.eclipse.wst.common.component deleted file mode 100644 index d4f8233791011c4a5d6b3b1fa5c37c61253d1c17..0000000000000000000000000000000000000000 --- a/converter-SBGNML/.settings/org.eclipse.wst.common.component +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> - <wb-module deploy-name="MapViewer-converter-SBGNML"> - <wb-resource deploy-path="/" source-path="/src/main/java"/> - <wb-resource deploy-path="/" source-path="/src/main/resources"/> - </wb-module> -</project-modules> diff --git a/converter-SBGNML/.settings/org.eclipse.wst.common.project.facet.core.xml b/converter-SBGNML/.settings/org.eclipse.wst.common.project.facet.core.xml deleted file mode 100644 index 6302d3e31361fb331cf7aaad184707ea3059ff5f..0000000000000000000000000000000000000000 --- a/converter-SBGNML/.settings/org.eclipse.wst.common.project.facet.core.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<faceted-project> - <installed facet="java" version="1.8"/> - <installed facet="jst.utility" version="1.0"/> -</faceted-project> diff --git a/converter-SBGNML/.settings/org.eclipse.wst.validation.prefs b/converter-SBGNML/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index 6f1cba68d5f82a12e1f80e8798437495567e43e7..0000000000000000000000000000000000000000 --- a/converter-SBGNML/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,2 +0,0 @@ -disabled=06target -eclipse.preferences.version=1 diff --git a/converter-SBGNML/pom.xml b/converter-SBGNML/pom.xml index d7f1e3ecbd94110d32cdd8f5897b8bbd6f3e4fca..be13fd35bc77adfffb74345f17c3420ec740d86d 100644 --- a/converter-SBGNML/pom.xml +++ b/converter-SBGNML/pom.xml @@ -1,100 +1,109 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>lcsb.mapviewer</groupId> - <artifactId>parent</artifactId> - <version>1.0</version> - </parent> - <artifactId>converter-SBGNML</artifactId> - - <build> - <plugins> - <plugin> - <artifactId>maven-assembly-plugin</artifactId> - <executions> - <execution> - <id>make-assembly</id> <!-- this is used for inheritance merges --> - <phase>package</phase> <!-- bind to the packaging phase --> - <goals> - <goal>single</goal> - </goals> - <configuration> - <descriptor>install.xml</descriptor> - <archive> - <manifest> - <mainClass>lcsb.mapviewer.converter.model.sbgnml.console.SbgnmlConsoleConverter</mainClass> - </manifest> - </archive> - </configuration> - </execution> - </executions> - </plugin> - </plugins> -</build> - - <repositories> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>lcsb.mapviewer</groupId> + <artifactId>parent</artifactId> + <version>1.0</version> + </parent> + <artifactId>converter-SBGNML</artifactId> + + <build> + <plugins> + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <executions> + <execution> + <id>make-assembly</id> <!-- this is used for inheritance merges --> + <phase>package</phase> <!-- bind to the packaging phase --> + <goals> + <goal>single</goal> + </goals> + <configuration> + <descriptor>install.xml</descriptor> + <archive> + <manifest> + <mainClass>lcsb.mapviewer.converter.model.sbgnml.console.SbgnmlConsoleConverter</mainClass> + </manifest> + </archive> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + + <repositories> <repository> - <id>central</id> - <url>http://repo.maven.apache.org/maven2/</url> + <id>central</id> + <url>http://repo.maven.apache.org/maven2/</url> </repository> <repository> - <id>repo</id> - <releases> - <enabled>true</enabled> - <checksumPolicy>ignore</checksumPolicy> - </releases> - <snapshots> - <enabled>false</enabled> - </snapshots> - <url>file://${project.basedir}/repo</url> + <id>repo</id> + <releases> + <enabled>true</enabled> + <checksumPolicy>ignore</checksumPolicy> + </releases> + <snapshots> + <enabled>false</enabled> + </snapshots> + <url>file://${project.basedir}/repo</url> </repository> </repositories> - + <dependencies> <dependency> <groupId>lcsb.mapviewer</groupId> <artifactId>model</artifactId> <version>1.0</version> </dependency> - + <dependency> <groupId>lcsb.mapviewer</groupId> <artifactId>persist</artifactId> <version>1.0</version> <scope>test</scope> </dependency> - + <dependency> <groupId>lcsb.mapviewer</groupId> <artifactId>converter-CellDesigner</artifactId> <version>1.0</version> </dependency> - + <dependency> <groupId>lcsb.mapviewer</groupId> <artifactId>converter-graphics</artifactId> <version>1.0</version> </dependency> - + <dependency> - <groupId>xerces</groupId> - <artifactId>xercesImpl</artifactId> - <version>${xercesImp.version}</version> + <groupId>xerces</groupId> + <artifactId>xercesImpl</artifactId> + <version>${xercesImp.version}</version> </dependency> <dependency> <groupId>org.sbgn</groupId> <artifactId>libsbgn</artifactId> - <version>${libsbgn.version}</version> + <version>${libsbgn.version}</version> </dependency> - <!-- Commons CLI by Apache --> + <!-- Commons CLI by Apache --> <dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> - <version>${commons-cli.version}</version> + <version>${commons-cli.version}</version> + </dependency> + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> </dependency> - + </dependencies> </project> \ No newline at end of file diff --git a/converter-graphics/.classpath b/converter-graphics/.classpath deleted file mode 100644 index e90097a5e738d4c265768bf03891c77d4281f2c8..0000000000000000000000000000000000000000 --- a/converter-graphics/.classpath +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="org.eclipse.jst.component.nondependency" value=""/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/converter-graphics/.gitignore b/converter-graphics/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/converter-graphics/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/converter-graphics/.settings/org.eclipse.core.resources.prefs b/converter-graphics/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/converter-graphics/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/converter-graphics/.settings/org.eclipse.jdt.core.prefs b/converter-graphics/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 991da2c903069420da07737ead576aefa16181fe..0000000000000000000000000000000000000000 --- a/converter-graphics/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/converter-graphics/.settings/org.eclipse.m2e.core.prefs b/converter-graphics/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/converter-graphics/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/converter-graphics/.settings/org.eclipse.wst.common.component b/converter-graphics/.settings/org.eclipse.wst.common.component deleted file mode 100644 index b5db52c6c5ae59fc63dfb5087a95c2386b0512dc..0000000000000000000000000000000000000000 --- a/converter-graphics/.settings/org.eclipse.wst.common.component +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> - <wb-module deploy-name="MapViewer-converter-graphics"> - <wb-resource deploy-path="/" source-path="/src/main/java"/> - <wb-resource deploy-path="/" source-path="/src/main/resources"/> - </wb-module> -</project-modules> diff --git a/converter-graphics/.settings/org.eclipse.wst.common.project.facet.core.xml b/converter-graphics/.settings/org.eclipse.wst.common.project.facet.core.xml deleted file mode 100644 index 6302d3e31361fb331cf7aaad184707ea3059ff5f..0000000000000000000000000000000000000000 --- a/converter-graphics/.settings/org.eclipse.wst.common.project.facet.core.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<faceted-project> - <installed facet="java" version="1.8"/> - <installed facet="jst.utility" version="1.0"/> -</faceted-project> diff --git a/converter-graphics/.settings/org.eclipse.wst.validation.prefs b/converter-graphics/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index 6f1cba68d5f82a12e1f80e8798437495567e43e7..0000000000000000000000000000000000000000 --- a/converter-graphics/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,2 +0,0 @@ -disabled=06target -eclipse.preferences.version=1 diff --git a/converter-graphics/pom.xml b/converter-graphics/pom.xml index b1986bd0c8dd698a4be0611846deecdb7b84c588..be30f8933e8156f190e19921d5d31a6ae8908933 100644 --- a/converter-graphics/pom.xml +++ b/converter-graphics/pom.xml @@ -1,38 +1,40 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>lcsb.mapviewer</groupId> - <artifactId>parent</artifactId> - <version>1.0</version> - </parent> - <artifactId>converter-graphics</artifactId> - <name>MapViewer graphics converter</name> - <description>Converter that allows to transform model into graphic representation</description> - +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>lcsb.mapviewer</groupId> + <artifactId>parent</artifactId> + <version>1.0</version> + </parent> + <artifactId>converter-graphics</artifactId> + <name>MapViewer graphics converter</name> + <description>Converter that allows to transform model into graphic representation</description> + <dependencies> - - <!-- dependency from the MapViewer model --> - + + <!-- dependency from the MapViewer model --> + <dependency> - <groupId>lcsb.mapviewer</groupId> - <artifactId>model</artifactId> - <version>1.0</version> - </dependency> - + <groupId>lcsb.mapviewer</groupId> + <artifactId>model</artifactId> + <version>1.0</version> + </dependency> + <dependency> - <groupId>lcsb.mapviewer</groupId> - <artifactId>model-command</artifactId> - <version>1.0</version> - </dependency> - - <!-- Log4J --> + <groupId>lcsb.mapviewer</groupId> + <artifactId>model-command</artifactId> + <version>1.0</version> + </dependency> + + <!-- Log4J --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency> - <!-- Library used for generating svg --> + <!-- Library used for generating svg --> <dependency> <groupId>org.apache.xmlgraphics</groupId> <artifactId>batik-rasterizer</artifactId> @@ -43,8 +45,8 @@ <groupId>xml-apis</groupId> </exclusion> </exclusions> - </dependency> - + </dependency> + <dependency> <groupId>org.apache.xmlgraphics</groupId> <artifactId>batik-svggen</artifactId> @@ -54,36 +56,51 @@ <artifactId>xml-apis</artifactId> <groupId>xml-apis</groupId> </exclusion> + <exclusion> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + </exclusion> + <exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> </exclusions> </dependency> - <dependency> + <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> <version>${xml-apis.version}</version> </dependency> - + <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>${mockito.version}</version> <scope>test</scope> </dependency> - - <!-- iText library for generating pdf --> + + <!-- iText library for generating pdf --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>${itext.version}</version> </dependency> - + <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>${itext.version}</version> </dependency> - + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> + </dependencies> - + </project> \ No newline at end of file diff --git a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/PdfFontMapper.java b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/PdfFontMapper.java new file mode 100644 index 0000000000000000000000000000000000000000..773518d7153cb2ff15ab52b36fc822c85a6de47d --- /dev/null +++ b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/PdfFontMapper.java @@ -0,0 +1,66 @@ +package lcsb.mapviewer.converter.graphics; + +import java.awt.Font; +import java.io.IOException; + +import org.apache.log4j.Logger; + +import com.itextpdf.awt.DefaultFontMapper; +import com.itextpdf.text.DocumentException; +import com.itextpdf.text.FontFactory; +import com.itextpdf.text.pdf.BaseFont; + +public class PdfFontMapper extends DefaultFontMapper { + + Logger logger = Logger.getLogger(PdfFontMapper.class); + + @Override + public BaseFont awtToPdf(Font font) { + BaseFont result = null; + String fontName = font.getName(); + if (fontName.equalsIgnoreCase("DialogInput") || fontName.equalsIgnoreCase("Monospaced") + || fontName.equalsIgnoreCase("Courier") || fontName.equalsIgnoreCase("Serif") + || fontName.equalsIgnoreCase("TimesRoman") || fontName.equals("sanserif") + || fontName.equalsIgnoreCase("Helvetica")) { + result = super.awtToPdf(font); + } + + if (fontName.equalsIgnoreCase("SansSerif")) { + try { + result = resolveFont("/fonts/truetype/dejavu/DejaVuSans.ttf", font); + } catch (Exception e) { + logger.error("Problem with getting font", e); + } + } + + if (result == null) { + logger.warn("Unsupported font: " + fontName); + result = super.awtToPdf(font); + } + return result; + } + + private BaseFont resolveFont(String baseUrl, Font font) throws DocumentException, IOException { + String url; + if (font.isItalic()) { + if (font.isBold()) { + url = baseUrl.replace(".ttf", "-BoldOblique.ttf"); + } else { + url = baseUrl.replace(".ttf", "-Oblique.ttf"); + } + + } else { + if (font.isBold()) { + url = baseUrl.replace(".ttf", "-Bold.ttf"); + + } else { + url = baseUrl; + } + } + if (!FontFactory.isRegistered(url)) { + FontFactory.register(url); + } + return BaseFont.createFont(url, BaseFont.IDENTITY_H, BaseFont.EMBEDDED); + } + +} diff --git a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/PdfImageGenerator.java b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/PdfImageGenerator.java index 3fd3fab697f79fa1074099e017880ac88572e0e7..fac7551c2aa489decc509fd39d6828dee744db4d 100644 --- a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/PdfImageGenerator.java +++ b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/PdfImageGenerator.java @@ -1,6 +1,5 @@ package lcsb.mapviewer.converter.graphics; -import java.awt.Graphics2D; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; @@ -26,90 +25,91 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * */ public class PdfImageGenerator extends AbstractImageGenerator { - /** - * Stream where pdf data will be generated. When request to save pdf appears - * this stream is used to generate file. - */ - private ByteArrayOutputStream inMemoryOutputStream; - - /** - * Object representing pdf document. - */ - private Document pdfDocument; - - @Override - protected void createImageObject(final double width, final double height) { - try { - inMemoryOutputStream = new ByteArrayOutputStream(); - pdfDocument = new Document(new Rectangle((int) width, (int) height)); - PdfWriter writer = PdfWriter.getInstance(pdfDocument, inMemoryOutputStream); - pdfDocument.open(); - PdfContentByte cb = writer.getDirectContent(); - Graphics2D g2d = new PdfGraphics2D(cb, (float) width, (float) height); - - setGraphics(g2d); - } catch (DocumentException e) { - throw new InvalidStateException("Problem with initializing pdf generator", e); - } - - } - - @Override - public void saveToFileImplementation(final String fileName) throws IOException { - FileOutputStream fos = new FileOutputStream(fileName); - saveToOutputStreamImplementation(fos); - fos.close(); - } - - /** - * Default constructor. Create an image that is described by params. For more - * information see - * {@link lcsb.mapviewer.converter.graphics.AbstractImageGenerator.Params - * params}. - * - * @param params - * parameters used for the image creation. - * @throws DrawingException - * thrown when there was a problem with drawing a map - */ - public PdfImageGenerator(final Params params) throws DrawingException { - super(params); - } - - @Override - protected void closeImageObject() { - getGraphics().dispose(); - pdfDocument.close(); - } - - @Override - public void saveToOutputStreamImplementation(OutputStream os) throws IOException { - inMemoryOutputStream.writeTo(os); - } - - @Override - public void savePartToFileImplementation(int x, int y, int width, int height, String fileName) throws IOException { - throw new NotImplementedException("Partial save is not implemented in PNG image generator"); - } - - @Override - public void savePartToOutputStreamImplementation(int x, int y, int width, int height, OutputStream os) throws IOException { - throw new NotImplementedException("Partial save is not implemented in PNG image generator"); - } - - @Override - public String getFormatName() { - return "PDF"; - } - - @Override - public MimeType getMimeType() { - return MimeType.PDF; - } - - @Override - public String getFileExtension() { - return "pdf"; - } + /** + * Stream where pdf data will be generated. When request to save pdf appears + * this stream is used to generate file. + */ + private ByteArrayOutputStream inMemoryOutputStream; + + /** + * Object representing pdf document. + */ + private Document pdfDocument; + + @Override + protected void createImageObject(final double width, final double height) { + try { + inMemoryOutputStream = new ByteArrayOutputStream(); + pdfDocument = new Document(new Rectangle((int) width, (int) height)); + PdfWriter writer = PdfWriter.getInstance(pdfDocument, inMemoryOutputStream); + pdfDocument.open(); + PdfContentByte cb = writer.getDirectContent(); + PdfGraphics2D g2d = new PdfGraphics2D(cb, (float) width, (float) height, new PdfFontMapper()); + + setGraphics(g2d); + } catch (DocumentException e) { + throw new InvalidStateException("Problem with initializing pdf generator", e); + } + + } + + @Override + public void saveToFileImplementation(final String fileName) throws IOException { + FileOutputStream fos = new FileOutputStream(fileName); + saveToOutputStreamImplementation(fos); + fos.close(); + } + + /** + * Default constructor. Create an image that is described by params. For more + * information see + * {@link lcsb.mapviewer.converter.graphics.AbstractImageGenerator.Params + * params}. + * + * @param params + * parameters used for the image creation. + * @throws DrawingException + * thrown when there was a problem with drawing a map + */ + public PdfImageGenerator(final Params params) throws DrawingException { + super(params); + } + + @Override + protected void closeImageObject() { + getGraphics().dispose(); + pdfDocument.close(); + } + + @Override + public void saveToOutputStreamImplementation(OutputStream os) throws IOException { + inMemoryOutputStream.writeTo(os); + } + + @Override + public void savePartToFileImplementation(int x, int y, int width, int height, String fileName) throws IOException { + throw new NotImplementedException("Partial save is not implemented in PNG image generator"); + } + + @Override + public void savePartToOutputStreamImplementation(int x, int y, int width, int height, OutputStream os) + throws IOException { + throw new NotImplementedException("Partial save is not implemented in PNG image generator"); + } + + @Override + public String getFormatName() { + return "PDF"; + } + + @Override + public MimeType getMimeType() { + return MimeType.PDF; + } + + @Override + public String getFileExtension() { + return "pdf"; + } } diff --git a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ComplexConverter.java b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ComplexConverter.java index c7b730b76e67163d9ae360f38cb8f95a90f020ca..bf7e9ff809a48c077225e540cc456967f7188888 100644 --- a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ComplexConverter.java +++ b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ComplexConverter.java @@ -29,161 +29,163 @@ import lcsb.mapviewer.model.map.species.Species; */ public class ComplexConverter extends SpeciesConverter<Complex> { - /** - * How big is the triangle trimmed part of the complex. - */ - private static final int TRIMMED_CORNER_SIZE = 5; - - /** - * Describes the distance between border of complex and internal border in - * brief view (without children). - */ - private static final double INTERNAL_BORDER_DIST = 5.0; - /** - * Default class logger. - */ - private static Logger logger = Logger.getLogger(ComplexConverter.class.getName()); - - /** - * Default constructor. - * - * @param colorExtractor - * Object that helps to convert {@link ColorSchema} values into - * colors when drawing {@link Species} - */ - public ComplexConverter(ColorExtractor colorExtractor) { - super(colorExtractor); - } - - @Override - public void draw(final Complex alias, final Graphics2D graphics, final ConverterParams params) { - if (alias.getState().equalsIgnoreCase("complexnoborder")) { - return; - } - - int homodir; - if (params.isSbgnFormat()) { - // If the SBGN display mode is set, multimer is shown as two stacked - // glyphs - if (alias.getHomodimer() > 1) { - homodir = 2; - } else { - homodir = 1; - } - } else { - homodir = alias.getHomodimer(); - } - - alias.setWidth(alias.getWidth() - SpeciesConverter.HOMODIMER_OFFSET * (alias.getHomodimer() - 1)); - alias.setHeight(alias.getHeight() - SpeciesConverter.HOMODIMER_OFFSET * (alias.getHomodimer() - 1)); - - alias.setX(alias.getX() + SpeciesConverter.HOMODIMER_OFFSET * (homodir)); - alias.setY(alias.getY() + SpeciesConverter.HOMODIMER_OFFSET * (homodir)); - - for (int i = 0; i < homodir; i++) { - alias.setX(alias.getX() - SpeciesConverter.HOMODIMER_OFFSET); - alias.setY(alias.getY() - SpeciesConverter.HOMODIMER_OFFSET); - - GeneralPath path = getAliasPath(alias); - - Color c = graphics.getColor(); - Stroke stroke = graphics.getStroke(); - graphics.setColor(alias.getColor()); - graphics.fill(path); - graphics.setColor(c); - graphics.setStroke(getBorderLine(alias)); - graphics.draw(path); - - if (alias.getState().equals("brief")) { - alias.increaseBorder(-INTERNAL_BORDER_DIST); - path = getAliasPath(alias); - alias.increaseBorder(INTERNAL_BORDER_DIST); - graphics.setStroke(LineType.DOTTED.getStroke()); - graphics.draw(path); - } - if (alias.getActivity() && !params.isSbgnFormat()) { - alias.increaseBorder(INTERNAL_BORDER_DIST); - path = getAliasPath(alias); - alias.increaseBorder(-INTERNAL_BORDER_DIST); - graphics.setStroke(LineType.DOTTED.getStroke()); - graphics.draw(path); - } - graphics.setStroke(stroke); - } - - alias.setWidth(alias.getWidth() + SpeciesConverter.HOMODIMER_OFFSET * (alias.getHomodimer() - 1)); - alias.setHeight(alias.getHeight() + SpeciesConverter.HOMODIMER_OFFSET * (alias.getHomodimer() - 1)); - - // SBGN view - multimers are displayed with a unit of information containing - // cardinality - if (params.isSbgnFormat()) { - String unitOfInformationText = null; - if (alias.getStatePrefix() != null && alias.getStateLabel() != null) { - unitOfInformationText = alias.getStatePrefix() + ":" + alias.getStateLabel(); - } - if (homodir == 2 && (unitOfInformationText == null || !unitOfInformationText.contains("N:"))) { - if (unitOfInformationText != null) { - unitOfInformationText += "; "; - } else { - unitOfInformationText = ""; - } - unitOfInformationText += "N:" + alias.getHomodimer(); - } - - drawUnitOfInformation(unitOfInformationText, alias, graphics); - } - - String text = alias.getStructuralState(); - - drawStructuralState(text, alias, graphics); - - drawText(alias, graphics, params); - } - - @Override - public void drawText(final Complex complex, final Graphics2D graphics, final ConverterParams params) { - if (complex.getElements().size() > 0) { - if (isTransparent(complex, params)) { - - super.drawText(complex, graphics, params); - return; - } - } - String text = getText(complex); - try { - double fontSize = DEFAULT_SPECIES_FONT_SIZE; - if (complex.getFontSize() != null) { - fontSize = complex.getFontSize(); - } - int size = (int) FontFinder.findMaxFontSize(params.getScale() * fontSize, Font.SANS_SERIF, graphics, complex.getBorder(), text); - FontFinder.drawText(size, Font.SANS_SERIF, graphics, complex.getBorder(), text); - } catch (RectangleTooSmallException e) { - } - } - - /** - * Returns the border of {@link Complex}. - * - * @param complex - * exact object for which we want to get a border - * @return border of the {@link Complex} - */ - private GeneralPath getAliasPath(final Complex complex) { - GeneralPath path = new GeneralPath(Path2D.WIND_EVEN_ODD); - path.moveTo(complex.getX() + TRIMMED_CORNER_SIZE, complex.getY()); - path.lineTo(complex.getX() + complex.getWidth() - TRIMMED_CORNER_SIZE, complex.getY()); - path.lineTo(complex.getX() + complex.getWidth(), complex.getY() + TRIMMED_CORNER_SIZE); - path.lineTo(complex.getX() + complex.getWidth(), complex.getY() + complex.getHeight() - TRIMMED_CORNER_SIZE); - path.lineTo(complex.getX() + complex.getWidth() - TRIMMED_CORNER_SIZE, complex.getY() + complex.getHeight()); - path.lineTo(complex.getX() + TRIMMED_CORNER_SIZE, complex.getY() + complex.getHeight()); - path.lineTo(complex.getX(), complex.getY() + complex.getHeight() - TRIMMED_CORNER_SIZE); - path.lineTo(complex.getX(), complex.getY() + TRIMMED_CORNER_SIZE); - path.closePath(); - return path; - } - - @Override - public PathIterator getBoundPathIterator(final Complex complex) { - return getAliasPath(complex).getPathIterator(new AffineTransform()); - } + /** + * How big is the triangle trimmed part of the complex. + */ + private static final int TRIMMED_CORNER_SIZE = 5; + + /** + * Describes the distance between border of complex and internal border in brief + * view (without children). + */ + private static final double INTERNAL_BORDER_DIST = 5.0; + /** + * Default class logger. + */ + @SuppressWarnings("unused") + private static Logger logger = Logger.getLogger(ComplexConverter.class); + + /** + * Default constructor. + * + * @param colorExtractor + * Object that helps to convert {@link ColorSchema} values into colors + * when drawing {@link Species} + */ + public ComplexConverter(ColorExtractor colorExtractor) { + super(colorExtractor); + } + + @Override + public void draw(final Complex alias, final Graphics2D graphics, final ConverterParams params) { + if (alias.getState().equalsIgnoreCase("complexnoborder")) { + return; + } + + int homodir; + if (params.isSbgnFormat()) { + // If the SBGN display mode is set, multimer is shown as two stacked + // glyphs + if (alias.getHomodimer() > 1) { + homodir = 2; + } else { + homodir = 1; + } + } else { + homodir = alias.getHomodimer(); + } + + alias.setWidth(alias.getWidth() - SpeciesConverter.HOMODIMER_OFFSET * (alias.getHomodimer() - 1)); + alias.setHeight(alias.getHeight() - SpeciesConverter.HOMODIMER_OFFSET * (alias.getHomodimer() - 1)); + + alias.setX(alias.getX() + SpeciesConverter.HOMODIMER_OFFSET * (homodir)); + alias.setY(alias.getY() + SpeciesConverter.HOMODIMER_OFFSET * (homodir)); + + for (int i = 0; i < homodir; i++) { + alias.setX(alias.getX() - SpeciesConverter.HOMODIMER_OFFSET); + alias.setY(alias.getY() - SpeciesConverter.HOMODIMER_OFFSET); + + GeneralPath path = getAliasPath(alias); + + Color c = graphics.getColor(); + Stroke stroke = graphics.getStroke(); + graphics.setColor(alias.getColor()); + graphics.fill(path); + graphics.setColor(c); + graphics.setStroke(getBorderLine(alias)); + graphics.draw(path); + + if (alias.getState().equals("brief")) { + alias.increaseBorder(-INTERNAL_BORDER_DIST); + path = getAliasPath(alias); + alias.increaseBorder(INTERNAL_BORDER_DIST); + graphics.setStroke(LineType.DOTTED.getStroke()); + graphics.draw(path); + } + if (alias.getActivity() && !params.isSbgnFormat()) { + alias.increaseBorder(INTERNAL_BORDER_DIST); + path = getAliasPath(alias); + alias.increaseBorder(-INTERNAL_BORDER_DIST); + graphics.setStroke(LineType.DOTTED.getStroke()); + graphics.draw(path); + } + graphics.setStroke(stroke); + } + + alias.setWidth(alias.getWidth() + SpeciesConverter.HOMODIMER_OFFSET * (alias.getHomodimer() - 1)); + alias.setHeight(alias.getHeight() + SpeciesConverter.HOMODIMER_OFFSET * (alias.getHomodimer() - 1)); + + // SBGN view - multimers are displayed with a unit of information containing + // cardinality + if (params.isSbgnFormat()) { + String unitOfInformationText = null; + if (alias.getStatePrefix() != null && alias.getStateLabel() != null) { + unitOfInformationText = alias.getStatePrefix() + ":" + alias.getStateLabel(); + } + if (homodir == 2 && (unitOfInformationText == null || !unitOfInformationText.contains("N:"))) { + if (unitOfInformationText != null) { + unitOfInformationText += "; "; + } else { + unitOfInformationText = ""; + } + unitOfInformationText += "N:" + alias.getHomodimer(); + } + + drawUnitOfInformation(unitOfInformationText, alias, graphics); + } + + String text = alias.getStructuralState(); + + drawStructuralState(text, alias, graphics); + + drawText(alias, graphics, params); + } + + @Override + public void drawText(final Complex complex, final Graphics2D graphics, final ConverterParams params) { + if (complex.getElements().size() > 0) { + if (isTransparent(complex, params)) { + + super.drawText(complex, graphics, params); + return; + } + } + String text = getText(complex); + try { + double fontSize = DEFAULT_SPECIES_FONT_SIZE; + if (complex.getFontSize() != null) { + fontSize = complex.getFontSize(); + } + int size = (int) FontFinder.findMaxFontSize(params.getScale() * fontSize, Font.SANS_SERIF, graphics, + complex.getBorder(), text); + FontFinder.drawText(size, Font.SANS_SERIF, graphics, complex.getBorder(), text); + } catch (RectangleTooSmallException e) { + } + } + + /** + * Returns the border of {@link Complex}. + * + * @param complex + * exact object for which we want to get a border + * @return border of the {@link Complex} + */ + private GeneralPath getAliasPath(final Complex complex) { + GeneralPath path = new GeneralPath(Path2D.WIND_EVEN_ODD); + path.moveTo(complex.getX() + TRIMMED_CORNER_SIZE, complex.getY()); + path.lineTo(complex.getX() + complex.getWidth() - TRIMMED_CORNER_SIZE, complex.getY()); + path.lineTo(complex.getX() + complex.getWidth(), complex.getY() + TRIMMED_CORNER_SIZE); + path.lineTo(complex.getX() + complex.getWidth(), complex.getY() + complex.getHeight() - TRIMMED_CORNER_SIZE); + path.lineTo(complex.getX() + complex.getWidth() - TRIMMED_CORNER_SIZE, complex.getY() + complex.getHeight()); + path.lineTo(complex.getX() + TRIMMED_CORNER_SIZE, complex.getY() + complex.getHeight()); + path.lineTo(complex.getX(), complex.getY() + complex.getHeight() - TRIMMED_CORNER_SIZE); + path.lineTo(complex.getX(), complex.getY() + TRIMMED_CORNER_SIZE); + path.closePath(); + return path; + } + + @Override + public PathIterator getBoundPathIterator(final Complex complex) { + return getAliasPath(complex).getPathIterator(new AffineTransform()); + } } diff --git a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/IonConverter.java b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/IonConverter.java index 5f261cb19b11a4f50718097ce66df106b5c1cee8..d4ff6fccbae66537cf1610423b7fd827624ad325 100644 --- a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/IonConverter.java +++ b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/IonConverter.java @@ -6,7 +6,6 @@ import java.awt.Shape; import java.awt.Stroke; import java.awt.geom.Ellipse2D; import java.awt.geom.PathIterator; -import java.awt.geom.Point2D; import org.apache.log4j.Logger; diff --git a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ProteinConverter.java b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ProteinConverter.java index b160c0f10e4208e0a26b362457e43eb62407cb53..4649301841932a723db74b1e18dc7d7aa3fa692d 100644 --- a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ProteinConverter.java +++ b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ProteinConverter.java @@ -1,13 +1,11 @@ package lcsb.mapviewer.converter.graphics.bioEntity.element.species; import java.awt.Color; -import java.awt.Font; import java.awt.Graphics2D; import java.awt.Shape; import java.awt.Stroke; import java.awt.geom.AffineTransform; import java.awt.geom.Area; -import java.awt.geom.Ellipse2D; import java.awt.geom.GeneralPath; import java.awt.geom.Path2D; import java.awt.geom.PathIterator; @@ -29,8 +27,6 @@ import lcsb.mapviewer.model.map.species.ReceptorProtein; import lcsb.mapviewer.model.map.species.Species; import lcsb.mapviewer.model.map.species.TruncatedProtein; import lcsb.mapviewer.model.map.species.field.ModificationResidue; -import lcsb.mapviewer.model.map.species.field.ModificationState; -import lcsb.mapviewer.model.map.species.field.Residue; import lcsb.mapviewer.modelutils.map.ElementUtils; /** diff --git a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/SimpleMoleculeConverter.java b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/SimpleMoleculeConverter.java index 8a609f533ccb963ad4a8a546636cdbf909d9a5c4..ef50bcde90f1830b18c40e53e2a890cbf040fdd7 100644 --- a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/SimpleMoleculeConverter.java +++ b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/SimpleMoleculeConverter.java @@ -6,7 +6,6 @@ import java.awt.Shape; import java.awt.Stroke; import java.awt.geom.Ellipse2D; import java.awt.geom.PathIterator; -import java.awt.geom.Point2D; import org.apache.log4j.Logger; @@ -28,6 +27,7 @@ public class SimpleMoleculeConverter extends SpeciesConverter<SimpleMolecule> { /** * Default class logger. */ + @SuppressWarnings("unused") private static Logger logger = Logger.getLogger(SimpleMoleculeConverter.class.getName()); /** diff --git a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/SpeciesConverter.java b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/SpeciesConverter.java index c707b3b147c068086f3906842bd7cfe0e68b3b04..99ae8a9a70daa6396ea88b325fd613e75a542647 100644 --- a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/SpeciesConverter.java +++ b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/SpeciesConverter.java @@ -100,6 +100,16 @@ public abstract class SpeciesConverter<T extends Species> extends ElementConvert */ private static final int MIN_UNIT_OF_INFORMATION_WIDTH = 40; + /** + * Length of the arrow for transcription site visualization. + */ + public static final int TRANSCRIPTION_SITE_ARROW_LENGTH = 8; + + /** + * Angle of the arrow for transcription site visualization. + */ + public static final double TRANSCRIPTION_SITE_ARROW_ANGLE = 3 * Math.PI / 4; + /** * Default class logger. */ @@ -665,30 +675,38 @@ public abstract class SpeciesConverter<T extends Species> extends ElementConvert double y = transcriptionSite.getPosition().getY(); double x = transcriptionSite.getPosition().getX(); PolylineData line = new PolylineData(); - if (transcriptionSite.getDirection().equals("RIGHT")) { - x += transcriptionSite.getWidth() / 2; - line.addPoint(new Point2D.Double(x, y)); + x += transcriptionSite.getWidth() / 2; + line.addPoint(new Point2D.Double(x, y)); - y -= DEFAULT_MODIFICATION_DIAMETER; - line.addPoint(new Point2D.Double(x, y)); + y -= DEFAULT_MODIFICATION_DIAMETER; + line.addPoint(new Point2D.Double(x, y)); + if (transcriptionSite.getDirection().equals("RIGHT")) { x -= transcriptionSite.getWidth(); - line.addPoint(new Point2D.Double(x, y)); } else { - x -= transcriptionSite.getWidth() / 2; - line.addPoint(new Point2D.Double(x, y)); - - y -= DEFAULT_MODIFICATION_DIAMETER; - line.addPoint(new Point2D.Double(x, y)); - x += transcriptionSite.getWidth(); - line.addPoint(new Point2D.Double(x, y)); } + line.addPoint(new Point2D.Double(x, y)); + line.setColor(color); line.getEndAtd().setArrowType(ArrowType.FULL); + line.getEndAtd().setLen(TRANSCRIPTION_SITE_ARROW_LENGTH); + line.getEndAtd().setAngle(TRANSCRIPTION_SITE_ARROW_ANGLE); arrowTransformation.drawLine(line, graphics); + y = transcriptionSite.getPosition().getY() - DEFAULT_MODIFICATION_DIAMETER - DEFAULT_SPECIES_FONT_SIZE / 2; + if (transcriptionSite.getName() != null && !transcriptionSite.getName().isEmpty()) { + drawText(new Point2D.Double(x, y), transcriptionSite.getName(), graphics, true, false); + } + } + + public ArrowTransformation getArrowTransformation() { + return arrowTransformation; + } + + public void setArrowTransformation(ArrowTransformation arrowTransformation) { + this.arrowTransformation = arrowTransformation; } } diff --git a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/UnknownConverter.java b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/UnknownConverter.java index a3aec15bac0cde37f378eaa13f253f5ed9fcb783..1135513a8c3ac2648376801ff49ff75dc0cf163d 100644 --- a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/UnknownConverter.java +++ b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/UnknownConverter.java @@ -6,7 +6,6 @@ import java.awt.Shape; import java.awt.Stroke; import java.awt.geom.Ellipse2D; import java.awt.geom.PathIterator; -import java.awt.geom.Point2D; import org.apache.log4j.Logger; @@ -30,6 +29,7 @@ public class UnknownConverter extends SpeciesConverter<Unknown> { /** * Default class logger. */ + @SuppressWarnings("unused") private static Logger logger = Logger.getLogger(UnknownConverter.class.getName()); /** diff --git a/converter-graphics/src/main/resources/empty.txt b/converter-graphics/src/main/resources/empty.txt deleted file mode 100644 index e45f025b4e3a8b4af265accb372955b7774d589f..0000000000000000000000000000000000000000 --- a/converter-graphics/src/main/resources/empty.txt +++ /dev/null @@ -1 +0,0 @@ -EMPTY file to force git to push the folder \ No newline at end of file diff --git a/converter-graphics/src/main/resources/fonts/truetype/dejavu/.uuid b/converter-graphics/src/main/resources/fonts/truetype/dejavu/.uuid new file mode 100644 index 0000000000000000000000000000000000000000..00c2827323f14087f534b1adbb6fbff54eb0a0ea --- /dev/null +++ b/converter-graphics/src/main/resources/fonts/truetype/dejavu/.uuid @@ -0,0 +1 @@ +6069d377-aaaf-4ede-af18-d01b89f05e38 \ No newline at end of file diff --git a/converter-graphics/src/main/resources/fonts/truetype/dejavu/DejaVuSans-Bold.ttf b/converter-graphics/src/main/resources/fonts/truetype/dejavu/DejaVuSans-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..66027ed46efce402906354f43b5061c5875cd7d4 Binary files /dev/null and b/converter-graphics/src/main/resources/fonts/truetype/dejavu/DejaVuSans-Bold.ttf differ diff --git a/converter-graphics/src/main/resources/fonts/truetype/dejavu/DejaVuSans-BoldOblique.ttf b/converter-graphics/src/main/resources/fonts/truetype/dejavu/DejaVuSans-BoldOblique.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0d941cba739392312dab77f980c70835c746bdfb Binary files /dev/null and b/converter-graphics/src/main/resources/fonts/truetype/dejavu/DejaVuSans-BoldOblique.ttf differ diff --git a/converter-graphics/src/main/resources/fonts/truetype/dejavu/DejaVuSans-Oblique.ttf b/converter-graphics/src/main/resources/fonts/truetype/dejavu/DejaVuSans-Oblique.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3f4e423da42eff32691fa370e756a27ea1e4e9f4 Binary files /dev/null and b/converter-graphics/src/main/resources/fonts/truetype/dejavu/DejaVuSans-Oblique.ttf differ diff --git a/converter-graphics/src/main/resources/fonts/truetype/dejavu/DejaVuSans.ttf b/converter-graphics/src/main/resources/fonts/truetype/dejavu/DejaVuSans.ttf new file mode 100644 index 0000000000000000000000000000000000000000..39a60f4033601edf744a63a83feccd2a7f6ba39d Binary files /dev/null and b/converter-graphics/src/main/resources/fonts/truetype/dejavu/DejaVuSans.ttf differ diff --git a/converter-graphics/src/test/java/lcsb/mapviewer/converter/graphics/PdfFontMapperTest.java b/converter-graphics/src/test/java/lcsb/mapviewer/converter/graphics/PdfFontMapperTest.java new file mode 100644 index 0000000000000000000000000000000000000000..ce988d264e386115967172f22cca770b07a36687 --- /dev/null +++ b/converter-graphics/src/test/java/lcsb/mapviewer/converter/graphics/PdfFontMapperTest.java @@ -0,0 +1,30 @@ +package lcsb.mapviewer.converter.graphics; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; + +import java.awt.Font; + +import org.junit.Test; + +import com.itextpdf.text.pdf.BaseFont; + +public class PdfFontMapperTest { + + @Test + public void testUnknownFont() { + PdfFontMapper mapper = new PdfFontMapper(); + BaseFont font = mapper.awtToPdf(new Font("xxx", 0, 12)); + BaseFont helveticaFont = mapper.awtToPdf(new Font("Helvetica", 0, 12)); + assertEquals(helveticaFont.getPostscriptFontName(), font.getPostscriptFontName()); + } + + @Test + public void testSansSerifFont() { + PdfFontMapper mapper = new PdfFontMapper(); + BaseFont font = mapper.awtToPdf(new Font("SansSerif", 0, 12)); + BaseFont helveticaFont = mapper.awtToPdf(new Font("Helvetica", 0, 12)); + assertFalse(helveticaFont.getPostscriptFontName().equalsIgnoreCase(font.getPostscriptFontName())); + } + +} diff --git a/converter-graphics/src/test/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ComplexConverterTest.java b/converter-graphics/src/test/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ComplexConverterTest.java index 050b59a9a26d7cedbdf305cc36f540220b97a9eb..fa3159f439ca8f4de96d9ef3b17c468f38978765 100644 --- a/converter-graphics/src/test/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ComplexConverterTest.java +++ b/converter-graphics/src/test/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ComplexConverterTest.java @@ -2,25 +2,19 @@ package lcsb.mapviewer.converter.graphics.bioEntity.element.species; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; -import static org.mockito.Matchers.any; -import static org.mockito.Mockito.times; -import static org.mockito.Mockito.verify; import java.awt.Color; import java.awt.Graphics2D; -import java.awt.geom.Point2D; import java.awt.image.BufferedImage; import org.apache.log4j.Logger; import org.junit.After; import org.junit.Before; import org.junit.Test; -import org.mockito.Mockito; import lcsb.mapviewer.commands.ColorExtractor; import lcsb.mapviewer.converter.graphics.ConverterParams; import lcsb.mapviewer.model.map.species.Complex; -import lcsb.mapviewer.model.map.species.field.TranscriptionSite; public class ComplexConverterTest { Logger logger = Logger.getLogger(ComplexConverterTest.class); @@ -83,6 +77,7 @@ public class ComplexConverterTest { throw e; } } + private Complex createComplex() { Complex protein = new Complex("id"); protein.setName("NAME_OF_THE_ELEMENT"); diff --git a/converter-graphics/src/test/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/SpeciesConverterTest.java b/converter-graphics/src/test/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/SpeciesConverterTest.java index 4f67a317af0d6b5d8d8a9f5cba8062e9bd0ce1f1..9b1ec5616f6490f6b6eae2da279f0be88628bdfc 100644 --- a/converter-graphics/src/test/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/SpeciesConverterTest.java +++ b/converter-graphics/src/test/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/SpeciesConverterTest.java @@ -1,19 +1,19 @@ package lcsb.mapviewer.converter.graphics.bioEntity.element.species; import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; -import static org.mockito.Matchers.any; -import static org.mockito.Matchers.anyBoolean; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.anyBoolean; +import static org.mockito.ArgumentMatchers.anyInt; +import static org.mockito.ArgumentMatchers.anyString; +import static org.mockito.ArgumentMatchers.argThat; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import java.awt.Color; -import java.awt.Desktop; import java.awt.Graphics2D; import java.awt.geom.Point2D; import java.awt.image.BufferedImage; -import java.io.File; import java.util.ArrayList; import java.util.List; @@ -25,14 +25,9 @@ import org.mockito.Mockito; import lcsb.mapviewer.commands.ColorExtractor; import lcsb.mapviewer.converter.graphics.ConverterParams; -import lcsb.mapviewer.converter.graphics.MapGenerator; -import lcsb.mapviewer.converter.graphics.PngImageGenerator; -import lcsb.mapviewer.converter.graphics.AbstractImageGenerator.Params; -import lcsb.mapviewer.converter.graphics.MapGenerator.MapGeneratorParams; -import lcsb.mapviewer.converter.model.celldesigner.CellDesignerXmlParser; +import lcsb.mapviewer.converter.graphics.geometry.ArrowTransformation; import lcsb.mapviewer.model.map.layout.ColorSchema; import lcsb.mapviewer.model.map.layout.GenericColorSchema; -import lcsb.mapviewer.model.map.model.Model; import lcsb.mapviewer.model.map.species.GenericProtein; import lcsb.mapviewer.model.map.species.Protein; import lcsb.mapviewer.model.map.species.field.BindingRegion; @@ -179,12 +174,12 @@ public class SpeciesConverterTest { Graphics2D graphics = bi.createGraphics(); ModificationResidue residue = new Residue(); - residue.setPosition(new Point2D.Double(10,10)); - + residue.setPosition(new Point2D.Double(10, 10)); + ProteinConverter converter = Mockito.spy(new ProteinConverter(colorExtractor)); converter.drawModification(residue, graphics, false); verify(converter, times(1)).drawResidue(any(), any(), anyBoolean()); - + } catch (Exception e) { e.printStackTrace(); throw e; @@ -199,15 +194,15 @@ public class SpeciesConverterTest { Protein protein = createProtein(); BindingRegion bindingRegion = new BindingRegion(); - bindingRegion.setPosition(new Point2D.Double(10,10)); + bindingRegion.setPosition(new Point2D.Double(10, 10)); bindingRegion.setWidth(100.0); bindingRegion.setHeight(10.0); protein.addModificationResidue(bindingRegion); - + ProteinConverter converter = Mockito.spy(new ProteinConverter(colorExtractor)); converter.drawModification(bindingRegion, graphics, false); verify(converter, times(1)).drawBindingRegion(any(), any()); - + } catch (Exception e) { e.printStackTrace(); throw e; @@ -221,12 +216,12 @@ public class SpeciesConverterTest { Graphics2D graphics = bi.createGraphics(); ModificationSite modificationSite = new ModificationSite(); - modificationSite.setPosition(new Point2D.Double(10,10)); - + modificationSite.setPosition(new Point2D.Double(10, 10)); + ProteinConverter converter = Mockito.spy(new ProteinConverter(colorExtractor)); converter.drawModification(modificationSite, graphics, false); verify(converter, times(1)).drawModificationSite(any(), any(), anyBoolean()); - + } catch (Exception e) { e.printStackTrace(); throw e; @@ -240,14 +235,14 @@ public class SpeciesConverterTest { Graphics2D graphics = bi.createGraphics(); ProteinBindingDomain proteinBindingRegion = new ProteinBindingDomain(); - proteinBindingRegion.setPosition(new Point2D.Double(10,10)); + proteinBindingRegion.setPosition(new Point2D.Double(10, 10)); proteinBindingRegion.setWidth(100); proteinBindingRegion.setHeight(20); - + ProteinConverter converter = Mockito.spy(new ProteinConverter(colorExtractor)); converter.drawModification(proteinBindingRegion, graphics, false); verify(converter, times(1)).drawProteinBindingDomain(any(), any()); - + } catch (Exception e) { e.printStackTrace(); throw e; @@ -261,14 +256,14 @@ public class SpeciesConverterTest { Graphics2D graphics = bi.createGraphics(); CodingRegion codingRegion = new CodingRegion(); - codingRegion.setPosition(new Point2D.Double(10,10)); + codingRegion.setPosition(new Point2D.Double(10, 10)); codingRegion.setWidth(100); codingRegion.setHeight(20); - + ProteinConverter converter = Mockito.spy(new ProteinConverter(colorExtractor)); converter.drawModification(codingRegion, graphics, false); verify(converter, times(1)).drawCodingRegion(any(), any()); - + } catch (Exception e) { e.printStackTrace(); throw e; @@ -282,14 +277,14 @@ public class SpeciesConverterTest { Graphics2D graphics = bi.createGraphics(); RegulatoryRegion regulatoryRegion = new RegulatoryRegion(); - regulatoryRegion.setPosition(new Point2D.Double(10,10)); + regulatoryRegion.setPosition(new Point2D.Double(10, 10)); regulatoryRegion.setWidth(100); regulatoryRegion.setHeight(20); - + ProteinConverter converter = Mockito.spy(new ProteinConverter(colorExtractor)); converter.drawModification(regulatoryRegion, graphics, false); verify(converter, times(1)).drawRegulatoryRegion(any(), any()); - + } catch (Exception e) { e.printStackTrace(); throw e; @@ -303,16 +298,71 @@ public class SpeciesConverterTest { Graphics2D graphics = bi.createGraphics(); TranscriptionSite transcriptionSite = new TranscriptionSite(); - transcriptionSite.setPosition(new Point2D.Double(10,10)); + transcriptionSite.setPosition(new Point2D.Double(10, 10)); transcriptionSite.setWidth(100); transcriptionSite.setHeight(20); transcriptionSite.setActive(true); transcriptionSite.setDirection("LEFT"); - + ProteinConverter converter = Mockito.spy(new ProteinConverter(colorExtractor)); + converter.drawModification(transcriptionSite, graphics, false); verify(converter, times(1)).drawTranscriptionSite(any(), any()); - + + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testDrawTranscriptionSiteSize() throws Exception { + try { + BufferedImage bi = new BufferedImage(200, 200, BufferedImage.TYPE_INT_ARGB); + Graphics2D graphics = bi.createGraphics(); + + TranscriptionSite transcriptionSite = new TranscriptionSite(); + transcriptionSite.setPosition(new Point2D.Double(10, 10)); + transcriptionSite.setWidth(100); + transcriptionSite.setHeight(20); + transcriptionSite.setDirection("LEFT"); + + ArrowTransformation arrowTransformation = Mockito.spy(new ArrowTransformation()); + + ProteinConverter converter = new ProteinConverter(colorExtractor); + converter.setArrowTransformation(arrowTransformation); + + converter.drawModification(transcriptionSite, graphics, false); + verify(arrowTransformation, times(1)).drawLine( + argThat( + polylineData -> polylineData.getEndAtd().getLen() == SpeciesConverter.TRANSCRIPTION_SITE_ARROW_LENGTH), + any()); + + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testDrawTranscriptionSiteDescription() throws Exception { + try { + BufferedImage bi = new BufferedImage(200, 200, BufferedImage.TYPE_INT_ARGB); + Graphics2D graphics = Mockito.spy(bi.createGraphics()); + + TranscriptionSite transcriptionSite = new TranscriptionSite(); + transcriptionSite.setPosition(new Point2D.Double(10, 10)); + transcriptionSite.setWidth(100); + transcriptionSite.setHeight(20); + transcriptionSite.setActive(true); + transcriptionSite.setDirection("LEFT"); + transcriptionSite.setName("x"); + + ProteinConverter converter = new ProteinConverter(colorExtractor); + + converter.drawModification(transcriptionSite, graphics, false); + verify(graphics, times(1)).drawString(anyString(), anyInt(), anyInt()); + } catch (Exception e) { e.printStackTrace(); throw e; diff --git a/converter-graphics/src/test/java/lcsb/mapviewer/converter/graphics/bioEntity/reaction/ReactionConverterTest.java b/converter-graphics/src/test/java/lcsb/mapviewer/converter/graphics/bioEntity/reaction/ReactionConverterTest.java index 896796030f2692cdb451b1e9d7e7402d6de30b83..9b8612457fdda20cd5f5d95a8217e1f1cd11ad15 100644 --- a/converter-graphics/src/test/java/lcsb/mapviewer/converter/graphics/bioEntity/reaction/ReactionConverterTest.java +++ b/converter-graphics/src/test/java/lcsb/mapviewer/converter/graphics/bioEntity/reaction/ReactionConverterTest.java @@ -1,7 +1,6 @@ package lcsb.mapviewer.converter.graphics.bioEntity.reaction; import static org.junit.Assert.assertTrue; -import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.nullable; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; @@ -9,7 +8,6 @@ import static org.mockito.Mockito.verify; import java.awt.Color; import java.awt.Graphics2D; import java.awt.Shape; -import java.awt.geom.GeneralPath; import java.awt.geom.Point2D; import java.awt.image.BufferedImage; import java.util.ArrayList; diff --git a/converter-sbml/.classpath b/converter-sbml/.classpath deleted file mode 100644 index 02b328e20b63be7b68fe59db50ffc50bfb63d11b..0000000000000000000000000000000000000000 --- a/converter-sbml/.classpath +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="org.eclipse.jst.component.nondependency" value=""/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/converter-sbml/.gitignore b/converter-sbml/.gitignore index b63db0be70551e9eba1324140647e7df021613bc..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e 100644 --- a/converter-sbml/.gitignore +++ b/converter-sbml/.gitignore @@ -1,5 +1,5 @@ -.settings/org.eclipse.wst.validation.prefs - +#eclipse files +target +.classpath +.settings /bin/ -tmp.png -tmp.xml diff --git a/converter-sbml/.settings/org.eclipse.core.resources.prefs b/converter-sbml/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 29abf999564110a0d6aca109f55f439c72b7031c..0000000000000000000000000000000000000000 --- a/converter-sbml/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/converter-sbml/.settings/org.eclipse.jdt.core.prefs b/converter-sbml/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 4e4a3ada9aeac01e3bdc83230c968feb2575c8fd..0000000000000000000000000000000000000000 --- a/converter-sbml/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/converter-sbml/.settings/org.eclipse.m2e.core.prefs b/converter-sbml/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index f897a7f1cb2389f85fe6381425d29f0a9866fb65..0000000000000000000000000000000000000000 --- a/converter-sbml/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/converter-sbml/.settings/org.eclipse.wst.common.component b/converter-sbml/.settings/org.eclipse.wst.common.component deleted file mode 100644 index 39eb1603ac287274b92ca67fb3c3a67be0f289b5..0000000000000000000000000000000000000000 --- a/converter-sbml/.settings/org.eclipse.wst.common.component +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> - <wb-module deploy-name="converter-sbml"> - <wb-resource deploy-path="/" source-path="/src/main/java"/> - <wb-resource deploy-path="/" source-path="/src/main/resources"/> - </wb-module> -</project-modules> diff --git a/converter-sbml/.settings/org.eclipse.wst.common.project.facet.core.xml b/converter-sbml/.settings/org.eclipse.wst.common.project.facet.core.xml deleted file mode 100644 index fb95c4573c3b3c9ab0a26ac666d38876ea86083f..0000000000000000000000000000000000000000 --- a/converter-sbml/.settings/org.eclipse.wst.common.project.facet.core.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<faceted-project> - <installed facet="java" version="1.8"/> - <installed facet="jst.utility" version="1.0"/> -</faceted-project> diff --git a/converter-sbml/pom.xml b/converter-sbml/pom.xml index f2d8e21147b738460e70b20d49b36325b4afd80d..92fec0b1eb8f7d7f16ae8c84f0f953d676e3c08f 100644 --- a/converter-sbml/pom.xml +++ b/converter-sbml/pom.xml @@ -104,10 +104,6 @@ <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> - <exclusion> - <groupId>org.codehaus.woodstox</groupId> - <artifactId>stax2-api</artifactId> - </exclusion> <!-- https://github.com/sbmlteam/jsbml/issues/156 --> <exclusion> <groupId>org.sbml.jsbml</groupId> @@ -147,19 +143,9 @@ <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> - <exclusion> - <groupId>org.codehaus.woodstox</groupId> - <artifactId>stax2-api</artifactId> - </exclusion> </exclusions> </dependency> - <dependency> - <groupId>org.codehaus.woodstox</groupId> - <artifactId>stax2-api</artifactId> - <version>${stax2-api.version}</version> - </dependency> - <dependency> <groupId>lcsb.mapviewer</groupId> <artifactId>converter-graphics</artifactId> @@ -167,5 +153,12 @@ <scope>test</scope> </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> + </dependencies> </project> diff --git a/converter-sbml/src/test/java/lcsb/mapviewer/converter/model/sbml/SbmlExporterTest.java b/converter-sbml/src/test/java/lcsb/mapviewer/converter/model/sbml/SbmlExporterTest.java index ad40790555de5aea076bce9db4f36e6f25e7dc42..75a368f66c5e5c02a882a3a552a22c7b35c67f71 100644 --- a/converter-sbml/src/test/java/lcsb/mapviewer/converter/model/sbml/SbmlExporterTest.java +++ b/converter-sbml/src/test/java/lcsb/mapviewer/converter/model/sbml/SbmlExporterTest.java @@ -228,14 +228,15 @@ public class SbmlExporterTest { @Test public void testExportModelWithReaction() throws Exception { + String tempFilename = File.createTempFile("tmp", ".xml").getAbsolutePath(); IConverter converter = new SbmlParser(); Model model = converter.createModel(new ConverterParams().filename("testFiles/layoutExample/example1.xml")); model.setName(null); - converter.exportModelToFile(model, "tmp.xml"); + converter.exportModelToFile(model, tempFilename); - Model model2 = converter.createModel(new ConverterParams().filename("tmp.xml")); + Model model2 = converter.createModel(new ConverterParams().filename(tempFilename)); model2.setName(null); assertNotNull(model2); @@ -246,6 +247,7 @@ public class SbmlExporterTest { @Test public void testExportModelName() throws Exception { + String tempFilename = File.createTempFile("tmp", ".xml").getAbsolutePath(); IConverter converter = new SbmlParser(); Model model = new ModelFullIndexed(null); @@ -254,9 +256,9 @@ public class SbmlExporterTest { model.setName("UNKNOWN DISEASE MAP"); model.setIdModel("id1"); - converter.exportModelToFile(model, "tmp.xml"); + converter.exportModelToFile(model, tempFilename); - Model model2 = converter.createModel(new ConverterParams().filename("tmp.xml")); + Model model2 = converter.createModel(new ConverterParams().filename(tempFilename)); assertNotNull(model2); ModelComparator comparator = new ModelComparator(1.0); diff --git a/converter/.classpath b/converter/.classpath deleted file mode 100644 index d31a016bf3cf67396dfc9b82a804aabe1bb7854d..0000000000000000000000000000000000000000 --- a/converter/.classpath +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="org.eclipse.jst.component.nondependency" value=""/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/converter/.gitignore b/converter/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/converter/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/converter/.settings/org.eclipse.core.resources.prefs b/converter/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 8bc0e1c8b512d001245af215a67b67bc6d5b94ba..0000000000000000000000000000000000000000 --- a/converter/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,5 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/converter/.settings/org.eclipse.jdt.core.prefs b/converter/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index e24b722f83ced28c94e330a76fb64c16a6973c0c..0000000000000000000000000000000000000000 --- a/converter/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,13 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/converter/.settings/org.eclipse.m2e.core.prefs b/converter/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/converter/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/converter/.settings/org.eclipse.wst.common.component b/converter/.settings/org.eclipse.wst.common.component deleted file mode 100644 index 5e25deae9c6068d77ec0ce0574c7c5a269384c9f..0000000000000000000000000000000000000000 --- a/converter/.settings/org.eclipse.wst.common.component +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> - <wb-module deploy-name="MapViewer-converter"> - <wb-resource deploy-path="/" source-path="/src/main/java"/> - </wb-module> -</project-modules> diff --git a/converter/.settings/org.eclipse.wst.common.project.facet.core.xml b/converter/.settings/org.eclipse.wst.common.project.facet.core.xml deleted file mode 100644 index 6302d3e31361fb331cf7aaad184707ea3059ff5f..0000000000000000000000000000000000000000 --- a/converter/.settings/org.eclipse.wst.common.project.facet.core.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<faceted-project> - <installed facet="java" version="1.8"/> - <installed facet="jst.utility" version="1.0"/> -</faceted-project> diff --git a/converter/.settings/org.eclipse.wst.validation.prefs b/converter/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index 6f1cba68d5f82a12e1f80e8798437495567e43e7..0000000000000000000000000000000000000000 --- a/converter/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,2 +0,0 @@ -disabled=06target -eclipse.preferences.version=1 diff --git a/converter/pom.xml b/converter/pom.xml index 8721ee4354f98166c3f7cd4b49e90e5eeb00d07d..fae488bdb7f2e5ca8b16a57e014b6a9e3d4496fd 100644 --- a/converter/pom.xml +++ b/converter/pom.xml @@ -29,6 +29,13 @@ <version>${mockito.version}</version> <scope>test</scope> </dependency> + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> </dependencies> </project> diff --git a/converter/src/test/java/lcsb/mapviewer/converter/OverviewParserTest.java b/converter/src/test/java/lcsb/mapviewer/converter/OverviewParserTest.java index bf5bf8d7806da72a09f31f7268a938fe00e252ec..8c7e54ea2c66303d85d126251b887c6e58c2d3ba 100644 --- a/converter/src/test/java/lcsb/mapviewer/converter/OverviewParserTest.java +++ b/converter/src/test/java/lcsb/mapviewer/converter/OverviewParserTest.java @@ -22,6 +22,8 @@ import org.junit.After; import org.junit.Before; import org.junit.Test; +import com.google.common.io.Files; + import lcsb.mapviewer.converter.zip.ImageZipEntryFile; import lcsb.mapviewer.model.map.OverviewImage; import lcsb.mapviewer.model.map.OverviewLink; @@ -141,9 +143,8 @@ public class OverviewParserTest { try { Set<Model> models = createValidTestMapModel(); - String tmpDir = "tmp"; + String tmpDir = Files.createTempDir().getAbsolutePath(); - new File(tmpDir).mkdirs(); List<ImageZipEntryFile> imageEntries = createImageEntries(TEST_FILES_VALID_OVERVIEW_ZIP); List<OverviewImage> result = parser.parseOverviewLinks(models, imageEntries, tmpDir, new ZipFile(TEST_FILES_VALID_OVERVIEW_ZIP)); @@ -155,8 +156,6 @@ public class OverviewParserTest { OverviewImage img = result.get(0); assertEquals("test.png", img.getFilename()); - new File(tmpDir).delete(); - } catch (Exception e) { e.printStackTrace(); throw e; diff --git a/converter/tmp/test.png b/converter/tmp/test.png deleted file mode 100644 index adbe702689a43364dc6f0a6cebedcc9277388a9c..0000000000000000000000000000000000000000 Binary files a/converter/tmp/test.png and /dev/null differ diff --git a/editor/.classpath b/editor/.classpath deleted file mode 100644 index d2bc4e02a317797b4a7686bbbeb522b91be9e228..0000000000000000000000000000000000000000 --- a/editor/.classpath +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/editor/.gitignore b/editor/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/editor/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/editor/.settings/org.eclipse.core.resources.prefs b/editor/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/editor/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/editor/.settings/org.eclipse.jdt.core.prefs b/editor/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index f494d1de02b8cd4cf5ece5741b567665e239eeb6..0000000000000000000000000000000000000000 --- a/editor/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/editor/.settings/org.eclipse.m2e.core.prefs b/editor/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/editor/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/frontend-js/.classpath b/frontend-js/.classpath deleted file mode 100644 index 1d05ba33dae2b473b1a117b335d6d204fef796f2..0000000000000000000000000000000000000000 --- a/frontend-js/.classpath +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="org.eclipse.jst.component.nondependency" value=""/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/frontend-js/.gitignore b/frontend-js/.gitignore index 85bf40db478d89c911f8510b7155e5ab80276110..7dfdff84f49579b73867d5ed4d96a306a6e10798 100644 --- a/frontend-js/.gitignore +++ b/frontend-js/.gitignore @@ -1,11 +1,14 @@ -.idea/workspace.xml -.idea/jsLibraryMappings.xml -.idea/dictionaries/ -.idea/dbnavigator.xml -.idea/inspectionProfiles/ -.idea/codeStyles/ +#InteliJ files +.idea +#node files /dist/ /coverage/ /node_modules/ +#eclipse files +target +.classpath +.settings + +/bin/ diff --git a/frontend-js/.project b/frontend-js/.project index 428200f5255e66aa2f44c2a8b2e4dd871ee20285..e1d67854d2b5ed9ac32e0ca43aa7dba83ca16040 100644 --- a/frontend-js/.project +++ b/frontend-js/.project @@ -5,21 +5,6 @@ <projects> </projects> <buildSpec> - <buildCommand> - <name>org.eclipse.wst.common.project.facet.core.builder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.wst.validation.validationbuilder</name> - <arguments> - </arguments> - </buildCommand> <buildCommand> <name>org.eclipse.m2e.core.maven2Builder</name> <arguments> diff --git a/frontend-js/.settings/org.eclipse.core.resources.prefs b/frontend-js/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 4824b8026319a8fb303971008a7d59a816d58bd6..0000000000000000000000000000000000000000 --- a/frontend-js/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/<project>=UTF-8 diff --git a/frontend-js/.settings/org.eclipse.jdt.core.prefs b/frontend-js/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 991da2c903069420da07737ead576aefa16181fe..0000000000000000000000000000000000000000 --- a/frontend-js/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/frontend-js/.settings/org.eclipse.m2e.core.prefs b/frontend-js/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/frontend-js/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/frontend-js/.settings/org.eclipse.wst.common.component b/frontend-js/.settings/org.eclipse.wst.common.component deleted file mode 100644 index 9b323a9512ec07dcde694c22059a99542a396785..0000000000000000000000000000000000000000 --- a/frontend-js/.settings/org.eclipse.wst.common.component +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> - <wb-module deploy-name="frontend-js"> - <wb-resource deploy-path="/" source-path="/src/main/java"/> - </wb-module> -</project-modules> diff --git a/frontend-js/.settings/org.eclipse.wst.common.project.facet.core.xml b/frontend-js/.settings/org.eclipse.wst.common.project.facet.core.xml deleted file mode 100644 index 6302d3e31361fb331cf7aaad184707ea3059ff5f..0000000000000000000000000000000000000000 --- a/frontend-js/.settings/org.eclipse.wst.common.project.facet.core.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<faceted-project> - <installed facet="java" version="1.8"/> - <installed facet="jst.utility" version="1.0"/> -</faceted-project> diff --git a/frontend-js/.settings/org.eclipse.wst.validation.prefs b/frontend-js/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index 04cad8cb752a9761c4e5167d0301d3a27674430f..0000000000000000000000000000000000000000 --- a/frontend-js/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,2 +0,0 @@ -disabled=06target -eclipse.preferences.version=1 diff --git a/frontend-js/package-lock.json b/frontend-js/package-lock.json index 2fa69b85a68ab72ebc03d3e714f03654389550d0..4341df5ed029fe559e03b71dbd19d3bedc96998a 100644 --- a/frontend-js/package-lock.json +++ b/frontend-js/package-lock.json @@ -1208,7 +1208,7 @@ "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-1.10.19.tgz", "integrity": "sha512-+ljXcI6Pj3PTGy5pesp3E5Dr3x3AV45EZe0o1r0gKENN2gafBKXodVnk2ypKwl2tTmivjxbkiqoWnipTefyBTA==", "requires": { - "jquery": "1.12.1" + "jquery": "3.2.1" } }, "datatables.net-rowreorder": { @@ -1217,7 +1217,7 @@ "integrity": "sha512-FHFnEkOpbMk2BJCnRqi4A7lGE3VdiyHEnLRGVEieYH/7ohmJxgrhxHdWratXK4IMs8OvKw51epFeaAaMmXNlZQ==", "requires": { "datatables.net": "1.10.19", - "jquery": "1.12.1" + "jquery": "3.2.1" } }, "date-now": { @@ -2721,9 +2721,9 @@ "integrity": "sha1-MIGz/qZR+TF+xr1P6y3cmKpB1ZU=" }, "jquery": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-1.12.1.tgz", - "integrity": "sha1-nMNM5HgNTOuQxEMo8HEGTwGWDBg=" + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz", + "integrity": "sha1-XE2d5lKvbNCncBVKYxu6ErAVx4c=" }, "jquery-ui-dist": { "version": "1.12.1", @@ -3032,7 +3032,7 @@ "resolved": "https://registry.npmjs.org/jstree/-/jstree-3.3.5.tgz", "integrity": "sha1-nFeNsy0KZDd1zd2AIK1ZkvQRnBM=", "requires": { - "jquery": "1.12.1" + "jquery": "3.2.1" } }, "jszip": { diff --git a/frontend-js/package.json b/frontend-js/package.json index 4d059f0626a260a1794ea102901ac1268857de32..29db5bf5da4e6c6b4ccd49e114ad8bf47fcf75bb 100644 --- a/frontend-js/package.json +++ b/frontend-js/package.json @@ -13,7 +13,7 @@ "deploy": "node scripts/deploy.js", "refresh-mock-requests": "node scripts/refresh_mock_requests.js", "lint": "jshint src/.", - "test": "istanbul cover node_modules/mocha/bin/_mocha -- --recursive src/test/js" + "test": "istanbul cover node_modules/mocha/bin/_mocha -- --recursive src/test/js --retries 4" }, "author": "Piotr Gawron", "devDependencies": { @@ -28,7 +28,7 @@ "exorcist": "^0.4.0", "file-url": "^2.0.0", "istanbul": "0.4.5", - "jquery": "1.12.1", + "jquery": "3.2.1", "jquery-ui-dist": "1.12.1", "jsdom": "11.7.0", "jshint": "^2.9.6", diff --git a/frontend-js/src/main/css/global.css b/frontend-js/src/main/css/global.css index 0d3ce51e5172d783f8aaad34ab88889b81c992e1..7651077c18f24bb93abdc4449da34dd308578e66 100644 --- a/frontend-js/src/main/css/global.css +++ b/frontend-js/src/main/css/global.css @@ -192,6 +192,15 @@ font-weight: 900; } +.minerva-search-result-icon { + float: left; + margin: 0 10px; +} + +.minerva-clickable { + cursor: pointer; +} + .input-field { background-color: #21BDF1; color: #ffffff; @@ -909,4 +918,7 @@ https://www.w3schools.com/css/tryit.asp?filename=trycss_tooltip .minerva-search-data-hidden { display: none; -} \ No newline at end of file +} +.pileup-root .controls input[type="text"] { + width: 180px; +} diff --git a/frontend-js/src/main/js/Functions.js b/frontend-js/src/main/js/Functions.js index 2051cd6f7d193ab940944f81652235f221cce640..341f1f753e714e735c44a8a6a5ae51f5f137b303 100644 --- a/frontend-js/src/main/js/Functions.js +++ b/frontend-js/src/main/js/Functions.js @@ -748,6 +748,10 @@ Functions.prototype.computeMD5 = function (s) { return i.toLowerCase() }; +Functions.prototype.isString = function (value) { + return (value instanceof String || typeof value === "string"); +}; + var singleton = new Functions(); module.exports = singleton; diff --git a/frontend-js/src/main/js/ServerConnector.js b/frontend-js/src/main/js/ServerConnector.js index 01b15bbea04f35ae7e9b73a9cf86eb5da8760bf3..b104a2e9594062f4e1c88a3f90e6cf8d902f96a0 100644 --- a/frontend-js/src/main/js/ServerConnector.js +++ b/frontend-js/src/main/js/ServerConnector.js @@ -284,7 +284,7 @@ ServerConnector.sendPatchRequest = function (url, json) { * @returns {string} */ ServerConnector.getApiBaseUrl = function () { - return this.getServerBaseUrl() + "/api/"; + return this.getServerBaseUrl() + "api/"; }; ServerConnector.getServerBaseUrl = function () { @@ -370,7 +370,7 @@ ServerConnector.getApiUrl = function (paramObj) { var result = paramObj.url; if (result === undefined) { - result = this.getApiBaseUrl() + "/" + type; + result = this.getApiBaseUrl() + type; } if (params !== "") { result += "?" + params; @@ -614,13 +614,13 @@ ServerConnector.getReferenceGenomeOrganismsUrl = function (queryParams, filterPa ServerConnector.loginUrl = function () { return this.getApiUrl({ - type: "/doLogin" + type: "doLogin" }); }; ServerConnector.logoutUrl = function () { return this.getApiUrl({ - type: "/doLogout" + type: "doLogout" }); }; @@ -892,7 +892,7 @@ ServerConnector.getCreateFileUrl = function () { }; ServerConnector.getFileUrl = function (queryParams) { return this.getApiUrl({ - url: this.getFilesUrl() + "/" + queryParams.id + url: this.getFilesUrl() + queryParams.id }); }; ServerConnector.getUploadFileUrl = function (queryParams) { diff --git a/frontend-js/src/main/js/gui/CommentDialog.js b/frontend-js/src/main/js/gui/CommentDialog.js index 41bf2073baeb6215502df1f3467ba27d18303fa3..de7ad0e8ec1e81b47ee84bef28bc65e6b62dbb85 100644 --- a/frontend-js/src/main/js/gui/CommentDialog.js +++ b/frontend-js/src/main/js/gui/CommentDialog.js @@ -29,6 +29,7 @@ function CommentDialog(params) { var self = this; self._createGui(); $(self.getElement()).dialog({ + title: "Add comment", autoOpen: false, resizable: false, width: window.innerWidth / 2, diff --git a/frontend-js/src/main/js/gui/Legend.js b/frontend-js/src/main/js/gui/Legend.js index 6be26eeed210a85883737b46b9949064d4a40b75..a976ab7a3e54e87c0575a4c5b8a62c900330b4ad 100644 --- a/frontend-js/src/main/js/gui/Legend.js +++ b/frontend-js/src/main/js/gui/Legend.js @@ -39,8 +39,10 @@ Legend.prototype._initializeGui = function () { var legendDiv = Functions.createElement({ type: "div", id: "legend-div", - className: "carousel slide" + className: "carousel" }); + legendDiv.setAttribute("data-ride", "carousel"); + self.getElement().appendChild(legendDiv); var indicators = Functions.createElement({ diff --git a/frontend-js/src/main/js/gui/Panel.js b/frontend-js/src/main/js/gui/Panel.js index 508ebc0a0348a7c8231f62ab6dbd654d16f0f48f..c4fd1786b69d25393106452b42302af2791ffe52 100644 --- a/frontend-js/src/main/js/gui/Panel.js +++ b/frontend-js/src/main/js/gui/Panel.js @@ -335,10 +335,7 @@ Panel.prototype.onresize = function () { var self = this; var footerPosition = window.innerHeight; - var footerHeight = Math.max(0, $(".minerva-logo-footer").outerHeight()); - footerHeight = Math.max(footerHeight, $(".minerva-footer-table").outerHeight()); - - footerPosition -= footerHeight; + footerPosition -= Math.max(0, $(".minerva-logo-footer, .minerva-footer-table").outerHeight()); // compute the width (we can only compute it for visible elements) var size = 100000; diff --git a/frontend-js/src/main/js/gui/admin/AddProjectDialog.js b/frontend-js/src/main/js/gui/admin/AddProjectDialog.js index 4655bf308c31a6a27afc54d8a6b2f1681be001b5..b33a5ef53a40f20a5a9a695de013677e0a06ae90 100644 --- a/frontend-js/src/main/js/gui/admin/AddProjectDialog.js +++ b/frontend-js/src/main/js/gui/admin/AddProjectDialog.js @@ -286,11 +286,6 @@ AddProjectDialog.prototype.createGeneralTabContent = function () { help: 'If this checkbox is checked, the uploaded model will be displayed in SBGN format, instead of default ' + 'CellDesigner format.' })); - table.appendChild(self.createCheckboxRow({ - labelName: "Custom semantic zooming:", - defaultValue: false, - inputName: "project-semantic-zooming" - })); table.appendChild(self.createCheckboxRow({ labelName: "Custom semantic zooming contains multiple overlays:", defaultValue: false, @@ -709,7 +704,6 @@ AddProjectDialog.prototype.init = function () { self.bindProjectUploadPreferences(user, "autoResize", "project-auto-margin"); self.bindProjectUploadPreferences(user, "validateMiriam", "project-verify-annotations"); self.bindProjectUploadPreferences(user, "cacheData", "project-cache-data"); - self.bindProjectUploadPreferences(user, "semanticZooming", "project-semantic-zooming"); self.bindProjectUploadPreferences(user, "semanticZoomingContainsMultipleOverlays", "project-semantic-zooming-contains-multiple-overlays"); self.bindProjectUploadPreferences(user, "sbgn", "project-sbgn-visualization"); }); @@ -1072,14 +1066,6 @@ AddProjectDialog.prototype.isSbgn = function () { return $("[name='project-sbgn-visualization']", this.getElement()).is(':checked'); }; -/** - * - * @returns {boolean} - */ -AddProjectDialog.prototype.isSemanticZooming = function () { - return $("[name='project-semantic-zooming']", this.getElement()).is(':checked'); -}; - /** * * @returns {boolean} @@ -1158,7 +1144,6 @@ AddProjectDialog.prototype.onSaveClicked = function () { "organism": self.getOrganism(), "mapCanvasType": self.getMapCanvasTypeId(), "sbgn": self.isSbgn(), - "semantic-zoom": self.isSemanticZooming(), "semantic-zoom-contains-multiple-layouts": self.isSemanticZoomingContainsMultipleOverlays(), "annotate": self.isAnnotateAutomatically(), "verify-annotations": self.isVerifyAnnotations(), diff --git a/frontend-js/src/main/js/gui/admin/EditProjectDialog.js b/frontend-js/src/main/js/gui/admin/EditProjectDialog.js index e58edeb518727cd207c37c18e529d9499849ed02..48302bde7f5e869b45a5431a2b8c4c20bf7415ba 100644 --- a/frontend-js/src/main/js/gui/admin/EditProjectDialog.js +++ b/frontend-js/src/main/js/gui/admin/EditProjectDialog.js @@ -574,6 +574,7 @@ EditProjectDialog.prototype.refresh = function () { var configuration = self.getConfiguration(); var mapCanvasTypes = configuration.getMapCanvasTypes(); var select = $("[name='project-map-canvas-type']", self.getElement())[0]; + $(select).empty(); var licenceCheckbox = $("[name='project-google-maps-license']", self.getElement())[0]; var licenceDiv = licenceCheckbox.parentElement.parentElement; diff --git a/frontend-js/src/main/js/gui/export/AbstractExportPanel.js b/frontend-js/src/main/js/gui/export/AbstractExportPanel.js index 74db8cafbb709dbde80915db6eb5b372fbfec3a7..39cfcd95e1b58550053eb1a6f30eb0b045a6e40d 100644 --- a/frontend-js/src/main/js/gui/export/AbstractExportPanel.js +++ b/frontend-js/src/main/js/gui/export/AbstractExportPanel.js @@ -5,11 +5,19 @@ var Panel = require('../Panel'); var GuiConnector = require('../../GuiConnector'); +// noinspection JSUnusedLocalSymbols var logger = require('../../logger'); var Functions = require('../../Functions'); var DualListbox = require('dual-listbox').DualListbox; var Promise = require("bluebird"); +/** + * @typedef {Object} ExportColumn + * @property {string} columnName + * @property {string|function(BioEntity):Promise<string>} method + * @property {string} name + */ + /** * * @param {Configuration} [params.configuration] @@ -24,7 +32,7 @@ var Promise = require("bluebird"); * @extends Panel */ function AbstractExportPanel(params) { - params.scrollable = true; + params["scrollable"] = true; Panel.call(this, params); } @@ -59,7 +67,7 @@ function compareSimple(val1, val2) { * * @param annotations * @returns {HTMLElement} - * @private + * @protected */ AbstractExportPanel.prototype._createMiriamTypeDiv = function (annotations) { var self = this; @@ -128,7 +136,7 @@ AbstractExportPanel.prototype.createDualListbox = function (selectElement) { * * @param {BioEntityType[]} elementTypes * @returns {HTMLElement} - * @private + * @protected */ AbstractExportPanel.prototype._createSelectTypeDiv = function (elementTypes) { var typeDiv = Functions.createElement({ @@ -216,7 +224,7 @@ AbstractExportPanel.prototype.getMiriamTypesDualListbox = function () { * * @param {{columnName:string, name:string}[]} columnTypes * @returns {HTMLElement} - * @private + * @protected */ AbstractExportPanel.prototype._createSelectColumnDiv = function (columnTypes) { var columnDiv = Functions.createElement({ @@ -238,7 +246,7 @@ AbstractExportPanel.prototype._createSelectColumnDiv = function (columnTypes) { var row = Functions.createElement({ type: "li", content: "<div class=\"checkbox\"><label> <input type=\"checkbox\" name=\"column_" + columnType.columnName - + "\" value=\"" + columnType.columnName + "\" />" + columnType.name + "</label></div>", + + "\" value=\"" + columnType.columnName + "\" />" + columnType.name + "</label></div>", xss: false }); choicesContainer.appendChild(row); @@ -270,7 +278,7 @@ AbstractExportPanel.prototype.getSelectedMiriamTypes = function () { /** * - * @returns {Promise} + * @returns {Promise<ExportColumn[]>} */ AbstractExportPanel.prototype.getSelectedColumns = function () { var self = this; @@ -361,7 +369,7 @@ AbstractExportPanel.prototype._getAllCompartments = function () { /** * * @returns {HTMLElement} - * @private + * @protected */ AbstractExportPanel.prototype._createDownloadButton = function () { var self = this; @@ -407,7 +415,7 @@ AbstractExportPanel.prototype.getSaveFilename = function () { /** * * @returns {Promise<HTMLElement>} - * @private + * @protected */ AbstractExportPanel.prototype._createSelectIncludedCompartmentDiv = function () { var self = this; @@ -445,7 +453,7 @@ AbstractExportPanel.prototype._createSelectIncludedCompartmentDiv = function () /** * * @returns {Promise<HTMLElement>} - * @private + * @protected */ AbstractExportPanel.prototype._createSelectExcludedCompartmentDiv = function () { var self = this; @@ -456,7 +464,7 @@ AbstractExportPanel.prototype._createSelectExcludedCompartmentDiv = function () }); typeDiv.appendChild(Functions.createElement({ type: "h4", - content: " Excluded compartment/pathways:" + content: " Excluded compartment/pathway:" })); return self._getCompartmentNames().then(function (compartmentNames) { @@ -562,9 +570,9 @@ AbstractExportPanel.prototype.getSelectedExcludedCompartments = function () { /** * - * @param {{name:string}[]} columns - * @param {MiriamType[]> miriamTypes - * @returns {string} + * @param {ExportColumn[]} columns + * @param {MiriamType[]} miriamTypes + * @returns {Promise<string>} */ AbstractExportPanel.prototype.createResponseHeader = function (columns, miriamTypes) { var stringBuilder = []; @@ -577,8 +585,87 @@ AbstractExportPanel.prototype.createResponseHeader = function (columns, miriamTy var miriamType = miriamTypes[i]; stringBuilder.push(miriamType.getCommonName()); } - return stringBuilder.join("\t"); + return Promise.resolve(stringBuilder.join("\t")); + +}; + +/** + * + * @returns {ExportColumn[]} + */ +AbstractExportPanel.prototype.getBioEntityAllColumns = function () { + return [{ + "columnName": "id", + "method": "getId", + "name": "Id" + }, { + "columnName": "description", + "method": "getDescription", + "name": "Description" + }, { + "columnName": "modelId", + "method": "getModelId", + "name": "Map id" + }, { + "columnName": "mapName", + /** + * + * @param {BioEntity} bioEntity + * @param {Project} project + * @returns {string} + */ + "method": function (bioEntity, project) { + return project.getModelById(bioEntity.getModelId()).getName(); + }, + "name": "Map name" + }, { + "columnName": "symbol", + "method": "getSymbol", + "name": "Symbol" + }, { + "columnName": "abbreviation", + "method": "getAbbreviation", + "name": "Abbreviation" + }, { + "columnName": "synonyms", + "method": "getSynonyms", + "name": "Synonyms" + }, { + "columnName": "references", + "name": "References", + "method": function (bioEntity) { + var references = bioEntity.getReferences(); + var stringBuilder = []; + for (var i = 0; i < references.length; i++) { + var reference = references[i]; + stringBuilder.push(reference.getType() + ":" + reference.getResource()); + } + return stringBuilder.join(","); + } + }]; +}; + +/** + * + * @param {BioEntity} bioEntity + * @param {ExportColumn} column + * @returns {Promise<string>} + * @protected + */ +AbstractExportPanel.prototype._createResponseCell = function (bioEntity, column) { + var valuePromise; + if (Functions.isString(column.method)) { + valuePromise = Promise.resolve(bioEntity[column.method]()); + } else { + valuePromise = Promise.resolve(column.method(bioEntity, this.getProject())); + } + return valuePromise.then(function (value) { + if (Functions.isString(value)) { + value = value.replace(/[\n\r]/g, ' '); + } + return value; + }); }; module.exports = AbstractExportPanel; diff --git a/frontend-js/src/main/js/gui/export/ElementExportPanel.js b/frontend-js/src/main/js/gui/export/ElementExportPanel.js index ceb0ddd96ddcb1839048ced00be0ef22d054869c..5cbc4053b1eed4ea59c88202dda7fcb3ade3fb85 100644 --- a/frontend-js/src/main/js/gui/export/ElementExportPanel.js +++ b/frontend-js/src/main/js/gui/export/ElementExportPanel.js @@ -4,7 +4,9 @@ var AbstractExportPanel = require('./AbstractExportPanel'); var GuiMessageError = require('../GuiMessageError'); +var IdentifiedElement = require('../../map/data/IdentifiedElement'); +// noinspection JSUnusedLocalSymbols var logger = require('../../logger'); var Promise = require("bluebird"); @@ -21,7 +23,7 @@ var Promise = require("bluebird"); * @extends AbstractExportPanel */ function ElementExportPanel(params) { - params.panelName = "elementExport"; + params["panelName"] = "elementExport"; AbstractExportPanel.call(this, params); } @@ -35,14 +37,11 @@ ElementExportPanel.prototype.constructor = ElementExportPanel; ElementExportPanel.prototype.init = function () { var self = this; var element = self.getElement(); - var configuration; - return ServerConnector.getConfiguration().then(function (result) { - configuration = result; - var typeDiv = self._createSelectTypeDiv(configuration.getElementTypes()); - element.appendChild(typeDiv); - element.appendChild(self._createSelectColumnDiv(self.getAllColumns())); - return ServerConnector.getProjectStatistics(self.getProject().getProjectId()); - }).then(function (statistics) { + var configuration = self.getConfiguration(); + var typeDiv = self._createSelectTypeDiv(configuration.getElementTypes()); + element.appendChild(typeDiv); + element.appendChild(self._createSelectColumnDiv(self.getAllColumns())); + return self.getServerConnector().getProjectStatistics(self.getProject().getProjectId()).then(function (statistics) { return self._createMiriamTypeDiv(statistics.getElementAnnotations()); }).then(function (div) { element.appendChild(div); @@ -112,12 +111,14 @@ ElementExportPanel.prototype.createResponseString = function () { return Promise.reject(new GuiMessageError("You must select at least one column")); } - var rows = []; - rows.push(self.createResponseHeader(selectedColumns, miriamTypes)); + var rowPromises = []; + rowPromises.push(self.createResponseHeader(selectedColumns, miriamTypes)); for (var i = 0; i < elements.length; i++) { - rows.push(self.createResponseRow(elements[i], selectedColumns, miriamTypes)); + rowPromises.push(self.createResponseRow(elements[i], selectedColumns, miriamTypes)); } - return rows.join("\n"); + return Promise.all(rowPromises).then(function (rows) { + return rows.join("\n"); + }); }); }; @@ -126,24 +127,16 @@ ElementExportPanel.prototype.createResponseString = function () { * @param {Alias} alias * @param {Array} columns * @param {MiriamType[]} miriamTypes - * @returns {string} + * @returns {Promise<string>} */ ElementExportPanel.prototype.createResponseRow = function (alias, columns, miriamTypes) { - var stringBuilder = []; - var i, value; + var valuePromises = []; + var i; for (i = 0; i < columns.length; i++) { - var column = columns[i]; - value = alias[column.method](); - if (column.formatFunction !== undefined) { - value = column.formatFunction(value); - } - if (value instanceof String || typeof value === "string") { - value = value.replace(/[\n\r]/g, ' '); - } - stringBuilder.push(value); + valuePromises.push(this._createResponseCell(alias, columns[i])); } for (i = 0; i < miriamTypes.length; i++) { - value = ""; + var value = ""; var miriamType = miriamTypes[i]; var references = alias.getReferences(); for (var j = 0; j < references.length; j++) { @@ -152,32 +145,22 @@ ElementExportPanel.prototype.createResponseRow = function (alias, columns, miria value += reference.getResource() + ","; } } - stringBuilder.push(value); + valuePromises.push(value); } - return stringBuilder.join("\t"); + return Promise.all(valuePromises).then(function (values) { + return values.join("\t"); + }); }; /** * - * @returns {*[]} + * @returns {ExportColumn[]} */ ElementExportPanel.prototype.getAllColumns = function () { - return [{ - "columnName": "id", - "method": "getId", - "name": "Id" - }, { + return this.getBioEntityAllColumns().concat([{ "columnName": "name", "method": "getName", "name": "Name" - }, { - "columnName": "description", - "method": "getDescription", - "name": "Description" - }, { - "columnName": "modelId", - "method": "getModelId", - "name": "Model" }, { "columnName": "type", "method": "getType", @@ -185,60 +168,82 @@ ElementExportPanel.prototype.getAllColumns = function () { }, { "columnName": "complexId", "method": "getComplexId", - "name": "Complex" + "name": "Complex id" + }, { + /** + * + * @param {Alias} bioEntity + * @param {Project} project + * @returns {Promise<string>} + */ + "method": function (bioEntity, project) { + var modelId = bioEntity.getModelId(); + var complexId = bioEntity.getComplexId(); + if (complexId !== undefined) { + return project.getModelById(modelId).getByIdentifiedElement(new IdentifiedElement({ + id: complexId, + modelId: modelId, + type: "ALIAS" + }), true).then(function (complex) { + return complex.getName(); + }); + } else { + return Promise.resolve(""); + } + }, + "name": "Complex name" }, { "columnName": "compartmentId", "method": "getCompartmentId", - "name": "Compartment" + "name": "Compartment/Pathway id" + }, { + /** + * + * @param {Alias} bioEntity + * @param {Project} project + * @returns {Promise<string>} + */ + "method": function (bioEntity, project) { + var modelId = bioEntity.getModelId(); + var compartmentId = bioEntity.getCompartmentId(); + if (compartmentId !== undefined) { + return project.getModelById(modelId).getByIdentifiedElement(new IdentifiedElement({ + id: compartmentId, + modelId: modelId, + type: "ALIAS" + }), true).then(function (complex) { + return complex.getName(); + }); + } else { + return Promise.resolve(""); + } + }, + "name": "Compartment/Pathway name" }, { "columnName": "charge", "method": "getCharge", "name": "Charge" - }, { - "columnName": "symbol", - "method": "getSymbol", - "name": "Symbol" }, { "columnName": "fullName", "method": "getFullName", "name": "Full name" - }, { - "columnName": "abbreviation", - "method": "getAbbreviation", - "name": "Abbreviation" }, { "columnName": "formula", "method": "getFormula", "name": "Formula" - }, { - "columnName": "synonyms", - "method": "getSynonyms", - "name": "Synonyms" }, { "columnName": "formerSymbols", "method": "getFormerSymbols", "name": "Former symbols" - }, { - "columnName": "references", - "method": "getReferences", - "name": "References", - "formatFunction": function (references) { - var stringBuilder = []; - for (var i = 0; i < references.length; i++) { - var reference = references[i]; - stringBuilder.push(reference.getType() + ":" + reference.getResource()); - } - return stringBuilder.join(","); - } }, { "columnName": "linkedSubmodelId", "method": "getLinkedSubmodelId", - "name": "Linked submodel" + "name": "Linked submap id" }, { "columnName": "elementId", "method": "getElementId", "name": "Element external id" - }]; + }]); }; diff --git a/frontend-js/src/main/js/gui/export/NetworkExportPanel.js b/frontend-js/src/main/js/gui/export/NetworkExportPanel.js index dd90195a70b7e110394d283d92f38fca6ab7cbcc..b681dad5c99cbbb7fc169da644b903b9755938e6 100644 --- a/frontend-js/src/main/js/gui/export/NetworkExportPanel.js +++ b/frontend-js/src/main/js/gui/export/NetworkExportPanel.js @@ -5,12 +5,15 @@ var AbstractExportPanel = require('./AbstractExportPanel'); var Promise = require("bluebird"); +// noinspection JSUnusedLocalSymbols var logger = require('../../logger'); var GuiMessageError = require('../GuiMessageError'); +var Alias = require('../../map/data/Alias'); /** * * @param {Configuration} [params.configuration] + * @param {ServerConnector} params.serverConnector * @param {HTMLElement} params.element * @param {Project} params.project * @param {string} [params.helpTip] @@ -20,7 +23,7 @@ var GuiMessageError = require('../GuiMessageError'); * @extends AbstractExportPanel */ function NetworkExportPanel(params) { - params.panelName = "networkExport"; + params["panelName"] = "networkExport"; AbstractExportPanel.call(this, params); } @@ -35,14 +38,11 @@ NetworkExportPanel.prototype.init = function () { var self = this; var element = self.getElement(); - var configuration; - return ServerConnector.getConfiguration().then(function (result) { - configuration = result; - var typeDiv = self._createSelectTypeDiv(configuration.getElementTypes()); - element.appendChild(typeDiv); - element.appendChild(self._createSelectColumnDiv(self.getAllColumns())); - return ServerConnector.getProjectStatistics(self.getProject().getProjectId()); - }).then(function (statistics) { + var configuration = self.getConfiguration(); + var typeDiv = self._createSelectTypeDiv(configuration.getElementTypes()); + element.appendChild(typeDiv); + element.appendChild(self._createSelectColumnDiv(self.getAllColumns())); + return self.getServerConnector().getProjectStatistics(self.getProject().getProjectId()).then(function (statistics) { return self._createMiriamTypeDiv(statistics.getReactionAnnotations()); }).then(function (div) { element.appendChild(div); @@ -63,75 +63,41 @@ NetworkExportPanel.prototype.init = function () { * @returns {*[]} */ NetworkExportPanel.prototype.getAllColumns = function () { - return [{ + return this.getBioEntityAllColumns().concat([{ "columnName": "elements", - "method": "getElements", "name": "Elements", - "formatFunction": function (elements, reaction, elementIds) { - var stringBuilder = []; - var type; - var elementFormat = function (element) { - if (elementIds[element.getAlias().getId()]) { - stringBuilder.push(type + ":" + element.getAlias().getId()); + "method": function (reaction) { + var promises = []; + /** + * + * @param {number|Alias} aliasId + * @param {string} participantType + */ + var elementFormat = function (aliasId, participantType) { + if (aliasId instanceof Alias) { + return participantType + ":" + aliasId.getId(); + } else { + return participantType + ":" + aliasId; } }; - type = "REACTANT"; - reaction.getReactants().forEach(elementFormat); - type = "PRODUCT"; - reaction.getProducts().forEach(elementFormat); - type = "MODIFIER"; - reaction.getModifiers().forEach(elementFormat); - - return stringBuilder.join(","); - } - }, { - "columnName": "id", - "method": "getId", - "name": "Id" - }, { - "columnName": "description", - "method": "getDescription", - "name": "Description" - }, { - "columnName": "modelId", - "method": "getModelId", - "name": "Model" - }, { - "columnName": "type", - "method": "getType", - "name": "Type" - }, { - "columnName": "symbol", - "method": "getSymbol", - "name": "Symbol" - }, { - "columnName": "abbreviation", - "method": "getAbbreviation", - "name": "Abbreviation" - }, { - "columnName": "formula", - "method": "getFormula", - "name": "Formula" - }, { - "columnName": "synonyms", - "method": "getSynonyms", - "name": "Synonyms" - }, { - "columnName": "references", - "method": "getReferences", - "name": "References", - "formatFunction": function (references) { - var stringBuilder = []; - for (var i = 0; i < references.length; i++) { - var reference = references[i]; - stringBuilder.push(reference.getType() + ":" + reference.getResource()); + var i; + for (i = 0; i < reaction.getReactants().length; i++) { + promises.push(elementFormat(reaction.getReactants()[i].getAlias(), "REACTANT")); + } + for (i = 0; i < reaction.getProducts().length; i++) { + promises.push(elementFormat(reaction.getProducts()[i].getAlias(), "PRODUCT")); } - return stringBuilder.join(","); + for (i = 0; i < reaction.getModifiers().length; i++) { + promises.push(elementFormat(reaction.getModifiers()[i].getAlias(), "MODIFIER")); + } + return Promise.all(promises).then(function (values) { + return values.join(","); + }); } }, { "columnName": "reactionId", "method": "getReactionId", - "name": "Element external id" + "name": "Reaction external id" }, { "columnName": "mechanicalConfidenceScore", "method": "getMechanicalConfidenceScore", @@ -152,7 +118,7 @@ NetworkExportPanel.prototype.getAllColumns = function () { "columnName": "subsystem", "method": "getSubsystem", "name": "Subsystem" - }]; + }]); }; /** @@ -237,11 +203,13 @@ NetworkExportPanel.prototype.createResponseString = function () { return Promise.reject(new GuiMessageError("You must select at least one column")); } - var rows = []; - rows.push(self.createResponseHeader(selectedColumns, miriamTypes)); + var rowPromises = []; + rowPromises.push(self.createResponseHeader(selectedColumns, miriamTypes)); for (var i = 0; i < reactions.length; i++) { - rows.push(self.createResponseRow(reactions[i], selectedColumns, miriamTypes, elementIds)); + rowPromises.push(self.createResponseRow(reactions[i], selectedColumns, miriamTypes)); } + return Promise.all(rowPromises); + }).then(function (rows) { return rows.join("\n"); }); }; @@ -251,22 +219,13 @@ NetworkExportPanel.prototype.createResponseString = function () { * @param {Reaction} reaction * @param {Object} columns * @param {MiriamType[]} miriamTypes - * @param {Object<string,boolean>} elementIds - * @returns {string} + * @returns {Promise<string>} */ -NetworkExportPanel.prototype.createResponseRow = function (reaction, columns, miriamTypes, elementIds) { - var stringBuilder = []; +NetworkExportPanel.prototype.createResponseRow = function (reaction, columns, miriamTypes) { + var valuePromises = []; var i, value; for (i = 0; i < columns.length; i++) { - var column = columns[i]; - value = reaction[column.method](); - if (column.formatFunction !== undefined) { - value = column.formatFunction(value, reaction, elementIds); - } - if (value instanceof String || typeof value === "string") { - value = value.replace(/[\n\r]/g, ' '); - } - stringBuilder.push(value); + valuePromises.push(this._createResponseCell(reaction, columns[i])); } for (i = 0; i < miriamTypes.length; i++) { value = ""; @@ -278,9 +237,11 @@ NetworkExportPanel.prototype.createResponseRow = function (reaction, columns, mi value += reference.getResource() + ","; } } - stringBuilder.push(value); + valuePromises.push(value); } - return stringBuilder.join("\t"); + return Promise.all(valuePromises).then(function (values) { + return values.join("\t"); + }); }; module.exports = NetworkExportPanel; diff --git a/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js b/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js index 0a4314e03ef67b32367298a5e233ec7577240b94..31dcd442e7aca663ea84be030c8d0de9f721db21 100644 --- a/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js +++ b/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js @@ -355,7 +355,34 @@ AbstractDbPanel.prototype.createTargetRow = function (target, icon) { var i; if (target.getTargetElements().length > 0) { var submapAddedIds = []; - iconColumn.appendChild(guiUtils.createIcon({icon: icon})); + var elements = target.getTargetElements(); + for (i = 0; i < elements.length; i++) { + var elementId = elements[i].getModelId(); + if (elementId !== self.getMap().getId() && !submapAddedIds[elementId]) { + submaps.push(elementId); + submapAddedIds[elementId] = true; + } + } + + iconColumn.appendChild(guiUtils.createIcon({icon:icon, onclickFunction:function () { + var maps = submaps.concat([self.getMap().getId()]); + var promises = []; + for (var j = 0; j < maps.length; j++) { + var submap = self.getMap().getSubmapById(maps[j]); + var submapElements = []; + for (var k = 0; k < elements.length; k++) { + if (elements[k].getModelId() === submap.getId()) { + submapElements.push(elements[k]); + } + } + if (submap.isInitialized()) { + promises.push(submap.getModel().getByIdentifiedElements(submapElements, false).then(function (fetchedElements) { + return self.getMap().getSubmapById(fetchedElements[0].getModelId()).fitBounds(fetchedElements); + })); + } + } + return Promise.all(promises); + }})); var checkbox = document.createElement('input'); checkbox.type = "checkbox"; checkbox.checked = target.isVisible(); @@ -365,14 +392,6 @@ AbstractDbPanel.prototype.createTargetRow = function (target, icon) { }; iconColumn.appendChild(checkbox); - var elements = target.getTargetElements(); - for (i = 0; i < elements.length; i++) { - var elementId = elements[i].getModelId(); - if (elementId !== self.getMap().getId() && !submapAddedIds[elementId]) { - submaps.push(elementId); - submapAddedIds[elementId] = true; - } - } } var descColumn = document.createElement("td"); diff --git a/frontend-js/src/main/js/gui/leftPanel/GuiUtils.js b/frontend-js/src/main/js/gui/leftPanel/GuiUtils.js index 74199ecd29085df1ef68c3a0c3d663f40dce7a79..5db672827e1419c545e67cd9a1269d01fbf6722c 100644 --- a/frontend-js/src/main/js/gui/leftPanel/GuiUtils.js +++ b/frontend-js/src/main/js/gui/leftPanel/GuiUtils.js @@ -511,11 +511,11 @@ GuiUtils.prototype.createIcon = function (params) { if (params.icon !== undefined && params.icon !== null) { var img = document.createElement("img"); img.src = GuiConnector.getImgPrefix() + params.icon; - img.style.float = "left"; - img.hspace = 5; if (params.onclickFunction !== undefined) { img.onclick = params.onclickFunction; - img.style.cursor = "pointer"; + img.className = "minerva-search-result-icon minerva-clickable"; + } else { + img.className = "minerva-search-result-icon"; } result.appendChild(img); } diff --git a/frontend-js/src/main/js/gui/leftPanel/ProjectInfoPanel.js b/frontend-js/src/main/js/gui/leftPanel/ProjectInfoPanel.js index de651e16a8fc8efcbad24b0ebdf48391563436a2..128c32184a47fdb66c2fac83b24b29f99870e993 100644 --- a/frontend-js/src/main/js/gui/leftPanel/ProjectInfoPanel.js +++ b/frontend-js/src/main/js/gui/leftPanel/ProjectInfoPanel.js @@ -167,7 +167,7 @@ ProjectInfoPanel.prototype._createInfoPanelGui = function () { var exportButton = Functions.createElement({ type: "a", - href: ServerConnector.getServerBaseUrl() + "/export.xhtml?id=" + projectId, + href: ServerConnector.getServerBaseUrl() + "export.xhtml?id=" + projectId, content: '<i class="fa fa-mail-forward"> EXPORT', xss: false }); diff --git a/frontend-js/src/main/js/map/canvas/GoogleMaps/GoogleMapsApiCanvas.js b/frontend-js/src/main/js/map/canvas/GoogleMaps/GoogleMapsApiCanvas.js index 2e465b34a8d719c99c9ab9127745803fb3f875e3..75ad9f7c3bb4f4c43c4b1723a0b54132f49a1d69 100644 --- a/frontend-js/src/main/js/map/canvas/GoogleMaps/GoogleMapsApiCanvas.js +++ b/frontend-js/src/main/js/map/canvas/GoogleMaps/GoogleMapsApiCanvas.js @@ -519,12 +519,11 @@ GoogleMapsApiCanvas.prototype.getSelectedArea = function () { GoogleMapsApiCanvas.prototype.areaToString = function (area) { var len = area.getPath().length; var path = area.getPath(); - var res = ""; + var points = []; for (var i = 0; i < len; i++) { - var point = this.fromLatLngToPoint(path.getAt(i)); - res += point.x.toFixed(2) + "," + point.y.toFixed(2) + ";"; + points.push(this.fromLatLngToPoint(path.getAt(i))); } - return res; + return this.pointsToString(points); }; /** diff --git a/frontend-js/src/main/js/map/canvas/MapCanvas.js b/frontend-js/src/main/js/map/canvas/MapCanvas.js index 11cd3b73fd590eb34a11a9895d03d927b517e599..9576d0d11bcb3326fa7d151d8972052f50ce54d4 100644 --- a/frontend-js/src/main/js/map/canvas/MapCanvas.js +++ b/frontend-js/src/main/js/map/canvas/MapCanvas.js @@ -354,4 +354,24 @@ MapCanvas.prototype.latLngToPoint = function (latLng) { return point; }; +/** + * + * @param {Point[]} points + * @returns {string} + */ +MapCanvas.prototype.pointsToString = function (points) { + var self = this; + var result = ""; + for (var i = 0; i < points.length; i++) { + var point = points[i]; + var x = point.x; + if (x >= self.getOptions().width * 2) { + x -= 360 * self.pixelsPerLonDegree_ * self.zoomFactor; + } + result += x.toFixed(2) + "," + point.y.toFixed(2) + ";"; + } + return result; +}; + + module.exports = MapCanvas; diff --git a/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerCanvas.js b/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerCanvas.js index 915d50a0b77289c7ad771f4864a631d8e437e74f..cab4a3f16c393a1e5d7c5bd3cb3f0e806237d3e4 100644 --- a/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerCanvas.js +++ b/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerCanvas.js @@ -77,7 +77,15 @@ function OpenLayerCanvas(element, options) { minZoom: options.minZoom, maxZoom: options.maxZoom, enableRotation: false - }) + }), + interactions: ol.interaction.defaults({}).extend([ + new ol.interaction.PinchZoom({ + constrainResolution: true + }), + new ol.interaction.MouseWheelZoom({ + constrainResolution: true + }) + ]) }); self.setOpenLayersMap(map); self.addCenterButton(); @@ -133,14 +141,14 @@ function OpenLayerCanvas(element, options) { //there is nothing in the api that allows for it return self.callListeners("mouseup"); }); - map.on("pointerdrag", function (evt) { + map.on("pointerdrag", function () { if (!dragStarted) { dragStarted = true; return self.callListeners("dragstart"); } }); - map.getView().on('change:resolution', function (e) { + map.getView().on('change:resolution', function () { var zoom = map.getView().getZoom(); if (zoom === Math.floor(zoom)) { return self.callListeners("zoom_changed"); @@ -154,7 +162,7 @@ function OpenLayerCanvas(element, options) { // change mouse cursor when over marker $(map.getViewport()).on('mousemove', function (e) { var pixel = map.getEventPixel(e.originalEvent); - var hit = map.forEachFeatureAtPixel(pixel, function (feature, layer) { + var hit = map.forEachFeatureAtPixel(pixel, function () { return true; }); if (hit) { @@ -365,7 +373,7 @@ OpenLayerCanvas.prototype.setZoom = function (zoom) { }; /** - * @returns {string} + * @returns {string|null} */ OpenLayerCanvas.prototype.getBackgroundId = function () { var layers = this._layers; @@ -562,13 +570,12 @@ OpenLayerCanvas.prototype.triggerEvent = function (type, data) { * @returns {string} */ OpenLayerCanvas.prototype.featureToString = function (feature) { - var result = ""; + var points = []; var coordinates = feature.getGeometry().getCoordinates()[0]; for (var i = 0; i < coordinates.length; i++) { - var point = this.fromProjectionToPoint(coordinates[i]); - result += point.x.toFixed(2) + "," + point.y.toFixed(2) + ";"; + points.push(this.fromProjectionToPoint(coordinates[i])); } - return result; + return this.pointsToString(points); }; module.exports = OpenLayerCanvas; diff --git a/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerPolyline.js b/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerPolyline.js index e87a516537fcec87d8c331c54d834e7413f6ac08..6ee77ee55986f8721bb867c97b5d81b45482e6e7 100644 --- a/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerPolyline.js +++ b/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerPolyline.js @@ -83,7 +83,7 @@ OpenLayerPolyline.prototype.isShown = function () { OpenLayerPolyline.prototype.getBounds = function () { var self = this; - var extent = self.getOpenLayersRectangle().getGeometry().getExtent(); + var extent = self.getOpenLayersPolyline().getGeometry().getExtent(); var projection1 = [extent[0], extent[1]]; var p1 = self.getMap().fromProjectionToPoint(projection1); diff --git a/frontend-js/src/main/js/map/data/MapModel.js b/frontend-js/src/main/js/map/data/MapModel.js index 6824693a367849c36327bb495f1c83144da83024..6b5e2509fc612dc41debcf5d6c57ec588832ca51 100644 --- a/frontend-js/src/main/js/map/data/MapModel.js +++ b/frontend-js/src/main/js/map/data/MapModel.js @@ -142,7 +142,7 @@ MapModel.prototype.getAliasById = function (id, complete) { /** * Returns {@link Alias} by identifier. * -* @param {number} id + * @param {number} id * identifier of the {@link Alias} * @returns {Promise<Alias>} by identifier */ @@ -638,7 +638,7 @@ MapModel.prototype.setTileSize = function (tileSize) { * * @param {IdentifiedElement} ie * @param {boolean} [complete=false] - * @returns {Promise} + * @returns {Promise<BioEntity|PointData>} */ MapModel.prototype.getByIdentifiedElement = function (ie, complete) { var self = this; diff --git a/frontend-js/src/main/js/map/data/UserPreferences.js b/frontend-js/src/main/js/map/data/UserPreferences.js index fba86c1bec960a5e282514b8dd16415fa4a4b0f4..427e7a06c859829efed95baac859da7480b799d9 100644 --- a/frontend-js/src/main/js/map/data/UserPreferences.js +++ b/frontend-js/src/main/js/map/data/UserPreferences.js @@ -56,7 +56,6 @@ UserPreferences.prototype.update = function (userPreferences) { * @param {boolean} projectUpload.validate-miriam * @param {boolean} projectUpload.validate-miriam * @param {boolean} projectUpload.cache-data - * @param {boolean} projectUpload.semantic-zooming * @param {boolean} projectUpload.sbgn */ UserPreferences.prototype.setProjectUpload = function (projectUpload) { @@ -65,7 +64,6 @@ UserPreferences.prototype.setProjectUpload = function (projectUpload) { validateMiriam: projectUpload["validate-miriam"], annotateModel: projectUpload["annotate-model"], cacheData: projectUpload["cache-data"], - semanticZooming: projectUpload["semantic-zooming"], semanticZoomingContainsMultipleOverlays: projectUpload["semantic-zooming-contains-multiple-overlays"], sbgn: projectUpload["sbgn"] }; @@ -183,7 +181,6 @@ UserPreferences.prototype.toExport = function () { "annotate-model": this._projectUpload.annotateModel, "cache-data": this._projectUpload.cacheData, "sbgn": this._projectUpload.sbgn, - "semantic-zooming": this._projectUpload.semanticZooming, "semantic-zooming-contains-multiple-overlays":this._projectUpload.semanticZoomingContainsMultipleOverlays }, "element-annotators": this._elementAnnotators, diff --git a/frontend-js/src/main/js/map/marker/AbstractMarker.js b/frontend-js/src/main/js/map/marker/AbstractMarker.js index 5fa0da4a9e490f1844ca2d0537ac8b92fd237219..0f3cdba0d9f8a5ea2cc536714cb86acb9d9ac6a8 100644 --- a/frontend-js/src/main/js/map/marker/AbstractMarker.js +++ b/frontend-js/src/main/js/map/marker/AbstractMarker.js @@ -281,6 +281,14 @@ AbstractMarker.prototype._init = function () { return Promise.resolve(); }; +/** + * + * @returns {boolean} + */ +AbstractMarker.prototype.isInitialized = function () { + return this._marker !== undefined; +}; + /** * * @returns {Promise|PromiseLike} diff --git a/frontend-js/src/main/js/map/marker/MarkerSurfaceCollection.js b/frontend-js/src/main/js/map/marker/MarkerSurfaceCollection.js index 7189f9a8c4da11ea3054d5df2b7f855a314df489..68d03bc123df19b629c660336468437e3219a6ae 100644 --- a/frontend-js/src/main/js/map/marker/MarkerSurfaceCollection.js +++ b/frontend-js/src/main/js/map/marker/MarkerSurfaceCollection.js @@ -116,7 +116,13 @@ MarkerSurfaceCollection.prototype.addMarker = function (params) { var result = self.getMarker(element); if (result !== undefined) { return result.addIcons(icons).then(function () { - return Promise.resolve(result); + if (self.getMap().isInitialized() && !result.isInitialized()) { + return result.init().then(function () { + return result; + }); + } else { + return Promise.resolve(result); + } }); } @@ -221,7 +227,7 @@ MarkerSurfaceCollection.prototype.createSurfaceForDbOverlay = function (element, color: element.getColor(), onClick: onclickFunctions }); - result.addListener("onClick", function(){ + result.addListener("onClick", function () { return map.getTopMap().openInfoWindowForIdentifiedElement(element); }); self.putSurface({element: element, overlay: dbOverlay}, result); diff --git a/frontend-js/src/main/js/map/surface/ReactionSurface.js b/frontend-js/src/main/js/map/surface/ReactionSurface.js index b750368fcbf609325c0c9f31d3c5835b3cf59167..2ceeb217ea0c1e6937105dccb991150ceca44dfa 100644 --- a/frontend-js/src/main/js/map/surface/ReactionSurface.js +++ b/frontend-js/src/main/js/map/surface/ReactionSurface.js @@ -87,7 +87,7 @@ ReactionSurface.prototype.setColor = function (color) { strokeColor: color }); } - this.customized = true; + this.setCustomized(true); }; /** @@ -163,7 +163,7 @@ ReactionSurface.prototype.changedToDefault = function () { strokeWeight: 5 }); } - this.customized = false; + this.setCustomized(false); }; /** @@ -177,7 +177,7 @@ ReactionSurface.prototype.changedToCustomized = function () { strokeWeight: this.getWidth() }); } - this.customized = true; + this.setCustomized(true); }; /** diff --git a/frontend-js/src/main/js/minerva.js b/frontend-js/src/main/js/minerva.js index c380dc1879cf80cddd86dc08734200cf7efb6136..a38af7f4f9fd47b06d86ca688a0b263a85423c37 100644 --- a/frontend-js/src/main/js/minerva.js +++ b/frontend-js/src/main/js/minerva.js @@ -655,6 +655,7 @@ function createExport(params) { // make sure that we are logged in return ServerConnector.getConfiguration().then(function (configuration) { params.setConfiguration(configuration); + params.setServerConnector(ServerConnector); return getProject(params); }).then(function (project) { params.setProject(project); diff --git a/frontend-js/src/main/js/plugin/PluginManager.js b/frontend-js/src/main/js/plugin/PluginManager.js index f3f4a59a7f4715503a10c30b9e9ede7fee9d6eb7..f7e7295311cce68a32955b5568e5e3b5925c4565 100644 --- a/frontend-js/src/main/js/plugin/PluginManager.js +++ b/frontend-js/src/main/js/plugin/PluginManager.js @@ -185,7 +185,11 @@ PluginManager.prototype.removePlugin = function (plugin) { } GuiConnector.removeWindowResizeEvent(self._pluginOnResizeHandlers[plugin.getPluginId()]); return plugin.unload().then(function () { - return self.adjustMinWidth(); + if (self._plugins.length === 0) { + return self.getMap().getMapCanvas().triggerListeners("resize"); + } else { + return self.adjustMinWidth(); + } }); }; diff --git a/frontend-js/src/test/js/ServerConnector-mock.js b/frontend-js/src/test/js/ServerConnector-mock.js index fa5f72b1f0b1dbb93d97386291cf4fcf646ec32d..ca183829e0a588a06cb1ad42f32c3767b56cae63 100644 --- a/frontend-js/src/test/js/ServerConnector-mock.js +++ b/frontend-js/src/test/js/ServerConnector-mock.js @@ -10,6 +10,8 @@ var NetworkError = require('../../main/js/NetworkError'); var fs = require('fs'); var request = require('request'); +var chai = require('chai'); +var assert = chai.assert; var ServerConnectorMock = OriginalServerConnector; @@ -19,6 +21,7 @@ function replaceAsterisk(str) { function urlToFileName(url) { var result = url; + assert.equal(-1, url.indexOf("//"), "Invalid url: " + url); var token = OriginalServerConnector.getSessionData().getToken(); if (token !== undefined && token !== "" && url.indexOf("./testFiles/apiCalls") === 0) { if (!result.endsWith("&") && !result.endsWith("_")) { @@ -47,7 +50,10 @@ ServerConnectorMock._sendRequest = function (params) { if (prefix === "GET") { prefix = ""; } else { - prefix = "/" + prefix + "_"; + prefix = prefix + "_"; + if (!url.endsWith("/")) { + prefix = "/" + prefix; + } } var suffix = ""; if (params.form !== undefined) { @@ -92,9 +98,9 @@ ServerConnectorMock.getApiBaseUrl = function () { var originalGetApiUrl = OriginalServerConnector.getApiUrl; ServerConnectorMock.getApiUrl = function (paramObj) { - // replace '?' with '/' + // replace '?' (or '/?') with '/' // the call is done on ServerConnectorObject (so 'this' is set properly) - return originalGetApiUrl.call(this, paramObj).replace(/\?/g, '/'); + return originalGetApiUrl.call(this, paramObj).replace(/\/?\?/g, '/'); }; module.exports = ServerConnectorMock; diff --git a/frontend-js/src/test/js/gui/admin/AddPluginDialog-test.js b/frontend-js/src/test/js/gui/admin/AddPluginDialog-test.js index 65a5fcdffd86b1e16f2602fc7742bcf3f69960c6..df9f2e70956c2b3bb403579baa3dcfe92704a093 100644 --- a/frontend-js/src/test/js/gui/admin/AddPluginDialog-test.js +++ b/frontend-js/src/test/js/gui/admin/AddPluginDialog-test.js @@ -2,7 +2,7 @@ require("../../mocha-config"); -var AddProjectDialog = require('../../../../main/js/gui/admin/AddProjectDialog'); +var AddPluginDialog = require('../../../../main/js/gui/admin/AddPluginDialog'); var ServerConnector = require('../../ServerConnector-mock'); var ValidationError = require('../../../../main/js/ValidationError'); @@ -13,13 +13,13 @@ var fs = require("fs"); var chai = require('chai'); var assert = chai.assert; -describe('AddProjectDialog', function () { +describe('AddPluginDialog', function () { /** * - * @returns {AddProjectDialog} + * @returns {AddPluginDialog} */ var createDialog = function () { - return new AddProjectDialog({ + return new AddPluginDialog({ element: testDiv, customMap: null, configuration: helper.getConfiguration(), @@ -30,246 +30,37 @@ describe('AddProjectDialog', function () { helper.loginAsAdmin(); var dialog = createDialog(); return dialog.init().then(function () { - assert.ok(dialog.getNotifyEmail() !== ""); assert.equal(0, logger.getWarnings().length); return dialog.destroy(); }); }); - - it('check help buttons', function () { - helper.loginAsAdmin(); - var dialog = createDialog(); - return dialog.init().then(function () { - assert.ok(testDiv.innerHTML.indexOf("minerva-help-button") >= 0); - return dialog.destroy(); - }); - }); - - it('onUserPreferencesChange', function () { - helper.loginAsAdmin(); - var dialog = createDialog(); - return dialog.init().then(function () { - dialog.setCache(false); - assert.notOk(dialog.isCache()); - dialog.setCache(true); - assert.ok(dialog.isCache()); - return dialog.destroy(); - }); - }); - - describe('onFileUpload', function () { - it('default', function () { - var dialog = createDialog(); - - var file = new Blob(["<node></node>"]); - file.name = "test.xml"; - return dialog.init().then(function () { - return dialog.callListeners("onFileUpload", file); - }).then(function () { - assert.ok(dialog.getFileContent()); - assert.equal("test", dialog.getProjectId()); - return dialog.getConverter(); - }).then(function (converter) { - assert.equal("xml", converter.extension); - return dialog.destroy(); - }); - }); - }); - - describe('setZipFileContent', function () { - it('submaps', function () { - var dialog = createDialog(); - var buf = fs.readFileSync("testFiles/map/complex_model_with_submaps.zip"); - buf.name = "complex_model_with_submaps.zip"; - return dialog.init().then(function () { - return dialog.setZipFileContent(buf); - }).then(function () { - assert.equal(5, dialog.getZipEntries().length); - return dialog.destroy(); - }); - }); - it('overlays', function () { - var dialog = createDialog(); - var buf = fs.readFileSync("testFiles/map/complex_model_with_overlays.zip"); - buf.name = "complex_model_with_overlays.zip"; - return dialog.init().then(function () { - var dataTable = $($("[name='overlaysTable']", testDiv)[0]).DataTable(); - assert.equal(0, dataTable.data().count()); - return dialog.setZipFileContent(buf); - }).then(function () { - var dataTable = $($("[name='overlaysTable']", testDiv)[0]).DataTable(); - assert.ok(dataTable.data().count() > 0); - return dialog.destroy(); - }); - }); - }); - - describe('showAnnotatorsDialog', function () { - it('default', function () { - var dialog = createDialog(); - - return dialog.showAnnotatorsDialog().then(function () { - return dialog.destroy(); - }); - }); - }); - - describe('onSaveClicked', function () { - var originalAddProject; - beforeEach(function () { - originalAddProject = ServerConnector.addProject; - }); - afterEach(function () { - ServerConnector.addProject = originalAddProject; - }); - it('default', function () { - var options; - ServerConnector.addProject = function (params) { - options = params; - }; + it('without validation', function () { + helper.loginAsAdmin(); var dialog = createDialog(); - var projectAdded = false; - dialog.addListener("onProjectAdd", function(){ - projectAdded = true; - }); - - var file = new Blob(["<node></node>"]); - file.name = "test.xml"; return dialog.init().then(function () { - return dialog.callListeners("onFileUpload", file); - }).then(function () { return dialog.onSaveClicked(); }).then(function () { - assert.ok(options["name"] !== undefined); - assert.ok(options["projectId"] !== undefined); - assert.ok(options["file-id"] !== undefined); - assert.ok(options["parser"] !== undefined); - assert.ok(options["auto-resize"] !== undefined); - assert.ok(options["cache"] !== undefined); - assert.ok(options["notify-email"] !== undefined); - assert.ok(options["disease"] !== undefined); - assert.ok(options["organism"] !== undefined); - assert.ok(options["sbgn"] !== undefined); - assert.ok(options["version"] !== undefined); - - assert.ok(options["semantic-zoom"] !== undefined); - - assert.ok(projectAdded); - }).finally(function () { - return dialog.destroy(); - }); - }); - }); - - it('getOrganism', function () { - var dialog = createDialog(); - dialog.setOrganism("9606"); - assert.equal("9606", dialog.getOrganism()); - return dialog.destroy(); - }); - - describe('checkValidity', function () { - it('invalid project name', function () { - var dialog = createDialog(); - - var file = new Blob(["<node></node>"]); - file.name = "test.xml"; - return dialog.init().then(function () { - return dialog.callListeners("onFileUpload", file); - }).then(function () { - dialog.setProjectId("(invalid id)"); - return dialog.checkValidity().then(function () { - assert.notOk("Expected validity to reject"); - }).catch(function (error) { - assert.ok(error instanceof ValidationError); - }); - }).then().finally(function () { - return dialog.destroy(); - }); - }); - it('valid project name', function () { - var dialog = createDialog(); - - var file = new Blob(["<node></node>"]); - file.name = "test.xml"; - return dialog.init().then(function () { - return dialog.callListeners("onFileUpload", file); - }).then(function () { - dialog.setProjectId("-valid_id"); - return dialog.checkValidity(); - }).finally(function () { - return dialog.destroy(); - }); - }); - it('google license not selected', function () { - var dialog = createDialog(); - - var file = new Blob(["<node></node>"]); - file.name = "test.xml"; - return dialog.init().then(function () { - return dialog.callListeners("onFileUpload", file); - }).then(function () { - dialog.setMapCanvasTypeId("GOOGLE_MAPS_API"); - return dialog.checkValidity().then(function () { - assert.notOk("Expected validation error: license is not accepted"); - }).catch(function (error) { - assert.ok(error instanceof ValidationError); - }); + assert.notOk("error expected"); + }).catch(function () { }).finally(function () { return dialog.destroy(); }); }); - it('google license selected', function () { + it('with validation', function () { + helper.loginAsAdmin(); var dialog = createDialog(); - - var file = new Blob(["<node></node>"]); - file.name = "test.xml"; return dialog.init().then(function () { - return dialog.callListeners("onFileUpload", file); + $("[name='pluginUrl']").val("./testFiles/plugin/empty.js"); + return dialog.onValidateClicked(); }).then(function () { - dialog.setMapCanvasTypeId("GOOGLE_MAPS_API"); - dialog.setLicenseAccepted(true); - return dialog.checkValidity(); + return dialog.onSaveClicked(); }).finally(function () { return dialog.destroy(); }); }); }); - describe('isIgnoredZipEntry', function () { - it('valid entry', function () { - var dialog = createDialog(); - - assert.notOk(dialog.isIgnoredZipEntry("images/a.png")); - assert.notOk(dialog.isIgnoredZipEntry("main.xml")); - return dialog.destroy(); - }); - it('invalid MAC OS entry', function () { - var dialog = createDialog(); - - // noinspection SpellCheckingInspection - assert.ok(dialog.isIgnoredZipEntry("__MACOSX/.desc")); - assert.ok(dialog.isIgnoredZipEntry("__macosx/.desc")); - return dialog.destroy(); - }); - it('invalid old MAC OS entry', function () { - var dialog = createDialog(); - - assert.ok(dialog.isIgnoredZipEntry(".DS_Store/.desc")); - assert.ok(dialog.isIgnoredZipEntry(".ds_store/.desc")); - assert.ok(dialog.isIgnoredZipEntry("images/.ds_store")); - return dialog.destroy(); - }); - }); - - describe('createInputRow', function () { - it('with help button', function () { - var dialog = createDialog(); - var row = dialog.createInputRow({help: "help me"}); - assert.ok(row.innerHTML.indexOf("minerva-help-button") >= 0); - return dialog.destroy(); - }); - }); -}); +}) +; diff --git a/frontend-js/src/test/js/gui/admin/AddProjectDialog-test.js b/frontend-js/src/test/js/gui/admin/AddProjectDialog-test.js index df9f2e70956c2b3bb403579baa3dcfe92704a093..255f09191d76530dae609561d7c525c8078ec6a3 100644 --- a/frontend-js/src/test/js/gui/admin/AddProjectDialog-test.js +++ b/frontend-js/src/test/js/gui/admin/AddProjectDialog-test.js @@ -2,7 +2,7 @@ require("../../mocha-config"); -var AddPluginDialog = require('../../../../main/js/gui/admin/AddPluginDialog'); +var AddProjectDialog = require('../../../../main/js/gui/admin/AddProjectDialog'); var ServerConnector = require('../../ServerConnector-mock'); var ValidationError = require('../../../../main/js/ValidationError'); @@ -13,13 +13,13 @@ var fs = require("fs"); var chai = require('chai'); var assert = chai.assert; -describe('AddPluginDialog', function () { +describe('AddProjectDialog', function () { /** * - * @returns {AddPluginDialog} + * @returns {AddProjectDialog} */ var createDialog = function () { - return new AddPluginDialog({ + return new AddProjectDialog({ element: testDiv, customMap: null, configuration: helper.getConfiguration(), @@ -30,37 +30,244 @@ describe('AddPluginDialog', function () { helper.loginAsAdmin(); var dialog = createDialog(); return dialog.init().then(function () { + assert.ok(dialog.getNotifyEmail() !== ""); assert.equal(0, logger.getWarnings().length); return dialog.destroy(); }); }); + + it('check help buttons', function () { + helper.loginAsAdmin(); + var dialog = createDialog(); + return dialog.init().then(function () { + assert.ok(testDiv.innerHTML.indexOf("minerva-help-button") >= 0); + return dialog.destroy(); + }); + }); + + it('onUserPreferencesChange', function () { + helper.loginAsAdmin(); + var dialog = createDialog(); + return dialog.init().then(function () { + dialog.setCache(false); + assert.notOk(dialog.isCache()); + dialog.setCache(true); + assert.ok(dialog.isCache()); + return dialog.destroy(); + }); + }); + + describe('onFileUpload', function () { + it('default', function () { + var dialog = createDialog(); + + var file = new Blob(["<node></node>"]); + file.name = "test.xml"; + return dialog.init().then(function () { + return dialog.callListeners("onFileUpload", file); + }).then(function () { + assert.ok(dialog.getFileContent()); + assert.equal("test", dialog.getProjectId()); + return dialog.getConverter(); + }).then(function (converter) { + assert.equal("xml", converter.extension); + return dialog.destroy(); + }); + }); + }); + + describe('setZipFileContent', function () { + it('submaps', function () { + var dialog = createDialog(); + var buf = fs.readFileSync("testFiles/map/complex_model_with_submaps.zip"); + buf.name = "complex_model_with_submaps.zip"; + return dialog.init().then(function () { + return dialog.setZipFileContent(buf); + }).then(function () { + assert.equal(5, dialog.getZipEntries().length); + return dialog.destroy(); + }); + }); + it('overlays', function () { + var dialog = createDialog(); + var buf = fs.readFileSync("testFiles/map/complex_model_with_overlays.zip"); + buf.name = "complex_model_with_overlays.zip"; + return dialog.init().then(function () { + var dataTable = $($("[name='overlaysTable']", testDiv)[0]).DataTable(); + assert.equal(0, dataTable.data().count()); + return dialog.setZipFileContent(buf); + }).then(function () { + var dataTable = $($("[name='overlaysTable']", testDiv)[0]).DataTable(); + assert.ok(dataTable.data().count() > 0); + return dialog.destroy(); + }); + }); + }); + + describe('showAnnotatorsDialog', function () { + it('default', function () { + var dialog = createDialog(); + + return dialog.showAnnotatorsDialog().then(function () { + return dialog.destroy(); + }); + }); + }); + + describe('onSaveClicked', function () { - it('without validation', function () { - helper.loginAsAdmin(); + var originalAddProject; + beforeEach(function () { + originalAddProject = ServerConnector.addProject; + }); + afterEach(function () { + ServerConnector.addProject = originalAddProject; + }); + it('default', function () { + var options; + ServerConnector.addProject = function (params) { + options = params; + }; var dialog = createDialog(); + var projectAdded = false; + dialog.addListener("onProjectAdd", function(){ + projectAdded = true; + }); + + var file = new Blob(["<node></node>"]); + file.name = "test.xml"; return dialog.init().then(function () { + return dialog.callListeners("onFileUpload", file); + }).then(function () { return dialog.onSaveClicked(); }).then(function () { - assert.notOk("error expected"); - }).catch(function () { + assert.ok(options["name"] !== undefined); + assert.ok(options["projectId"] !== undefined); + assert.ok(options["file-id"] !== undefined); + assert.ok(options["parser"] !== undefined); + assert.ok(options["auto-resize"] !== undefined); + assert.ok(options["cache"] !== undefined); + assert.ok(options["notify-email"] !== undefined); + assert.ok(options["disease"] !== undefined); + assert.ok(options["organism"] !== undefined); + assert.ok(options["sbgn"] !== undefined); + assert.ok(options["version"] !== undefined); + + assert.ok(projectAdded); }).finally(function () { return dialog.destroy(); }); }); - it('with validation', function () { - helper.loginAsAdmin(); + }); + + it('getOrganism', function () { + var dialog = createDialog(); + dialog.setOrganism("9606"); + assert.equal("9606", dialog.getOrganism()); + return dialog.destroy(); + }); + + describe('checkValidity', function () { + it('invalid project name', function () { var dialog = createDialog(); + + var file = new Blob(["<node></node>"]); + file.name = "test.xml"; return dialog.init().then(function () { - $("[name='pluginUrl']").val("./testFiles/plugin/empty.js"); - return dialog.onValidateClicked(); + return dialog.callListeners("onFileUpload", file); }).then(function () { - return dialog.onSaveClicked(); + dialog.setProjectId("(invalid id)"); + return dialog.checkValidity().then(function () { + assert.notOk("Expected validity to reject"); + }).catch(function (error) { + assert.ok(error instanceof ValidationError); + }); + }).then().finally(function () { + return dialog.destroy(); + }); + }); + it('valid project name', function () { + var dialog = createDialog(); + + var file = new Blob(["<node></node>"]); + file.name = "test.xml"; + return dialog.init().then(function () { + return dialog.callListeners("onFileUpload", file); + }).then(function () { + dialog.setProjectId("-valid_id"); + return dialog.checkValidity(); + }).finally(function () { + return dialog.destroy(); + }); + }); + it('google license not selected', function () { + var dialog = createDialog(); + + var file = new Blob(["<node></node>"]); + file.name = "test.xml"; + return dialog.init().then(function () { + return dialog.callListeners("onFileUpload", file); + }).then(function () { + dialog.setMapCanvasTypeId("GOOGLE_MAPS_API"); + return dialog.checkValidity().then(function () { + assert.notOk("Expected validation error: license is not accepted"); + }).catch(function (error) { + assert.ok(error instanceof ValidationError); + }); + }).finally(function () { + return dialog.destroy(); + }); + }); + it('google license selected', function () { + var dialog = createDialog(); + + var file = new Blob(["<node></node>"]); + file.name = "test.xml"; + return dialog.init().then(function () { + return dialog.callListeners("onFileUpload", file); + }).then(function () { + dialog.setMapCanvasTypeId("GOOGLE_MAPS_API"); + dialog.setLicenseAccepted(true); + return dialog.checkValidity(); }).finally(function () { return dialog.destroy(); }); }); }); + describe('isIgnoredZipEntry', function () { + it('valid entry', function () { + var dialog = createDialog(); + + assert.notOk(dialog.isIgnoredZipEntry("images/a.png")); + assert.notOk(dialog.isIgnoredZipEntry("main.xml")); + return dialog.destroy(); + }); + it('invalid MAC OS entry', function () { + var dialog = createDialog(); + + // noinspection SpellCheckingInspection + assert.ok(dialog.isIgnoredZipEntry("__MACOSX/.desc")); + assert.ok(dialog.isIgnoredZipEntry("__macosx/.desc")); + return dialog.destroy(); + }); + it('invalid old MAC OS entry', function () { + var dialog = createDialog(); + + assert.ok(dialog.isIgnoredZipEntry(".DS_Store/.desc")); + assert.ok(dialog.isIgnoredZipEntry(".ds_store/.desc")); + assert.ok(dialog.isIgnoredZipEntry("images/.ds_store")); + return dialog.destroy(); + }); + }); + + describe('createInputRow', function () { + it('with help button', function () { + var dialog = createDialog(); + var row = dialog.createInputRow({help: "help me"}); + assert.ok(row.innerHTML.indexOf("minerva-help-button") >= 0); + return dialog.destroy(); + }); + }); -}) -; +}); diff --git a/frontend-js/src/test/js/gui/export/ElementExportPanel-test.js b/frontend-js/src/test/js/gui/export/ElementExportPanel-test.js index 011f0beaa28a82ba806010d558b5f7f34040ce0c..be02659da4ce6fae6acc7a9f322adfc661a1f46c 100644 --- a/frontend-js/src/test/js/gui/export/ElementExportPanel-test.js +++ b/frontend-js/src/test/js/gui/export/ElementExportPanel-test.js @@ -12,19 +12,22 @@ var assert = require('assert'); describe('ElementExportPanel', function () { + function createExportPanel(project) { + return new ElementExportPanel({ + element: testDiv, + project: project, + serverConnector: ServerConnector, + configuration: helper.getConfiguration() + }); + } + describe('getSelectedTypes', function () { it('select single element', function () { var exportObject; var project; return ServerConnector.getProject().then(function (result) { project = result; - return ServerConnector.getConfiguration(); - }).then(function (configuration) { - exportObject = new ElementExportPanel({ - element: testDiv, - project: project, - configuration: configuration - }); + exportObject = createExportPanel(project); return exportObject.init(); }).then(function () { $("input[name='Degraded']", $(testDiv)).each(function (index, element) { @@ -41,19 +44,10 @@ describe('ElementExportPanel', function () { var project; var elementTypes; - var configuration; - - return ServerConnector.getConfiguration().then(function (result) { - configuration = result; - elementTypes = configuration.getSimpleElementTypeNames(); - return ServerConnector.getProject(); - }).then(function (result) { + elementTypes = helper.getConfiguration().getSimpleElementTypeNames(); + return ServerConnector.getProject().then(function (result) { project = result; - exportObject = new ElementExportPanel({ - element: testDiv, - project: project, - configuration: configuration - }); + exportObject = createExportPanel(project); return exportObject.init(); }).then(function () { $("input[name='Degraded']", $(testDiv)).each(function (index, element) { @@ -75,13 +69,7 @@ describe('ElementExportPanel', function () { var project; return ServerConnector.getProject().then(function (result) { project = result; - return ServerConnector.getConfiguration(); - }).then(function (configuration) { - exportObject = new ElementExportPanel({ - element: testDiv, - project: project, - configuration: configuration - }); + exportObject = createExportPanel(project); return exportObject.init(); }).then(function () { $("input[name='column_name']", $(testDiv)).each(function (index, element) { @@ -95,20 +83,9 @@ describe('ElementExportPanel', function () { it('select all', function () { var exportObject; var project; - var elementTypes; - var configuration; - - return ServerConnector.getConfiguration().then(function (result) { - configuration = result; - elementTypes = configuration.getElementTypes(); - return ServerConnector.getProject(); - }).then(function (result) { + return ServerConnector.getProject().then(function (result) { project = result; - exportObject = new ElementExportPanel({ - element: testDiv, - project: project, - configuration: configuration - }); + exportObject = createExportPanel(project); return exportObject.init(); }).then(function () { $("input[name='column_name']", $(testDiv)).each(function (index, element) { @@ -130,13 +107,7 @@ describe('ElementExportPanel', function () { var project; return ServerConnector.getProject().then(function (result) { project = result; - return ServerConnector.getConfiguration(); - }).then(function (configuration) { - exportObject = new ElementExportPanel({ - element: testDiv, - project: project, - configuration: configuration - }); + exportObject = createExportPanel(project); return exportObject.init(); }).then(function () { var dlb = exportObject.getMiriamTypesDualListbox(); @@ -158,13 +129,7 @@ describe('ElementExportPanel', function () { var project; return ServerConnector.getProject().then(function (result) { project = result; - return ServerConnector.getConfiguration(); - }).then(function (configuration) { - exportObject = new ElementExportPanel({ - element: testDiv, - project: project, - configuration: configuration - }); + exportObject = createExportPanel(project); return exportObject.init(); }).then(function () { assert.ok(exportObject.getIncludedCompartmentsDualListbox().available.length > 0); @@ -183,13 +148,7 @@ describe('ElementExportPanel', function () { var project; return ServerConnector.getProject().then(function (result) { project = result; - return ServerConnector.getConfiguration(); - }).then(function (configuration) { - exportObject = new ElementExportPanel({ - element: testDiv, - project: project, - configuration: configuration - }); + exportObject = createExportPanel(project); return exportObject.init(); }).then(function () { var dlb = exportObject.getExcludedCompartmentsDualListbox(); @@ -208,13 +167,7 @@ describe('ElementExportPanel', function () { var project; return ServerConnector.getProject().then(function (result) { project = result; - return ServerConnector.getConfiguration(); - }).then(function (configuration) { - exportObject = new ElementExportPanel({ - element: testDiv, - project: project, - configuration: configuration - }); + exportObject = createExportPanel(project); return exportObject.init(); }).then(function () { $("input[name='ALL']", $(testDiv)).each(function (index, element) { @@ -235,13 +188,7 @@ describe('ElementExportPanel', function () { var project; return ServerConnector.getProject().then(function (result) { project = result; - return ServerConnector.getConfiguration(); - }).then(function (configuration) { - exportObject = new ElementExportPanel({ - element: testDiv, - project: project, - configuration: configuration - }); + exportObject = createExportPanel(project); return exportObject.init(); }).then(function () { return exportObject.createResponseString(); @@ -256,13 +203,7 @@ describe('ElementExportPanel', function () { var project; return ServerConnector.getProject().then(function (result) { project = result; - return ServerConnector.getConfiguration(); - }).then(function (configuration) { - exportObject = new ElementExportPanel({ - element: testDiv, - project: project, - configuration: configuration - }); + exportObject = createExportPanel(project); return exportObject.init(); }).then(function () { $("input[name='ALL']", $(testDiv)).each(function (index, element) { @@ -275,16 +216,49 @@ describe('ElementExportPanel', function () { describe('createResponseRow', function () { it('description with new line', function () { - var exportObject = new ElementExportPanel({ - element: testDiv, - project: helper.createProject(), - configuration: helper.getConfiguration() - }); - var alias = helper.createAlias(); + var exportObject = createExportPanel(helper.createProject()); + var alias = helper.createAlias(exportObject.getProject().getModels()[0]); var desc = "test\ntest2\n"; alias.setDescription(desc); - var rowString = exportObject.createResponseRow(alias, exportObject.getAllColumns(), []); - assert.ok(rowString.indexOf("test\ntest2\n") === -1); + return exportObject.createResponseRow(alias, exportObject.getAllColumns(), []).then(function (rowString) { + assert.ok(rowString.indexOf(desc) === -1); + }); + }); + it('complex name', function () { + var complexName = "Complex name2"; + var exportObject = createExportPanel(helper.createProject()); + var alias = helper.createAlias(exportObject.getProject().getModels()[0]); + var complex = helper.createAlias(exportObject.getProject().getModels()[0]); + complex.setName(complexName); + alias.setComplexId(complex.getId()); + return exportObject.createResponseRow(alias, exportObject.getAllColumns(), []).then(function (rowString) { + assert.ok(rowString.indexOf(complexName) >= 0); + }); + }); + it('compartment name', function () { + var compartmentName = "Compartment name2"; + var exportObject = createExportPanel(helper.createProject()); + var alias = helper.createAlias(exportObject.getProject().getModels()[0]); + var compartment = helper.createAlias(exportObject.getProject().getModels()[0]); + compartment.setName(compartmentName); + alias.setCompartmentId(compartment.getId()); + return exportObject.createResponseRow(alias, exportObject.getAllColumns(), []).then(function (rowString) { + assert.ok(rowString.indexOf(compartmentName) >= 0); + }); + }); + it('column with function manipulating data', function () { + var exportObject = createExportPanel(helper.createProject()); + var alias = helper.createAlias(); + return exportObject.createResponseRow(alias, [{ + "columnName": "id", + "method": function (alias) { + return "Alias id: " + alias.getId(); + }, + "name": "Id" + }], []).then(function (rowString) { + assert.ok(rowString.indexOf("Alias id") >= 0); + assert.ok(rowString.indexOf(alias.getId() + "") >= 0); + }); }); }); diff --git a/frontend-js/src/test/js/gui/export/NetworkExportPanel-test.js b/frontend-js/src/test/js/gui/export/NetworkExportPanel-test.js index b7d041d431449944fec9de4b54a7fd1829d2a20f..dabdbd9764455b06ee0f8289da47cb4be69f7f75 100644 --- a/frontend-js/src/test/js/gui/export/NetworkExportPanel-test.js +++ b/frontend-js/src/test/js/gui/export/NetworkExportPanel-test.js @@ -11,18 +11,21 @@ var assert = chai.assert; describe('NetworkExportPanel', function () { + function createExportPanel(project) { + return new NetworkExportPanel({ + element: testDiv, + project: project, + serverConnector: ServerConnector, + configuration: helper.getConfiguration() + }); + } + it('download file', function () { var exportObject; var project; return ServerConnector.getProject().then(function (result) { project = result; - return ServerConnector.getConfiguration(); - }).then(function (configuration) { - exportObject = new NetworkExportPanel({ - element: testDiv, - project: project, - configuration: configuration - }); + exportObject = createExportPanel(project); return exportObject.init(); }).then(function () { $("input[name='ALL']", $(testDiv)).each(function (index, element) { @@ -34,4 +37,18 @@ describe('NetworkExportPanel', function () { }); }); + describe('createResponseRow', function () { + it('map name', function () { + var mapName = "map name2"; + var project = helper.createProject(); + var exportObject = createExportPanel(project); + var alias = helper.createAlias(exportObject.getProject().getModels()[0]); + project.getModels()[0].setName(mapName); + var reaction = helper.createReaction(project.getModels()[0], true); + return exportObject.createResponseRow(reaction, exportObject.getAllColumns(), [], []).then(function (rowString) { + assert.ok(rowString.indexOf(mapName) >= 0); + }); + }); + }); + }); diff --git a/frontend-js/src/test/js/helper.js b/frontend-js/src/test/js/helper.js index 00443f893b4f06337a8be68c58a70e7dfbf3772b..7d7fb45b1ff4f1023dcc6f4e2f5905a3121d025e 100644 --- a/frontend-js/src/test/js/helper.js +++ b/frontend-js/src/test/js/helper.js @@ -241,15 +241,17 @@ Helper.prototype.createUser = function () { /** * - * @param {AbstractCustomMap} [map] + * @param {AbstractCustomMap| MapModel} [map] * @returns {Alias} */ Helper.prototype.createAlias = function (map) { var mapId; - if (map === undefined) { - mapId = this.idCounter++; - } else { + if (map instanceof AbstractCustomMap) { + mapId = map.getId(); + } else if (map instanceof Model) { mapId = map.getId(); + } else { + mapId = this.idCounter++; } var result = new Alias({ idObject: this.idCounter++, @@ -264,8 +266,10 @@ Helper.prototype.createAlias = function (map) { }, references: [] }); - if (map !== undefined) { + if (map instanceof AbstractCustomMap) { map.getModel().addAlias(result); + } else if (map instanceof Model) { + map.addAlias(result); } return result; }; @@ -387,6 +391,7 @@ Helper.prototype.createReaction = function (map, complete) { result.setReactants([new Reactant({aliasId: this.createAlias(map)})]); result.setProducts([new Product({aliasId: this.createAlias(map)})]); result.setModifiers([]); + result.setReferences([]); } return result; }; diff --git a/frontend-js/src/test/js/map/canvas/MapCanvas-test.js b/frontend-js/src/test/js/map/canvas/MapCanvas-test.js index 06bf740aa7a49ff9744224c21e88130e9175f9ae..6d0d839b8c28e30800b972163a771d2cae4b61e3 100644 --- a/frontend-js/src/test/js/map/canvas/MapCanvas-test.js +++ b/frontend-js/src/test/js/map/canvas/MapCanvas-test.js @@ -2,6 +2,7 @@ require("../../mocha-config"); var MapCanvas = require('../../../../main/js/map/canvas/MapCanvas'); +var Point = require('../../../../main/js/map/canvas/Point'); var chai = require('chai'); var assert = chai.assert; @@ -33,4 +34,31 @@ describe('MapCanvas', function () { assert.ok(canvas.triggerListeners); }); + describe("pointsToString", function () { + it("proper values", function () { + + var canvas = new MapCanvas(testDiv, { + tileSize: 256, + minZoom: 2, + height: 600, + width: 800 + }); + var result = canvas.pointsToString([new Point(17, 10), new Point(12, 15)]); + assert.ok(result.indexOf("15") >= 0); + assert.ok(result.indexOf("17") >= 0); + }); + + it("exceeded values", function () { + + var canvas = new MapCanvas(testDiv, { + tileSize: 256, + minZoom: 2, + height: 600, + width: 800 + }); + var result = canvas.pointsToString([new Point(2000, 10), new Point(12, 15)]); + assert.ok(result.indexOf("2000") === -1); + }); + }); + }); diff --git a/frontend-js/src/test/js/map/canvas/OpenLayers/OpenLayersPolyline-test.js b/frontend-js/src/test/js/map/canvas/OpenLayers/OpenLayersPolyline-test.js new file mode 100644 index 0000000000000000000000000000000000000000..f6107f6b544f5c27ed3e063da5ffa39433a5fdc4 --- /dev/null +++ b/frontend-js/src/test/js/map/canvas/OpenLayers/OpenLayersPolyline-test.js @@ -0,0 +1,44 @@ +"use strict"; +require("../../../mocha-config"); + +// noinspection JSUnusedLocalSymbols +var logger = require('../../../logger'); + +var OpenLayerCanvas = require('../../../../../main/js/map/canvas/OpenLayers/OpenLayerCanvas'); +var OpenLayerPolyline = require('../../../../../main/js/map/canvas/OpenLayers/OpenLayerPolyline'); +var Bounds = require('../../../../../main/js/map/canvas/Bounds'); +var Point = require('../../../../../main/js/map/canvas/Point'); + +var SelectionContextMenu = require('../../../../../main/js/gui/SelectionContextMenu'); + +var chai = require('chai'); +var assert = chai.assert; + +describe('OpenLayerPolyline', function () { + var testOptions = { + center: new Point(0, 0), + tileSize: 256, + width: 300, + height: 600, + zoom: 3, + minZoom: 2, + maxZoom: 10, + backgroundOverlays: [{ + id: 1, + name: "overlay", + directory: "overlay_dir" + }] + }; + it("getBounds", function () { + var canvas = new OpenLayerCanvas(testDiv, testOptions); + var path = [new Point(0, 0), new Point(10, 5)]; + + var polyline = canvas.createPolyline({ + strokeWeight: 1, + strokeColor: "#00ff00", + path: path + }); + polyline.show(); + assert.ok(polyline.getBounds()); + }); +}); diff --git a/frontend-js/src/test/js/map/marker/MarkerSurfaceCollection-test.js b/frontend-js/src/test/js/map/marker/MarkerSurfaceCollection-test.js index e892b67c67cd25ab7079270376bec5203e0b1562..71f63fa4012c61d519116e27a541aff34cd3037c 100644 --- a/frontend-js/src/test/js/map/marker/MarkerSurfaceCollection-test.js +++ b/frontend-js/src/test/js/map/marker/MarkerSurfaceCollection-test.js @@ -11,7 +11,8 @@ var logger = require('../../logger'); var MarkerSurfaceCollection = require('../../../../main/js/map/marker/MarkerSurfaceCollection'); var IdentifiedElement = require('../../../../main/js/map/data/IdentifiedElement'); -var assert = require('assert'); +var chai = require('chai'); +var assert = chai.assert; describe('MarkerSurfaceCollection', function () { @@ -93,6 +94,31 @@ describe('MarkerSurfaceCollection', function () { }); }); + it("init after submap is opened", function () { + helper.setUrl("http://test/?id=complex_model_with_submaps"); + var map, marker, collection; + var element = new IdentifiedElement({ + id: 345325, + modelId: 16729, + type: "ALIAS" + }); + return ServerConnector.getProject().then(function (project) { + map = helper.createCustomMap(project); + collection = map.getSubmapById(16729).getMarkerSurfaceCollection(); + return collection.addMarker({element: element, icons: ["empty.png"]}); + }).then(function (result) { + marker = result; + assert.notOk(marker.isInitialized()); + return map.openSubmap(16729); + }).then(function () { + return collection.addMarker({element: element, icons: ["empty.png"]}); + }).then(function () { + assert.ok(marker.isInitialized()); + }).finally(function () { + return map.destroy(); + }); + }); + }); describe("createSurfaceForDbOverlay", function () { diff --git a/frontend-js/src/test/js/mocha-config.js b/frontend-js/src/test/js/mocha-config.js index 96444f0785a05ff16fbf7a2e7b8dfb8af99ce681..c4bc6e3a92b212f3c54ab8511b16afd9c774fdd9 100644 --- a/frontend-js/src/test/js/mocha-config.js +++ b/frontend-js/src/test/js/mocha-config.js @@ -195,9 +195,11 @@ before(function () { Promise.longStackTraces(); mockBootstrap(); + }); beforeEach(function () { + window.onresize = undefined; logger.flushBuffer(); diff --git a/model-command/.classpath b/model-command/.classpath deleted file mode 100644 index 2d7c6a5d6de3d9e624da5555fd9d296e3a3f88ee..0000000000000000000000000000000000000000 --- a/model-command/.classpath +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="org.eclipse.jst.component.nondependency" value=""/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/model-command/.gitignore b/model-command/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/model-command/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/model-command/.settings/org.eclipse.core.resources.prefs b/model-command/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/model-command/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/model-command/.settings/org.eclipse.jdt.core.prefs b/model-command/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 991da2c903069420da07737ead576aefa16181fe..0000000000000000000000000000000000000000 --- a/model-command/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/model-command/.settings/org.eclipse.m2e.core.prefs b/model-command/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/model-command/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/model-command/.settings/org.eclipse.wst.common.component b/model-command/.settings/org.eclipse.wst.common.component deleted file mode 100644 index a0aa7bd1f8a915d9a9c0016971d2de3915543517..0000000000000000000000000000000000000000 --- a/model-command/.settings/org.eclipse.wst.common.component +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> - <wb-module deploy-name="MapViewer-model-command"> - <wb-resource deploy-path="/" source-path="/src/main/java"/> - <wb-resource deploy-path="/" source-path="/src/main/resources"/> - </wb-module> -</project-modules> diff --git a/model-command/.settings/org.eclipse.wst.common.project.facet.core.xml b/model-command/.settings/org.eclipse.wst.common.project.facet.core.xml deleted file mode 100644 index 6302d3e31361fb331cf7aaad184707ea3059ff5f..0000000000000000000000000000000000000000 --- a/model-command/.settings/org.eclipse.wst.common.project.facet.core.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<faceted-project> - <installed facet="java" version="1.8"/> - <installed facet="jst.utility" version="1.0"/> -</faceted-project> diff --git a/model-command/.settings/org.eclipse.wst.validation.prefs b/model-command/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index 6f1cba68d5f82a12e1f80e8798437495567e43e7..0000000000000000000000000000000000000000 --- a/model-command/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,2 +0,0 @@ -disabled=06target -eclipse.preferences.version=1 diff --git a/model-command/pom.xml b/model-command/pom.xml index 5d559371b474449e668eb44fd9ac43308d483653..df81c883631b7962fb23df500f944a35a3fd1328 100644 --- a/model-command/pom.xml +++ b/model-command/pom.xml @@ -32,6 +32,14 @@ <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency> + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> + </dependencies> </project> \ No newline at end of file diff --git a/model-command/src/main/java/lcsb/mapviewer/commands/CreateHierarchyCommand.java b/model-command/src/main/java/lcsb/mapviewer/commands/CreateHierarchyCommand.java index 7a6362cdbd28df18b2911f7d312c84013381d017..ab20f54a5e8146c7c246a97d22cffbf2b03cdde5 100644 --- a/model-command/src/main/java/lcsb/mapviewer/commands/CreateHierarchyCommand.java +++ b/model-command/src/main/java/lcsb/mapviewer/commands/CreateHierarchyCommand.java @@ -6,12 +6,12 @@ import java.util.HashSet; import java.util.List; import java.util.Set; +import org.apache.commons.lang3.math.NumberUtils; import org.apache.log4j.Logger; import lcsb.mapviewer.common.Configuration; import lcsb.mapviewer.common.exception.InvalidStateException; import lcsb.mapviewer.common.exception.NotImplementedException; -import lcsb.mapviewer.model.map.BioEntity; import lcsb.mapviewer.model.map.compartment.Compartment; import lcsb.mapviewer.model.map.compartment.PathwayCompartment; import lcsb.mapviewer.model.map.layout.graphics.Layer; @@ -60,8 +60,8 @@ public class CreateHierarchyCommand extends ModelCommand { private double maxZoomFactor; /** - * Default constructor that intializes data. - * + * Default constructor that initializes data. + * * @param model * model on which command will be executed * @param maxZoomFactor @@ -105,12 +105,21 @@ public class CreateHierarchyCommand extends ModelCommand { setParentingAndChildreningOfNonComplexChildrens(sortedAliases); model.getElements().addAll(compacts); sortedAliases = model.getElementsSortedBySize(); - preSettingOfVisibilityLevel(sortedAliases, maxZoomFactor); settingOfTransparencyLevel(sortedAliases); + setDefaultVisibilityLevel(sortedAliases); + setStatus(ModelCommandStatus.EXECUTED); } + private void setDefaultVisibilityLevel(List<Element> sortedAliases) { + for (Element element: sortedAliases) { + if (element.getVisibilityLevel()==null||element.getVisibilityLevel().isEmpty()) { + element.setVisibilityLevel(0); + } + } + } + @Override protected void redoImplementation() { throw new NotImplementedException(); @@ -122,10 +131,9 @@ public class CreateHierarchyCommand extends ModelCommand { protected void clean() { for (Element alias : getModel().getElements()) { alias.setCompartment(null); - alias.setTransparencyLevel(""); - } - for (BioEntity bioEntity : getModel().getBioEntities()) { - bioEntity.setVisibilityLevel("0"); + if (alias.getTransparencyLevel() == null || alias.getTransparencyLevel().isEmpty()) { + alias.setTransparencyLevel(""); + } } Set<Compartment> toRemove = new HashSet<>(); for (Compartment alias : getModel().getCompartments()) { @@ -183,16 +191,8 @@ public class CreateHierarchyCommand extends ModelCommand { assignToCompartments(); } - /** - * Computes visibility levels for aliases based on the size. - * - * @param sortedAliases - * list of aliases - * @param maxZoomFactor - * max scale used on the map - */ - private void preSettingOfVisibilityLevel(List<Element> sortedAliases, double maxZoomFactor) { - for (Element alias : sortedAliases) { + private int computeVisibility(Element alias) { + if (!NumberUtils.isNumber(alias.getVisibilityLevel())) { double rate = computeRate(alias, Configuration.MIN_VISIBLE_OBJECT_SIZE); int logValue = (int) ((int) Math.ceil(Math.log(rate)) / LOG_4); boolean hasCompartment = alias.getCompartment() != null; @@ -210,63 +210,73 @@ public class CreateHierarchyCommand extends ModelCommand { logValue = zoomLevels; } } - alias.setVisibilityLevel(logValue + ""); + return logValue; + } else { + return Integer.valueOf(alias.getVisibilityLevel()); } } /** * Sets transparency level in hierarchical view for compartment alias. - * + * * @param compartment - * comaprtment alias + * compartment alias */ private void settingTransparencyLevelForCompartment(Compartment compartment) { - int maxVisibilityLevel = Integer.MAX_VALUE; - double rate = computeRate(compartment, Configuration.MAX_VISIBLE_OBJECT_SIZE); - maxVisibilityLevel = (int) ((int) Math.ceil(Math.log(rate)) / LOG_4); - for (Element child : compartment.getElements()) { - maxVisibilityLevel = Math.min(maxVisibilityLevel, Integer.valueOf(child.getVisibilityLevel())); - } - if (maxVisibilityLevel >= zoomLevels) { - maxVisibilityLevel = zoomLevels; - } - if (maxVisibilityLevel <= 0) { - maxVisibilityLevel = 1; + if (compartment.getTransparencyLevel() == null || compartment.getTransparencyLevel().isEmpty()) { + int maxVisibilityLevel = Integer.MAX_VALUE; + double rate = computeRate(compartment, Configuration.MAX_VISIBLE_OBJECT_SIZE); + maxVisibilityLevel = (int) ((int) Math.ceil(Math.log(rate)) / LOG_4); + for (Element child : compartment.getElements()) { + maxVisibilityLevel = Math.min(maxVisibilityLevel, Integer.valueOf(computeVisibility(child))); + } + if (maxVisibilityLevel >= zoomLevels) { + maxVisibilityLevel = zoomLevels; + } + if (maxVisibilityLevel <= 0) { + maxVisibilityLevel = 1; + } + compartment.setTransparencyLevel(maxVisibilityLevel + ""); } - compartment.setTransparencyLevel(maxVisibilityLevel + ""); for (Element child : compartment.getElements()) { - child.setVisibilityLevel(compartment.getTransparencyLevel()); + if (child.getVisibilityLevel() == null || child.getVisibilityLevel().isEmpty()) { + child.setVisibilityLevel(compartment.getTransparencyLevel()); + } } } /** * Sets transparency level in hierarchical view for complex alias. - * + * * @param complex * complex alias */ private void settingTransparencyLevelForComplex(Complex complex) { - int maxVisibilityLevel = Integer.MAX_VALUE; - double rate = computeRate(complex, Configuration.MAX_VISIBLE_OBJECT_SIZE); - maxVisibilityLevel = (int) ((int) Math.ceil(Math.log(rate)) / LOG_4); - for (Element child : complex.getElements()) { - maxVisibilityLevel = Math.min(maxVisibilityLevel, Integer.valueOf(child.getVisibilityLevel())); - } - if (maxVisibilityLevel >= zoomLevels) { - maxVisibilityLevel = zoomLevels; - } - if (maxVisibilityLevel <= 0) { - maxVisibilityLevel = 1; + if (complex.getTransparencyLevel() == null || complex.getTransparencyLevel().isEmpty()) { + int maxVisibilityLevel = Integer.MAX_VALUE; + double rate = computeRate(complex, Configuration.MAX_VISIBLE_OBJECT_SIZE); + maxVisibilityLevel = (int) ((int) Math.ceil(Math.log(rate)) / LOG_4); + for (Element child : complex.getElements()) { + maxVisibilityLevel = Math.min(maxVisibilityLevel, Integer.valueOf(computeVisibility(child))); + } + if (maxVisibilityLevel >= zoomLevels) { + maxVisibilityLevel = zoomLevels; + } + if (maxVisibilityLevel <= 0) { + maxVisibilityLevel = 1; + } + complex.setTransparencyLevel(maxVisibilityLevel + ""); } - complex.setTransparencyLevel(maxVisibilityLevel + ""); for (Element child : complex.getElements()) { - child.setVisibilityLevel(complex.getTransparencyLevel()); + if (child.getVisibilityLevel() == null || child.getVisibilityLevel().isEmpty()) { + child.setVisibilityLevel(complex.getTransparencyLevel()); + } } } /** * Sets transparency level in hierarchical view for all elements. - * + * * @param sortedAliases * list of aliases */ @@ -277,14 +287,16 @@ public class CreateHierarchyCommand extends ModelCommand { } else if (alias instanceof Complex) { settingTransparencyLevelForComplex((Complex) alias); } else { - alias.setTransparencyLevel("0"); + if (alias.getTransparencyLevel() == null || alias.getTransparencyLevel().isEmpty()) { + alias.setTransparencyLevel("0"); + } } } } /** * Removes invalid compartment children. - * + * * @param sortedAliases * list of aliases */ @@ -304,7 +316,7 @@ public class CreateHierarchyCommand extends ModelCommand { /** * Sets parent for elements. - * + * * @param sortedAliases * list of aliases */ @@ -337,7 +349,7 @@ public class CreateHierarchyCommand extends ModelCommand { /** * Set parents for the elements in hierarchical view. - * + * * @param sortedAliases * list of aliases */ @@ -369,11 +381,11 @@ public class CreateHierarchyCommand extends ModelCommand { /** * Computes the ratio between the minimal object that should be visible, and * alias visible on the top level. - * + * * @param alias * alias for which computation is done * @param limit - * size of the minimal visibe object + * size of the minimal visible object * @return ratio between the minimal object that should be visible, and alias * visible on the top level */ diff --git a/model-command/src/test/java/lcsb/mapviewer/commands/CopyCommandTest.java b/model-command/src/test/java/lcsb/mapviewer/commands/CopyCommandTest.java index c7ddbc5442e6247d35ac70e7580cd6f6bad65c3a..6cc46e9d4266aaf4d7bf6ac25a376e4a7453f003 100644 --- a/model-command/src/test/java/lcsb/mapviewer/commands/CopyCommandTest.java +++ b/model-command/src/test/java/lcsb/mapviewer/commands/CopyCommandTest.java @@ -10,6 +10,7 @@ import java.awt.geom.Point2D; import java.io.ByteArrayInputStream; import java.io.InputStream; import java.nio.charset.StandardCharsets; +import java.util.ArrayList; import org.junit.After; import org.junit.Before; @@ -321,15 +322,22 @@ public class CopyCommandTest extends CommandTestFunctions { Model model = new ModelFullIndexed(null); model.setNotes("Some description"); - GenericProtein alias = new GenericProtein("a_id"); - alias.setName("ad"); - model.addElement(alias); + GenericProtein protein = new GenericProtein("a_id"); + protein.setName("ad"); + model.addElement(protein); Layer layer = new Layer(); layer.setName("layer name"); model.addLayer(layer); - model.addReaction(new Reaction()); + Reaction reaction = new Reaction(); + Product product = new Product(protein); + Reactant reactant = new Reactant(protein); + product.setLine(new PolylineData()); + reactant.setLine(new PolylineData()); + reaction.addProduct(product); + reaction.addReactant(reactant); + model.addReaction(reaction); return model; } diff --git a/model-command/src/test/java/lcsb/mapviewer/commands/CreateHierarchyCommandTest.java b/model-command/src/test/java/lcsb/mapviewer/commands/CreateHierarchyCommandTest.java index 7047e094100318c2aba0bf6b41fe80272a288b7f..87f960d7952a1504565b2dd9d267769e0c608439 100644 --- a/model-command/src/test/java/lcsb/mapviewer/commands/CreateHierarchyCommandTest.java +++ b/model-command/src/test/java/lcsb/mapviewer/commands/CreateHierarchyCommandTest.java @@ -9,7 +9,9 @@ import static org.junit.Assert.fail; import java.io.ByteArrayInputStream; import java.io.InputStream; import java.nio.charset.StandardCharsets; +import java.util.HashMap; import java.util.HashSet; +import java.util.Map; import java.util.Set; import org.apache.log4j.Logger; @@ -25,6 +27,7 @@ import lcsb.mapviewer.model.map.compartment.PathwayCompartment; import lcsb.mapviewer.model.map.model.Model; import lcsb.mapviewer.model.map.species.Element; import lcsb.mapviewer.model.map.species.Species; +import lcsb.mapviewer.modelutils.map.ElementUtils; public class CreateHierarchyCommandTest extends CommandTestFunctions { Logger logger = Logger.getLogger(CreateHierarchyCommandTest.class); @@ -304,4 +307,71 @@ public class CreateHierarchyCommandTest extends CommandTestFunctions { } } + @Test + public void testHierarchyWithCustomSemanticZooming() throws Exception { + try { + Model model = getModelForFile("testFiles/custom_semantic_zooming.xml", false); + + Map<Element, String> visibilityLevels = new HashMap<>(); + for (Element element : model.getElements()) { + if (element.getVisibilityLevel() != null && !element.getVisibilityLevel().isEmpty()) { + visibilityLevels.put(element, element.getVisibilityLevel()); + } + } + + new CreateHierarchyCommand(model, 4, 80).execute(); + + for (Element element : model.getElements()) { + if (visibilityLevels.get(element) != null) { + assertEquals("Visibility level changed, but shouldn't", visibilityLevels.get(element), + element.getVisibilityLevel()); + } + } + + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testHierarchyWithCustomSemanticZoomingPathwayLevels() throws Exception { + try { + ElementUtils eu = new ElementUtils(); + Model model = getModelForFile("testFiles/custom_semantic_zooming.xml", false); + + Map<Element, String> visibilityLevels = new HashMap<>(); + for (Element element : model.getElements()) { + if (element.getVisibilityLevel() != null && !element.getVisibilityLevel().isEmpty()) { + visibilityLevels.put(element, element.getVisibilityLevel()); + } + } + + new CreateHierarchyCommand(model, 4, 80).execute(); + + for (Element element : model.getElements()) { + if (visibilityLevels.get(element) == null) { + int visibilityLevel = Integer.parseInt(element.getVisibilityLevel()); + if (element.getCompartment() != null) { + int parentTransparency = Integer.parseInt(element.getCompartment().getTransparencyLevel()); + assertEquals( + eu.getElementTag(element) + eu.getElementTag(element.getCompartment()) + + "Element should be directly visible when parent is transparent", + parentTransparency, visibilityLevel); + } else if (element instanceof Species) { + int parentTransparency = Integer.parseInt(((Species) element).getComplex().getTransparencyLevel()); + assertEquals( + eu.getElementTag(element) + eu.getElementTag(((Species) element).getComplex()) + + "Element should be directly visible when parent is transparent", + parentTransparency, visibilityLevel); + } + } + } + + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + } diff --git a/model-command/testFiles/custom_semantic_zooming.xml b/model-command/testFiles/custom_semantic_zooming.xml new file mode 100644 index 0000000000000000000000000000000000000000..736899cb21c573b480920833537d6151426122a6 --- /dev/null +++ b/model-command/testFiles/custom_semantic_zooming.xml @@ -0,0 +1,1195 @@ +<?xml version="1.0" encoding="UTF-8"?> +<sbml xmlns="http://www.sbml.org/sbml/level2/version4" xmlns:celldesigner="http://www.sbml.org/2001/ns/celldesigner" level="2" version="4"> +<model metaid="untitled" id="untitled"> +<annotation> +<celldesigner:extension> +<celldesigner:modelVersion>4.0</celldesigner:modelVersion> +<celldesigner:modelDisplay sizeX="2500" sizeY="2000"/> +<celldesigner:listOfCompartmentAliases> +<celldesigner:compartmentAlias id="ca1" compartment="c1"> +<celldesigner:class>SQUARE</celldesigner:class> +<celldesigner:bounds x="1495.0" y="85.0" w="550.0" h="440.0"/> +<celldesigner:namePoint x="1944.5" y="488.5"/> +<celldesigner:doubleLine thickness="12.0" outerWidth="2.0" innerWidth="1.0"/> +<celldesigner:paint color="ffcccc00" scheme="Color"/> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:compartmentAlias> +<celldesigner:compartmentAlias id="ca2" compartment="c2"> +<celldesigner:class>SQUARE</celldesigner:class> +<celldesigner:bounds x="1140.0" y="45.0" w="1270.0" h="1315.0"/> +<celldesigner:namePoint x="1767.0" y="1308.0"/> +<celldesigner:doubleLine thickness="12.0" outerWidth="2.0" innerWidth="1.0"/> +<celldesigner:paint color="ffcccc00" scheme="Color"/> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:compartmentAlias> +<celldesigner:compartmentAlias id="ca3" compartment="c3"> +<celldesigner:class>SQUARE</celldesigner:class> +<celldesigner:bounds x="90.0" y="30.0" w="1020.0" h="1940.0"/> +<celldesigner:namePoint x="585.0" y="1933.5"/> +<celldesigner:doubleLine thickness="12.0" outerWidth="2.0" innerWidth="1.0"/> +<celldesigner:paint color="ffcccc00" scheme="Color"/> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:compartmentAlias> +<celldesigner:compartmentAlias id="ca4" compartment="c4"> +<celldesigner:class>SQUARE</celldesigner:class> +<celldesigner:bounds x="1125.0" y="1405.0" w="1310.0" h="570.0"/> +<celldesigner:namePoint x="1762.0" y="1938.5"/> +<celldesigner:doubleLine thickness="12.0" outerWidth="2.0" innerWidth="1.0"/> +<celldesigner:paint color="ffcccc00" scheme="Color"/> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:compartmentAlias> +</celldesigner:listOfCompartmentAliases> +<celldesigner:listOfComplexSpeciesAliases/> +<celldesigner:listOfSpeciesAliases> +<celldesigner:speciesAlias id="sa1" species="s1" compartmentAlias="ca1"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1525.0" y="185.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="30.0" y="100.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa3" species="s3" compartmentAlias="ca1"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1725.0" y="305.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="230.0" y="220.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa5" species="s5" compartmentAlias="ca1"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1935.0" y="305.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="440.0" y="220.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa6" species="s6" compartmentAlias="ca1"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1927.5" y="178.75" w="95.0" h="32.5"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="432.5" y="93.75"/> +<celldesigner:boxSize width="95.0" height="32.5"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffffff66" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa7" species="s7" compartmentAlias="ca1"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1940.0" y="412.5" w="70.0" h="25.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="445.0" y="327.5"/> +<celldesigner:boxSize width="70.0" height="25.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccff66" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa8" species="s8" compartmentAlias="ca1"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1530.0" y="305.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="35.0" y="220.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa9" species="s9" compartmentAlias="ca2"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1230.0" y="960.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="90.0" y="915.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa10" species="s10" compartmentAlias="ca2"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1350.0" y="955.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="210.0" y="910.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa11" species="s11" compartmentAlias="ca2"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1460.0" y="955.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="320.0" y="910.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa12" species="s12" compartmentAlias="ca2"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1570.0" y="955.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="430.0" y="910.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa13" species="s13" compartmentAlias="ca2"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1630.0" y="790.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="490.0" y="745.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa17" species="s16" compartmentAlias="ca1"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1540.0" y="445.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="45.0" y="360.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa19" species="s18" compartmentAlias="ca2"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1360.0" y="1170.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="220.0" y="1125.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa20" species="s19" compartmentAlias="ca2"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1210.0" y="790.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="70.0" y="745.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa16" species="s17" compartmentAlias="ca1"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1700.0" y="445.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="205.0" y="360.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa21" species="s20" compartmentAlias="ca3"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="850.0" y="1140.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="760.0" y="1110.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa22" species="s21" compartmentAlias="ca4"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1200.0" y="1460.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="75.0" y="55.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa23" species="s22" compartmentAlias="ca4"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1340.0" y="1580.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="215.0" y="175.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa25" species="s23" compartmentAlias="ca2"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1610.0" y="1160.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="470.0" y="1115.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +<celldesigner:speciesAlias id="sa26" species="s24" compartmentAlias="ca4"> +<celldesigner:activity>inactive</celldesigner:activity> +<celldesigner:bounds x="1540.0" y="1510.0" w="80.0" h="40.0"/> +<celldesigner:font size="12"/> +<celldesigner:view state="usual"/> +<celldesigner:usualView> +<celldesigner:innerPosition x="415.0" y="105.0"/> +<celldesigner:boxSize width="80.0" height="40.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="ffccffcc" scheme="Color"/> +</celldesigner:usualView> +<celldesigner:briefView> +<celldesigner:innerPosition x="0.0" y="0.0"/> +<celldesigner:boxSize width="80.0" height="60.0"/> +<celldesigner:singleLine width="1.0"/> +<celldesigner:paint color="3fff0000" scheme="Color"/> +</celldesigner:briefView> +<celldesigner:info state="empty" angle="-1.5707963267948966"/> +</celldesigner:speciesAlias> +</celldesigner:listOfSpeciesAliases> +<celldesigner:listOfGroups/> +<celldesigner:listOfProteins> +<celldesigner:protein id="pr1" name="BID" type="GENERIC"/> +<celldesigner:protein id="pr3" name="BAD" type="GENERIC"/> +<celldesigner:protein id="pr5" name="DAD" type="GENERIC"/> +<celldesigner:protein id="pr6" name="B" type="GENERIC"/> +<celldesigner:protein id="pr7" name="AAA" type="GENERIC"/> +<celldesigner:protein id="pr8" name="AA0" type="GENERIC"/> +<celldesigner:protein id="pr9" name="AA1" type="GENERIC"/> +<celldesigner:protein id="pr10" name="AA3" type="GENERIC"/> +<celldesigner:protein id="pr11" name="empty" type="GENERIC"/> +<celldesigner:protein id="pr12" name="ST1" type="GENERIC"/> +<celldesigner:protein id="pr14" name="T1" type="GENERIC"/> +<celldesigner:protein id="pr15" name="S2T2" type="GENERIC"/> +<celldesigner:protein id="pr13" name="S0T1" type="GENERIC"/> +<celldesigner:protein id="pr16" name="S2" type="GENERIC"/> +<celldesigner:protein id="pr17" name="TL0" type="GENERIC"/> +<celldesigner:protein id="pr18" name="TL1" type="GENERIC"/> +<celldesigner:protein id="pr19" name="S0" type="GENERIC"/> +<celldesigner:protein id="pr20" name="T2" type="GENERIC"/> +</celldesigner:listOfProteins> +<celldesigner:listOfGenes> +<celldesigner:gene id="gn1" name="E" type="GENE"> +<celldesigner:listOfRegions> +<celldesigner:region id="tr1" name="Ee" size="0.2" pos="0.03" type="CodingRegion" active="false"/> +<celldesigner:region id="tr2" name="Ef" size="0.16" pos="0.26999999999999996" type="CodingRegion" active="false"/> +<celldesigner:region id="tr3" name="Eg" size="0.1" pos="0.46" type="transcriptionStartingSiteL" active="false"/> +<celldesigner:region id="tr4" name="Eh" size="0.1" pos="0.72" type="transcriptionStartingSiteR" active="false"/> +</celldesigner:listOfRegions> +</celldesigner:gene> +</celldesigner:listOfGenes> +<celldesigner:listOfRNAs/> +<celldesigner:listOfAntisenseRNAs/> +<celldesigner:listOfLayers> +<celldesigner:layer id="1" name="Layer0001" locked="false" visible="true"> +<celldesigner:listOfTexts> +<celldesigner:layerSpeciesAlias x="0.0" y="0.0"> +<celldesigner:layerNotes> +zoom1 +</celldesigner:layerNotes> +<celldesigner:bounds x="1345.0" y="72.5" w="890.0" h="515.0"/> +<celldesigner:paint color="ff000000"/> +<celldesigner:font size="11"/> +</celldesigner:layerSpeciesAlias> +<celldesigner:layerSpeciesAlias x="0.0" y="0.0"> +<celldesigner:layerNotes> +Sem +</celldesigner:layerNotes> +<celldesigner:bounds x="1210.0" y="935.0" w="480.0" h="90.0"/> +<celldesigner:paint color="ff000000"/> +<celldesigner:font size="11"/> +</celldesigner:layerSpeciesAlias> +<celldesigner:layerSpeciesAlias x="0.0" y="0.0"> +<celldesigner:layerNotes> +Tran +</celldesigner:layerNotes> +<celldesigner:bounds x="45.0" y="15.0" w="2415.0" h="1980.0"/> +<celldesigner:paint color="ff000000"/> +<celldesigner:font size="11"/> +</celldesigner:layerSpeciesAlias> +</celldesigner:listOfTexts> +</celldesigner:layer> +</celldesigner:listOfLayers> +<celldesigner:listOfBlockDiagrams/> +</celldesigner:extension> +</annotation> +<listOfUnitDefinitions> +<unitDefinition metaid="substance" id="substance" name="substance"> +<listOfUnits> +<unit metaid="CDMT00007" kind="mole"/> +</listOfUnits> +</unitDefinition> +<unitDefinition metaid="volume" id="volume" name="volume"> +<listOfUnits> +<unit metaid="CDMT00008" kind="litre"/> +</listOfUnits> +</unitDefinition> +<unitDefinition metaid="area" id="area" name="area"> +<listOfUnits> +<unit metaid="CDMT00009" kind="metre" exponent="2"/> +</listOfUnits> +</unitDefinition> +<unitDefinition metaid="length" id="length" name="length"> +<listOfUnits> +<unit metaid="CDMT00014" kind="metre"/> +</listOfUnits> +</unitDefinition> +<unitDefinition metaid="time" id="time" name="time"> +<listOfUnits> +<unit metaid="CDMT00015" kind="second"/> +</listOfUnits> +</unitDefinition> +</listOfUnitDefinitions> +<listOfCompartments> +<compartment metaid="default" id="default" size="1" units="volume"/> +<compartment metaid="c2" id="c2" name="Cell" size="1" units="volume" outside="default"> +<annotation> +<celldesigner:extension> +<celldesigner:name>Cell</celldesigner:name> +</celldesigner:extension> +</annotation> +</compartment> +<compartment metaid="c1" id="c1" name="nucleus" size="1" units="volume" outside="c2"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>SemanticZoomLevelVisibility: 2 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:name>nucleus</celldesigner:name> +</celldesigner:extension> +</annotation> +</compartment> +<compartment metaid="c3" id="c3" name="pink" size="1" units="volume" outside="default"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>SemanticZoomLevelVisibility: 1 +TransparencyZoomLevelVisibility: 2 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:name>pink</celldesigner:name> +</celldesigner:extension> +</annotation> +</compartment> +<compartment metaid="c4" id="c4" name="black" size="1" units="volume" outside="default"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>SemanticZoomLevelVisibility: 3 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:name>black</celldesigner:name> +</celldesigner:extension> +</annotation> +</compartment> +</listOfCompartments> +<listOfSpecies> +<species metaid="s1" id="s1" name="BID" compartment="c1" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>SemanticZoomLevelVisibility: 2 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr1</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" xmlns:bqbiol="http://biomodels.net/biology-qualifiers/" xmlns:bqmodel="http://biomodels.net/model-qualifiers/"> +<rdf:Description rdf:about="#s1"> +<bqmodel:isDescribedBy> +<rdf:Bag> +<rdf:li rdf:resource="urn:miriam:uniprot:Q9BXM7"/> +</rdf:Bag> +</bqmodel:isDescribedBy> +</rdf:Description> +</rdf:RDF> +</annotation> +</species> +<species metaid="s3" id="s3" name="BAD" compartment="c1" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>SemanticZoomLevelVisibility: 3 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr3</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" xmlns:bqbiol="http://biomodels.net/biology-qualifiers/" xmlns:bqmodel="http://biomodels.net/model-qualifiers/"> +<rdf:Description rdf:about="#s3"> +<bqmodel:isDescribedBy> +<rdf:Bag> +<rdf:li rdf:resource="urn:miriam:hgnc:936"/> +</rdf:Bag> +</bqmodel:isDescribedBy> +<bqmodel:isDescribedBy> +<rdf:Bag> +<rdf:li rdf:resource="urn:miriam:rhea:12345"/> +</rdf:Bag> +</bqmodel:isDescribedBy> +</rdf:Description> +</rdf:RDF> +</annotation> +</species> +<species metaid="s5" id="s5" name="DAD" compartment="c1" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>SemanticZoomLevelVisibility: 0 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr5</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s6" id="s6" name="E" compartment="c1" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>SemanticZoomLevelVisibility: 3 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>GENE</celldesigner:class> +<celldesigner:geneReference>gn1</celldesigner:geneReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s7" id="s7" name="DAD" compartment="c1" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>SemanticZoomLevelVisibility: 3 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>SIMPLE_MOLECULE</celldesigner:class> +<celldesigner:name>DAD</celldesigner:name> +</celldesigner:speciesIdentity> +</celldesigner:extension> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" xmlns:bqbiol="http://biomodels.net/biology-qualifiers/" xmlns:bqmodel="http://biomodels.net/model-qualifiers/"> +<rdf:Description rdf:about="#s7"> +<bqmodel:isDescribedBy> +<rdf:Bag> +<rdf:li rdf:resource="urn:miriam:rhea:21220"/> +</rdf:Bag> +</bqmodel:isDescribedBy> +</rdf:Description> +</rdf:RDF> +</annotation> +</species> +<species metaid="s8" id="s8" name="B" compartment="c1" initialAmount="0"> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr6</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s9" id="s9" name="AAA" compartment="c2" initialAmount="0"> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr7</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s10" id="s10" name="AA0" compartment="c2" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>SemanticZoomLevelVisibility: 0 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr8</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s11" id="s11" name="AA1" compartment="c2" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>SemanticZoomLevelVisibility: 1 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr9</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s12" id="s12" name="AA3" compartment="c2" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>SemanticZoomLevelVisibility: 3 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr10</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s13" id="s13" name="empty" compartment="c2" initialAmount="0"> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr11</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s16" id="s16" name="ST1" compartment="c1" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>SemanticZoomLevelVisibility: 1 +TransparencyZoomLevelVisibility: 1 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr12</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s18" id="s18" name="T1" compartment="c2" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>TransparencyZoomLevelVisibility: 1 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr14</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s19" id="s19" name="S2T2" compartment="c2" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>SemanticZoomLevelVisibility: 2 +TransparencyZoomLevelVisibility: 1 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr15</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s17" id="s17" name="S0T1" compartment="c1" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>TransparencyZoomLevelVisibility: 1 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr13</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s20" id="s20" name="S2" compartment="c3" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>SemanticZoomLevelVisibility: 2 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr16</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s21" id="s21" name="TL0" compartment="c4" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>TransparencyZoomLevelVisibility: 0 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr17</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s22" id="s22" name="TL1" compartment="c4" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>TransparencyZoomLevelVisibility: 1 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr18</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s23" id="s23" name="S0" compartment="c2" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>SemanticZoomLevelVisibility: 0 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr19</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +<species metaid="s24" id="s24" name="T2" compartment="c4" initialAmount="0"> +<notes> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title/> +</head> +<body>TransparencyZoomLevelVisibility: 2 +</body> +</html> +</notes> +<annotation> +<celldesigner:extension> +<celldesigner:positionToCompartment>inside</celldesigner:positionToCompartment> +<celldesigner:speciesIdentity> +<celldesigner:class>PROTEIN</celldesigner:class> +<celldesigner:proteinReference>pr20</celldesigner:proteinReference> +</celldesigner:speciesIdentity> +</celldesigner:extension> +</annotation> +</species> +</listOfSpecies> +<listOfReactions> +<reaction metaid="re1" id="re1" reversible="false"> +<annotation> +<celldesigner:extension> +<celldesigner:reactionType>STATE_TRANSITION</celldesigner:reactionType> +<celldesigner:baseReactants> +<celldesigner:baseReactant species="s1" alias="sa1"/> +</celldesigner:baseReactants> +<celldesigner:baseProducts> +<celldesigner:baseProduct species="s3" alias="sa3"/> +</celldesigner:baseProducts> +<celldesigner:connectScheme connectPolicy="direct" rectangleIndex="0"> +<celldesigner:listOfLineDirection> +<celldesigner:lineDirection index="0" value="unknown"/> +</celldesigner:listOfLineDirection> +</celldesigner:connectScheme> +<celldesigner:line width="1.0" color="ff000000"/> +</celldesigner:extension> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" xmlns:bqbiol="http://biomodels.net/biology-qualifiers/" xmlns:bqmodel="http://biomodels.net/model-qualifiers/"> +<rdf:Description rdf:about="#re1"> +<bqmodel:isDescribedBy> +<rdf:Bag> +<rdf:li rdf:resource="urn:miriam:rhea:16508"/> +</rdf:Bag> +</bqmodel:isDescribedBy> +</rdf:Description> +</rdf:RDF> +</annotation> +<listOfReactants> +<speciesReference metaid="CDMT00001" species="s1"> +<annotation> +<celldesigner:extension> +<celldesigner:alias>sa1</celldesigner:alias> +</celldesigner:extension> +</annotation> +</speciesReference> +</listOfReactants> +<listOfProducts> +<speciesReference metaid="CDMT00002" species="s3"> +<annotation> +<celldesigner:extension> +<celldesigner:alias>sa3</celldesigner:alias> +</celldesigner:extension> +</annotation> +</speciesReference> +</listOfProducts> +</reaction> +<reaction metaid="re4" id="re4" reversible="false"> +<annotation> +<celldesigner:extension> +<celldesigner:reactionType>REDUCED_MODULATION</celldesigner:reactionType> +<celldesigner:baseReactants> +<celldesigner:baseReactant species="s3" alias="sa3"> +<celldesigner:linkAnchor position="E"/> +</celldesigner:baseReactant> +</celldesigner:baseReactants> +<celldesigner:baseProducts> +<celldesigner:baseProduct species="s5" alias="sa5"> +<celldesigner:linkAnchor position="W"/> +</celldesigner:baseProduct> +</celldesigner:baseProducts> +<celldesigner:connectScheme connectPolicy="direct"> +<celldesigner:listOfLineDirection> +<celldesigner:lineDirection index="0" value="unknown"/> +</celldesigner:listOfLineDirection> +</celldesigner:connectScheme> +<celldesigner:line width="1.0" color="ff000000"/> +</celldesigner:extension> +</annotation> +<listOfReactants> +<speciesReference metaid="CDMT00010" species="s3"> +<annotation> +<celldesigner:extension> +<celldesigner:alias>sa3</celldesigner:alias> +</celldesigner:extension> +</annotation> +</speciesReference> +</listOfReactants> +<listOfProducts> +<speciesReference metaid="CDMT00011" species="s5"> +<annotation> +<celldesigner:extension> +<celldesigner:alias>sa5</celldesigner:alias> +</celldesigner:extension> +</annotation> +</speciesReference> +</listOfProducts> +</reaction> +<reaction metaid="re5" id="re5" reversible="false"> +<annotation> +<celldesigner:extension> +<celldesigner:reactionType>STATE_TRANSITION</celldesigner:reactionType> +<celldesigner:baseReactants> +<celldesigner:baseReactant species="s6" alias="sa6"> +<celldesigner:linkAnchor position="S"/> +</celldesigner:baseReactant> +</celldesigner:baseReactants> +<celldesigner:baseProducts> +<celldesigner:baseProduct species="s5" alias="sa5"> +<celldesigner:linkAnchor position="N"/> +</celldesigner:baseProduct> +</celldesigner:baseProducts> +<celldesigner:connectScheme connectPolicy="direct" rectangleIndex="0"> +<celldesigner:listOfLineDirection> +<celldesigner:lineDirection index="0" value="unknown"/> +</celldesigner:listOfLineDirection> +</celldesigner:connectScheme> +<celldesigner:line width="1.0" color="ff000000"/> +</celldesigner:extension> +</annotation> +<listOfReactants> +<speciesReference metaid="CDMT00012" species="s6"> +<annotation> +<celldesigner:extension> +<celldesigner:alias>sa6</celldesigner:alias> +</celldesigner:extension> +</annotation> +</speciesReference> +</listOfReactants> +<listOfProducts> +<speciesReference metaid="CDMT00013" species="s5"> +<annotation> +<celldesigner:extension> +<celldesigner:alias>sa5</celldesigner:alias> +</celldesigner:extension> +</annotation> +</speciesReference> +</listOfProducts> +</reaction> +<reaction metaid="re6" id="re6" reversible="false"> +<annotation> +<celldesigner:extension> +<celldesigner:reactionType>POSITIVE_INFLUENCE</celldesigner:reactionType> +<celldesigner:baseReactants> +<celldesigner:baseReactant species="s5" alias="sa5"> +<celldesigner:linkAnchor position="S"/> +</celldesigner:baseReactant> +</celldesigner:baseReactants> +<celldesigner:baseProducts> +<celldesigner:baseProduct species="s7" alias="sa7"> +<celldesigner:linkAnchor position="N"/> +</celldesigner:baseProduct> +</celldesigner:baseProducts> +<celldesigner:connectScheme connectPolicy="direct"> +<celldesigner:listOfLineDirection> +<celldesigner:lineDirection index="0" value="unknown"/> +</celldesigner:listOfLineDirection> +</celldesigner:connectScheme> +<celldesigner:line width="1.0" color="ff000000"/> +</celldesigner:extension> +</annotation> +<listOfReactants> +<speciesReference metaid="CDMT00005" species="s5"> +<annotation> +<celldesigner:extension> +<celldesigner:alias>sa5</celldesigner:alias> +</celldesigner:extension> +</annotation> +</speciesReference> +</listOfReactants> +<listOfProducts> +<speciesReference metaid="CDMT00006" species="s7"> +<annotation> +<celldesigner:extension> +<celldesigner:alias>sa7</celldesigner:alias> +</celldesigner:extension> +</annotation> +</speciesReference> +</listOfProducts> +</reaction> +<reaction metaid="re7" id="re7" reversible="false"> +<annotation> +<celldesigner:extension> +<celldesigner:reactionType>STATE_TRANSITION</celldesigner:reactionType> +<celldesigner:baseReactants> +<celldesigner:baseReactant species="s8" alias="sa8"/> +</celldesigner:baseReactants> +<celldesigner:baseProducts> +<celldesigner:baseProduct species="s3" alias="sa3"/> +</celldesigner:baseProducts> +<celldesigner:connectScheme connectPolicy="direct" rectangleIndex="0"> +<celldesigner:listOfLineDirection> +<celldesigner:lineDirection index="0" value="unknown"/> +</celldesigner:listOfLineDirection> +</celldesigner:connectScheme> +<celldesigner:line width="1.0" color="ff000000"/> +</celldesigner:extension> +</annotation> +<listOfReactants> +<speciesReference metaid="CDMT00003" species="s8"> +<annotation> +<celldesigner:extension> +<celldesigner:alias>sa8</celldesigner:alias> +</celldesigner:extension> +</annotation> +</speciesReference> +</listOfReactants> +<listOfProducts> +<speciesReference metaid="CDMT00004" species="s3"> +<annotation> +<celldesigner:extension> +<celldesigner:alias>sa3</celldesigner:alias> +</celldesigner:extension> +</annotation> +</speciesReference> +</listOfProducts> +</reaction> +</listOfReactions> +</model> +</sbml> diff --git a/model/.classpath b/model/.classpath deleted file mode 100644 index 2d7c6a5d6de3d9e624da5555fd9d296e3a3f88ee..0000000000000000000000000000000000000000 --- a/model/.classpath +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="org.eclipse.jst.component.nondependency" value=""/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/model/.gitignore b/model/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/model/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/model/.settings/org.eclipse.core.resources.prefs b/model/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/model/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/model/.settings/org.eclipse.jdt.core.prefs b/model/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index e24b722f83ced28c94e330a76fb64c16a6973c0c..0000000000000000000000000000000000000000 --- a/model/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,13 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/model/.settings/org.eclipse.m2e.core.prefs b/model/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/model/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/model/.settings/org.eclipse.wst.common.component b/model/.settings/org.eclipse.wst.common.component deleted file mode 100644 index f4e790a455f51cd10521ecaff79c81c861086f04..0000000000000000000000000000000000000000 --- a/model/.settings/org.eclipse.wst.common.component +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> - <wb-module deploy-name="MapViewer-model"> - <wb-resource deploy-path="/" source-path="/src/main/java"/> - <wb-resource deploy-path="/" source-path="/src/main/resources"/> - </wb-module> -</project-modules> diff --git a/model/.settings/org.eclipse.wst.common.project.facet.core.xml b/model/.settings/org.eclipse.wst.common.project.facet.core.xml deleted file mode 100644 index 6302d3e31361fb331cf7aaad184707ea3059ff5f..0000000000000000000000000000000000000000 --- a/model/.settings/org.eclipse.wst.common.project.facet.core.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<faceted-project> - <installed facet="java" version="1.8"/> - <installed facet="jst.utility" version="1.0"/> -</faceted-project> diff --git a/model/.settings/org.eclipse.wst.validation.prefs b/model/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index 6f1cba68d5f82a12e1f80e8798437495567e43e7..0000000000000000000000000000000000000000 --- a/model/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,2 +0,0 @@ -disabled=06target -eclipse.preferences.version=1 diff --git a/model/pom.xml b/model/pom.xml index 34cd348b503b647aa6bda239a10b1463b59669e7..4b9e42594784e985eba784a28b21711b6d53109d 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -1,22 +1,25 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>lcsb.mapviewer</groupId> - <artifactId>parent</artifactId> - <version>1.0</version> - </parent> - <artifactId>model</artifactId> - <name>model MapViewer</name> - <description>Data model</description> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>lcsb.mapviewer</groupId> + <artifactId>parent</artifactId> + <version>1.0</version> + </parent> + <artifactId>model</artifactId> + <name>model MapViewer</name> + <description>Data model</description> <dependencies> <dependency> - <groupId>lcsb.mapviewer</groupId> - <artifactId>commons</artifactId> - <version>1.0</version> - </dependency> + <groupId>lcsb.mapviewer</groupId> + <artifactId>commons</artifactId> + <version>1.0</version> + </dependency> - <dependency> + <!-- Hibernate --> + <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>${hibernate.version}</version> @@ -25,42 +28,71 @@ <artifactId>xml-apis</artifactId> <groupId>xml-apis</groupId> </exclusion> + <exclusion> + <groupId>org.jboss.logging</groupId> + <artifactId>jboss-logging</artifactId> + </exclusion> + <exclusion> + <groupId>net.bytebuddy</groupId> + <artifactId>byte-buddy</artifactId> + </exclusion> </exclusions> - </dependency> - - <!-- Library excluded from above; it was in conflict with Xerces --> - <dependency> + </dependency> + + <!-- https://mvnrepository.com/artifact/net.bytebuddy/byte-buddy --> + <dependency> + <groupId>net.bytebuddy</groupId> + <artifactId>byte-buddy</artifactId> + <version>${byte-buddy.version}</version> + </dependency> + + <!-- https://mvnrepository.com/artifact/org.jboss.logging/jboss-logging --> + <dependency> + <groupId>org.jboss.logging</groupId> + <artifactId>jboss-logging</artifactId> + <version>${jboss-logging.version}</version> + </dependency> + + <!-- Library excluded from above; it was in conflict with Xerces --> + <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> <version>${xml-apis.version}</version> </dependency> - - <!-- Log4j - logging --> + + <!-- Log4j - logging --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency> - + <dependency> - <groupId>org.reflections</groupId> - <artifactId>reflections</artifactId> + <groupId>org.reflections</groupId> + <artifactId>reflections</artifactId> <version>${reflections.version}</version> <exclusions> <exclusion> - <groupId>org.javassist</groupId> - <artifactId>javassist</artifactId> + <groupId>org.javassist</groupId> + <artifactId>javassist</artifactId> </exclusion> </exclusions> </dependency> -<!-- mockito used for testing --> + <!-- mockito used for testing --> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>${mockito.version}</version> <scope>test</scope> </dependency> - + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> + </dependencies> </project> \ No newline at end of file diff --git a/model/src/main/java/lcsb/mapviewer/model/Project.java b/model/src/main/java/lcsb/mapviewer/model/Project.java index 52ce21efdbeba317c8c92bb3540666d3ab360b26..11c7642c20406ecae8fb379adc00b15f5072249c 100644 --- a/model/src/main/java/lcsb/mapviewer/model/Project.java +++ b/model/src/main/java/lcsb/mapviewer/model/Project.java @@ -19,7 +19,6 @@ import javax.persistence.JoinColumn; import javax.persistence.OneToMany; import javax.persistence.OneToOne; import javax.persistence.OrderBy; -import javax.persistence.Table; import org.apache.log4j.Appender; import org.apache.log4j.Logger; @@ -48,7 +47,6 @@ import lcsb.mapviewer.model.map.model.ModelData; * */ @Entity -@Table(name = "project_table") public class Project implements Serializable { /** @@ -66,13 +64,12 @@ public class Project implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; /** * Project identifier defined by the user (some meaningful string). */ - @Column(name = "project_id", unique = true, nullable = false) + @Column(unique = true, nullable = false) private String projectId; /** @@ -129,10 +126,8 @@ public class Project implements Serializable { * Which "maps" implementation should be used for frontend visualization. */ @Enumerated(EnumType.STRING) - @Column(name = "map_canvas_type") private MapCanvasType mapCanvasType = MapCanvasType.OPEN_LAYERS; - @Column(name = "google_map_license_accept_date") private Calendar googleMapLicenseAcceptDate; /** @@ -147,7 +142,7 @@ public class Project implements Serializable { */ @Cascade({ CascadeType.SAVE_UPDATE }) @OneToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "file_entry_iddb") + @JoinColumn(name = "file_entry_id") private UploadedFileEntry inputData; /** @@ -533,7 +528,7 @@ public class Project implements Serializable { * @return top level {@link OverviewImage} */ public OverviewImage getTopOverviewImage() { - Set<OverviewImage> set = new HashSet<OverviewImage>(); + Set<OverviewImage> set = new HashSet<>(); set.addAll(getOverviewImages()); for (OverviewImage image : getOverviewImages()) { for (OverviewLink ol : image.getLinks()) { diff --git a/model/src/main/java/lcsb/mapviewer/model/ProjectStatus.java b/model/src/main/java/lcsb/mapviewer/model/ProjectStatus.java index a59e22ca3f404b06ade5314d82270086a70895f4..4d014c43e08906d42a5f5db64b44b36ec5c2ff5d 100644 --- a/model/src/main/java/lcsb/mapviewer/model/ProjectStatus.java +++ b/model/src/main/java/lcsb/mapviewer/model/ProjectStatus.java @@ -7,97 +7,97 @@ package lcsb.mapviewer.model; * */ public enum ProjectStatus { - - /** - * Unknown status. - */ - UNKNOWN("uninitialized"), - - /** - * Data are parsed by the CellDesigner parser. - */ - PARSING_DATA("Parsing data"), - - /** - * Model is annotated by the annotation tool. - */ - ANNOTATING("Annotating"), - - /** - * Model is being uploaded to the database. - */ - UPLOADING_TO_DB("Uploading to db"), - - /** - * Images for the projects are being generated. - */ - GENERATING_IMAGES("Generating images"), - - /** - * Data that are linked to pubmed articles are being cached. - */ - CACHING("Caching pubmed data"), - - /** - * Project is ready to use. - */ - DONE("Ok"), - - /** - * There was problem during project creation. - */ - FAIL("Failure"), - - /** - * Data that are linked to miriam are being cached. - */ - CACHING_MIRIAM("Caching miriam data"), - - /** - * Miriam data validation. - */ - VALIDATING_MIRIAM("Validating miriam data"), - - /** - * Removing of the project. - */ - REMOVING("Project removing"), - - /** - * All chemicals that can be found by map elements are cached. - */ - CACHING_CHEMICAL("Caching chemical data"), - - /** - * All drugs that can be found by map elements are cached. - */ - CACHING_DRUG("Caching drug data"), - - /** - * All mirna that can be found by map elements are cached. - */ - CACHING_MI_RNA("Caching miRNA data"); - - /** - * Message used to present the status on the client side. - */ - private String readableString; - - /** - * Default constructor of the enum with {@link #readableString} parameter. - * - * @param readableForm - * {@link #readableString} - */ - ProjectStatus(String readableForm) { - this.readableString = readableForm; - } - - /** - * @return {@link #readableString} - */ - public String toString() { - return readableString; - } + + /** + * Unknown status. + */ + UNKNOWN("uninitialized"), + + /** + * Data are parsed by the CellDesigner parser. + */ + PARSING_DATA("Parsing data"), + + /** + * Model is annotated by the annotation tool. + */ + ANNOTATING("Annotating"), + + /** + * Model is being uploaded to the database. + */ + UPLOADING_TO_DB("Uploading to db"), + + /** + * Images for the projects are being generated. + */ + GENERATING_IMAGES("Generating images"), + + /** + * Data that are linked to pubmed articles are being cached. + */ + CACHING("Caching pubmed data"), + + /** + * Project is ready to use. + */ + DONE("Ok"), + + /** + * There was problem during project creation. + */ + FAIL("Failure"), + + /** + * Data that are linked to miriam are being cached. + */ + CACHING_MIRIAM("Caching miriam data"), + + /** + * Miriam data validation. + */ + VALIDATING_MIRIAM("Validating miriam data"), + + /** + * Removing of the project. + */ + REMOVING("Project removing"), + + /** + * All chemicals that can be found by map elements are cached. + */ + CACHING_CHEMICAL("Caching chemical data"), + + /** + * All drugs that can be found by map elements are cached. + */ + CACHING_DRUG("Caching drug data"), + + /** + * All mirna that can be found by map elements are cached. + */ + CACHING_MI_RNA("Caching miRNA data"); + + /** + * Message used to present the status on the client side. + */ + private String readableString; + + /** + * Default constructor of the enum with {@link #readableString} parameter. + * + * @param readableForm + * {@link #readableString} + */ + ProjectStatus(String readableForm) { + this.readableString = readableForm; + } + + /** + * @return {@link #readableString} + */ + public String toString() { + return readableString; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/cache/BigFileEntry.java b/model/src/main/java/lcsb/mapviewer/model/cache/BigFileEntry.java index 460b07ec14bf2a8fcad23d0b62ac0b7d5dfe371a..ee01e60a6ca462173333a95a11b278f54ffa08d0 100644 --- a/model/src/main/java/lcsb/mapviewer/model/cache/BigFileEntry.java +++ b/model/src/main/java/lcsb/mapviewer/model/cache/BigFileEntry.java @@ -10,7 +10,7 @@ import javax.persistence.Entity; import lcsb.mapviewer.common.IProgressUpdater; /** - * Database object representing big file cached in filesystem. + * Database object representing big file cached in file system. * * @author Piotr Gawron * @@ -18,99 +18,99 @@ import lcsb.mapviewer.common.IProgressUpdater; @Entity @DiscriminatorValue("BIG_FILE_ENTRY") public class BigFileEntry extends FileEntry implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Url from which file was obtained. - */ - @Column(columnDefinition = "TEXT") - private String url; - - /** - * When file was downloaded. - */ - private Calendar downloadDate; - - /** - * What is the download progress (value between 0 and - * {@link IProgressUpdater#MAX_PROGRESS 100}). - */ - private Double downloadProgress; - - /** - * {@link Thread} identifier that is downloading the file. - */ - private Long downloadThreadId; - - /** - * @return the url - * @see #url - */ - public String getUrl() { - return url; - } - - /** - * @param url - * the url to set - * @see #url - */ - public void setUrl(String url) { - this.url = url; - } - - /** - * @return the downloadDate - * @see #downloadDate - */ - public Calendar getDownloadDate() { - return downloadDate; - } - - /** - * @param downloadDate - * the downloadDate to set - * @see #downloadDate - */ - public void setDownloadDate(Calendar downloadDate) { - this.downloadDate = downloadDate; - } - - /** - * @return the downloadProgress - * @see #downloadProgress - */ - public Double getDownloadProgress() { - return downloadProgress; - } - - /** - * @param downloadProgress - * the downloadProgress to set - * @see #downloadProgress - */ - public void setDownloadProgress(Double downloadProgress) { - this.downloadProgress = downloadProgress; - } - - /** - * @return the downloadThreadId - * @see #downloadThreadId - */ - public Long getDownloadThreadId() { - return downloadThreadId; - } - - /** - * @param downloadThreadId - * the downloadThreadId to set - * @see #downloadThreadId - */ - public void setDownloadThreadId(Long downloadThreadId) { - this.downloadThreadId = downloadThreadId; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Url from which file was obtained. + */ + @Column(columnDefinition = "TEXT") + private String url; + + /** + * When file was downloaded. + */ + private Calendar downloadDate; + + /** + * What is the download progress (value between 0 and + * {@link IProgressUpdater#MAX_PROGRESS 100}). + */ + private Double downloadProgress; + + /** + * {@link Thread} identifier that is downloading the file. + */ + private Long downloadThreadId; + + /** + * @return the url + * @see #url + */ + public String getUrl() { + return url; + } + + /** + * @param url + * the url to set + * @see #url + */ + public void setUrl(String url) { + this.url = url; + } + + /** + * @return the downloadDate + * @see #downloadDate + */ + public Calendar getDownloadDate() { + return downloadDate; + } + + /** + * @param downloadDate + * the downloadDate to set + * @see #downloadDate + */ + public void setDownloadDate(Calendar downloadDate) { + this.downloadDate = downloadDate; + } + + /** + * @return the downloadProgress + * @see #downloadProgress + */ + public Double getDownloadProgress() { + return downloadProgress; + } + + /** + * @param downloadProgress + * the downloadProgress to set + * @see #downloadProgress + */ + public void setDownloadProgress(Double downloadProgress) { + this.downloadProgress = downloadProgress; + } + + /** + * @return the downloadThreadId + * @see #downloadThreadId + */ + public Long getDownloadThreadId() { + return downloadThreadId; + } + + /** + * @param downloadThreadId + * the downloadThreadId to set + * @see #downloadThreadId + */ + public void setDownloadThreadId(Long downloadThreadId) { + this.downloadThreadId = downloadThreadId; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/cache/CacheQuery.java b/model/src/main/java/lcsb/mapviewer/model/cache/CacheQuery.java index 3e8a2d997e6a401de827431ad047e5cc9ccad1ab..419ec89421d69978335d97e1981875e1420fcda7 100644 --- a/model/src/main/java/lcsb/mapviewer/model/cache/CacheQuery.java +++ b/model/src/main/java/lcsb/mapviewer/model/cache/CacheQuery.java @@ -22,163 +22,161 @@ import javax.persistence.TemporalType; */ @Entity public class CacheQuery implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Unique local database identifier. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - - /** - * Unique external identifier. It can contain any String (for instance url to - * a webpage), however shorter strings are prefered due to performance - * reasons. - */ - @Column(name = "query", columnDefinition = "TEXT") - private String query; - - /** - * Value in the external resource. - */ - @Column(name = "value", columnDefinition = "TEXT") - private String value; - - /** - * What kind of resource. Type allows to refresh value from original resource - * if needed - */ - @Column(nullable = false) - private Integer type; - - /** - * When the value expires. - */ - @Column - @Temporal(TemporalType.TIMESTAMP) - private Calendar expires = Calendar.getInstance(); - - /** - * When this value was accessed. - */ - @Column - @Temporal(TemporalType.TIMESTAMP) - private Calendar accessed = Calendar.getInstance(); - - /** - * @return the id - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - - /** - * @return the query - * @see #query - */ - public String getQuery() { - return query; - } - - /** - * @param query - * the query to set - * @see #query - */ - public void setQuery(String query) { - this.query = query; - } - - /** - * @return the value - * @see #value - */ - public String getValue() { - return value; - } - - /** - * @param value - * the value to set - * @see #value - */ - public void setValue(String value) { - this.value = value; - } - - /** - * @return the type - * @see #type - */ - public Integer getType() { - return type; - } - - /** - * @param type - * the type to set - * @see #type - */ - public void setType(Integer type) { - this.type = type; - } - - /** - * @return the expires - * @see #expires - */ - public Calendar getExpires() { - return expires; - } - - /** - * @param expires - * the expires to set - * @see #expires - */ - public void setExpires(Calendar expires) { - this.expires = expires; - } - - /** - * @return the accessed - * @see #accessed - */ - public Calendar getAccessed() { - return accessed; - } - - /** - * @param accessed - * the accessed to set - * @see #accessed - */ - public void setAccessed(Calendar accessed) { - this.accessed = accessed; - } - - /** - * - * @param type2 - * new {@link #type} value - */ - public void setType(CacheType type2) { - this.type = type2.getId(); - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Unique local database identifier. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + + /** + * Unique external identifier. It can contain any String (for instance url to a + * webpage), however shorter strings are preferred due to performance reasons. + */ + @Column(columnDefinition = "TEXT") + private String query; + + /** + * Value in the external resource. + */ + @Column(columnDefinition = "TEXT") + private String value; + + /** + * What kind of resource. Type allows to refresh value from original resource if + * needed + */ + @Column(nullable = false) + private Integer type; + + /** + * When the value expires. + */ + @Column + @Temporal(TemporalType.TIMESTAMP) + private Calendar expires = Calendar.getInstance(); + + /** + * When this value was accessed. + */ + @Column + @Temporal(TemporalType.TIMESTAMP) + private Calendar accessed = Calendar.getInstance(); + + /** + * @return the id + * @see #id + */ + public int getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(int id) { + this.id = id; + } + + /** + * @return the query + * @see #query + */ + public String getQuery() { + return query; + } + + /** + * @param query + * the query to set + * @see #query + */ + public void setQuery(String query) { + this.query = query; + } + + /** + * @return the value + * @see #value + */ + public String getValue() { + return value; + } + + /** + * @param value + * the value to set + * @see #value + */ + public void setValue(String value) { + this.value = value; + } + + /** + * @return the type + * @see #type + */ + public Integer getType() { + return type; + } + + /** + * @param type + * the type to set + * @see #type + */ + public void setType(Integer type) { + this.type = type; + } + + /** + * @return the expires + * @see #expires + */ + public Calendar getExpires() { + return expires; + } + + /** + * @param expires + * the expires to set + * @see #expires + */ + public void setExpires(Calendar expires) { + this.expires = expires; + } + + /** + * @return the accessed + * @see #accessed + */ + public Calendar getAccessed() { + return accessed; + } + + /** + * @param accessed + * the accessed to set + * @see #accessed + */ + public void setAccessed(Calendar accessed) { + this.accessed = accessed; + } + + /** + * + * @param type2 + * new {@link #type} value + */ + public void setType(CacheType type2) { + this.type = type2.getId(); + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/cache/CacheType.java b/model/src/main/java/lcsb/mapviewer/model/cache/CacheType.java index c2adbefacec06273369aa552df4a66e6ed63fd01..8c209bfec69e88b833e6228a03f191ee73c96c16 100644 --- a/model/src/main/java/lcsb/mapviewer/model/cache/CacheType.java +++ b/model/src/main/java/lcsb/mapviewer/model/cache/CacheType.java @@ -2,12 +2,10 @@ package lcsb.mapviewer.model.cache; import java.io.Serializable; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; -import javax.persistence.Table; /** * Defines types of objects stored in the cache and interfaces used for @@ -17,86 +15,84 @@ import javax.persistence.Table; * */ @Entity -@Table(name = "cache_type") public class CacheType implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; + /** + * + */ + private static final long serialVersionUID = 1L; - /** - * Class of object that will refresh the data of given type. - */ - private String className; + /** + * Class of object that will refresh the data of given type. + */ + private String className; - /** - * Unique local database identifier. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; + /** + * Unique local database identifier. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; - /** - * How many days cached value is valid. - */ - private int validity; + /** + * How many days cached value is valid. + */ + private int validity; - /** - * @return the validity - * @see #validity - */ - public int getValidity() { - return validity; - } + /** + * @return the validity + * @see #validity + */ + public int getValidity() { + return validity; + } - /** - * @param validity - * the validity to set - * @see #validity - */ - public void setValidity(int validity) { - this.validity = validity; - } + /** + * @param validity + * the validity to set + * @see #validity + */ + public void setValidity(int validity) { + this.validity = validity; + } - /** - * @return the className - * @see #className - */ - public String getClassName() { - return className; - } + /** + * @return the className + * @see #className + */ + public String getClassName() { + return className; + } - /** - * @param className - * the className to set - * @see #className - */ - public void setClassName(String className) { - this.className = className; - } + /** + * @param className + * the className to set + * @see #className + */ + public void setClassName(String className) { + this.className = className; + } - /** - * @return the id - * @see #id - */ - public int getId() { - return id; - } + /** + * @return the id + * @see #id + */ + public int getId() { + return id; + } - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } + /** + * @param id + * the id to set + * @see #id + */ + public void setId(int id) { + this.id = id; + } - @Override - public String toString() { - return className + " [id: " + id + "]"; - } + @Override + public String toString() { + return className + " [id: " + id + "]"; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/cache/FileEntry.java b/model/src/main/java/lcsb/mapviewer/model/cache/FileEntry.java index 7d3ceb0d41b26d96d1adbc29c3bc2d865a04f9ad..b4bebc29f03fe6efc942bd4ebf6715ff7ff61cb8 100644 --- a/model/src/main/java/lcsb/mapviewer/model/cache/FileEntry.java +++ b/model/src/main/java/lcsb/mapviewer/model/cache/FileEntry.java @@ -11,162 +11,159 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Inheritance; import javax.persistence.InheritanceType; -import javax.persistence.Table; /** * Database object representing file put in the system (it can be some cached * file, or uploaded file). There are two ways of storing file. First is by - * storing the content in database directly (in the {@link #fileContent} - * field). Second way should be used for all big files - it stores content in - * the local file system (relative path is stored in {@link #localPath} field). + * storing the content in database directly (in the {@link #fileContent} field). + * Second way should be used for all big files - it stores content in the local + * file system (relative path is stored in {@link #localPath} field). * * @author Piotr Gawron * */ @Entity -@Table(name = "file_entry") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name = "file_type_db", discriminatorType = DiscriminatorType.STRING) public abstract class FileEntry implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Unique local database identifier. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - - /** - * Local (relative) path where file is stored. - */ - @Column(columnDefinition = "TEXT") - private String localPath; - - /** - * Original name of the file. - */ - private String originalFileName; - - /** - * Is the file removed from databse. - */ - private boolean removed = false; - - /** - * Content of the file. If set to null it means it stored in filesystem. - * - * @see #localPath - */ - private byte[] fileContent; - - /** - * Constructor that copies data from the parameter. - * - * @param inputData - * original object from which data will bbe copied - */ - public FileEntry(FileEntry inputData) { - setLocalPath(inputData.getLocalPath()); - setOriginalFileName(inputData.getOriginalFileName()); - setRemoved(inputData.isRemoved()); - if (inputData.getFileContent() != null) { - setFileContent(inputData.getFileContent().clone()); - } - } - - /** - * Default constructor. - */ - public FileEntry() { - } - - /** - * @return the localPath - * @see #localPath - */ - public String getLocalPath() { - return localPath; - } - - /** - * @param localPath - * the localPath to set - * @see #localPath - */ - public void setLocalPath(String localPath) { - this.localPath = localPath; - } - - /** - * @return the id - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - - /** - * @return the removed - * @see #removed - */ - public boolean isRemoved() { - return removed; - } - - /** - * @param removed - * the removed to set - * @see #removed - */ - public void setRemoved(boolean removed) { - this.removed = removed; - } - - /** - * @return the fileContent - * @see #fileContent - */ - public byte[] getFileContent() { - return fileContent; - } - - /** - * @param fileContent - * the fileContent to set - * @see #fileContent - */ - public void setFileContent(byte[] fileContent) { - this.fileContent = fileContent; - } - - /** - * @return the originalFileName - * @see #originalFileName - */ - public String getOriginalFileName() { - return originalFileName; - } - - /** - * @param originalFileName - * the originalFileName to set - * @see #originalFileName - */ - public void setOriginalFileName(String originalFileName) { - this.originalFileName = originalFileName; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Unique local database identifier. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + + /** + * Local (relative) path where file is stored. + */ + @Column(columnDefinition = "TEXT") + private String localPath; + + /** + * Original name of the file. + */ + private String originalFileName; + + /** + * Is the file removed from database. + */ + private boolean removed = false; + + /** + * Content of the file. If set to null it means it stored in file system. + * + * @see #localPath + */ + private byte[] fileContent; + + /** + * Constructor that copies data from the parameter. + * + * @param inputData + * original object from which data will be copied + */ + public FileEntry(FileEntry inputData) { + setLocalPath(inputData.getLocalPath()); + setOriginalFileName(inputData.getOriginalFileName()); + setRemoved(inputData.isRemoved()); + if (inputData.getFileContent() != null) { + setFileContent(inputData.getFileContent().clone()); + } + } + + /** + * Default constructor. + */ + public FileEntry() { + } + + /** + * @return the localPath + * @see #localPath + */ + public String getLocalPath() { + return localPath; + } + + /** + * @param localPath + * the localPath to set + * @see #localPath + */ + public void setLocalPath(String localPath) { + this.localPath = localPath; + } + + /** + * @return the id + * @see #id + */ + public int getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(int id) { + this.id = id; + } + + /** + * @return the removed + * @see #removed + */ + public boolean isRemoved() { + return removed; + } + + /** + * @param removed + * the removed to set + * @see #removed + */ + public void setRemoved(boolean removed) { + this.removed = removed; + } + + /** + * @return the fileContent + * @see #fileContent + */ + public byte[] getFileContent() { + return fileContent; + } + + /** + * @param fileContent + * the fileContent to set + * @see #fileContent + */ + public void setFileContent(byte[] fileContent) { + this.fileContent = fileContent; + } + + /** + * @return the originalFileName + * @see #originalFileName + */ + public String getOriginalFileName() { + return originalFileName; + } + + /** + * @param originalFileName + * the originalFileName to set + * @see #originalFileName + */ + public void setOriginalFileName(String originalFileName) { + this.originalFileName = originalFileName; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/graphics/ArrowType.java b/model/src/main/java/lcsb/mapviewer/model/graphics/ArrowType.java index 57c2ebebe52ca01e8c732c085c57f90dcfa019c0..8323caacba9439dff4ede31ec4d3e47e0b2e1480 100644 --- a/model/src/main/java/lcsb/mapviewer/model/graphics/ArrowType.java +++ b/model/src/main/java/lcsb/mapviewer/model/graphics/ArrowType.java @@ -18,84 +18,92 @@ package lcsb.mapviewer.model.graphics; * */ public enum ArrowType { - // CHECKSTYLE:OFF - /** - * The arrow end that should look as an image bellow. <br/> - * <br/> - * <img alt="" src= - * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAAVElEQVR42u3WsQoAIAhFUf//p21qM0miQd890NISXKQyA4B+/HJPMoIrxQgjbCox0ghBDJeNMD1IOcIhSHpAy1XVfTK+TwJ3Aq8D/wR+jFPDAHizAFMtRsiqJUUMAAAAAElFTkSuQmCC" - * /> - */ - BLANK_CROSSBAR, - /** - * The arrow end that should look as an image bellow. <br/> - * <br/> - * <img alt="" src= - * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAARUlEQVR42u3WsQoAIAhAQf//p21oaQmMpuwOXBofUUYAvCcl2EdIEeb5OiJ0j3EaoWWQmwilGPnhuAneBL+DPcHGCFA1AN/ehXvm3UsqAAAAAElFTkSuQmCC" - * /> - * - */ - FULL_CROSSBAR, - /** - * The arrow end that should look as an image bellow. <br/> - * <br/> - * <img alt="" src= - * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAASElEQVR42u3UwQkAIAxD0ey/dL0oKAhW8GLzH3SAhLYSAAAwEX1sg8fgVMYSfGcuKNXib3Or6nYcC8luQsnTcH6Qcg8PAHilAdXavETyaCxKAAAAAElFTkSuQmCC" - * /> - * - */ - DIAMOND, - /** - * The arrow end that should look as an image bellow. <br/> - * <br/> - * <img alt="" src= - * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAATElEQVR42u3XMQ4AEBAFUfe/9ChEo5DVSPjzEgcwEVZrkvQHTDAikB6DKTkGq8TTwU5KEKoqMXh1nfrxZERv3jvB18E5wYnRv4N0RwevuDvTQl9v5wAAAABJRU5ErkJggg==" - * /> - */ - BLANK, - /** - * The arrow end that should look as an image bellow. <br/> - * <br/> - * <img alt="" src= - * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAAMElEQVR42u3SQQ0AAAwCMfybZhK2/9oEAxcSAN6rBCKIIMIWoQ/nCRKIIIIIIgBXA1mQRrru0r/rAAAAAElFTkSuQmCC" - * /> - * - */ - CROSSBAR, - /** - * The arrow end that should look as an image bellow. <br/> - * <br/> - * <img alt="" src= - * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAASElEQVR42u3XgQkAIAzEwO6/9DtCVUQw5qALhIK2ShJMmuEH6NBDZBY1RFYRQ3wfIbtIIY5HyIvjJhjBCL4ORvDH6O3gFalLBns+vGCSjHRAAAAAAElFTkSuQmCC" - * /> * - */ - CIRCLE, - /** - * The arrow end that should look as an image bellow. <br/> - * <br/> - * <img alt="" src= - * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAANklEQVR42u3UMQ4AQAQEQP//tGuUCrmSmcQDbJYIAFbJGoTRhyEQgXyeSx4cTfATLK7ulgeYehEYVKxEPu3IAAAAAElFTkSuQmCC" - * /> - */ - OPEN, - /** - * The arrow end that should look as an image bellow. <br/> - * <br/> - * <img alt="" src= - * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAAO0lEQVR42u3WsQ0AIAwDwey/tCloKF2TOykLvCLIDABfiQQ3wjsibI2RYkRoY2Th2ARvgt/BneBiBGgdPHh6hnF4gJ8AAAAASUVORK5CYII=" - * /> - */ - FULL, - /** - * The arrow end that should look as an image bellow. <br/> - * <br/> - * <img alt="" src= - * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAAIUlEQVR42u3DsQ0AAAgDoP7/tJ5QdyEhAQCAZh4GAOBqAUSYPMTcmIDAAAAAAElFTkSuQmCC" - * /> - * - */ - NONE + // CHECKSTYLE:OFF + /** + * The arrow end that should look as an image bellow. <br/> + * <br/> + * <img alt="" src= + * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAAVElEQVR42u3WsQoAIAhFUf//p21qM0miQd890NISXKQyA4B+/HJPMoIrxQgjbCox0ghBDJeNMD1IOcIhSHpAy1XVfTK+TwJ3Aq8D/wR+jFPDAHizAFMtRsiqJUUMAAAAAElFTkSuQmCC" + * /> + */ + BLANK_CROSSBAR, // + + /** + * The arrow end that should look as an image bellow. <br/> + * <br/> + * <img alt="" src= + * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAARUlEQVR42u3WsQoAIAhAQf//p21oaQmMpuwOXBofUUYAvCcl2EdIEeb5OiJ0j3EaoWWQmwilGPnhuAneBL+DPcHGCFA1AN/ehXvm3UsqAAAAAElFTkSuQmCC" + * /> + * + */ + FULL_CROSSBAR, // + + /** + * The arrow end that should look as an image bellow. <br/> + * <br/> + * <img alt="" src= + * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAASElEQVR42u3UwQkAIAxD0ey/dL0oKAhW8GLzH3SAhLYSAAAwEX1sg8fgVMYSfGcuKNXib3Or6nYcC8luQsnTcH6Qcg8PAHilAdXavETyaCxKAAAAAElFTkSuQmCC" + * /> + * + */ + DIAMOND, // + + /** + * The arrow end that should look as an image bellow. <br/> + * <br/> + * <img alt="" src= + * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAATElEQVR42u3XMQ4AEBAFUfe/9ChEo5DVSPjzEgcwEVZrkvQHTDAikB6DKTkGq8TTwU5KEKoqMXh1nfrxZERv3jvB18E5wYnRv4N0RwevuDvTQl9v5wAAAABJRU5ErkJggg==" + * /> + */ + BLANK, // + + /** + * The arrow end that should look as an image bellow. <br/> + * <br/> + * <img alt="" src= + * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAAMElEQVR42u3SQQ0AAAwCMfybZhK2/9oEAxcSAN6rBCKIIMIWoQ/nCRKIIIIIIgBXA1mQRrru0r/rAAAAAElFTkSuQmCC" + * /> + * + */ + CROSSBAR, // + + /** + * The arrow end that should look as an image bellow. <br/> + * <br/> + * <img alt="" src= + * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAASElEQVR42u3XgQkAIAzEwO6/9DtCVUQw5qALhIK2ShJMmuEH6NBDZBY1RFYRQ3wfIbtIIY5HyIvjJhjBCL4ORvDH6O3gFalLBns+vGCSjHRAAAAAAElFTkSuQmCC" + * /> * + */ + CIRCLE, // + + /** + * The arrow end that should look as an image bellow. <br/> + * <br/> + * <img alt="" src= + * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAANklEQVR42u3UMQ4AQAQEQP//tGuUCrmSmcQDbJYIAFbJGoTRhyEQgXyeSx4cTfATLK7ulgeYehEYVKxEPu3IAAAAAElFTkSuQmCC" + * /> + */ + OPEN, // + + /** + * The arrow end that should look as an image bellow. <br/> + * <br/> + * <img alt="" src= + * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAAO0lEQVR42u3WsQ0AIAwDwey/tCloKF2TOykLvCLIDABfiQQ3wjsibI2RYkRoY2Th2ARvgt/BneBiBGgdPHh6hnF4gJ8AAAAASUVORK5CYII=" + * /> + */ + FULL, // + + /** + * The arrow end that should look as an image bellow. <br/> + * <br/> + * <img alt="" src= + * "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAYAAADStFABAAAAIUlEQVR42u3DsQ0AAAgDoP7/tJ5QdyEhAQCAZh4GAOBqAUSYPMTcmIDAAAAAAElFTkSuQmCC" + * /> + * + */ + NONE - // CHECKSTYLE:ON + // CHECKSTYLE:ON } diff --git a/model/src/main/java/lcsb/mapviewer/model/graphics/ArrowTypeData.java b/model/src/main/java/lcsb/mapviewer/model/graphics/ArrowTypeData.java index 91ecadac86c4c26641acc18ed571b3b4710a09d3..61f0203451c77ac29c25d9a24c9ef96d046087a8 100644 --- a/model/src/main/java/lcsb/mapviewer/model/graphics/ArrowTypeData.java +++ b/model/src/main/java/lcsb/mapviewer/model/graphics/ArrowTypeData.java @@ -2,11 +2,8 @@ package lcsb.mapviewer.model.graphics; import java.io.Serializable; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; +import javax.persistence.EnumType; +import javax.persistence.Enumerated; import lcsb.mapviewer.common.exception.NotImplementedException; @@ -16,169 +13,154 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * @author Piotr Gawron * */ -@Entity public class ArrowTypeData implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default angle of the arrow. - */ - private static final double DEFAULT_ARROW_ANGLE = 0.875 * Math.PI; - - /** - * Default length of the arrow. - */ - private static final int DEFAULT_ARROW_LENGTH = 15; - - /** - * Unique identifier in the database. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - - /** - * Type of the arrow. - */ - private ArrowType arrowType; - - /** - * Defines type of the line used to draw arrow end. - */ - private LineType arrowLineType; - - /** - * Defines length of the arrow head. - */ - private double len; - - /** - * Defines angle of the arrow head (when necessary). - */ - private double angle; - - /** - * Default constructor - uses default values. - */ - public ArrowTypeData() { - arrowType = ArrowType.NONE; - arrowLineType = LineType.SOLID; - len = DEFAULT_ARROW_LENGTH; - angle = DEFAULT_ARROW_ANGLE; - } - - /** - * Constructor that creates object with the data copied from param object. - * - * @param param - * object used for initialization of the data - */ - public ArrowTypeData(ArrowTypeData param) { - arrowType = param.arrowType; - arrowLineType = param.arrowLineType; - len = param.len; - angle = param.angle; - } - - /** - * Creates a copy of the object. - * - * @return object copy - */ - public ArrowTypeData copy() { - if (this.getClass() == ArrowTypeData.class) { - return new ArrowTypeData(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } - - /** - * @return the id - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - - /** - * @return the arrowType - * @see #arrowType - */ - public ArrowType getArrowType() { - return arrowType; - } - - /** - * @param arrowType - * the arrowType to set - * @see #arrowType - */ - public void setArrowType(ArrowType arrowType) { - this.arrowType = arrowType; - } - - /** - * @return the arrowLineType - * @see #arrowLineType - */ - public LineType getArrowLineType() { - return arrowLineType; - } - - /** - * @param arrowLineType - * the arrowLineType to set - * @see #arrowLineType - */ - public void setArrowLineType(LineType arrowLineType) { - this.arrowLineType = arrowLineType; - } - - /** - * @return the len - * @see #len - */ - public double getLen() { - return len; - } - - /** - * @param len - * the len to set - * @see #len - */ - public void setLen(double len) { - this.len = len; - } - - /** - * @return the angle - * @see #angle - */ - public double getAngle() { - return angle; - } - - /** - * @param angle - * the angle to set - * @see #angle - */ - public void setAngle(double angle) { - this.angle = angle; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default angle of the arrow. + */ + private static final double DEFAULT_ARROW_ANGLE = 0.875 * Math.PI; + + /** + * Default length of the arrow. + */ + private static final int DEFAULT_ARROW_LENGTH = 15; + + /** + * Type of the arrow. + */ + @Enumerated(EnumType.STRING) + private ArrowType arrowType; + + /** + * Defines type of the line used to draw arrow end. + */ + @Enumerated(EnumType.STRING) + private LineType arrowLineType; + + /** + * Defines length of the arrow head. + */ + private double len; + + /** + * Defines angle of the arrow head (when necessary). + */ + private double angle; + + /** + * Default constructor - uses default values. + */ + public ArrowTypeData() { + arrowType = ArrowType.NONE; + arrowLineType = LineType.SOLID; + len = DEFAULT_ARROW_LENGTH; + angle = DEFAULT_ARROW_ANGLE; + } + + /** + * Constructor that creates object with the data copied from param object. + * + * @param param + * object used for initialization of the data + */ + public ArrowTypeData(ArrowTypeData param) { + arrowType = param.arrowType; + arrowLineType = param.arrowLineType; + len = param.len; + angle = param.angle; + } + + /** + * Creates a copy of the object. + * + * @return object copy + */ + public ArrowTypeData copy() { + if (this.getClass() == ArrowTypeData.class) { + return new ArrowTypeData(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } + + /** + * @return the arrowType + * @see #arrowType + */ + public ArrowType getArrowType() { + return arrowType; + } + + /** + * @param arrowType + * the arrowType to set + * @see #arrowType + */ + public void setArrowType(ArrowType arrowType) { + this.arrowType = arrowType; + } + + /** + * @return the arrowLineType + * @see #arrowLineType + */ + public LineType getArrowLineType() { + return arrowLineType; + } + + /** + * @param arrowLineType + * the arrowLineType to set + * @see #arrowLineType + */ + public void setArrowLineType(LineType arrowLineType) { + this.arrowLineType = arrowLineType; + } + + /** + * @return the len + * @see #len + */ + public double getLen() { + return len; + } + + /** + * @param len + * the len to set + * @see #len + */ + public void setLen(double len) { + this.len = len; + } + + /** + * @return the angle + * @see #angle + */ + public double getAngle() { + return angle; + } + + /** + * @param angle + * the angle to set + * @see #angle + */ + public void setAngle(double angle) { + this.angle = angle; + } + + public boolean equals(Object obj) { + if (obj instanceof ArrowTypeData) { + ArrowTypeData argument = (ArrowTypeData) obj; + return getAngle() == argument.getAngle() && getLen() == argument.getLen() + && getArrowLineType() == argument.getArrowLineType() && getArrowType() == argument.getArrowType(); + } + return super.equals(obj); + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/graphics/ArrowTypeDataComparator.java b/model/src/main/java/lcsb/mapviewer/model/graphics/ArrowTypeDataComparator.java index 25868933354f3cfa123fdd9f1d54a93b35aeaf2d..9f482e2c3a3b6d988acc9a90130a11759e1d60cd 100644 --- a/model/src/main/java/lcsb/mapviewer/model/graphics/ArrowTypeDataComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/graphics/ArrowTypeDataComparator.java @@ -17,7 +17,7 @@ public class ArrowTypeDataComparator extends Comparator<ArrowTypeData> { /** * Default class logger. */ - private Logger logger = Logger.getLogger(PolylineDataComparator.class); + private static Logger logger = Logger.getLogger(PolylineDataComparator.class); /** * Epsilon value used for comparison of doubles. diff --git a/model/src/main/java/lcsb/mapviewer/model/graphics/LineType.java b/model/src/main/java/lcsb/mapviewer/model/graphics/LineType.java index 3747dc907e409cae7212f2bbece3aa6bd95e5215..1f2a61ca6d4205e5b77ef7040f034fc4976676b9 100644 --- a/model/src/main/java/lcsb/mapviewer/model/graphics/LineType.java +++ b/model/src/main/java/lcsb/mapviewer/model/graphics/LineType.java @@ -12,122 +12,124 @@ import lcsb.mapviewer.common.geometry.CompositeStroke; * */ public enum LineType { - /** - * Solid line. - */ - SOLID(1), - - /** - * Solid bold line. - */ - - SOLID_BOLD(3), - /** - * Dash-dot-dot line: - * - * <pre> - * - . . - . . - . . - . . - * </pre> - */ - - DASH_DOT_DOT(1, new float[] { 11.0f, 3.0f, 1.0f, 3.0f, 1.0f, 3.0f }), - /** - * Dash-dot line: - * - * <pre> - * - . - . - . - . - . - . - . - * </pre> - */ - DASH_DOT(1, new float[] { 11.0f, 3.0f, 1.0f, 3.0f }), - - /** - * Dashed line: - * - * <pre> - * - - - - - - - - * </pre> - * - * . - */ - DASHED(1, new float[] { 8.0f, 8.0f }), - - /** - * Dotted line: - * - * <pre> - * . . . . . . . . - * </pre> - * - * . - */ - DOTTED(1, new float[] { 2.0f, 5.0f }), - - /** - * Dashed and bold line: - * - * <pre> - * - - - - - - - - * </pre> - * - * . - */ - DASHED_BOLD(3, new float[] { 8.0f, 8.0f }), - - /** - * Double line. - */ - DOUBLE(new CompositeStroke(new BasicStroke(10f), new BasicStroke(0.5f))); - - /** - * Default miterlimit: "the limit to trim the miter join. The miterlimit must - * be greater than or equal to 1.0f - * " taken from <a href="http://docs.oracle.com - * /javase/7/docs/api/java/awt/BasicStroke.html" >oracle webpage</a> - */ - private static final float DEFAULT_MITERLIMIT = 10.0f; - - /** - * {@link BasicStroke} defined for the line type. - */ - private Stroke stroke; - - /** - * Constructor with line width as a parameter. - * - * @param width - * width of the line - */ - LineType(float width) { - this.stroke = new BasicStroke(width); - } - - /** - * Constructor for complex line types. - * - * @param stroke specific {@link Stroke} used for this line type - */ - LineType(Stroke stroke) { - this.stroke = stroke; - } - - /** - * Constructor with line width and pattern as a parameter. - * - * @param width - * width of the line - * @param pattern - * pattern of the line - */ - LineType(float width, float[] pattern) { - this.stroke = new BasicStroke(width, BasicStroke.CAP_SQUARE, BasicStroke.JOIN_MITER, DEFAULT_MITERLIMIT, pattern, 0.0f); - } - - /** - * Return the {@link BasicStroke} for this line type. - * - * @return the {@link BasicStroke} for this line type - */ - public Stroke getStroke() { - return stroke; - } + /** + * Solid line. + */ + SOLID(1), + + /** + * Solid bold line. + */ + SOLID_BOLD(3), + + /** + * Dash-dot-dot line: + * + * <pre> + * - . . - . . - . . - . . + * </pre> + */ + DASH_DOT_DOT(1, new float[] { 11.0f, 3.0f, 1.0f, 3.0f, 1.0f, 3.0f }), + + /** + * Dash-dot line: + * + * <pre> + * - . - . - . - . - . - . - . + * </pre> + */ + DASH_DOT(1, new float[] { 11.0f, 3.0f, 1.0f, 3.0f }), + + /** + * Dashed line: + * + * <pre> + * - - - - - - - + * </pre> + * + * . + */ + DASHED(1, new float[] { 8.0f, 8.0f }), + + /** + * Dotted line: + * + * <pre> + * . . . . . . . . + * </pre> + * + * . + */ + DOTTED(1, new float[] { 2.0f, 5.0f }), + + /** + * Dashed and bold line: + * + * <pre> + * - - - - - - - + * </pre> + * + * . + */ + DASHED_BOLD(3, new float[] { 8.0f, 8.0f }), + + /** + * Double line. + */ + DOUBLE(new CompositeStroke(new BasicStroke(10f), new BasicStroke(0.5f))); + + /** + * Default miterlimit: "the limit to trim the miter join. The miterlimit must be + * greater than or equal to 1.0f " taken from + * <a href="http://docs.oracle.com /javase/7/docs/api/java/awt/BasicStroke.html" + * >oracle webpage</a> + */ + private static final float DEFAULT_MITERLIMIT = 10.0f; + + /** + * {@link BasicStroke} defined for the line type. + */ + private Stroke stroke; + + /** + * Constructor with line width as a parameter. + * + * @param width + * width of the line + */ + LineType(float width) { + this.stroke = new BasicStroke(width); + } + + /** + * Constructor for complex line types. + * + * @param stroke + * specific {@link Stroke} used for this line type + */ + LineType(Stroke stroke) { + this.stroke = stroke; + } + + /** + * Constructor with line width and pattern as a parameter. + * + * @param width + * width of the line + * @param pattern + * pattern of the line + */ + LineType(float width, float[] pattern) { + this.stroke = new BasicStroke(width, BasicStroke.CAP_SQUARE, BasicStroke.JOIN_MITER, DEFAULT_MITERLIMIT, pattern, + 0.0f); + } + + /** + * Return the {@link BasicStroke} for this line type. + * + * @return the {@link BasicStroke} for this line type + */ + public Stroke getStroke() { + return stroke; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/graphics/PolylineData.java b/model/src/main/java/lcsb/mapviewer/model/graphics/PolylineData.java index e22df7ef468b2d6ad5486e6f014289635d1a00a4..e9d0dc743498a316c35cc429a5e19060177282c9 100644 --- a/model/src/main/java/lcsb/mapviewer/model/graphics/PolylineData.java +++ b/model/src/main/java/lcsb/mapviewer/model/graphics/PolylineData.java @@ -12,17 +12,18 @@ import javax.persistence.CollectionTable; import javax.persistence.Column; import javax.persistence.ElementCollection; import javax.persistence.Entity; +import javax.persistence.EnumType; +import javax.persistence.Enumerated; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; +import javax.persistence.OrderColumn; import org.apache.log4j.Logger; import org.hibernate.annotations.Cascade; import org.hibernate.annotations.CascadeType; -import org.hibernate.annotations.IndexColumn; import org.hibernate.annotations.Type; import lcsb.mapviewer.common.exception.InvalidArgumentException; @@ -60,15 +61,14 @@ public class PolylineData implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; /** * List of points that build the line. */ @ElementCollection(fetch = FetchType.EAGER) - @CollectionTable(name = "point_table", joinColumns = @JoinColumn(name = "idDb")) - @IndexColumn(name = "idx") + @CollectionTable(name = "point_table", joinColumns = @JoinColumn(name = "id")) + @OrderColumn(name = "idx") @Column(name = "point_val") @Type(type = "lcsb.mapviewer.persist.mapper.Point2DMapper") @Cascade({ CascadeType.ALL }) @@ -77,15 +77,13 @@ public class PolylineData implements Serializable { /** * Arrow at the beginning of the line. */ - @Cascade({ CascadeType.ALL }) - @OneToOne + @Type(type = "lcsb.mapviewer.persist.mapper.ArrowTypeDataMapper") private ArrowTypeData beginAtd = new ArrowTypeData(); /** * Arrow at the end of the line. */ - @Cascade({ CascadeType.ALL }) - @OneToOne + @Type(type = "lcsb.mapviewer.persist.mapper.ArrowTypeDataMapper") private ArrowTypeData endAtd = new ArrowTypeData(); /** @@ -101,6 +99,7 @@ public class PolylineData implements Serializable { /** * Type of the line (pattern used to draw it). */ + @Enumerated(EnumType.STRING) private LineType type = LineType.SOLID; /** @@ -129,7 +128,7 @@ public class PolylineData implements Serializable { * parameter used for data initialization */ public PolylineData(PolylineData param) { - points = new ArrayList<Point2D>(); + points = new ArrayList<>(); for (Point2D point : param.getPoints()) { points.add(new Point2D.Double(point.getX(), point.getY())); } @@ -182,7 +181,7 @@ public class PolylineData implements Serializable { } /** - * Set new coordinetas of the point inside line. + * Set new coordinates of the point inside line. * * @param position * which point should be changed @@ -202,7 +201,7 @@ public class PolylineData implements Serializable { * @return list of segment lines */ public List<Line2D> getLines() { - List<Line2D> result = new ArrayList<Line2D>(); + List<Line2D> result = new ArrayList<>(); if (points.size() > 1) { Point2D p1 = points.get(0); @@ -227,7 +226,7 @@ public class PolylineData implements Serializable { */ public PolylineData getSubline(int from, int to) { PolylineData result = new PolylineData(this); - result.setPoints(new ArrayList<Point2D>()); + result.setPoints(new ArrayList<>()); for (int i = Math.max(from, 0); i < Math.min(to, points.size()); i++) { result.addPoint(new Point2D.Double(points.get(i).getX(), points.get(i).getY())); } @@ -297,7 +296,7 @@ public class PolylineData implements Serializable { } /** - * Trims the begining of the line. + * Trims the beginning of the line. * * @param distToTrim * distance by which beginning of line should be trimmed @@ -326,7 +325,7 @@ public class PolylineData implements Serializable { */ public PolylineData reverse() { PolylineData result = new PolylineData(this); - List<Point2D> points = new ArrayList<Point2D>(); + List<Point2D> points = new ArrayList<>(); for (int i = getPoints().size() - 1; i >= 0; i--) { points.add(getPoints().get(i)); } diff --git a/model/src/main/java/lcsb/mapviewer/model/graphics/PolylineDataComparator.java b/model/src/main/java/lcsb/mapviewer/model/graphics/PolylineDataComparator.java index 61b24f554860019e15c8bc577afb4ab9027d9d46..edebdb97720fdbef40d0ca0b0381c564fc5bcc81 100644 --- a/model/src/main/java/lcsb/mapviewer/model/graphics/PolylineDataComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/graphics/PolylineDataComparator.java @@ -18,7 +18,7 @@ public class PolylineDataComparator extends Comparator<PolylineData> { /** * Default class logger. */ - private Logger logger = Logger.getLogger(PolylineDataComparator.class); + private static Logger logger = Logger.getLogger(PolylineDataComparator.class); /** * Epsilon value used for comparison of doubles. diff --git a/model/src/main/java/lcsb/mapviewer/model/log/GenericLog.java b/model/src/main/java/lcsb/mapviewer/model/log/GenericLog.java deleted file mode 100644 index 0707e937a999272bcb74bbaf35f268c43d7521b8..0000000000000000000000000000000000000000 --- a/model/src/main/java/lcsb/mapviewer/model/log/GenericLog.java +++ /dev/null @@ -1,154 +0,0 @@ -package lcsb.mapviewer.model.log; - -import java.io.Serializable; -import java.util.Calendar; - -import javax.persistence.Column; -import javax.persistence.DiscriminatorColumn; -import javax.persistence.DiscriminatorType; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Inheritance; -import javax.persistence.InheritanceType; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - -import lcsb.mapviewer.model.user.User; - -/** - * Generic object representing log entry. - * - * @author Piotr Gawron - * - */ -@Entity -@Table(name = "log_table") -@Inheritance(strategy = InheritanceType.SINGLE_TABLE) -@DiscriminatorColumn(name = "log_type_db", discriminatorType = DiscriminatorType.STRING) -@DiscriminatorValue("GENERIC_LOG") -public abstract class GenericLog implements Serializable { - - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Unique database identifier. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - - /** - * Logged user responsible for the log event. - */ - @ManyToOne(fetch = FetchType.LAZY) - private User user; - - /** - * Type of the logged event. - */ - private LogType type; - - /** - * Description with additional information. - */ - private String description; - - /** - * When the event took place. - */ - private Calendar time; - - /** - * @return the id - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - - /** - * @return the user - * @see #user - */ - public User getUser() { - return user; - } - - /** - * @param user - * the user to set - * @see #user - */ - public void setUser(User user) { - this.user = user; - } - - /** - * @return the type - * @see #type - */ - public LogType getType() { - return type; - } - - /** - * @param type - * the type to set - * @see #type - */ - public void setType(LogType type) { - this.type = type; - } - - /** - * @return the description - * @see #description - */ - public String getDescription() { - return description; - } - - /** - * @param description - * the description to set - * @see #description - */ - public void setDescription(String description) { - this.description = description; - } - - /** - * @return the time - * @see #time - */ - public Calendar getTime() { - return time; - } - - /** - * @param time - * the time to set - * @see #time - */ - public void setTime(Calendar time) { - this.time = time; - } - -} diff --git a/model/src/main/java/lcsb/mapviewer/model/log/LogType.java b/model/src/main/java/lcsb/mapviewer/model/log/LogType.java deleted file mode 100644 index 3521cc7678639ede9a4fe4608de3a3592235689b..0000000000000000000000000000000000000000 --- a/model/src/main/java/lcsb/mapviewer/model/log/LogType.java +++ /dev/null @@ -1,60 +0,0 @@ -package lcsb.mapviewer.model.log; - -/** - * Types of log events. - * - * @author Piotr Gawron - * - */ -public enum LogType { - /** - * New data mining object was added to the map. - */ - ADD_MISSING_CONNECTION, - - /** - * Data mining object was removed from the map. - */ - REMOVE_MISSING_CONNECTION, - - /** - * User logged in. - */ - USER_LOGIN, - - /** - * User logged out. - */ - USER_LOGOUT, - - /** - * User was created. - */ - USER_CREATED, - - /** - * User was removed. - */ - USER_REMOVED, - - /** - * Map was created. - */ - MAP_CREATED, - - /** - * Map was removed. - */ - MAP_REMOVED, - - /** - * Custom layout was added. - */ - LAYOUT_CREATED, - - /** - * Custom layout was removed. - */ - LAYOUT_REMOVED - -} diff --git a/model/src/main/java/lcsb/mapviewer/model/log/ObjectLog.java b/model/src/main/java/lcsb/mapviewer/model/log/ObjectLog.java deleted file mode 100644 index c56a478349c7983ad0896397d302a13fc9a3d8e4..0000000000000000000000000000000000000000 --- a/model/src/main/java/lcsb/mapviewer/model/log/ObjectLog.java +++ /dev/null @@ -1,63 +0,0 @@ -package lcsb.mapviewer.model.log; - -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; - -/** - * Log entry that has refernce to an object in the database. - * - * @author Piotr Gawron - * - */ -@Entity -@DiscriminatorValue("OBJECT_LOG") -public class ObjectLog extends GenericLog { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Identifier of the referenced object in database. - */ - private Integer objectId; - - /** - * Class of the object that is referenced by this log entry. - */ - private Class<?> tableName; - - /** - * @return the objectId - * @see #objectId - */ - public Integer getObjectId() { - return objectId; - } - - /** - * @param objectId - * the objectId to set - * @see #objectId - */ - public void setObjectId(Integer objectId) { - this.objectId = objectId; - } - - /** - * @return the tableName - * @see #tableName - */ - public Class<?> getTable() { - return tableName; - } - - /** - * @param tableName - * the tableName to set - * @see #tableName - */ - public void setTable(Class<?> tableName) { - this.tableName = tableName; - } -} diff --git a/model/src/main/java/lcsb/mapviewer/model/log/SystemLog.java b/model/src/main/java/lcsb/mapviewer/model/log/SystemLog.java deleted file mode 100644 index e0162e53e1399a2982fdd8cc0ff42fb7bd021723..0000000000000000000000000000000000000000 --- a/model/src/main/java/lcsb/mapviewer/model/log/SystemLog.java +++ /dev/null @@ -1,20 +0,0 @@ -package lcsb.mapviewer.model.log; - -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; - -/** - * General system log entry. - * - * @author Piotr Gawron - * - */ -@Entity -@DiscriminatorValue("SYSTEM_LOG") -public class SystemLog extends GenericLog { - - /** - * - */ - private static final long serialVersionUID = 1L; -} diff --git a/model/src/main/java/lcsb/mapviewer/model/log/package-info.java b/model/src/main/java/lcsb/mapviewer/model/log/package-info.java deleted file mode 100644 index 979acf8dc9870b40fc5455a8264182cb6fbc23c7..0000000000000000000000000000000000000000 --- a/model/src/main/java/lcsb/mapviewer/model/log/package-info.java +++ /dev/null @@ -1,5 +0,0 @@ -/** - * Provides structures used for loggin system events. - */ -package lcsb.mapviewer.model.log; - diff --git a/model/src/main/java/lcsb/mapviewer/model/map/Comment.java b/model/src/main/java/lcsb/mapviewer/model/map/Comment.java index bef4430dab8c86bb92877e309e106029cbcb4273..19e25b0b6b57a22aca93f3ac17be39e283b4002f 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/Comment.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/Comment.java @@ -10,7 +10,6 @@ import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.ManyToOne; -import javax.persistence.Table; import org.hibernate.annotations.Type; @@ -25,7 +24,6 @@ import lcsb.mapviewer.model.user.User; * */ @Entity -@Table(name = "feedback") public class Comment implements Serializable { /** @@ -48,7 +46,6 @@ public class Comment implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/ElementInFewParentsException.java b/model/src/main/java/lcsb/mapviewer/model/map/ElementInFewParentsException.java index 795ddbb7f877f2ca491ccae9c627ccd24fe5567f..9682bbf5875122f681188cf0b543f9d26f8007fe 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/ElementInFewParentsException.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/ElementInFewParentsException.java @@ -7,18 +7,18 @@ package lcsb.mapviewer.model.map; * */ public class ElementInFewParentsException extends Exception { - /** - * - */ - private static final long serialVersionUID = 1L; + /** + * + */ + private static final long serialVersionUID = 1L; - /** - * Default constructor with a message passed in the argument. - * - * @param message - * text message of this exception - */ - public ElementInFewParentsException(String message) { - super(message); - } + /** + * Default constructor with a message passed in the argument. + * + * @param message + * text message of this exception + */ + public ElementInFewParentsException(String message) { + super(message); + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/MiriamData.java b/model/src/main/java/lcsb/mapviewer/model/map/MiriamData.java index e852b4fca2bcc0e3e06d5cb4b6e906c27606ec9c..43cfcdceb7be52820a73beb7a42d97c7675e60d9 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/MiriamData.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/MiriamData.java @@ -2,14 +2,12 @@ package lcsb.mapviewer.model.map; import java.io.Serializable; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.EnumType; import javax.persistence.Enumerated; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; -import javax.persistence.Table; import javax.xml.bind.annotation.XmlRootElement; import org.apache.log4j.Logger; @@ -24,288 +22,284 @@ import lcsb.mapviewer.common.exception.InvalidArgumentException; * */ @Entity -@Table(name = "miriam_data_table") -@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") @XmlRootElement public class MiriamData implements Comparable<MiriamData>, Serializable { - /** - * Default class logger. - */ - @SuppressWarnings("unused") - private static Logger logger = Logger.getLogger(MiriamData.class); - - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Unique database identifier. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - - /** - * What is the connection between element and the annotation. - */ - private MiriamRelationType relationType = null; - - /** - * Type of database. - */ - @Enumerated(EnumType.STRING) - private MiriamType dataType; - - /** - * Resource identifier in the database. - */ - @Column(name = "resource") - private String resource = ""; - - /** - * The annotator which created the miriam data or which - * should be associated with it. - */ - @Column(name = "annotator") - private Class<?> annotator = null; - - /** - * Default constructor. - */ - public MiriamData() { - super(); - } - - /** - * Constructor that initialize the data by information from param. - * - * @param md - * original miriam data object - */ - public MiriamData(MiriamData md) { - setRelationType(md.relationType); - setDataType(md.dataType); - setResource(md.resource); - setAnnotator(md.annotator); - } - - /** - * Constructor that initialize the data by information from params. - * - * @param relationType - * {@link #relationType} - * @param mt - * type of the miriam data (see: {@link MiriamType}) - * @param resource - * {@link #resource} - * @param annotator - * {@link #annotator} - * - */ - public MiriamData(MiriamRelationType relationType, MiriamType mt, String resource, Class<?> annotator) { - if (mt == null) { - throw new InvalidArgumentException("MiriamType cannot be null"); - } - if (relationType == null) { - throw new InvalidArgumentException("MiriamRelationType cannot be null"); - } - setRelationType(relationType); - setDataType(mt); - setResource(resource); - setAnnotator(annotator); - } - - /** - * Constructor that initialize the data by information from params. - * - * @param relationType - * {@link #relationType} - * @param mt - * type of the miriam data (see: {@link MiriamType}) - * @param resource - * {@link #resource} - */ - public MiriamData(MiriamRelationType relationType, MiriamType mt, String resource) { - this(relationType, mt, resource, null); - } - - /** - * Constructor that initialize the data by information from params. - * - * @param mt - * type of the miriam data (see: {@link MiriamType}) - * @param resource - * {@link #resource} - */ - public MiriamData(MiriamType mt, String resource, Class<?> annotator) { - this(MiriamRelationType.BQ_BIOL_IS_DESCRIBED_BY, mt, resource, annotator); - } - - - /** - * Constructor that initialize the data by information from params. - * - * @param mt - * type of the miriam data (see: {@link MiriamType}) - * @param resource - * {@link #resource} - */ - public MiriamData(MiriamType mt, String resource) { - this(mt, resource, null); - } - - /** - * - * @return {@link #resource} - */ - public String getResource() { - return resource; - } - - /** - * @param identifier - * string represents identifier. - * @return {@link #resource} - */ - public static String getIdFromIdentifier(String identifier) { - if (identifier != null) { - int index = identifier.indexOf(":"); - if (index != -1) { - identifier = identifier.trim().substring(index + 1); - } - } - return identifier; - } - - /** - * Sets new {@link #resource}. - * - * @param resource - * new {@link #resource} - */ - public void setResource(String resource) { - if (resource == null) { - this.resource = null; - } else { - this.resource = resource.replace("%3A", ":"); - } - } - - @Override - public boolean equals(Object aThat) { - // check for self-comparison - if (this == aThat) { - return true; - } - - // use instanceof instead of getClass here for two reasons - // 1. if need be, it can match any supertype, and not just one class; - // 2. it renders an explict check for "that == null" redundant, since - // it does the check for null already - "null instanceof [type]" always - // returns false. (See Effective Java by Joshua Bloch.) - if (!(aThat instanceof MiriamData)) { - return false; - } - // Alternative to the above line : - // if ( aThat == null || aThat.getClass() != this.getClass() ) return false; - - // cast to native object is now safe - MiriamData that = (MiriamData) aThat; - - // now a proper field-by-field evaluation can be made - return this.compareTo(that) == 0; - } - - @Override - public int hashCode() { - return (dataType + resource).hashCode(); - } - - @Override - public int compareTo(MiriamData other) { - String name = annotator != null ? annotator.getName() : ""; - String otherName = other.annotator != null ? other.annotator.getName() : ""; - return (dataType + ":" + resource + ":" + name).toLowerCase().compareTo((other.dataType + ":" + other.resource + ":" + otherName).toLowerCase()); - } - - /** - * @return the id - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - - /** - * @return the dataType - * @see #dataType - */ - public MiriamType getDataType() { - return dataType; - } - - /** - * @param dataType - * the dataType to set - * @see #dataType - */ - public void setDataType(MiriamType dataType) { - this.dataType = dataType; - } - - /** - * @return the relationType - * @see #relationType - */ - public MiriamRelationType getRelationType() { - return relationType; - } - - /** - * @param relationType - * the relationType to set - * @see #relationType - */ - public void setRelationType(MiriamRelationType relationType) { - this.relationType = relationType; - } - - /** - * - * @return {@link #annotator} - */ - public Class<?> getAnnotator() { - return annotator; - } - - /** - * - * @param {@link #annotator} - */ - public void setAnnotator(Class<?> annotator) { - this.annotator = annotator; - } - - @Override - public String toString() { - String annotatorClass = annotator != null ? ":" +annotator.getName() : ""; - if (relationType != null) { - return "[" + relationType.getStringRepresentation() + "] " + dataType + ":" + resource + annotatorClass; - } else { - return "[UNKNOWN] " + dataType + ":" + resource + annotatorClass; - - } - } + /** + * Default class logger. + */ + @SuppressWarnings("unused") + private static Logger logger = Logger.getLogger(MiriamData.class); + + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Unique database identifier. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + + /** + * What is the connection between element and the annotation. + */ + private MiriamRelationType relationType = null; + + /** + * Type of database. + */ + @Enumerated(EnumType.STRING) + private MiriamType dataType; + + /** + * Resource identifier in the database. + */ + private String resource = ""; + + /** + * The annotator which created the miriam data or which should be associated + * with it. + */ + private Class<?> annotator = null; + + /** + * Default constructor. + */ + public MiriamData() { + super(); + } + + /** + * Constructor that initialize the data by information from param. + * + * @param md + * original miriam data object + */ + public MiriamData(MiriamData md) { + setRelationType(md.relationType); + setDataType(md.dataType); + setResource(md.resource); + setAnnotator(md.annotator); + } + + /** + * Constructor that initialize the data by information from params. + * + * @param relationType + * {@link #relationType} + * @param mt + * type of the miriam data (see: {@link MiriamType}) + * @param resource + * {@link #resource} + * @param annotator + * {@link #annotator} + * + */ + public MiriamData(MiriamRelationType relationType, MiriamType mt, String resource, Class<?> annotator) { + if (mt == null) { + throw new InvalidArgumentException("MiriamType cannot be null"); + } + if (relationType == null) { + throw new InvalidArgumentException("MiriamRelationType cannot be null"); + } + setRelationType(relationType); + setDataType(mt); + setResource(resource); + setAnnotator(annotator); + } + + /** + * Constructor that initialize the data by information from params. + * + * @param relationType + * {@link #relationType} + * @param mt + * type of the miriam data (see: {@link MiriamType}) + * @param resource + * {@link #resource} + */ + public MiriamData(MiriamRelationType relationType, MiriamType mt, String resource) { + this(relationType, mt, resource, null); + } + + /** + * Constructor that initialize the data by information from params. + * + * @param mt + * type of the miriam data (see: {@link MiriamType}) + * @param resource + * {@link #resource} + */ + public MiriamData(MiriamType mt, String resource, Class<?> annotator) { + this(MiriamRelationType.BQ_BIOL_IS_DESCRIBED_BY, mt, resource, annotator); + } + + /** + * Constructor that initialize the data by information from params. + * + * @param mt + * type of the miriam data (see: {@link MiriamType}) + * @param resource + * {@link #resource} + */ + public MiriamData(MiriamType mt, String resource) { + this(mt, resource, null); + } + + /** + * + * @return {@link #resource} + */ + public String getResource() { + return resource; + } + + /** + * @param identifier + * string represents identifier. + * @return {@link #resource} + */ + public static String getIdFromIdentifier(String identifier) { + if (identifier != null) { + int index = identifier.indexOf(":"); + if (index != -1) { + identifier = identifier.trim().substring(index + 1); + } + } + return identifier; + } + + /** + * Sets new {@link #resource}. + * + * @param resource + * new {@link #resource} + */ + public void setResource(String resource) { + if (resource == null) { + this.resource = null; + } else { + this.resource = resource.replace("%3A", ":"); + } + } + + @Override + public boolean equals(Object aThat) { + // check for self-comparison + if (this == aThat) { + return true; + } + + // use instanceof instead of getClass here for two reasons + // 1. if need be, it can match any supertype, and not just one class; + // 2. it renders an explict check for "that == null" redundant, since + // it does the check for null already - "null instanceof [type]" always + // returns false. (See Effective Java by Joshua Bloch.) + if (!(aThat instanceof MiriamData)) { + return false; + } + // Alternative to the above line : + // if ( aThat == null || aThat.getClass() != this.getClass() ) return false; + + // cast to native object is now safe + MiriamData that = (MiriamData) aThat; + + // now a proper field-by-field evaluation can be made + return this.compareTo(that) == 0; + } + + @Override + public int hashCode() { + return (dataType + resource).hashCode(); + } + + @Override + public int compareTo(MiriamData other) { + String name = annotator != null ? annotator.getName() : ""; + String otherName = other.annotator != null ? other.annotator.getName() : ""; + return (dataType + ":" + resource + ":" + name).toLowerCase() + .compareTo((other.dataType + ":" + other.resource + ":" + otherName).toLowerCase()); + } + + /** + * @return the id + * @see #id + */ + public int getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(int id) { + this.id = id; + } + + /** + * @return the dataType + * @see #dataType + */ + public MiriamType getDataType() { + return dataType; + } + + /** + * @param dataType + * the dataType to set + * @see #dataType + */ + public void setDataType(MiriamType dataType) { + this.dataType = dataType; + } + + /** + * @return the relationType + * @see #relationType + */ + public MiriamRelationType getRelationType() { + return relationType; + } + + /** + * @param relationType + * the relationType to set + * @see #relationType + */ + public void setRelationType(MiriamRelationType relationType) { + this.relationType = relationType; + } + + /** + * + * @return {@link #annotator} + */ + public Class<?> getAnnotator() { + return annotator; + } + + /** + * + * @param {@link + * #annotator} + */ + public void setAnnotator(Class<?> annotator) { + this.annotator = annotator; + } + + @Override + public String toString() { + String annotatorClass = annotator != null ? ":" + annotator.getName() : ""; + if (relationType != null) { + return "[" + relationType.getStringRepresentation() + "] " + dataType + ":" + resource + annotatorClass; + } else { + return "[UNKNOWN] " + dataType + ":" + resource + annotatorClass; + + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/MiriamRelationType.java b/model/src/main/java/lcsb/mapviewer/model/map/MiriamRelationType.java index 0ee468edb96a821c7ba5e9fdfedfcdb49fb435d9..c0652dc71826152986d4dd134a49ca467b552b9b 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/MiriamRelationType.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/MiriamRelationType.java @@ -2,111 +2,111 @@ package lcsb.mapviewer.model.map; /** * Encodes list of biomodel qualifiers used for description in miriam - * references. More information can be found <a - * href="http://co.mbine.org/standards/qualifiers">here</a>. + * references. More information can be found + * <a href="http://co.mbine.org/standards/qualifiers">here</a>. * * @author Piotr Gawron * */ public enum MiriamRelationType { - - /** - * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. - */ - BQ_MODEL_IS("bqmodel:is"), - - /** - * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. - */ - BQ_MODEL_IS_DESCRIBED_BY("bqmodel:isDescribedBy"), - - /** - * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. - */ - BQ_BIOL_IS("bqbiol:is"), - - /** - * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. - */ - BQ_BIOL_HAS_PART("bqbiol:hasPart"), - - /** - * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. - */ - BQ_BIOL_IS_PART_OF("bqbiol:isPartOf"), - - /** - * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. - */ - BQ_BIOL_IS_VERSION_OF("bqbiol:isVersionOf"), - - /** - * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. - */ - BQ_BIOL_HAS_VERSION("bqbiol:hasVersion"), - - /** - * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. - */ - BQ_BIOL_IS_HOMOLOG_TO("bqbiol:isHomologTo"), - - /** - * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. - */ - BQ_BIOL_IS_DESCRIBED_BY("bqbiol:isDescribedBy"), - - /** - * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. - */ - BQ_BIOL_IS_ENCODED_BY("bqbiol:isEncodedBy"), - - /** - * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. - */ - BQ_BIOL_ENCODES("bqbiol:encodes"), - - /** - * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. - */ - BQ_BIOL_OCCURES("bqbiol:occures"); - - /** - * String representing relation. List of all possibilites can be found <a - * href="http://co.mbine.org/standards/qualifiers">here</a>. - */ - private String stringRepresentation; - - /** - * Default constructor. - * - * @param stringRepresentation - * {@link #stringRepresentation} - */ - MiriamRelationType(String stringRepresentation) { - this.stringRepresentation = stringRepresentation; - } - - /** - * @return the stringRepresentation - * @see #stringRepresentation - */ - public String getStringRepresentation() { - return stringRepresentation; - } - - /** - * Returns {@link MiriamRelationType} associated with #stringRepresentation. - * - * @param string - * #stringRepresentation - * @return {@link MiriamRelationType} for given #stringRepresentation - */ - public static MiriamRelationType getTypeByStringRepresentation(String string) { - for (MiriamRelationType mrt : MiriamRelationType.values()) { - if (mrt.getStringRepresentation().equalsIgnoreCase(string)) { - return mrt; - } - } - return null; - } + + /** + * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. + */ + BQ_MODEL_IS("bqmodel:is"), + + /** + * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. + */ + BQ_MODEL_IS_DESCRIBED_BY("bqmodel:isDescribedBy"), + + /** + * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. + */ + BQ_BIOL_IS("bqbiol:is"), + + /** + * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. + */ + BQ_BIOL_HAS_PART("bqbiol:hasPart"), + + /** + * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. + */ + BQ_BIOL_IS_PART_OF("bqbiol:isPartOf"), + + /** + * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. + */ + BQ_BIOL_IS_VERSION_OF("bqbiol:isVersionOf"), + + /** + * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. + */ + BQ_BIOL_HAS_VERSION("bqbiol:hasVersion"), + + /** + * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. + */ + BQ_BIOL_IS_HOMOLOG_TO("bqbiol:isHomologTo"), + + /** + * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. + */ + BQ_BIOL_IS_DESCRIBED_BY("bqbiol:isDescribedBy"), + + /** + * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. + */ + BQ_BIOL_IS_ENCODED_BY("bqbiol:isEncodedBy"), + + /** + * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. + */ + BQ_BIOL_ENCODES("bqbiol:encodes"), + + /** + * Take a look <a href="http://co.mbine.org/standards/qualifiers">here</a>. + */ + BQ_BIOL_OCCURES("bqbiol:occures"); + + /** + * String representing relation. List of all possibilites can be found + * <a href="http://co.mbine.org/standards/qualifiers">here</a>. + */ + private String stringRepresentation; + + /** + * Default constructor. + * + * @param stringRepresentation + * {@link #stringRepresentation} + */ + MiriamRelationType(String stringRepresentation) { + this.stringRepresentation = stringRepresentation; + } + + /** + * @return the stringRepresentation + * @see #stringRepresentation + */ + public String getStringRepresentation() { + return stringRepresentation; + } + + /** + * Returns {@link MiriamRelationType} associated with #stringRepresentation. + * + * @param string + * #stringRepresentation + * @return {@link MiriamRelationType} for given #stringRepresentation + */ + public static MiriamRelationType getTypeByStringRepresentation(String string) { + for (MiriamRelationType mrt : MiriamRelationType.values()) { + if (mrt.getStringRepresentation().equalsIgnoreCase(string)) { + return mrt; + } + } + return null; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/MiriamType.java b/model/src/main/java/lcsb/mapviewer/model/map/MiriamType.java index 3b18a9638a2d3149fa68f74bd5eb594eae69e34b..6502562e7c8f074b1b18ffcab2440956a8610c5c 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/MiriamType.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/MiriamType.java @@ -23,386 +23,386 @@ import lcsb.mapviewer.model.map.species.Rna; @SuppressWarnings("unchecked") public enum MiriamType { - BiGG_COMPARTMENT("BiGG Compartment", - "http://bigg.ucsd.edu/compartments/", - new String[] { "urn:miriam:bigg.compartment" }, - new Class<?>[] {}, "MIR:00000555"), + BiGG_COMPARTMENT("BiGG Compartment", // + "http://bigg.ucsd.edu/compartments/", // + new String[] { "urn:miriam:bigg.compartment" }, // + new Class<?>[] {}, "MIR:00000555"), // - BiGG_METABOLITE("BiGG Metabolite", - "http://bigg.ucsd.edu/universal/metabolites", - new String[] { "urn:miriam:bigg.metabolite" }, - new Class<?>[] {}, "MIR:00000556"), + BiGG_METABOLITE("BiGG Metabolite", // + "http://bigg.ucsd.edu/universal/metabolites", // + new String[] { "urn:miriam:bigg.metabolite" }, // + new Class<?>[] {}, "MIR:00000556"), // - BiGG_REACTIONS("BiGG Reaction", - "http://bigg.ucsd.edu/universal/reactions", - new String[] { "urn:miriam:bigg.reaction" }, - new Class<?>[] {}, "MIR:00000557"), + BiGG_REACTIONS("BiGG Reaction", // + "http://bigg.ucsd.edu/universal/reactions", // + new String[] { "urn:miriam:bigg.reaction" }, // + new Class<?>[] {}, "MIR:00000557"), // /** * Brenda enzyme database: http://www.brenda-enzymes.org. */ - BRENDA("BRENDA", - "http://www.brenda-enzymes.org", - new String[] { "urn:miriam:brenda" }, - new Class<?>[] {}, "MIR:00100101"), + BRENDA("BRENDA", // + "http://www.brenda-enzymes.org", // + new String[] { "urn:miriam:brenda" }, // + new Class<?>[] {}, "MIR:00100101"), // /** * Chemical Abstracts Service database: http://commonchemistry.org. */ - CAS("Chemical Abstracts Service", - "http://commonchemistry.org", - new String[] { "urn:miriam:cas" }, - new Class<?>[] {}, "MIR:00000237"), + CAS("Chemical Abstracts Service", // + "http://commonchemistry.org", // + new String[] { "urn:miriam:cas" }, // + new Class<?>[] {}, "MIR:00000237"), // /** * The Carbohydrate-Active Enzyme (CAZy) database: http://www.cazy.org/. */ - CAZY("CAZy", - "http://commonchemistry.org", - new String[] { "urn:miriam:cazy" }, - new Class<?>[] {}, "MIR:00000195"), + CAZY("CAZy", // + "http://commonchemistry.org", // + new String[] { "urn:miriam:cazy" }, // + new Class<?>[] {}, "MIR:00000195"), // /** * Consensus CDS: http://identifiers.org/ccds/. */ - CCDS("Consensus CDS", - "http://www.ncbi.nlm.nih.gov/CCDS/", - new String[] { "urn:miriam:ccds" }, - new Class<?>[] {}, "MIR:00000375"), + CCDS("Consensus CDS", // + "http://www.ncbi.nlm.nih.gov/CCDS/", // + new String[] { "urn:miriam:ccds" }, // + new Class<?>[] {}, "MIR:00000375"), // /** * Chebi database: * <a href = "http://www.ebi.ac.uk/chebi/">http://www.ebi.ac.uk/chebi/</a>. */ - CHEBI("Chebi", - "http://www.ebi.ac.uk/chebi/", - new String[] { "urn:miriam:obo.chebi", "urn:miriam:chebi" }, - new Class<?>[] { Chemical.class, Drug.class, }, "MIR:00000002", - new Class<?>[] { Chemical.class }), + CHEBI("Chebi", // + "http://www.ebi.ac.uk/chebi/", // + new String[] { "urn:miriam:obo.chebi", "urn:miriam:chebi" }, // + new Class<?>[] { Chemical.class, Drug.class, }, "MIR:00000002", // + new Class<?>[] { Chemical.class }), // /** * ChemSpider database: * <a href = "http://www.chemspider.com/">http://www.chemspider.com/</a>. */ - CHEMSPIDER("ChemSpider", - "http://www.chemspider.com//", - new String[] { "urn:miriam:chemspider" }, - new Class<?>[] {}, "MIR:00000138"), + CHEMSPIDER("ChemSpider", // + "http://www.chemspider.com//", // + new String[] { "urn:miriam:chemspider" }, // + new Class<?>[] {}, "MIR:00000138"), // /** * Chembl database: https://www.ebi.ac.uk/chembldb/. */ - CHEMBL_COMPOUND("ChEMBL", - "https://www.ebi.ac.uk/chembldb/", - new String[] { "urn:miriam:chembl.compound" }, - new Class<?>[] { Drug.class }, "MIR:00000084"), + CHEMBL_COMPOUND("ChEMBL", // + "https://www.ebi.ac.uk/chembldb/", // + new String[] { "urn:miriam:chembl.compound" }, // + new Class<?>[] { Drug.class }, "MIR:00000084"), // /** * Target in chembl database: https://www.ebi.ac.uk/chembldb/. */ - CHEMBL_TARGET("ChEMBL target", - "https://www.ebi.ac.uk/chembldb/", - new String[] { "urn:miriam:chembl.target" }, - new Class<?>[] { Protein.class, Complex.class }, "MIR:00000085"), + CHEMBL_TARGET("ChEMBL target", // + "https://www.ebi.ac.uk/chembldb/", // + new String[] { "urn:miriam:chembl.target" }, // + new Class<?>[] { Protein.class, Complex.class }, "MIR:00000085"), // /** * Clusters of Orthologous Groups: https://www.ncbi.nlm.nih.gov/COG/. */ - COG("Clusters of Orthologous Groups", - "https://www.ncbi.nlm.nih.gov/COG/", - new String[] { "urn:miriam:cogs" }, - new Class<?>[] { Reaction.class }, "MIR:00000296"), + COG("Clusters of Orthologous Groups", // + "https://www.ncbi.nlm.nih.gov/COG/", // + new String[] { "urn:miriam:cogs" }, // + new Class<?>[] { Reaction.class }, "MIR:00000296"), // /** * Digital Object Identifier: http://www.doi.org/. */ - DOI("Digital Object Identifier", - "http://www.doi.org/", - new String[] { "urn:miriam:doi" }, - new Class<?>[] { Reaction.class }, "MIR:00000019"), + DOI("Digital Object Identifier", // + "http://www.doi.org/", // + new String[] { "urn:miriam:doi" }, // + new Class<?>[] { Reaction.class }, "MIR:00000019"), // /** * Drugbank database: http://www.drugbank.ca/. */ - DRUGBANK("DrugBank", - "http://www.drugbank.ca/", - new String[] { "urn:miriam:drugbank" }, - new Class<?>[] { Drug.class }, "MIR:00000102"), + DRUGBANK("DrugBank", // + "http://www.drugbank.ca/", // + new String[] { "urn:miriam:drugbank" }, // + new Class<?>[] { Drug.class }, "MIR:00000102"), // /** * Drugbank targets: http://www.drugbank.ca/targets. */ - DRUGBANK_TARGET_V4("DrugBank Target v4", - "http://www.drugbank.ca/targets", - new String[] { "urn:miriam:drugbankv4.target" }, - new Class<?>[] {}, "MIR:00000528"), + DRUGBANK_TARGET_V4("DrugBank Target v4", // + "http://www.drugbank.ca/targets", // + new String[] { "urn:miriam:drugbankv4.target" }, // + new Class<?>[] {}, "MIR:00000528"), // /** * Enzyme Nomenclature: http://www.enzyme-database.org/. */ - EC("Enzyme Nomenclature", - "http://www.enzyme-database.org/", - new String[] { "urn:miriam:ec-code" }, - new Class<?>[] { Protein.class, Complex.class }, "MIR:00000004"), + EC("Enzyme Nomenclature", // + "http://www.enzyme-database.org/", // + new String[] { "urn:miriam:ec-code" }, // + new Class<?>[] { Protein.class, Complex.class }, "MIR:00000004"), // /** * Ensembl: www.ensembl.org. */ - ENSEMBL("Ensembl", - "www.ensembl.org", - new String[] { "urn:miriam:ensembl" }, - new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000003"), + ENSEMBL("Ensembl", // + "www.ensembl.org", // + new String[] { "urn:miriam:ensembl" }, // + new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000003"), // /** * Ensembl Plants: http://plants.ensembl.org/. */ - ENSEMBL_PLANTS("Ensembl Plants", - "http://plants.ensembl.org/", - new String[] { "urn:miriam:ensembl.plant" }, - new Class<?>[] {}, "MIR:00000205"), + ENSEMBL_PLANTS("Ensembl Plants", // + "http://plants.ensembl.org/", // + new String[] { "urn:miriam:ensembl.plant" }, // + new Class<?>[] {}, "MIR:00000205"), // /** * Entrez Gene: http://www.ncbi.nlm.nih.gov/gene. */ - ENTREZ("Entrez Gene", - "http://www.ncbi.nlm.nih.gov/gene", - new String[] { "urn:miriam:ncbigene", "urn:miriam:entrez.gene" }, - new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000069"), + ENTREZ("Entrez Gene", // + "http://www.ncbi.nlm.nih.gov/gene", // + new String[] { "urn:miriam:ncbigene", "urn:miriam:entrez.gene" }, // + new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000069"), // /** * Gene Ontology: http://amigo.geneontology.org/amigo. */ - GO("Gene Ontology", - "http://amigo.geneontology.org/amigo", - new String[] { "urn:miriam:obo.go", "urn:miriam:go" }, - new Class<?>[] { Phenotype.class, Compartment.class, Complex.class }, "MIR:00000022"), + GO("Gene Ontology", // + "http://amigo.geneontology.org/amigo", // + new String[] { "urn:miriam:obo.go", "urn:miriam:go" }, // + new Class<?>[] { Phenotype.class, Compartment.class, Complex.class }, "MIR:00000022"), // /** * HGNC: http://www.genenames.org. */ - HGNC("HGNC", - "http://www.genenames.org", - new String[] { "urn:miriam:hgnc" }, - new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000080", - new Class<?>[] { Protein.class, Gene.class, Rna.class }), + HGNC("HGNC", // + "http://www.genenames.org", // + new String[] { "urn:miriam:hgnc" }, // + new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000080", // + new Class<?>[] { Protein.class, Gene.class, Rna.class }), // /** * HGNC symbol: http://www.genenames.org. */ - HGNC_SYMBOL("HGNC Symbol", - "http://www.genenames.org", - new String[] { "urn:miriam:hgnc.symbol" }, - new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000362", - new Class<?>[] { Protein.class, Gene.class, Rna.class }), + HGNC_SYMBOL("HGNC Symbol", // + "http://www.genenames.org", // + new String[] { "urn:miriam:hgnc.symbol" }, // + new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000362", // + new Class<?>[] { Protein.class, Gene.class, Rna.class }), // /** * HMDB: http://www.hmdb.ca/. */ - HMDB("HMDB", - "http://www.hmdb.ca/", - "urn:miriam:hmdb", - new Class<?>[] { Chemical.class, Drug.class, }, "MIR:00000051"), + HMDB("HMDB", // + "http://www.hmdb.ca/", // + "urn:miriam:hmdb", // + new Class<?>[] { Chemical.class, Drug.class, }, "MIR:00000051"), // /** * InterPro: http://www.ebi.ac.uk/interpro/. */ - INTERPRO("InterPro", - "http://www.ebi.ac.uk/interpro/", - new String[] { "urn:miriam:interpro" }, - new Class<?>[] { Protein.class, Complex.class }, "MIR:00000011"), + INTERPRO("InterPro", // + "http://www.ebi.ac.uk/interpro/", // + new String[] { "urn:miriam:interpro" }, // + new Class<?>[] { Protein.class, Complex.class }, "MIR:00000011"), // /** * KEGG Compound: http://www.genome.jp/kegg/ligand.html. */ - KEGG_COMPOUND("Kegg Compound", - "http://www.genome.jp/kegg/ligand.html", - "urn:miriam:kegg.compound", - new Class<?>[] { Chemical.class }, "MIR:00000013"), + KEGG_COMPOUND("Kegg Compound", // + "http://www.genome.jp/kegg/ligand.html", // + "urn:miriam:kegg.compound", // + new Class<?>[] { Chemical.class }, "MIR:00000013"), // /** * KEGG Genes: http://www.genome.jp/kegg/genes.html. */ - KEGG_GENES("Kegg Genes", - "http://www.genome.jp/kegg/genes.html", - new String[] { "urn:miriam:kegg.genes", "urn:miriam:kegg.genes:hsa" }, - new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000070"), + KEGG_GENES("Kegg Genes", // + "http://www.genome.jp/kegg/genes.html", // + new String[] { "urn:miriam:kegg.genes", "urn:miriam:kegg.genes:hsa" }, // + new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000070"), // /** * KEGG Orthology: http://www.genome.jp/kegg/ko.html. */ - KEGG_ORTHOLOGY("KEGG Orthology", - "http://www.genome.jp/kegg/ko.html", - new String[] { "urn:miriam:kegg.orthology" }, - new Class<?>[] {}, "MIR:00000116"), + KEGG_ORTHOLOGY("KEGG Orthology", // + "http://www.genome.jp/kegg/ko.html", // + new String[] { "urn:miriam:kegg.orthology" }, // + new Class<?>[] {}, "MIR:00000116"), // /** * KEGG Pathway: http://www.genome.jp/kegg/pathway.html. */ - KEGG_PATHWAY("Kegg Pathway", - "http://www.genome.jp/kegg/pathway.html", - "urn:miriam:kegg.pathway", - new Class<?>[] { Reaction.class }, "MIR:00000012"), + KEGG_PATHWAY("Kegg Pathway", // + "http://www.genome.jp/kegg/pathway.html", // + "urn:miriam:kegg.pathway", // + new Class<?>[] { Reaction.class }, "MIR:00000012"), // /** * KEGG Reaction: http://www.genome.jp/kegg/reaction/. */ - KEGG_REACTION("Kegg Reaction", - "http://www.genome.jp/kegg/reaction/", - "urn:miriam:kegg.reaction", - new Class<?>[] { Reaction.class }, "MIR:00000014"), + KEGG_REACTION("Kegg Reaction", // + "http://www.genome.jp/kegg/reaction/", // + "urn:miriam:kegg.reaction", // + new Class<?>[] { Reaction.class }, "MIR:00000014"), // /** * MeSH 2012: http://www.nlm.nih.gov/mesh/. */ - MESH_2012("MeSH", - "http://www.nlm.nih.gov/mesh/", - new String[] { "urn:miriam:mesh" }, - new Class<?>[] { Phenotype.class, Compartment.class, Complex.class }, "MIR:00000270"), + MESH_2012("MeSH", // + "http://www.nlm.nih.gov/mesh/", // + new String[] { "urn:miriam:mesh" }, // + new Class<?>[] { Phenotype.class, Compartment.class, Complex.class }, "MIR:00000270"), // /** * miRBase Sequence: http://www.mirbase.org/. */ - MI_R_BASE_SEQUENCE("miRBase Sequence Database", - "http://www.mirbase.org/", - new String[] { "urn:miriam:mirbase" }, - new Class<?>[] {}, "MIR:00000078"), + MI_R_BASE_SEQUENCE("miRBase Sequence Database", // + "http://www.mirbase.org/", // + new String[] { "urn:miriam:mirbase" }, // + new Class<?>[] {}, "MIR:00000078"), // /** * miRBase Mature Sequence: http://www.mirbase.org/. */ - MI_R_BASE_MATURE_SEQUENCE("miRBase Mature Sequence Database", - "http://www.mirbase.org/", - new String[] { "urn:miriam:mirbase.mature" }, - new Class<?>[] {}, "MIR:00000235"), + MI_R_BASE_MATURE_SEQUENCE("miRBase Mature Sequence Database", // + "http://www.mirbase.org/", // + new String[] { "urn:miriam:mirbase.mature" }, // + new Class<?>[] {}, "MIR:00000235"), // /** * miRTaRBase Mature Sequence: http://mirtarbase.mbc.nctu.edu.tw/. */ - MIR_TAR_BASE_MATURE_SEQUENCE("miRTarBase Mature Sequence Database", - "http://mirtarbase.mbc.nctu.edu.tw/", - new String[] { "urn:miriam:mirtarbase" }, - new Class<?>[] {}, "MIR:00100739"), + MIR_TAR_BASE_MATURE_SEQUENCE("miRTarBase Mature Sequence Database", // + "http://mirtarbase.mbc.nctu.edu.tw/", // + new String[] { "urn:miriam:mirtarbase" }, // + new Class<?>[] {}, "MIR:00100739"), // /** * Mouse Genome Database: http://www.informatics.jax.org/. */ - MGD("Mouse Genome Database", - "http://www.informatics.jax.org/", - new String[] { "urn:miriam:mgd" }, - new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000037"), + MGD("Mouse Genome Database", // + "http://www.informatics.jax.org/", // + new String[] { "urn:miriam:mgd" }, // + new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000037"), // /** * Online Mendelian Inheritance in Man: http://omim.org/. */ - OMIM("Online Mendelian Inheritance in Man", - "http://omim.org/", - new String[] { "urn:miriam:omim" }, - new Class<?>[] { Phenotype.class }, "MIR:00000016"), + OMIM("Online Mendelian Inheritance in Man", // + "http://omim.org/", // + new String[] { "urn:miriam:omim" }, // + new Class<?>[] { Phenotype.class }, "MIR:00000016"), // /** * PANTHER Family: http://www.pantherdb.org/. */ - PANTHER("PANTHER Family", - "http://www.pantherdb.org/", - new String[] { "urn:miriam:panther.family", "urn:miriam:panther" }, - new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000060"), + PANTHER("PANTHER Family", // + "http://www.pantherdb.org/", // + new String[] { "urn:miriam:panther.family", "urn:miriam:panther" }, // + new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000060"), // /** * PDB: http://www.pdbe.org/. */ - PDB("Protein Data Bank", - "http://www.pdbe.org/", - "urn:miriam:pdb", + PDB("Protein Data Bank", // + "http://www.pdbe.org/", // + "urn:miriam:pdb", // new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000020"), /** * Protein Family Database: http://pfam.xfam.org/. */ - PFAM("Protein Family Database", - "http://pfam.xfam.org//", - "urn:miriam:pfam", - new Class<?>[] {}, "MIR:00000028"), + PFAM("Protein Family Database", // + "http://pfam.xfam.org//", // + "urn:miriam:pfam", // + new Class<?>[] {}, "MIR:00000028"), // /** * PharmGKB Pathways: http://www.pharmgkb.org/. */ - PHARM("PharmGKB Pathways", - "http://www.pharmgkb.org/", - "urn:miriam:pharmgkb.pathways", - new Class<?>[] {}, "MIR:00000089"), + PHARM("PharmGKB Pathways", // + "http://www.pharmgkb.org/", // + "urn:miriam:pharmgkb.pathways", // + new Class<?>[] {}, "MIR:00000089"), // /** * PubChem-compound: http://pubchem.ncbi.nlm.nih.gov/. */ - PUBCHEM("PubChem-compound", - "http://pubchem.ncbi.nlm.nih.gov/", - new String[] { "urn:miriam:pubchem.compound" }, - new Class<?>[] { Chemical.class }, "MIR:00000034", - new Class<?>[] { Chemical.class }), + PUBCHEM("PubChem-compound", // + "http://pubchem.ncbi.nlm.nih.gov/", // + new String[] { "urn:miriam:pubchem.compound" }, // + new Class<?>[] { Chemical.class }, "MIR:00000034", // + new Class<?>[] { Chemical.class }), // /** * PubChem-substance: http://pubchem.ncbi.nlm.nih.gov/. */ - PUBCHEM_SUBSTANCE("PubChem-substance", - "http://pubchem.ncbi.nlm.nih.gov/", - new String[] { "urn:miriam:pubchem.substance" }, - new Class<?>[] { Chemical.class }, "MIR:00000033", - new Class<?>[] { Chemical.class }), + PUBCHEM_SUBSTANCE("PubChem-substance", // + "http://pubchem.ncbi.nlm.nih.gov/", // + new String[] { "urn:miriam:pubchem.substance" }, // + new Class<?>[] { Chemical.class }, "MIR:00000033", // + new Class<?>[] { Chemical.class }), // /** * PubMed: http://www.ncbi.nlm.nih.gov/PubMed/. */ - PUBMED("PubMed", - "http://www.ncbi.nlm.nih.gov/PubMed/", - new String[] { "urn:miriam:pubmed" }, - new Class<?>[] { BioEntity.class }, "MIR:00000015", - new Class<?>[] { Reaction.class }), + PUBMED("PubMed", // + "http://www.ncbi.nlm.nih.gov/PubMed/", // + new String[] { "urn:miriam:pubmed" }, // + new Class<?>[] { BioEntity.class }, "MIR:00000015", // + new Class<?>[] { Reaction.class }), // /** * Reactome: http://www.reactome.org/. */ - REACTOME("Reactome", - "http://www.reactome.org/", - "urn:miriam:reactome", - new Class<?>[] { Reaction.class }, "MIR:00000018"), + REACTOME("Reactome", // + "http://www.reactome.org/", // + "urn:miriam:reactome", // + new Class<?>[] { Reaction.class }, "MIR:00000018"), // /** * RefSeq: http://www.ncbi.nlm.nih.gov/projects/RefSeq/. */ - REFSEQ("RefSeq", - "http://www.ncbi.nlm.nih.gov/projects/RefSeq/", - "urn:miriam:refseq", + REFSEQ("RefSeq", // + "http://www.ncbi.nlm.nih.gov/projects/RefSeq/", // + "urn:miriam:refseq", // new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000039"), /** * Rhea: http://www.rhea-db.org/. */ - RHEA("Rhea", - "http://www.rhea-db.org/", - "urn:miriam:rhea", + RHEA("Rhea", // + "http://www.rhea-db.org/", // + "urn:miriam:rhea", // new Class<?>[] { Reaction.class }, "MIR:00000082"), /** * SGD: http://www.yeastgenome.org/. */ - SGD("Saccharomyces Genome Database", - "http://www.yeastgenome.org/", - "urn:miriam:sgd", + SGD("Saccharomyces Genome Database", // + "http://www.yeastgenome.org/", // + "urn:miriam:sgd", // new Class<?>[] {}, "MIR:00000023"), /** * STITCH: http://stitch.embl.de/. */ - STITCH("STITCH", - "http://stitch.embl.de/", - "urn:miriam:stitch", + STITCH("STITCH", // + "http://stitch.embl.de/", // + "urn:miriam:stitch", // new Class<?>[] {}, "MIR:00100343"), /** * STRING: http://string-db.org/. */ - STRING("STRING", - "http://string-db.org/", - "urn:miriam:string", + STRING("STRING", // + "http://string-db.org/", // + "urn:miriam:string", // new Class<?>[] {}, "MIR:00000265"), /** @@ -411,105 +411,105 @@ public enum MiriamType { * The name of a Locus is unique and used by TAIR, TIGR, and MIPS: * http://arabidopsis.org/index.jsp. */ - TAIR_LOCUS("TAIR Locus", - "http://arabidopsis.org/index.jsp", - "urn:miriam:tair.locus", + TAIR_LOCUS("TAIR Locus", // + "http://arabidopsis.org/index.jsp", // + "urn:miriam:tair.locus", // new Class<?>[] {}, "MIR:00000050"), /** * Taxonomy: http://www.ncbi.nlm.nih.gov/taxonomy/. */ - TAXONOMY("Taxonomy", - "http://www.ncbi.nlm.nih.gov/taxonomy/", - "urn:miriam:taxonomy", + TAXONOMY("Taxonomy", // + "http://www.ncbi.nlm.nih.gov/taxonomy/", // + "urn:miriam:taxonomy", // new Class<?>[] {}, "MIR:00000006"), /** * Toxicogenomic: Chemical: http://ctdbase.org/detail.go. * http://ctdbase.org/detail.go */ - TOXICOGENOMIC_CHEMICAL("Toxicogenomic Chemical", - "http://ctdbase.org/", - "urn:miriam:ctd.chemical", - new Class<?>[] {}, "MIR:00000098"), + TOXICOGENOMIC_CHEMICAL("Toxicogenomic Chemical", // + "http://ctdbase.org/", // + "urn:miriam:ctd.chemical", // + new Class<?>[] {}, "MIR:00000098"), // /** * UniGene: http://www.ncbi.nlm.nih.gov/unigene. */ - UNIGENE("UniGene", - "http://www.ncbi.nlm.nih.gov/unigene", - "urn:miriam:unigene", + UNIGENE("UniGene", // + "http://www.ncbi.nlm.nih.gov/unigene", // + "urn:miriam:unigene", // new Class<?>[] {}, "MIR:00000346"), /** * Uniprot: http://www.uniprot.org/. */ - UNIPROT("Uniprot", - "http://www.uniprot.org/", - "urn:miriam:uniprot", + UNIPROT("Uniprot", // + "http://www.uniprot.org/", // + "urn:miriam:uniprot", // new Class<?>[] { Protein.class, Gene.class, Rna.class }, "MIR:00000005"), /** * UniProt Isoform: http://www.uniprot.org/. */ - UNIPROT_ISOFORM("UniProt Isoform", - "http://www.uniprot.org/", - "urn:miriam:uniprot.isoform", + UNIPROT_ISOFORM("UniProt Isoform", // + "http://www.uniprot.org/", // + "urn:miriam:uniprot.isoform", // new Class<?>[] { Protein.class }, "MIR:00000388"), /** * Unknown reference type... */ - UNKNOWN("Unknown", - null, - new String[] {}, + UNKNOWN("Unknown", // + null, // + new String[] {}, // new Class<?>[] {}, null), /** - * VMH reaction + * VMH metabolite: https://vmh.uni.lu/. */ - VMH_REACTION("VMH reaction", - "http://vmh.uni.lu/", - new String[] { "urn:miriam:vmhreaction", "http://identifiers.org/vmhreaction/" }, - new Class<?>[] { Reaction.class }, "MIR:00000640"), + VMH_METABOLITE("VMH metabolite", // + "https://vmh.uni.lu/", // + new String[] { "urn:miriam:vmhmetabolite", "http://identifiers.org/vmhmetabolite/" }, // + new Class<?>[] { Chemical.class }, "MIR:00000636"), /** - * VMH reaction + * VMH reaction: https://vmh.uni.lu/. */ - VMH_METABOLITE("VMH metabolite", - "http://vmh.uni.lu/", - new String[] { "urn:miriam:vmhmetabolite", "http://identifiers.org/vmhmetabolite/" }, - new Class<?>[] { Chemical.class }, "MIR:00000636"), + VMH_REACTION("VMH reaction", // + "https://vmh.uni.lu/", // + new String[] { "urn:miriam:vmhreaction", "http://identifiers.org/vmhreaction/" }, // + new Class<?>[] { Reaction.class }, "MIR:00000640"), /** * Wikidata: https://www.wikidata.org/. */ - WIKIDATA("Wikidata", - "https://www.wikidata.org/", - new String[] { "urn:miriam:wikidata" }, - new Class<?>[] {}, "MIR:00000549"), + WIKIDATA("Wikidata", // + "https://www.wikidata.org/", // + new String[] { "urn:miriam:wikidata" }, // + new Class<?>[] {}, "MIR:00000549"), // /** * WikiPathways: http://www.wikipathways.org/. */ - WIKIPATHWAYS("WikiPathways", - "http://www.wikipathways.org/", - new String[] { "urn:miriam:wikipathways" }, - new Class<?>[] {}, "MIR:00000076"), + WIKIPATHWAYS("WikiPathways", // + "http://www.wikipathways.org/", // + new String[] { "urn:miriam:wikipathways" }, // + new Class<?>[] {}, "MIR:00000076"), // /** * Wikipedia: http://en.wikipedia.org/wiki/Main_Page. */ - WIKIPEDIA("Wikipedia (English)", + WIKIPEDIA("Wikipedia (English)", // "http://en.wikipedia.org/wiki/Main_Page", // / - new String[] { "urn:miriam:wikipedia.en" }, + new String[] { "urn:miriam:wikipedia.en" }, // new Class<?>[] {}, "MIR:00000384"), /** * WormBase: http://wormbase.bio2rdf.org/fct. */ - WORM_BASE("WormBase", + WORM_BASE("WormBase", // "http://wormbase.bio2rdf.org/fct", // / - new String[] { "urn:miriam:wormbase" }, + new String[] { "urn:miriam:wormbase" }, // new Class<?>[] {}, "MIR:00000027"); /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/OverviewImage.java b/model/src/main/java/lcsb/mapviewer/model/map/OverviewImage.java index ae22a55c8d042e0707bb5946c24a4ad4afac1cbe..72e0ee423dbd8d04fa610bc67442629fc36e7e79 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/OverviewImage.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/OverviewImage.java @@ -4,7 +4,6 @@ import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; @@ -13,7 +12,6 @@ import javax.persistence.Id; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.OrderBy; -import javax.persistence.Table; import org.hibernate.annotations.Cascade; import org.hibernate.annotations.CascadeType; @@ -32,200 +30,198 @@ import lcsb.mapviewer.model.map.model.ModelData; * */ @Entity -@Table(name = "overview_image_table") public class OverviewImage implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Unique database identifier. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - - /** - * The image belongs to this {@link Project}. Links can point to any - * (sub)model in this project. - */ - @ManyToOne(fetch = FetchType.LAZY, optional = false) - private Project project; - - /** - * Name of the file in file system that reresent this overview image. - */ - private String filename; - - /** - * Width of the image. - */ - private Integer width; - - /** - * Height of the image. - */ - private Integer height; - - /** - * List of links that should redirect from this image. They can refer to - * another {@link OverviewImage} or {@link ModelData Model}. - */ - @Cascade({ CascadeType.ALL }) - @OneToMany(fetch = FetchType.EAGER, mappedBy = "overviewImage", orphanRemoval = true) - @OrderBy("id") - private List<OverviewLink> links = new ArrayList<>(); - - /** - * Default constructor. - */ - public OverviewImage() { - - } - - /** - * Default constructor with original {@link OverviewImage} as a source of - * data. - * - * @param overviewImage - * original {@link OverviewImage} - */ - public OverviewImage(OverviewImage overviewImage) { - this.setId(overviewImage.getId()); - this.setProject(overviewImage.getProject()); - this.setFilename(overviewImage.getFilename()); - this.setWidth(overviewImage.getWidth()); - this.setHeight(overviewImage.getHeight()); - for (OverviewLink ol : overviewImage.getLinks()) { - this.addLink(ol.copy()); - } - } - - /** - * @return the filename - * @see #filename - */ - public String getFilename() { - return filename; - } - - /** - * @param filename - * the filename to set - * @see #filename - */ - public void setFilename(String filename) { - this.filename = filename; - } - - /** - * @return the width - * @see #width - */ - public Integer getWidth() { - return width; - } - - /** - * @param width - * the width to set - * @see #width - */ - public void setWidth(Integer width) { - this.width = width; - } - - /** - * @return the height - * @see #height - */ - public Integer getHeight() { - return height; - } - - /** - * @param height - * the height to set - * @see #height - */ - public void setHeight(Integer height) { - this.height = height; - } - - /** - * @return the links - * @see #links - */ - public List<OverviewLink> getLinks() { - return links; - } - - /** - * @param links - * the links to set - * @see #links - */ - public void setLinks(List<OverviewLink> links) { - this.links = links; - } - - /** - * @return the id - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - - /** - * Adds {@link OverviewLink link } to {@link #links}. - * - * @param oml - * object to add - */ - public void addLink(OverviewLink oml) { - links.add(oml); - oml.setOverviewImage(this); - } - - /** - * Creates a copy of the object. - * - * @return copy of the object - */ - public OverviewImage copy() { - if (this.getClass() == OverviewImage.class) { - return new OverviewImage(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } - - /** - * @return the project - * @see #project - */ - public Project getProject() { - return project; - } - - /** - * @param project the project to set - * @see #project - */ - public void setProject(Project project) { - this.project = project; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Unique database identifier. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + + /** + * The image belongs to this {@link Project}. Links can point to any (sub)model + * in this project. + */ + @ManyToOne(fetch = FetchType.LAZY, optional = false) + private Project project; + + /** + * Name of the file in file system that represent this overview image. + */ + private String filename; + + /** + * Width of the image. + */ + private Integer width; + + /** + * Height of the image. + */ + private Integer height; + + /** + * List of links that should redirect from this image. They can refer to another + * {@link OverviewImage} or {@link ModelData Model}. + */ + @Cascade({ CascadeType.ALL }) + @OneToMany(fetch = FetchType.EAGER, mappedBy = "overviewImage") + @OrderBy("id") + private List<OverviewLink> links = new ArrayList<>(); + + /** + * Default constructor. + */ + public OverviewImage() { + + } + + /** + * Default constructor with original {@link OverviewImage} as a source of data. + * + * @param overviewImage + * original {@link OverviewImage} + */ + public OverviewImage(OverviewImage overviewImage) { + this.setId(overviewImage.getId()); + this.setProject(overviewImage.getProject()); + this.setFilename(overviewImage.getFilename()); + this.setWidth(overviewImage.getWidth()); + this.setHeight(overviewImage.getHeight()); + for (OverviewLink ol : overviewImage.getLinks()) { + this.addLink(ol.copy()); + } + } + + /** + * @return the filename + * @see #filename + */ + public String getFilename() { + return filename; + } + + /** + * @param filename + * the filename to set + * @see #filename + */ + public void setFilename(String filename) { + this.filename = filename; + } + + /** + * @return the width + * @see #width + */ + public Integer getWidth() { + return width; + } + + /** + * @param width + * the width to set + * @see #width + */ + public void setWidth(Integer width) { + this.width = width; + } + + /** + * @return the height + * @see #height + */ + public Integer getHeight() { + return height; + } + + /** + * @param height + * the height to set + * @see #height + */ + public void setHeight(Integer height) { + this.height = height; + } + + /** + * @return the links + * @see #links + */ + public List<OverviewLink> getLinks() { + return links; + } + + /** + * @param links + * the links to set + * @see #links + */ + public void setLinks(List<OverviewLink> links) { + this.links = links; + } + + /** + * @return the id + * @see #id + */ + public int getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(int id) { + this.id = id; + } + + /** + * Adds {@link OverviewLink link } to {@link #links}. + * + * @param oml + * object to add + */ + public void addLink(OverviewLink oml) { + links.add(oml); + oml.setOverviewImage(this); + } + + /** + * Creates a copy of the object. + * + * @return copy of the object + */ + public OverviewImage copy() { + if (this.getClass() == OverviewImage.class) { + return new OverviewImage(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } + + /** + * @return the project + * @see #project + */ + public Project getProject() { + return project; + } + + /** + * @param project + * the project to set + * @see #project + */ + public void setProject(Project project) { + this.project = project; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/OverviewImageLink.java b/model/src/main/java/lcsb/mapviewer/model/map/OverviewImageLink.java index c3a577f376fbe171f8a8718a89a85ca8c796f0fa..d3daa9f373da7e124a9e0f45718fe34b37f13e38 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/OverviewImageLink.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/OverviewImageLink.java @@ -18,60 +18,60 @@ import lcsb.mapviewer.common.exception.NotImplementedException; @DiscriminatorValue("IMAGE_LINK") public class OverviewImageLink extends OverviewLink { - /** - * - */ - private static final long serialVersionUID = 1L; + /** + * + */ + private static final long serialVersionUID = 1L; - /** - * Child {@link OverviewImage} that can be reached via this link. - */ - @ManyToOne(fetch = FetchType.LAZY, optional = false) - private OverviewImage linkedOverviewImage; + /** + * Child {@link OverviewImage} that can be reached via this link. + */ + @ManyToOne(fetch = FetchType.LAZY) + private OverviewImage linkedOverviewImage; - /** - * Default constructor that copies object from the parameter. - * - * @param original - * original object to be copied - */ - public OverviewImageLink(OverviewImageLink original) { - super(original); - this.linkedOverviewImage = original.linkedOverviewImage; + /** + * Default constructor that copies object from the parameter. + * + * @param original + * original object to be copied + */ + public OverviewImageLink(OverviewImageLink original) { + super(original); + this.linkedOverviewImage = original.linkedOverviewImage; - } + } - /** - * DEfault constructor. - */ - public OverviewImageLink() { - super(); - } + /** + * DEfault constructor. + */ + public OverviewImageLink() { + super(); + } - /** - * @return the linkedOverviewImage - * @see #linkedOverviewImage - */ - public OverviewImage getLinkedOverviewImage() { - return linkedOverviewImage; - } + /** + * @return the linkedOverviewImage + * @see #linkedOverviewImage + */ + public OverviewImage getLinkedOverviewImage() { + return linkedOverviewImage; + } - /** - * @param linkedOverviewImage - * the linkedOverviewImage to set - * @see #linkedOverviewImage - */ - public void setLinkedOverviewImage(OverviewImage linkedOverviewImage) { - this.linkedOverviewImage = linkedOverviewImage; - } + /** + * @param linkedOverviewImage + * the linkedOverviewImage to set + * @see #linkedOverviewImage + */ + public void setLinkedOverviewImage(OverviewImage linkedOverviewImage) { + this.linkedOverviewImage = linkedOverviewImage; + } - @Override - public OverviewImageLink copy() { - if (this.getClass() == OverviewImageLink.class) { - return new OverviewImageLink(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + @Override + public OverviewImageLink copy() { + if (this.getClass() == OverviewImageLink.class) { + return new OverviewImageLink(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/OverviewImageLinkComparator.java b/model/src/main/java/lcsb/mapviewer/model/map/OverviewImageLinkComparator.java index bf94e0055c6ec684ad6d46a32a6193357ca6e6e1..e4c0b99f0db01b1b7213f6c8321e2b18ee55ab00 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/OverviewImageLinkComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/OverviewImageLinkComparator.java @@ -34,7 +34,7 @@ public class OverviewImageLinkComparator extends Comparator<OverviewImageLink> { super(OverviewImageLink.class); this.epsilon = epsilon; } - + @Override protected Comparator<?> getParentComparator() { return new OverviewLinkComparator(epsilon); diff --git a/model/src/main/java/lcsb/mapviewer/model/map/OverviewLink.java b/model/src/main/java/lcsb/mapviewer/model/map/OverviewLink.java index bab1b9355816b21c5e9a327ac9f4a9493f22b699..150de91e50a556e20ff108156381ba7d0a79cc77 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/OverviewLink.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/OverviewLink.java @@ -5,7 +5,6 @@ import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import javax.persistence.Column; import javax.persistence.DiscriminatorColumn; import javax.persistence.DiscriminatorType; import javax.persistence.DiscriminatorValue; @@ -17,16 +16,15 @@ import javax.persistence.Id; import javax.persistence.Inheritance; import javax.persistence.InheritanceType; import javax.persistence.ManyToOne; -import javax.persistence.Table; /** * Abstract class representing link that connects {@link OverviewImage parent * OverviewImage} with some other piece of data. Right now there are two * implementations: * <ul> - * <li> {@link OverviewImageLink} - connects to another {@link OverviewImageLink} + * <li>{@link OverviewImageLink} - connects to another {@link OverviewImageLink} * </li> - * <li> {@link OverviewModelLink} - connects to a + * <li>{@link OverviewModelLink} - connects to a * {@link lcsb.mapviewer.model.map.model.Model Model}</li> * </ul> * @@ -35,131 +33,129 @@ import javax.persistence.Table; * */ @Entity -@Table(name = "overview_link_table") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name = "link_type", discriminatorType = DiscriminatorType.STRING) @DiscriminatorValue("GENERIC_VIEW") public abstract class OverviewLink implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Unique identifier in the database. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - - /** - * Parent {@link OverviewImage} from which this link is outgoing. - */ - @ManyToOne(fetch = FetchType.LAZY, optional = false) - private OverviewImage overviewImage; - - /** - * String representing polygon area on the image that should be clickable and - * that corresponds to this link. This string should be space separated list - * of coordinates. Example "10,10 20,20 100,0". - */ - private String polygon; - - /** - * Default constructor. - */ - public OverviewLink() { - - } - - /** - * Default constructor that creates a copy of the object from parameter. - * - * @param original - * origianl object to copy - */ - public OverviewLink(OverviewLink original) { - this.id = original.id; - this.overviewImage = original.overviewImage; - this.polygon = original.polygon; - } - - /** - * @return the polygon - * @see #polygon - */ - public String getPolygon() { - return polygon; - } - - /** - * @param polygon - * the polygon to set - * @see #polygon - */ - public void setPolygon(String polygon) { - this.polygon = polygon; - } - - /** - * Transforms {@link #polygon} into list of points. - * - * @return list of points representing {@link #polygon} area. - */ - public List<Point2D> getPolygonCoordinates() { - List<Point2D> coordinates = new ArrayList<Point2D>(); - String[] stringCoordinates = polygon.split(" "); - for (String string : stringCoordinates) { - String[] coord = string.split(","); - Double x = Double.valueOf(coord[0]); - Double y = Double.valueOf(coord[1]); - Point2D point = new Point2D.Double(x, y); - coordinates.add(point); - } - return coordinates; - } - - /** - * @return the overviewImage - * @see #overviewImage - */ - public OverviewImage getOverviewImage() { - return overviewImage; - } - - /** - * @param overviewImage - * the overviewImage to set - * @see #overviewImage - */ - public void setOverviewImage(OverviewImage overviewImage) { - this.overviewImage = overviewImage; - } - - /** - * @return the id - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - - /** - * Copies the object and returns a copy. - * - * @return copy of the object - */ - public abstract OverviewLink copy(); + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Unique identifier in the database. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + + /** + * Parent {@link OverviewImage} from which this link is outgoing. + */ + @ManyToOne(fetch = FetchType.LAZY, optional = false) + private OverviewImage overviewImage; + + /** + * String representing polygon area on the image that should be clickable and + * that corresponds to this link. This string should be space separated list of + * coordinates. Example "10,10 20,20 100,0". + */ + private String polygon; + + /** + * Default constructor. + */ + public OverviewLink() { + + } + + /** + * Default constructor that creates a copy of the object from parameter. + * + * @param original + * original object to copy + */ + public OverviewLink(OverviewLink original) { + this.id = original.id; + this.overviewImage = original.overviewImage; + this.polygon = original.polygon; + } + + /** + * @return the polygon + * @see #polygon + */ + public String getPolygon() { + return polygon; + } + + /** + * @param polygon + * the polygon to set + * @see #polygon + */ + public void setPolygon(String polygon) { + this.polygon = polygon; + } + + /** + * Transforms {@link #polygon} into list of points. + * + * @return list of points representing {@link #polygon} area. + */ + public List<Point2D> getPolygonCoordinates() { + List<Point2D> coordinates = new ArrayList<>(); + String[] stringCoordinates = polygon.split(" "); + for (String string : stringCoordinates) { + String[] coord = string.split(","); + Double x = Double.valueOf(coord[0]); + Double y = Double.valueOf(coord[1]); + Point2D point = new Point2D.Double(x, y); + coordinates.add(point); + } + return coordinates; + } + + /** + * @return the overviewImage + * @see #overviewImage + */ + public OverviewImage getOverviewImage() { + return overviewImage; + } + + /** + * @param overviewImage + * the overviewImage to set + * @see #overviewImage + */ + public void setOverviewImage(OverviewImage overviewImage) { + this.overviewImage = overviewImage; + } + + /** + * @return the id + * @see #id + */ + public int getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(int id) { + this.id = id; + } + + /** + * Copies the object and returns a copy. + * + * @return copy of the object + */ + public abstract OverviewLink copy(); } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/OverviewModelLink.java b/model/src/main/java/lcsb/mapviewer/model/map/OverviewModelLink.java index 074874ae3e5131959763c2f3dce76b55a2416c0b..ed236721b9639912a84f8b41b96d6f38648563c0 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/OverviewModelLink.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/OverviewModelLink.java @@ -20,162 +20,162 @@ import lcsb.mapviewer.model.map.model.ModelData; @DiscriminatorValue("MODEL_LINK") public class OverviewModelLink extends OverviewLink { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Model to which this links is going. - */ - @ManyToOne(fetch = FetchType.LAZY, optional = false) - private ModelData linkedModel; - - /** - * Zoom level at which model should be opened. - */ - private Integer zoomLevel; - - /** - * X coordinate on {@link #linkedModel} where this links point to. - */ - private Integer xCoord; - - /** - * Y coordinate on {@link #linkedModel} where this links point to. - */ - private Integer yCoord; - - /** - * Default constructor that creates copy of the parameter object. - * - * @param original - * origianl object that will be copied to this one - */ - public OverviewModelLink(OverviewModelLink original) { - super(original); - this.linkedModel = original.linkedModel; - this.xCoord = original.xCoord; - this.yCoord = original.yCoord; - this.zoomLevel = original.zoomLevel; - } - - /** - * Default constructor. - */ - public OverviewModelLink() { - super(); - } - - /** - * @return the model - * @see #linkedModel - */ - public ModelData getLinkedModel() { - return linkedModel; - } - - /** - * @param model - * the model to set - * @see #linkedModel - */ - public void setLinkedModel(Model model) { - if (model != null) { - this.linkedModel = model.getModelData(); - } else { - this.linkedModel = null; - } - } - - @Override - public OverviewModelLink copy() { - if (this.getClass() == OverviewModelLink.class) { - return new OverviewModelLink(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } - - /** - * @return the zoomLevel - * @see #zoomLevel - */ - public Integer getZoomLevel() { - return zoomLevel; - } - - /** - * @param zoomLevel - * the zoomLevel to set - * @see #zoomLevel - */ - public void setZoomLevel(Integer zoomLevel) { - this.zoomLevel = zoomLevel; - } - - /** - * @return the xCoord - * @see #xCoord - */ - public Integer getxCoord() { - return xCoord; - } - - /** - * @param xCoord - * the xCoord to set - * @see #xCoord - */ - public void setxCoord(Integer xCoord) { - this.xCoord = xCoord; - } - - /** - * @return the yCoord - * @see #yCoord - */ - public Integer getyCoord() { - return yCoord; - } - - /** - * @param yCoord - * the yCoord to set - * @see #yCoord - */ - public void setyCoord(Integer yCoord) { - this.yCoord = yCoord; - } - - /** - * Sets {@link #xCoord} value. Value will be trimmed to {@link Integer}. - * - * @param value - * the xCoord to set - * @see #xCoord - */ - public void setxCoord(Double value) { - if (value == null) { - this.xCoord = null; - } else { - this.xCoord = value.intValue(); - } - } - - /** - * Sets {@link #yCoord} value. Value will be trimmed to {@link Integer}. - * - * @param value - * the yCoord to set - * @see #yCoord - */ - public void setyCoord(Double value) { - if (value == null) { - this.yCoord = null; - } else { - this.yCoord = value.intValue(); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Model to which this links is going. + */ + @ManyToOne(fetch = FetchType.LAZY) + private ModelData linkedModel; + + /** + * Zoom level at which model should be opened. + */ + private Integer zoomLevel; + + /** + * X coordinate on {@link #linkedModel} where this links point to. + */ + private Integer xCoord; + + /** + * Y coordinate on {@link #linkedModel} where this links point to. + */ + private Integer yCoord; + + /** + * Default constructor that creates copy of the parameter object. + * + * @param original + * original object that will be copied to this one + */ + public OverviewModelLink(OverviewModelLink original) { + super(original); + this.linkedModel = original.linkedModel; + this.xCoord = original.xCoord; + this.yCoord = original.yCoord; + this.zoomLevel = original.zoomLevel; + } + + /** + * Default constructor. + */ + public OverviewModelLink() { + super(); + } + + /** + * @return the model + * @see #linkedModel + */ + public ModelData getLinkedModel() { + return linkedModel; + } + + /** + * @param model + * the model to set + * @see #linkedModel + */ + public void setLinkedModel(Model model) { + if (model != null) { + this.linkedModel = model.getModelData(); + } else { + this.linkedModel = null; + } + } + + @Override + public OverviewModelLink copy() { + if (this.getClass() == OverviewModelLink.class) { + return new OverviewModelLink(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } + + /** + * @return the zoomLevel + * @see #zoomLevel + */ + public Integer getZoomLevel() { + return zoomLevel; + } + + /** + * @param zoomLevel + * the zoomLevel to set + * @see #zoomLevel + */ + public void setZoomLevel(Integer zoomLevel) { + this.zoomLevel = zoomLevel; + } + + /** + * @return the xCoord + * @see #xCoord + */ + public Integer getxCoord() { + return xCoord; + } + + /** + * @param xCoord + * the xCoord to set + * @see #xCoord + */ + public void setxCoord(Integer xCoord) { + this.xCoord = xCoord; + } + + /** + * @return the yCoord + * @see #yCoord + */ + public Integer getyCoord() { + return yCoord; + } + + /** + * @param yCoord + * the yCoord to set + * @see #yCoord + */ + public void setyCoord(Integer yCoord) { + this.yCoord = yCoord; + } + + /** + * Sets {@link #xCoord} value. Value will be trimmed to {@link Integer}. + * + * @param value + * the xCoord to set + * @see #xCoord + */ + public void setxCoord(Double value) { + if (value == null) { + this.xCoord = null; + } else { + this.xCoord = value.intValue(); + } + } + + /** + * Sets {@link #yCoord} value. Value will be trimmed to {@link Integer}. + * + * @param value + * the yCoord to set + * @see #yCoord + */ + public void setyCoord(Double value) { + if (value == null) { + this.yCoord = null; + } else { + this.yCoord = value.intValue(); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/OverviewSearchLink.java b/model/src/main/java/lcsb/mapviewer/model/map/OverviewSearchLink.java index 9d12d5a7d4140db7aebbfbc9ba07c1df984ffcdc..95decfeeab0815822feb90e184d0f78a0946546b 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/OverviewSearchLink.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/OverviewSearchLink.java @@ -16,59 +16,59 @@ import lcsb.mapviewer.common.exception.NotImplementedException; @DiscriminatorValue("SEARCH_LINK") public class OverviewSearchLink extends OverviewLink { - /** - * - */ - private static final long serialVersionUID = 1L; + /** + * + */ + private static final long serialVersionUID = 1L; - /** - * Results of this search query in the map will be a target for this link. - */ - private String query; + /** + * Results of this search query in the map will be a target for this link. + */ + private String query; - /** - * Default constructor that copies object from the parameter. - * - * @param original - * original object to be copied - */ - public OverviewSearchLink(OverviewSearchLink original) { - super(original); - this.query = original.query; + /** + * Default constructor that copies object from the parameter. + * + * @param original + * original object to be copied + */ + public OverviewSearchLink(OverviewSearchLink original) { + super(original); + this.query = original.query; - } + } - /** - * Default constructor. - */ - public OverviewSearchLink() { - super(); - } + /** + * Default constructor. + */ + public OverviewSearchLink() { + super(); + } - @Override - public OverviewSearchLink copy() { - if (this.getClass() == OverviewSearchLink.class) { - return new OverviewSearchLink(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + @Override + public OverviewSearchLink copy() { + if (this.getClass() == OverviewSearchLink.class) { + return new OverviewSearchLink(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } - /** - * @return the query - * @see #query - */ - public String getQuery() { - return query; - } + /** + * @return the query + * @see #query + */ + public String getQuery() { + return query; + } - /** - * @param query - * the query to set - * @see #query - */ - public void setQuery(String query) { - this.query = query; - } + /** + * @param query + * the query to set + * @see #query + */ + public void setQuery(String query) { + this.query = query; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/SearchIndex.java b/model/src/main/java/lcsb/mapviewer/model/map/SearchIndex.java index 1de7115a90f80fb98444dca02963402bfe27bda4..d50ff698b3cb706c3d034c6ea261a5b839b9097a 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/SearchIndex.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/SearchIndex.java @@ -2,13 +2,11 @@ package lcsb.mapviewer.model.map; import java.io.Serializable; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.ManyToOne; -import javax.persistence.Table; import org.apache.log4j.Logger; @@ -24,165 +22,163 @@ import lcsb.mapviewer.model.map.species.Element; * */ @Entity -@Table(name = "search_index_table") public class SearchIndex implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default class logger. - */ - @SuppressWarnings("unused") - private static Logger logger = Logger.getLogger(Element.class); - - /** - * Database identifier. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - - /** - * Element to which index is assigned. - */ - @ManyToOne - private Element source; - - /** - * Data of the index. - */ - private String value; - - /** - * Weight of the index. Lower values mean that index is less meaningfull. - */ - private Integer weight; - - /** - * Default constructor. - */ - public SearchIndex() { - } - - /** - * Constructor that initialize index with weight and data. - * - * @param value - * data of the index - * @param weight - * weight of the index - */ - public SearchIndex(String value, int weight) { - this.value = value; - this.weight = weight; - } - - /** - * Constructor that initialize index with default weight and data. - * - * @param value - * data of the index - */ - public SearchIndex(String value) { - this.value = value; - this.weight = 1; - } - - /** - * Contructor that copies information from parameter. - * - * @param searchIndex - * source of data initialization - */ - public SearchIndex(SearchIndex searchIndex) { - source = searchIndex.getSource(); - value = searchIndex.getValue(); - weight = searchIndex.getWeight(); - } - - /** - * Creates object copy. - * - * @return copy of the object - */ - public SearchIndex copy() { - if (this.getClass() == SearchIndex.class) { - return new SearchIndex(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } - - /** - * @return the id - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - - /** - * @return the source - * @see #source - */ - public Element getSource() { - return source; - } - - /** - * @param source - * the source to set - * @see #source - */ - public void setSource(Element source) { - this.source = source; - } - - /** - * @return the value - * @see #value - */ - public String getValue() { - return value; - } - - /** - * @param value - * the value to set - * @see #value - */ - public void setValue(String value) { - this.value = value; - } - - /** - * @return the weight - * @see #weight - */ - public Integer getWeight() { - return weight; - } - - /** - * @param weight - * the weight to set - * @see #weight - */ - public void setWeight(Integer weight) { - this.weight = weight; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default class logger. + */ + @SuppressWarnings("unused") + private static Logger logger = Logger.getLogger(Element.class); + + /** + * Database identifier. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + + /** + * Element to which index is assigned. + */ + @ManyToOne + private Element source; + + /** + * Data of the index. + */ + private String value; + + /** + * Weight of the index. Lower values mean that index is less meaningfull. + */ + private Integer weight; + + /** + * Default constructor. + */ + public SearchIndex() { + } + + /** + * Constructor that initialize index with weight and data. + * + * @param value + * data of the index + * @param weight + * weight of the index + */ + public SearchIndex(String value, int weight) { + this.value = value; + this.weight = weight; + } + + /** + * Constructor that initialize index with default weight and data. + * + * @param value + * data of the index + */ + public SearchIndex(String value) { + this.value = value; + this.weight = 1; + } + + /** + * Constructor that copies information from parameter. + * + * @param searchIndex + * source of data initialization + */ + public SearchIndex(SearchIndex searchIndex) { + source = searchIndex.getSource(); + value = searchIndex.getValue(); + weight = searchIndex.getWeight(); + } + + /** + * Creates object copy. + * + * @return copy of the object + */ + public SearchIndex copy() { + if (this.getClass() == SearchIndex.class) { + return new SearchIndex(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } + + /** + * @return the id + * @see #id + */ + public int getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(int id) { + this.id = id; + } + + /** + * @return the source + * @see #source + */ + public Element getSource() { + return source; + } + + /** + * @param source + * the source to set + * @see #source + */ + public void setSource(Element source) { + this.source = source; + } + + /** + * @return the value + * @see #value + */ + public String getValue() { + return value; + } + + /** + * @param value + * the value to set + * @see #value + */ + public void setValue(String value) { + this.value = value; + } + + /** + * @return the weight + * @see #weight + */ + public Integer getWeight() { + return weight; + } + + /** + * @param weight + * the weight to set + * @see #weight + */ + public void setWeight(Integer weight) { + this.weight = weight; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/compartment/BottomSquareCompartment.java b/model/src/main/java/lcsb/mapviewer/model/map/compartment/BottomSquareCompartment.java index f52c9058171cd93b2e8d46d625fff2a2d2232745..be0433ebb7bc991cf55b52560ef85af101f538c9 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/compartment/BottomSquareCompartment.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/compartment/BottomSquareCompartment.java @@ -14,66 +14,66 @@ import lcsb.mapviewer.model.map.model.Model; * */ @Entity -@DiscriminatorValue("Bottom square Compartment") +@DiscriminatorValue("BOTTOM_SQUARE_COMPARTMENT") public class BottomSquareCompartment extends Compartment { - /** - * - */ - private static final long serialVersionUID = 1L; + /** + * + */ + private static final long serialVersionUID = 1L; - /** - * Constructor that creates an compartment with the new shape but takes the - * reference data from the compartment given as parameter. - * - * @param original - * orignal compartment where the data was kept - * @param model - * model object to which the compartment will be assigned - */ - public BottomSquareCompartment(Compartment original, Model model) { - super(original); - setX(0.0); - setWidth(model.getWidth() * 2); - setY(0.0); - setHeight(model.getHeight() * 2); - } + /** + * Constructor that creates an compartment with the new shape but takes the + * reference data from the compartment given as parameter. + * + * @param original + * original compartment where the data was kept + * @param model + * model object to which the compartment will be assigned + */ + public BottomSquareCompartment(Compartment original, Model model) { + super(original); + setX(0.0); + setWidth(model.getWidth() * 2); + setY(0.0); + setHeight(model.getHeight() * 2); + } - /** - * Constructor that creates an compartment with the new shape and takes the - * reference data from the compartment given as parameter. - * - * @param original - * orignal compartment where the data was kept - */ - public BottomSquareCompartment(Compartment original) { - super(original); - } + /** + * Constructor that creates an compartment with the new shape and takes the + * reference data from the compartment given as parameter. + * + * @param original + * original compartment where the data was kept + */ + public BottomSquareCompartment(Compartment original) { + super(original); + } - /** - * Empty constructor required by hibernate. - */ - BottomSquareCompartment() { - super(); - } + /** + * Empty constructor required by hibernate. + */ + BottomSquareCompartment() { + super(); + } - /** - * Default constructor. - * - * @param elementId - * identifier of the compartment - */ - public BottomSquareCompartment(String elementId) { - setElementId(elementId); - } + /** + * Default constructor. + * + * @param elementId + * identifier of the compartment + */ + public BottomSquareCompartment(String elementId) { + setElementId(elementId); + } - @Override - public BottomSquareCompartment copy() { - if (this.getClass() == BottomSquareCompartment.class) { - return new BottomSquareCompartment(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + @Override + public BottomSquareCompartment copy() { + if (this.getClass() == BottomSquareCompartment.class) { + return new BottomSquareCompartment(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/compartment/Compartment.java b/model/src/main/java/lcsb/mapviewer/model/map/compartment/Compartment.java index f5e35ab876edb81862ad3213514739bb5931071f..07b4a36208154e513fb0e543683be7d2a11099b6 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/compartment/Compartment.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/compartment/Compartment.java @@ -28,7 +28,7 @@ import lcsb.mapviewer.model.map.species.Species; * */ @Entity -@DiscriminatorValue("Compartment") +@DiscriminatorValue("COMPARTMENT") public class Compartment extends Element { /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/compartment/CompartmentComparator.java b/model/src/main/java/lcsb/mapviewer/model/map/compartment/CompartmentComparator.java index 51c6d1adebb86b3047f828bcddc43e8a03d27c8d..f47201b4d80854dfd47582cceb3fa8b315f82b26 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/compartment/CompartmentComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/compartment/CompartmentComparator.java @@ -27,7 +27,7 @@ public class CompartmentComparator extends Comparator<Compartment> { /** * Default class logger. */ - private Logger logger = Logger.getLogger(CompartmentComparator.class); + private static Logger logger = Logger.getLogger(CompartmentComparator.class); /** * Epsilon value used for comparison of doubles. diff --git a/model/src/main/java/lcsb/mapviewer/model/map/compartment/LeftSquareCompartment.java b/model/src/main/java/lcsb/mapviewer/model/map/compartment/LeftSquareCompartment.java index 876ebc656cb8dd643aa44f216098431a68b21d77..26d4e3530ffd8234e28c74fa8cbbd407dccc1b34 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/compartment/LeftSquareCompartment.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/compartment/LeftSquareCompartment.java @@ -14,67 +14,67 @@ import lcsb.mapviewer.model.map.model.Model; * */ @Entity -@DiscriminatorValue("Left square Compartment") +@DiscriminatorValue("LEFT_SQUARE_COMPARTMENT") public class LeftSquareCompartment extends Compartment { - /** - * - */ - private static final long serialVersionUID = 1L; + /** + * + */ + private static final long serialVersionUID = 1L; - /** - * Empty constructor required by hibernate. - */ - LeftSquareCompartment() { - super(); - } + /** + * Empty constructor required by hibernate. + */ + LeftSquareCompartment() { + super(); + } - /** - * Constructor that creates a compartment with the new shape but takes the - * reference data from the compartment given as parameter. - * - * @param original - * orignal compartment where the data was kept - * @param model - * model object to which the compartment will be assigned - */ + /** + * Constructor that creates a compartment with the new shape but takes the + * reference data from the compartment given as parameter. + * + * @param original + * original compartment where the data was kept + * @param model + * model object to which the compartment will be assigned + */ - public LeftSquareCompartment(Compartment original, Model model) { - super(original); - setX(0.0); - setWidth(model.getWidth() * 2); - setY(0.0); - setHeight(model.getHeight() * 2); - } + public LeftSquareCompartment(Compartment original, Model model) { + super(original); + setX(0.0); + setWidth(model.getWidth() * 2); + setY(0.0); + setHeight(model.getHeight() * 2); + } - /** - * Constructor that creates a compartment with the new shape and takes the - * reference data from the compartment given as parameter. - * - * @param original - * orignal compartment where the data was kept - */ - public LeftSquareCompartment(LeftSquareCompartment original) { - super(original); - } + /** + * Constructor that creates a compartment with the new shape and takes the + * reference data from the compartment given as parameter. + * + * @param original + * original compartment where the data was kept + */ + public LeftSquareCompartment(LeftSquareCompartment original) { + super(original); + } - /** - * Default constructor. - * - * @param elementId - * identifier of the compartment - */ - public LeftSquareCompartment(String elementId) { - setElementId(elementId); - } + /** + * Default constructor. + * + * @param elementId + * identifier of the compartment + */ + public LeftSquareCompartment(String elementId) { + setElementId(elementId); + } - @Override - public LeftSquareCompartment copy() { - if (this.getClass() == LeftSquareCompartment.class) { - return new LeftSquareCompartment(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + @Override + public LeftSquareCompartment copy() { + if (this.getClass() == LeftSquareCompartment.class) { + return new LeftSquareCompartment(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/compartment/OvalCompartment.java b/model/src/main/java/lcsb/mapviewer/model/map/compartment/OvalCompartment.java index 8734071261a168d4e80e7b57f21667c438f3d6aa..c971d7e18feb66ffbeabcc40ed6af739787d8102 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/compartment/OvalCompartment.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/compartment/OvalCompartment.java @@ -12,50 +12,50 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * */ @Entity -@DiscriminatorValue("Oval Compartment") +@DiscriminatorValue("OVAL_COMPARTMENT") public class OvalCompartment extends Compartment { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Empty constructor required by hibernate. - */ - OvalCompartment() { - super(); - } - - /** - * Constructor that creates a compartment with the new shape and takes the - * reference data from the compartment given as parameter. - * - * @param original - * orignal compartment where the data was kept - */ - public OvalCompartment(Compartment original) { - super(original); - } - - /** - * Default constructor. - * - * @param elementId - * identifier of the compartment - */ - public OvalCompartment(String elementId) { - super(); - setElementId(elementId); - } - - @Override - public OvalCompartment copy() { - if (this.getClass() == OvalCompartment.class) { - return new OvalCompartment(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Empty constructor required by hibernate. + */ + OvalCompartment() { + super(); + } + + /** + * Constructor that creates a compartment with the new shape and takes the + * reference data from the compartment given as parameter. + * + * @param original + * original compartment where the data was kept + */ + public OvalCompartment(Compartment original) { + super(original); + } + + /** + * Default constructor. + * + * @param elementId + * identifier of the compartment + */ + public OvalCompartment(String elementId) { + super(); + setElementId(elementId); + } + + @Override + public OvalCompartment copy() { + if (this.getClass() == OvalCompartment.class) { + return new OvalCompartment(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/compartment/PathwayCompartment.java b/model/src/main/java/lcsb/mapviewer/model/map/compartment/PathwayCompartment.java index 7d55c42d8e3ffe71d5b558eb08a0b042e18651d6..9faeecc187da386aadfe4587df7189ba150d8edd 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/compartment/PathwayCompartment.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/compartment/PathwayCompartment.java @@ -14,7 +14,7 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * */ @Entity -@DiscriminatorValue("Pathway Compartment") +@DiscriminatorValue("PATHWAY") public class PathwayCompartment extends Compartment { /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/compartment/RightSquareCompartment.java b/model/src/main/java/lcsb/mapviewer/model/map/compartment/RightSquareCompartment.java index a83039cddd7473d4011f153c1ec3f135566a8a93..9e0d72ac372390b0eaac0c5af1d9729ed17d8af9 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/compartment/RightSquareCompartment.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/compartment/RightSquareCompartment.java @@ -9,94 +9,94 @@ import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.model.Model; /** - * This class defines compartment that covers rightpart of the model up to some + * This class defines compartment that covers right part of the model up to some * border on the left side. * * @author Piotr Gawron * */ @Entity -@DiscriminatorValue("Right square Compartment") +@DiscriminatorValue("RIGHT_SQUARE_COMPARTMENT") public class RightSquareCompartment extends Compartment { - /** - * - */ - private static final long serialVersionUID = 1L; + /** + * + */ + private static final long serialVersionUID = 1L; - /** - * Default class logger. - */ - @SuppressWarnings("unused") - private static Logger logger = Logger.getLogger(RightSquareCompartment.class); + /** + * Default class logger. + */ + @SuppressWarnings("unused") + private static Logger logger = Logger.getLogger(RightSquareCompartment.class); - /** - * Empty constructor required by hibernate. - */ - RightSquareCompartment() { - super(); - } + /** + * Empty constructor required by hibernate. + */ + RightSquareCompartment() { + super(); + } - /** - * Constructor that creates a compartment with the new shape but takes the - * reference data from the compartment given as parameter. - * - * @param original - * orignal compartment where the data was kept - * @param model - * model object to which the compartment will be assigned - */ - public RightSquareCompartment(Compartment original, Model model) { - super(original); - setX(0.0); - setWidth(model.getWidth() * 2); - setY(0.0); - setHeight(model.getHeight() * 2); - } + /** + * Constructor that creates a compartment with the new shape but takes the + * reference data from the compartment given as parameter. + * + * @param original + * original compartment where the data was kept + * @param model + * model object to which the compartment will be assigned + */ + public RightSquareCompartment(Compartment original, Model model) { + super(original); + setX(0.0); + setWidth(model.getWidth() * 2); + setY(0.0); + setHeight(model.getHeight() * 2); + } - /** - * Sets the CellDesigner point coordinates. In the implementation of - * BottomSquare it should define left border. - * - * @param y - * to be ignored - * @param x - * left border - * - */ - public void setPoint(String x, String y) { - // set left border - setX(x); - setWidth(getWidth() - getX()); - } + /** + * Sets the CellDesigner point coordinates. In the implementation of + * BottomSquare it should define left border. + * + * @param y + * to be ignored + * @param x + * left border + * + */ + public void setPoint(String x, String y) { + // set left border + setX(x); + setWidth(getWidth() - getX()); + } - /** - * Constructor that creates a compartment with the new shape and takes the - * reference data from the compartment given as parameter. - * - * @param original - * orignal compartment where the data was kept - */ - public RightSquareCompartment(RightSquareCompartment original) { - super(original); - } + /** + * Constructor that creates a compartment with the new shape and takes the + * reference data from the compartment given as parameter. + * + * @param original + * original compartment where the data was kept + */ + public RightSquareCompartment(RightSquareCompartment original) { + super(original); + } - /** - * Default constructor. - * - * @param elementId - * identifier of the compartment - */ - public RightSquareCompartment(String elementId) { - setElementId(elementId); - } + /** + * Default constructor. + * + * @param elementId + * identifier of the compartment + */ + public RightSquareCompartment(String elementId) { + setElementId(elementId); + } - @Override - public RightSquareCompartment copy() { - if (this.getClass() == RightSquareCompartment.class) { - return new RightSquareCompartment(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + @Override + public RightSquareCompartment copy() { + if (this.getClass() == RightSquareCompartment.class) { + return new RightSquareCompartment(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/compartment/SquareCompartment.java b/model/src/main/java/lcsb/mapviewer/model/map/compartment/SquareCompartment.java index 097944a19c420ad7bcc56a5e677afdf9b8bd81a2..c068d2d8c7ae9814befa445996cff411c233eef5 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/compartment/SquareCompartment.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/compartment/SquareCompartment.java @@ -12,7 +12,7 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * */ @Entity -@DiscriminatorValue("Square Compartment") +@DiscriminatorValue("SQUARE_COMPARTMENT") public class SquareCompartment extends Compartment { /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/compartment/TopSquareCompartment.java b/model/src/main/java/lcsb/mapviewer/model/map/compartment/TopSquareCompartment.java index 4e1b17f26f72c8ed4e8ee852ba60e5e7662f55ef..25a1054fa24ecde393bf1681b3a14553e6a83891 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/compartment/TopSquareCompartment.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/compartment/TopSquareCompartment.java @@ -15,66 +15,66 @@ import lcsb.mapviewer.model.map.model.Model; */ @Entity -@DiscriminatorValue("Top square Compartment") +@DiscriminatorValue("TOP_SQUARE_COMPARTMENT") public class TopSquareCompartment extends Compartment { - /** - * - */ - private static final long serialVersionUID = 1L; + /** + * + */ + private static final long serialVersionUID = 1L; - /** - * Empty constructor required by hibernate. - */ - TopSquareCompartment() { - super(); - } + /** + * Empty constructor required by hibernate. + */ + TopSquareCompartment() { + super(); + } - /** - * Constructor that creates a compartment with the new shape but takes the - * reference data from the compartment given as parameter. - * - * @param original - * orignal compartment where the data was kept - * @param model - * model object to which the compartment will be assigned - */ - public TopSquareCompartment(Compartment original, Model model) { - super(original); - setX(0.0); - setWidth(model.getWidth() * 2); - setY(0.0); - setHeight(model.getHeight() * 2); - } + /** + * Constructor that creates a compartment with the new shape but takes the + * reference data from the compartment given as parameter. + * + * @param original + * original compartment where the data was kept + * @param model + * model object to which the compartment will be assigned + */ + public TopSquareCompartment(Compartment original, Model model) { + super(original); + setX(0.0); + setWidth(model.getWidth() * 2); + setY(0.0); + setHeight(model.getHeight() * 2); + } - /** - * Constructor that creates a compartment with the new shape and takes the - * reference data from the compartment given as parameter. - * - * @param original - * orignal compartment where the data was kept - */ - public TopSquareCompartment(TopSquareCompartment original) { - super(original); - } + /** + * Constructor that creates a compartment with the new shape and takes the + * reference data from the compartment given as parameter. + * + * @param original + * orignal compartment where the data was kept + */ + public TopSquareCompartment(TopSquareCompartment original) { + super(original); + } - /** - * Default constructor. - * - * @param elementId - * identifier of the compartment - */ - public TopSquareCompartment(String elementId) { - setElementId(elementId); - } + /** + * Default constructor. + * + * @param elementId + * identifier of the compartment + */ + public TopSquareCompartment(String elementId) { + setElementId(elementId); + } - @Override - public TopSquareCompartment copy() { - if (this.getClass() == TopSquareCompartment.class) { - return new TopSquareCompartment(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + @Override + public TopSquareCompartment copy() { + if (this.getClass() == TopSquareCompartment.class) { + return new TopSquareCompartment(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlFunction.java b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlFunction.java index 81e056462834788c9eb42636333da5cb37dd3142..d58764f20dc921d017bbd0732255b292739f0d0a 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlFunction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlFunction.java @@ -14,11 +14,10 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; -import javax.persistence.Table; +import javax.persistence.OrderColumn; import javax.xml.bind.annotation.XmlRootElement; import org.apache.log4j.Logger; -import org.hibernate.annotations.IndexColumn; import lcsb.mapviewer.model.map.model.ModelData; @@ -29,8 +28,6 @@ import lcsb.mapviewer.model.map.model.ModelData; * */ @Entity -@Table(name = "sbml_function") -@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") @XmlRootElement public class SbmlFunction implements Serializable, SbmlArgument { @@ -50,7 +47,6 @@ public class SbmlFunction implements Serializable, SbmlArgument { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; private String functionId; @@ -61,8 +57,8 @@ public class SbmlFunction implements Serializable, SbmlArgument { private String definition; @ElementCollection - @CollectionTable(name = "sbml_function_arguments", joinColumns = @JoinColumn(name = "sbml_function_iddb")) - @IndexColumn(name = "idx") + @CollectionTable(name = "sbml_function_arguments", joinColumns = @JoinColumn(name = "sbml_function_id")) + @OrderColumn(name = "idx") @Column(name = "argument_name") private List<String> arguments = new ArrayList<>(); diff --git a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlFunctionComparator.java b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlFunctionComparator.java index 03c5f71cd18d12f4095c0e0a1718468546d701bd..b86fd6d2c9f8a675c0f1f85e3b0b15674c0e300a 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlFunctionComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlFunctionComparator.java @@ -7,7 +7,7 @@ import lcsb.mapviewer.common.comparator.StringComparator; import lcsb.mapviewer.common.comparator.StringListComparator; public class SbmlFunctionComparator extends Comparator<SbmlFunction> { - Logger logger = Logger.getLogger(SbmlFunctionComparator.class); + private static Logger logger = Logger.getLogger(SbmlFunctionComparator.class); public SbmlFunctionComparator() { super(SbmlFunction.class); diff --git a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlKinetics.java b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlKinetics.java index 8206d2b1226cb78f3260b8ad67ea49102a628945..ad518818a370925dd08adf40598dea59d39ac0c2 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlKinetics.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlKinetics.java @@ -16,7 +16,6 @@ import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.JoinTable; import javax.persistence.ManyToMany; -import javax.persistence.Table; import javax.xml.bind.annotation.XmlRootElement; import org.apache.log4j.Logger; @@ -32,8 +31,6 @@ import lcsb.mapviewer.model.map.species.Element; * */ @Entity -@Table(name = "sbml_kinetics") -@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") @XmlRootElement public class SbmlKinetics implements Serializable { @@ -51,22 +48,22 @@ public class SbmlKinetics implements Serializable { @Cascade({ CascadeType.ALL }) @ManyToMany(fetch = FetchType.EAGER) @JoinTable(name = "kinetic_law_parameters", joinColumns = { - @JoinColumn(name = "kinetic_law_id", referencedColumnName = "idDb", nullable = false, updatable = false) }, inverseJoinColumns = { - @JoinColumn(name = "parameter_id", referencedColumnName = "idDb", nullable = true, updatable = true) }) + @JoinColumn(name = "kinetic_law_id", referencedColumnName = "id", nullable = false, updatable = false) }, inverseJoinColumns = { + @JoinColumn(name = "parameter_id", referencedColumnName = "id", nullable = true, updatable = true) }) private Set<SbmlParameter> parameters = new HashSet<>(); @Cascade({ CascadeType.ALL }) @ManyToMany(fetch = FetchType.EAGER) @JoinTable(name = "kinetic_law_functions", joinColumns = { - @JoinColumn(name = "kinetic_law_id", referencedColumnName = "idDb", nullable = false, updatable = false) }, inverseJoinColumns = { - @JoinColumn(name = "function_id", referencedColumnName = "idDb", nullable = true, updatable = true) }) + @JoinColumn(name = "kinetic_law_id", referencedColumnName = "id", nullable = false, updatable = false) }, inverseJoinColumns = { + @JoinColumn(name = "function_id", referencedColumnName = "id", nullable = true, updatable = true) }) private Set<SbmlFunction> functions = new HashSet<>(); @Cascade({ CascadeType.ALL }) @ManyToMany(fetch = FetchType.EAGER) @JoinTable(name = "kinetic_law_elements", joinColumns = { - @JoinColumn(name = "kinetic_law_id", referencedColumnName = "idDb", nullable = false, updatable = false) }, inverseJoinColumns = { - @JoinColumn(name = "element_id", referencedColumnName = "idDb", nullable = true, updatable = true) }) + @JoinColumn(name = "kinetic_law_id", referencedColumnName = "id", nullable = false, updatable = false) }, inverseJoinColumns = { + @JoinColumn(name = "element_id", referencedColumnName = "id", nullable = true, updatable = true) }) private Set<Element> elements = new HashSet<>(); /** @@ -74,7 +71,6 @@ public class SbmlKinetics implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; @Column(columnDefinition = "TEXT") diff --git a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlKineticsComparator.java b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlKineticsComparator.java index bba5d60139a010435a3024562b97809c95def605..8a8788e5d98e83c9f239c73eeda2c5cbc23a09bb 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlKineticsComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlKineticsComparator.java @@ -10,7 +10,7 @@ import lcsb.mapviewer.model.map.species.ElementComparator; public class SbmlKineticsComparator extends Comparator<SbmlKinetics> { - Logger logger = Logger.getLogger(SbmlKineticsComparator.class); + private static Logger logger = Logger.getLogger(SbmlKineticsComparator.class); public SbmlKineticsComparator() { super(SbmlKinetics.class); diff --git a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlParameter.java b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlParameter.java index 586d5cdc4e01f992abd60dec4d7702627fb87f78..72acf2ac79e33ce6d64a1679197fee133f04cf52 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlParameter.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlParameter.java @@ -2,13 +2,11 @@ package lcsb.mapviewer.model.map.kinetics; import java.io.Serializable; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.ManyToOne; -import javax.persistence.Table; import javax.xml.bind.annotation.XmlRootElement; import org.apache.log4j.Logger; @@ -20,8 +18,6 @@ import org.apache.log4j.Logger; * */ @Entity -@Table(name = "sbml_parameter") -@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") @XmlRootElement public class SbmlParameter implements Serializable, SbmlArgument { @@ -41,7 +37,6 @@ public class SbmlParameter implements Serializable, SbmlArgument { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; private String parameterId; diff --git a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlUnit.java b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlUnit.java index df4f0a8feac55d14059ce92f898593db5195f25b..5ac2cee517801d6d2605859928c2172c57bde5c3 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlUnit.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlUnit.java @@ -4,7 +4,6 @@ import java.io.Serializable; import java.util.HashSet; import java.util.Set; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; @@ -12,7 +11,6 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; -import javax.persistence.Table; import javax.xml.bind.annotation.XmlRootElement; import org.apache.log4j.Logger; @@ -28,8 +26,6 @@ import lcsb.mapviewer.model.map.model.ModelData; * */ @Entity -@Table(name = "sbml_unit") -@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") @XmlRootElement public class SbmlUnit implements Serializable { @@ -49,7 +45,6 @@ public class SbmlUnit implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; private String unitId; diff --git a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlUnitComparator.java b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlUnitComparator.java index c76949b4914634ca8eb62cc53255061ad55dcf71..c337b5a76967daab03f4f071952503cdffa6b576 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlUnitComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlUnitComparator.java @@ -7,7 +7,7 @@ import lcsb.mapviewer.common.comparator.SetComparator; import lcsb.mapviewer.common.comparator.StringComparator; public class SbmlUnitComparator extends Comparator<SbmlUnit> { - Logger logger =Logger.getLogger(SbmlUnitComparator.class); + private static Logger logger =Logger.getLogger(SbmlUnitComparator.class); public SbmlUnitComparator() { super(SbmlUnit.class); diff --git a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlUnitTypeFactor.java b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlUnitTypeFactor.java index 8c4a7edf251d4ff6009345db8495090fb1926a25..da2b39f38b0145fa5f911e06101536ed1991c206 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlUnitTypeFactor.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/kinetics/SbmlUnitTypeFactor.java @@ -2,7 +2,6 @@ package lcsb.mapviewer.model.map.kinetics; import java.io.Serializable; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.EnumType; import javax.persistence.Enumerated; @@ -11,7 +10,6 @@ import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.ManyToOne; -import javax.persistence.Table; import javax.xml.bind.annotation.XmlRootElement; import org.apache.log4j.Logger; @@ -28,8 +26,6 @@ import org.apache.log4j.Logger; * */ @Entity -@Table(name = "sbml_unit_factor") -@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") @XmlRootElement public class SbmlUnitTypeFactor implements Serializable { @@ -49,7 +45,6 @@ public class SbmlUnitTypeFactor implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; @Enumerated(EnumType.STRING) diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/ElementGroup.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/ElementGroup.java index bcbd1a86d4f4729d35a0fb075ca38d010fff79b7..d39f23c03e8c8978c1a968ff55daefc437eb6a78 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/ElementGroup.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/ElementGroup.java @@ -8,70 +8,70 @@ import lcsb.mapviewer.model.map.species.Element; /** * This model element is used by cell designer but we ignore it. Maybe it will - * be usefull in the future. + * be useful in the future. * * @author Piotr Gawron * */ public class ElementGroup implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; + /** + * + */ + private static final long serialVersionUID = 1L; - /** - * String identifier of the group. - */ - private String idGroup; + /** + * String identifier of the group. + */ + private String idGroup; - /** - * List of elements in the group. - */ - private List<Element> elements = new ArrayList<>(); + /** + * List of elements in the group. + */ + private List<Element> elements = new ArrayList<>(); - /** - * @return the idGroup - * @see #idGroup - */ - public String getIdGroup() { - return idGroup; - } + /** + * @return the idGroup + * @see #idGroup + */ + public String getIdGroup() { + return idGroup; + } - /** - * @param idGroup - * the idGroup to set - * @see #idGroup - */ - public void setIdGroup(String idGroup) { - this.idGroup = idGroup; - } + /** + * @param idGroup + * the idGroup to set + * @see #idGroup + */ + public void setIdGroup(String idGroup) { + this.idGroup = idGroup; + } - /** - * @return the elements - * @see #elements - */ - public List<Element> getElements() { - return elements; - } + /** + * @return the elements + * @see #elements + */ + public List<Element> getElements() { + return elements; + } - /** - * @param elements - * the elements to set - * @see #elements - */ - public void setElements(List<Element> elements) { - this.elements = elements; - } + /** + * @param elements + * the elements to set + * @see #elements + */ + public void setElements(List<Element> elements) { + this.elements = elements; + } - /** - * Add element to the group. - * - * @param element - * object to add to the group - */ - public void addElement(Element element) { - elements.add(element); - } + /** + * Add element to the group. + * + * @param element + * object to add to the group + */ + public void addElement(Element element) { + elements.add(element); + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/GeneVariation.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/GeneVariation.java index df79a7d1f82b2a74ff6bdca5c6f73792caaa4058..8641dd83ec373dc5ea1a5dec0d322abd731750a1 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/GeneVariation.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/GeneVariation.java @@ -50,7 +50,7 @@ public class GeneVariation implements Serializable { private String contig; /** - * Allel frequency of the variant. + * Allele frequency of the variant. */ private String allelFrequency; diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/GeneVariationColorSchema.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/GeneVariationColorSchema.java index 97bf6b293954aaccdfff949f8644a1f6fa6747c7..ead689d83e5e9b3fef07ba16610ad54dc2026bdb 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/GeneVariationColorSchema.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/GeneVariationColorSchema.java @@ -15,78 +15,78 @@ import lcsb.mapviewer.common.exception.NotImplementedException; */ public class GeneVariationColorSchema extends ColorSchema { - /** - * - */ - private static final long serialVersionUID = 1L; + /** + * + */ + private static final long serialVersionUID = 1L; - /** - * List of {@link GeneVariation gene variations} used in this "coloring". - */ - private List<GeneVariation> geneVariations = new ArrayList<>(); + /** + * List of {@link GeneVariation gene variations} used in this "coloring". + */ + private List<GeneVariation> geneVariations = new ArrayList<>(); - /** - * Default constructor. - */ - public GeneVariationColorSchema() { - } + /** + * Default constructor. + */ + public GeneVariationColorSchema() { + } - /** - * Constructor that creates copy of the object. - * - * @param schema - * original object from which data will be copied - */ - public GeneVariationColorSchema(GeneVariationColorSchema schema) { - super(schema); - this.addGeneVariations(schema.getGeneVariations()); - } + /** + * Constructor that creates copy of the object. + * + * @param schema + * original object from which data will be copied + */ + public GeneVariationColorSchema(GeneVariationColorSchema schema) { + super(schema); + this.addGeneVariations(schema.getGeneVariations()); + } - /** - * Adds {@link GeneVariation gene variations} to {@link #geneVariations}. - * - * @param geneVariations2 - * collection of {@link GeneVariation} objects to add - */ - public void addGeneVariations(Collection<GeneVariation> geneVariations2) { - for (GeneVariation geneVariation : geneVariations2) { - addGeneVariation(geneVariation.copy()); - } - } + /** + * Adds {@link GeneVariation gene variations} to {@link #geneVariations}. + * + * @param geneVariations2 + * collection of {@link GeneVariation} objects to add + */ + public void addGeneVariations(Collection<GeneVariation> geneVariations2) { + for (GeneVariation geneVariation : geneVariations2) { + addGeneVariation(geneVariation.copy()); + } + } - @Override - public GeneVariationColorSchema copy() { - if (this.getClass().equals(GeneVariationColorSchema.class)) { - return new GeneVariationColorSchema(this); - } else { - throw new NotImplementedException("Copy not implemented for class: " + this.getClass()); - } - } + @Override + public GeneVariationColorSchema copy() { + if (this.getClass().equals(GeneVariationColorSchema.class)) { + return new GeneVariationColorSchema(this); + } else { + throw new NotImplementedException("Copy not implemented for class: " + this.getClass()); + } + } - /** - * @return the geneVariations - * @see #geneVariations - */ - public List<GeneVariation> getGeneVariations() { - return geneVariations; - } + /** + * @return the geneVariations + * @see #geneVariations + */ + public List<GeneVariation> getGeneVariations() { + return geneVariations; + } - /** - * @param geneVariations - * the geneVariations to set - * @see #geneVariations - */ - public void setGeneVariations(List<GeneVariation> geneVariations) { - this.geneVariations = geneVariations; - } + /** + * @param geneVariations + * the geneVariations to set + * @see #geneVariations + */ + public void setGeneVariations(List<GeneVariation> geneVariations) { + this.geneVariations = geneVariations; + } - /** - * Adds {@link GeneVariation} to list gene variations. - * - * @param gv - * object to add - */ - public void addGeneVariation(GeneVariation gv) { - this.geneVariations.add(gv); - } + /** + * Adds {@link GeneVariation} to list gene variations. + * + * @param gv + * object to add + */ + public void addGeneVariation(GeneVariation gv) { + this.geneVariations.add(gv); + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/GenericColorSchema.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/GenericColorSchema.java index 20f8d49e658d182ed1b9c2c1d3f40274670f16a5..e963aa18e81dc59992d7768479d3db13b1055cdb 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/GenericColorSchema.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/GenericColorSchema.java @@ -10,35 +10,35 @@ import lcsb.mapviewer.common.exception.NotImplementedException; */ public class GenericColorSchema extends ColorSchema { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public GenericColorSchema() { - } - - /** - * Default constructor that copies data from parameter. - * - * @param original - * origanl object from which data is copied - */ - public GenericColorSchema(GenericColorSchema original) { - super(original); - } - - @Override - public GenericColorSchema copy() { - if (this.getClass().equals(GenericColorSchema.class)) { - return new GenericColorSchema(this); - } else { - throw new NotImplementedException("Copy mechanism of class " + this.getClass() + " is not implemented"); - } - - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public GenericColorSchema() { + } + + /** + * Default constructor that copies data from parameter. + * + * @param original + * original object from which data is copied + */ + public GenericColorSchema(GenericColorSchema original) { + super(original); + } + + @Override + public GenericColorSchema copy() { + if (this.getClass().equals(GenericColorSchema.class)) { + return new GenericColorSchema(this); + } else { + throw new NotImplementedException("Copy mechanism of class " + this.getClass() + " is not implemented"); + } + + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/InvalidColorSchemaException.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/InvalidColorSchemaException.java index 93208b5c948ac8363d570b00385afbfb425b3ec1..3baf766de0705f8d4ee892c667d5fe8b9e63a0d0 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/InvalidColorSchemaException.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/InvalidColorSchemaException.java @@ -9,40 +9,40 @@ package lcsb.mapviewer.model.map.layout; */ public class InvalidColorSchemaException extends Exception { - /** - * - */ - private static final long serialVersionUID = 1L; + /** + * + */ + private static final long serialVersionUID = 1L; - /** - * Default constructor with message passed in the argument. - * - * @param string - * message of this exception - */ - public InvalidColorSchemaException(String string) { - super(string); - } + /** + * Default constructor with message passed in the argument. + * + * @param string + * message of this exception + */ + public InvalidColorSchemaException(String string) { + super(string); + } - /** - * Constructor with message and super exception passed in the argument. - * - * @param string - * message of this exception - * @param e - * super exception that caused this - */ - public InvalidColorSchemaException(String string, Exception e) { - super(string, e); - } + /** + * Constructor with message and super exception passed in the argument. + * + * @param string + * message of this exception + * @param e + * super exception that caused this + */ + public InvalidColorSchemaException(String string, Exception e) { + super(string, e); + } - /** - * Constructor with exception passed in the argument. - * - * @param e - * super exception that caused this - */ - public InvalidColorSchemaException(Exception e) { - super(e); - } + /** + * Constructor with exception passed in the argument. + * + * @param e + * super exception that caused this + */ + public InvalidColorSchemaException(Exception e) { + super(e); + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/Layout.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/Layout.java index 6a4efe053f62162f80c2ac17f78eea7f15b336c1..1f1cedc36720c2ee6cfc2ccd9d4f109aa81a5076 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/Layout.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/Layout.java @@ -7,6 +7,8 @@ import java.util.Set; import javax.persistence.Column; import javax.persistence.Entity; +import javax.persistence.EnumType; +import javax.persistence.Enumerated; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; @@ -66,7 +68,6 @@ public class Layout implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; /** @@ -94,8 +95,7 @@ public class Layout implements Serializable { */ private boolean hierarchicalView = false; - @Column(name="google_license_consent") - private boolean googleLicenseConsent = false; + private boolean googleLicenseConsent = false; /** * If overlay contain hierarchical view then it might be fixed on some specific @@ -119,6 +119,7 @@ public class Layout implements Serializable { /** * Describes progress of layout uploading process. */ + @Enumerated(EnumType.STRING) private LayoutStatus status = LayoutStatus.UNKNOWN; /** @@ -126,7 +127,6 @@ public class Layout implements Serializable { */ private double progress = 0.0; - @Column(name = "order_index") private int orderIndex = 0; /** @@ -154,7 +154,7 @@ public class Layout implements Serializable { */ @Cascade({ CascadeType.SAVE_UPDATE }) @OneToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "file_entry_iddb") + @JoinColumn(name = "file_entry_id") private UploadedFileEntry inputData; /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/LayoutStatus.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/LayoutStatus.java index e47dcef76d1ed1537eac3d979db331503c90c5c2..2f1a42efcd8774b7d89fd503dea9ca6e5debfe29 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/LayoutStatus.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/LayoutStatus.java @@ -7,53 +7,53 @@ package lcsb.mapviewer.model.map.layout; * */ public enum LayoutStatus { - - /** - * Default unknown status. - */ - UNKNOWN("Unknown"), - - /** - * Layout is not available. - */ - NA("Not available"), - - /** - * Layout is generating. - */ - GENERATING("Generating"), - - /** - * Layout is ready. - */ - OK("OK"), - - /** - * There was a problem during layout generation. - */ - FAILURE("Failure"); - - /** - * Common name of the status. - */ - private String commonName; - - /** - * - * @return {@link #commonName} - */ - public String getCommonName() { - return commonName; - } - - /** - * Default constructor. - * - * @param commonName - * {@link #commonName} - */ - LayoutStatus(String commonName) { - this.commonName = commonName; - } + + /** + * Default unknown status. + */ + UNKNOWN("Unknown"), + + /** + * Layout is not available. + */ + NA("Not available"), + + /** + * Layout is generating. + */ + GENERATING("Generating"), + + /** + * Layout is ready. + */ + OK("OK"), + + /** + * There was a problem during layout generation. + */ + FAILURE("Failure"); + + /** + * Common name of the status. + */ + private String commonName; + + /** + * + * @return {@link #commonName} + */ + public String getCommonName() { + return commonName; + } + + /** + * Default constructor. + * + * @param commonName + * {@link #commonName} + */ + LayoutStatus(String commonName) { + this.commonName = commonName; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/ReferenceGenome.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/ReferenceGenome.java index d9f39668f81c3ee24bc8ad1cc1052aaebcd6d982..ea3a0fbeae5dbaf603f82875e407afe64570983e 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/ReferenceGenome.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/ReferenceGenome.java @@ -4,7 +4,6 @@ import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.EnumType; import javax.persistence.Enumerated; @@ -15,7 +14,6 @@ import javax.persistence.Id; import javax.persistence.OneToMany; import javax.persistence.OneToOne; import javax.persistence.OrderBy; -import javax.persistence.Table; import org.hibernate.annotations.Cascade; import org.hibernate.annotations.CascadeType; @@ -24,198 +22,195 @@ import lcsb.mapviewer.model.map.MiriamData; /** * Reference genome describes data used as reference genome. This data is - * obtained usually from exteral server, database. Right now we support only + * obtained usually from external server, database. Right now we support only * .2bit file format. * * @author Piotr Gawron * */ @Entity -@Table(name = "reference_genome") public class ReferenceGenome implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Unique local database identifier. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - - /** - * Organism for which the genome is provided. - */ - @Cascade({ CascadeType.ALL }) - @OneToOne - private MiriamData organism; - - /** - * Type of reference genome. This describe source (database) from which - * reference genome was taken. - */ - @Enumerated(EnumType.STRING) - private ReferenceGenomeType type; - - /** - * Version of the reference genome (databases have different releases, this - * string represent specific release of data). - */ - private String version; - - /** - * How much of the file we already downloaded. - */ - private double downloadProgress; - - /** - * Source url used to obtain data. - */ - private String sourceUrl; - - /** - * List of differente mappings to this genome. Reference genome is a string - * containing nucleotides. However interpretation of these nucleotides is a - * different thing. Many databases provides different mappings between genes - * and genome (even for the same genome). Therefore we allow to have more gene - * mappings. - */ - @Cascade({ CascadeType.ALL }) - @OneToMany(fetch = FetchType.EAGER, mappedBy = "referenceGenome", orphanRemoval = true) - @OrderBy("id") - private List<ReferenceGenomeGeneMapping> geneMapping = new ArrayList<>(); - - /** - * @return the type - * @see #type - */ - public ReferenceGenomeType getType() { - return type; - } - - /** - * @param type - * the type to set - * @see #type - */ - public void setType(ReferenceGenomeType type) { - this.type = type; - } - - /** - * @return the organism - * @see #organism - */ - public MiriamData getOrganism() { - return organism; - } - - /** - * @param organism - * the organism to set - * @see #organism - */ - public void setOrganism(MiriamData organism) { - this.organism = organism; - } - - /** - * @return the version - * @see #version - */ - public String getVersion() { - return version; - } - - /** - * @param version - * the version to set - * @see #version - */ - public void setVersion(String version) { - this.version = version; - } - - /** - * @return the sourceUrl - * @see #sourceUrl - */ - public String getSourceUrl() { - return sourceUrl; - } - - /** - * @param sourceUrl - * the sourceUrl to set - * @see #sourceUrl - */ - public void setSourceUrl(String sourceUrl) { - this.sourceUrl = sourceUrl; - } - - /** - * @return the downloadProgress - * @see #downloadProgress - */ - public double getDownloadProgress() { - return downloadProgress; - } - - /** - * @param downloadProgress - * the downloadProgress to set - * @see #downloadProgress - */ - public void setDownloadProgress(double downloadProgress) { - this.downloadProgress = downloadProgress; - } - - /** - * @return the id - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - - /** - * Adds {@link ReferenceGenomeGeneMapping gene mapping} to the reference - * genome. - * - * @param mapping - * mapping to add - */ - public void addReferenceGenomeGeneMapping(ReferenceGenomeGeneMapping mapping) { - geneMapping.add(mapping); - mapping.setReferenceGenome(this); - } - - /** - * @return the geneMapping - * @see #geneMapping - */ - public List<ReferenceGenomeGeneMapping> getGeneMapping() { - return geneMapping; - } - - /** - * @param geneMapping - * the geneMapping to set - * @see #geneMapping - */ - public void setGeneMapping(List<ReferenceGenomeGeneMapping> geneMapping) { - this.geneMapping = geneMapping; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Unique local database identifier. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + + /** + * Organism for which the genome is provided. + */ + @Cascade({ CascadeType.ALL }) + @OneToOne + private MiriamData organism; + + /** + * Type of reference genome. This describe source (database) from which + * reference genome was taken. + */ + @Enumerated(EnumType.STRING) + private ReferenceGenomeType type; + + /** + * Version of the reference genome (databases have different releases, this + * string represent specific release of data). + */ + private String version; + + /** + * How much of the file we already downloaded. + */ + private double downloadProgress; + + /** + * Source url used to obtain data. + */ + private String sourceUrl; + + /** + * List of different mappings to this genome. Reference genome is a string + * containing nucleotides. However interpretation of these nucleotides is a + * different thing. Many databases provides different mappings between genes and + * genome (even for the same genome). Therefore we allow to have more gene + * mappings. + */ + @Cascade({ CascadeType.ALL }) + @OneToMany(fetch = FetchType.EAGER, mappedBy = "referenceGenome", orphanRemoval = true) + @OrderBy("id") + private List<ReferenceGenomeGeneMapping> geneMapping = new ArrayList<>(); + + /** + * @return the type + * @see #type + */ + public ReferenceGenomeType getType() { + return type; + } + + /** + * @param type + * the type to set + * @see #type + */ + public void setType(ReferenceGenomeType type) { + this.type = type; + } + + /** + * @return the organism + * @see #organism + */ + public MiriamData getOrganism() { + return organism; + } + + /** + * @param organism + * the organism to set + * @see #organism + */ + public void setOrganism(MiriamData organism) { + this.organism = organism; + } + + /** + * @return the version + * @see #version + */ + public String getVersion() { + return version; + } + + /** + * @param version + * the version to set + * @see #version + */ + public void setVersion(String version) { + this.version = version; + } + + /** + * @return the sourceUrl + * @see #sourceUrl + */ + public String getSourceUrl() { + return sourceUrl; + } + + /** + * @param sourceUrl + * the sourceUrl to set + * @see #sourceUrl + */ + public void setSourceUrl(String sourceUrl) { + this.sourceUrl = sourceUrl; + } + + /** + * @return the downloadProgress + * @see #downloadProgress + */ + public double getDownloadProgress() { + return downloadProgress; + } + + /** + * @param downloadProgress + * the downloadProgress to set + * @see #downloadProgress + */ + public void setDownloadProgress(double downloadProgress) { + this.downloadProgress = downloadProgress; + } + + /** + * @return the id + * @see #id + */ + public int getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(int id) { + this.id = id; + } + + /** + * Adds {@link ReferenceGenomeGeneMapping gene mapping} to the reference genome. + * + * @param mapping + * mapping to add + */ + public void addReferenceGenomeGeneMapping(ReferenceGenomeGeneMapping mapping) { + geneMapping.add(mapping); + mapping.setReferenceGenome(this); + } + + /** + * @return the geneMapping + * @see #geneMapping + */ + public List<ReferenceGenomeGeneMapping> getGeneMapping() { + return geneMapping; + } + + /** + * @param geneMapping + * the geneMapping to set + * @see #geneMapping + */ + public void setGeneMapping(List<ReferenceGenomeGeneMapping> geneMapping) { + this.geneMapping = geneMapping; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/ReferenceGenomeGeneMapping.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/ReferenceGenomeGeneMapping.java index 20e25086e87d91f36664c2b86dcfe2d9b9bd569d..c69adf638d3ef2e44f830092e5c2622fa3bbdd1c 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/ReferenceGenomeGeneMapping.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/ReferenceGenomeGeneMapping.java @@ -2,14 +2,12 @@ package lcsb.mapviewer.model.map.layout; import java.io.Serializable; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.ManyToOne; -import javax.persistence.Table; /** * This object defines information about mapping genes to gene. This data is @@ -22,125 +20,122 @@ import javax.persistence.Table; * */ @Entity -@Table(name = "reference_genome_gene_mapping") public class ReferenceGenomeGeneMapping implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Unique local database identifier. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - - /** - * {@link ReferenceGenome Reference genome} for which gene mapping is - * provided. - */ - @ManyToOne(fetch = FetchType.LAZY) - private ReferenceGenome referenceGenome; - - /** - * Name of the mapping. - */ - private String name; - - /** - * Url to source file which provides mapping. - */ - private String sourceUrl; - - /** - * What is the progress of obtaining file. - */ - private double downloadProgress; - - /** - * @return the id - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - - /** - * @return the referenceGenome - * @see #referenceGenome - */ - public ReferenceGenome getReferenceGenome() { - return referenceGenome; - } - - /** - * @param referenceGenome - * the referenceGenome to set - * @see #referenceGenome - */ - public void setReferenceGenome(ReferenceGenome referenceGenome) { - this.referenceGenome = referenceGenome; - } - - /** - * @return the name - * @see #name - */ - public String getName() { - return name; - } - - /** - * @param name - * the name to set - * @see #name - */ - public void setName(String name) { - this.name = name; - } - - /** - * @return the sourceUrl - * @see #sourceUrl - */ - public String getSourceUrl() { - return sourceUrl; - } - - /** - * @param sourceUrl - * the sourceUrl to set - * @see #sourceUrl - */ - public void setSourceUrl(String sourceUrl) { - this.sourceUrl = sourceUrl; - } - - /** - * @return the downloadProgress - * @see #downloadProgress - */ - public double getDownloadProgress() { - return downloadProgress; - } - - /** - * @param downloadProgress - * the downloadProgress to set - * @see #downloadProgress - */ - public void setDownloadProgress(double downloadProgress) { - this.downloadProgress = downloadProgress; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Unique local database identifier. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + + /** + * {@link ReferenceGenome Reference genome} for which gene mapping is provided. + */ + @ManyToOne(fetch = FetchType.LAZY) + private ReferenceGenome referenceGenome; + + /** + * Name of the mapping. + */ + private String name; + + /** + * Url to source file which provides mapping. + */ + private String sourceUrl; + + /** + * What is the progress of obtaining file. + */ + private double downloadProgress; + + /** + * @return the id + * @see #id + */ + public int getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(int id) { + this.id = id; + } + + /** + * @return the referenceGenome + * @see #referenceGenome + */ + public ReferenceGenome getReferenceGenome() { + return referenceGenome; + } + + /** + * @param referenceGenome + * the referenceGenome to set + * @see #referenceGenome + */ + public void setReferenceGenome(ReferenceGenome referenceGenome) { + this.referenceGenome = referenceGenome; + } + + /** + * @return the name + * @see #name + */ + public String getName() { + return name; + } + + /** + * @param name + * the name to set + * @see #name + */ + public void setName(String name) { + this.name = name; + } + + /** + * @return the sourceUrl + * @see #sourceUrl + */ + public String getSourceUrl() { + return sourceUrl; + } + + /** + * @param sourceUrl + * the sourceUrl to set + * @see #sourceUrl + */ + public void setSourceUrl(String sourceUrl) { + this.sourceUrl = sourceUrl; + } + + /** + * @return the downloadProgress + * @see #downloadProgress + */ + public double getDownloadProgress() { + return downloadProgress; + } + + /** + * @param downloadProgress + * the downloadProgress to set + * @see #downloadProgress + */ + public void setDownloadProgress(double downloadProgress) { + this.downloadProgress = downloadProgress; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/ReferenceGenomeType.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/ReferenceGenomeType.java index 608d5a2247a241cdd7aecaf01d64e838cf3db7f9..bc1e4c700e9c97b5ee7d99cbc6361b2ed418ae72 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/ReferenceGenomeType.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/ReferenceGenomeType.java @@ -7,31 +7,31 @@ package lcsb.mapviewer.model.map.layout; * */ public enum ReferenceGenomeType { - /** - * UCSC reference genome database. - */ - UCSC("https://genome.ucsc.edu/"); + /** + * UCSC reference genome database. + */ + UCSC("https://genome.ucsc.edu/"); - /** - * Homepage of the reference genome database. - */ - private String homepage; + /** + * Homepage of the reference genome database. + */ + private String homepage; - /** - * Default constructor. - * - * @param homepage - * {@link #homepage} - */ - ReferenceGenomeType(String homepage) { - this.homepage = homepage; - } + /** + * Default constructor. + * + * @param homepage + * {@link #homepage} + */ + ReferenceGenomeType(String homepage) { + this.homepage = homepage; + } - /** - * @return the homepage - * @see #homepage - */ - public String getHomepage() { - return homepage; - } + /** + * @return the homepage + * @see #homepage + */ + public String getHomepage() { + return homepage; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/Layer.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/Layer.java index 1a9237adffdf9989696bc55af399e1230162bcda..d3ca569b69050d4deee73b9e76e1e0a055f552a4 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/Layer.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/Layer.java @@ -5,20 +5,20 @@ import java.util.ArrayList; import java.util.Collection; import java.util.List; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.JoinTable; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; -import javax.persistence.Table; +import javax.persistence.OrderColumn; import org.apache.log4j.Logger; import org.hibernate.annotations.Cascade; import org.hibernate.annotations.CascadeType; -import org.hibernate.annotations.IndexColumn; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.graphics.PolylineData; @@ -32,370 +32,376 @@ import lcsb.mapviewer.model.map.model.ModelData; * */ @Entity -@Table(name = "layer_table") public class Layer implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default class logger. - */ - @SuppressWarnings("unused") - private static Logger logger = Logger.getLogger(Layer.class); - - /** - * Unique database identifier. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - - /** - * Layer identifier (unique in single model). - */ - private String layerId; - - /** - * Layer name. - */ - private String name; - - /** - * Is the layer visible. - */ - private boolean visible; - - /** - * Is the layer locekd (can be edited). - */ - private boolean locked; - - /** - * List of text objects on the layer. - */ - @Cascade({ CascadeType.ALL }) - @OneToMany(fetch = FetchType.EAGER) - @IndexColumn(name = "idx") - private List<LayerText> texts = new ArrayList<LayerText>(); - - /** - * List of line objects on the layer. - */ - @Cascade({ CascadeType.ALL }) - @OneToMany(fetch = FetchType.EAGER) - @IndexColumn(name = "idx") - private List<PolylineData> lines = new ArrayList<PolylineData>(); - - /** - * List of rectangle objects on the layer. - */ - @Cascade({ CascadeType.ALL }) - @OneToMany(fetch = FetchType.EAGER) - @IndexColumn(name = "idx") - private List<LayerRect> rectangles = new ArrayList<LayerRect>(); - - /** - * List of oval objects on the layer. - */ - @Cascade({ CascadeType.ALL }) - @OneToMany(fetch = FetchType.EAGER) - @IndexColumn(name = "idx") - private List<LayerOval> ovals = new ArrayList<LayerOval>(); - - /** - * ModelData to which layer belongs to. - */ - @ManyToOne(fetch = FetchType.LAZY) - private ModelData model; - - /** - * Default constructor. - */ - public Layer() { - } - - /** - * Constructor that copies data from the parameter. - * - * @param layer - * from this paramter layer data will be copied - */ - public Layer(Layer layer) { - layerId = layer.getLayerId(); - name = layer.getName(); - visible = layer.isVisible(); - locked = layer.isLocked(); - - for (LayerText lt : layer.getTexts()) { - addLayerText(lt.copy()); - } - - for (PolylineData lt : layer.getLines()) { - addLayerLine(lt.copy()); - } - - for (LayerRect lt : layer.getRectangles()) { - addLayerRect(lt.copy()); - } - - for (LayerOval lt : layer.getOvals()) { - addLayerOval(lt.copy()); - } - - model = layer.getModel(); - } - - /** - * Makes copy of the layer. - * - * @return copy of the layer - */ - public Layer copy() { - if (this.getClass() == Layer.class) { - return new Layer(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } - - /** - * @return the model - * @see #model - */ - public ModelData getModel() { - return model; - } - - /** - * @param model - * the model to set - * @see #model - */ - public void setModel(ModelData model) { - this.model = model; - } - - /** - * @return the ovals - * @see #ovals - */ - public List<LayerOval> getOvals() { - return ovals; - } - - /** - * @param ovals - * the ovals to set - * @see #ovals - */ - public void setOvals(List<LayerOval> ovals) { - this.ovals = ovals; - } - - /** - * @return the rectangles - * @see #rectangles - */ - public List<LayerRect> getRectangles() { - return rectangles; - } - - /** - * @param rectangles - * the rectangles to set - * @see #rectangles - */ - public void setRectangles(List<LayerRect> rectangles) { - this.rectangles = rectangles; - } - - /** - * @return the lines - * @see #lines - */ - public List<PolylineData> getLines() { - return lines; - } - - /** - * @param lines - * the lines to set - * @see #lines - */ - public void setLines(List<PolylineData> lines) { - this.lines = lines; - } - - /** - * @return the texts - * @see #texts - */ - public List<LayerText> getTexts() { - return texts; - } - - /** - * @param texts - * the texts to set - * @see #texts - */ - public void setTexts(List<LayerText> texts) { - this.texts = texts; - } - - /** - * @return the locked - * @see #locked - */ - public boolean isLocked() { - return locked; - } - - /** - * @param locked - * the locked to set - * @see #locked - */ - public void setLocked(boolean locked) { - this.locked = locked; - } - - /** - * @return the visible - * @see #visible - */ - public boolean isVisible() { - return visible; - } - - /** - * @param visible - * the visible to set - * @see #visible - */ - public void setVisible(boolean visible) { - this.visible = visible; - } - - /** - * @return the name - * @see #name - */ - public String getName() { - return name; - } - - /** - * @param name - * the name to set - * @see #name - */ - public void setName(String name) { - this.name = name; - } - - /** - * Sets locked param from the text input. - * - * @param param - * text representing true/false - * @see #locked - */ - public void setLocked(String param) { - locked = param.equalsIgnoreCase("TRUE"); - } - - /** - * Sets visible param from the text input. - * - * @param param - * text representing true/false - * @see #visible - */ - public void setVisible(String param) { - visible = param.equalsIgnoreCase("TRUE"); - } - - /** - * Adds text to the layer. - * - * @param layerText - * text to add - */ - public void addLayerText(LayerText layerText) { - texts.add(layerText); - } - - /** - * Adds rectangle to the layer. - * - * @param layerRect - * rectangle to add - */ - public void addLayerRect(LayerRect layerRect) { - rectangles.add(layerRect); - } - - /** - * Adds oval to the layer. - * - * @param layerOval - * oval to add - */ - public void addLayerOval(LayerOval layerOval) { - ovals.add(layerOval); - } - - /** - * Adds line to the layer. - * - * @param layerLine - * line to add - */ - public void addLayerLine(PolylineData layerLine) { - lines.add(layerLine); - } - - /** - * @return the layerId - * @see #layerId - */ - public String getLayerId() { - return layerId; - } - - /** - * @param layerId - * the layerId to set - * @see #layerId - */ - public void setLayerId(String layerId) { - this.layerId = layerId; - } - - /** - * Adds lines to the layer. - * - * @param lines - * lines to add - */ - public void addLayerLines(Collection<PolylineData> lines) { - for (PolylineData layerLine : lines) { - addLayerLine(layerLine); - } - } - - /** - * Removes {@link LayerText} from {@link Layer}. - * - * @param toRemove - * object to remove - */ - public void removeLayerText(LayerText toRemove) { - texts.remove(toRemove); - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default class logger. + */ + @SuppressWarnings("unused") + private static Logger logger = Logger.getLogger(Layer.class); + + /** + * Unique database identifier. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + + /** + * Layer identifier (unique in single model). + */ + private String layerId; + + /** + * Layer name. + */ + private String name; + + /** + * Is the layer visible. + */ + private boolean visible; + + /** + * Is the layer locked (can be edited). + */ + private boolean locked; + + /** + * List of text objects on the layer. + */ + @Cascade({ CascadeType.ALL }) + @OneToMany(fetch = FetchType.EAGER) + @OrderColumn(name = "idx") + @JoinTable(joinColumns = { + @JoinColumn(name = "layer_table_id", referencedColumnName = "id", nullable = false, updatable = false) }) + private List<LayerText> texts = new ArrayList<>(); + + /** + * List of line objects on the layer. + */ + @Cascade({ CascadeType.ALL }) + @OneToMany(fetch = FetchType.EAGER) + @OrderColumn(name = "idx") + @JoinTable(joinColumns = { + @JoinColumn(name = "layer_table_id", referencedColumnName = "id", nullable = false, updatable = false) }) + private List<PolylineData> lines = new ArrayList<>(); + + /** + * List of rectangle objects on the layer. + */ + @Cascade({ CascadeType.ALL }) + @OneToMany(fetch = FetchType.EAGER) + @OrderColumn(name = "idx") + @JoinTable(joinColumns = { + @JoinColumn(name = "layer_table_id", referencedColumnName = "id", nullable = false, updatable = false) }) + private List<LayerRect> rectangles = new ArrayList<>(); + + /** + * List of oval objects on the layer. + */ + @Cascade({ CascadeType.ALL }) + @OneToMany(fetch = FetchType.EAGER) + @OrderColumn(name = "idx") + @JoinTable(joinColumns = { + @JoinColumn(name = "layer_table_id", referencedColumnName = "id", nullable = false, updatable = false) }) + private List<LayerOval> ovals = new ArrayList<>(); + + /** + * ModelData to which layer belongs to. + */ + @ManyToOne(fetch = FetchType.LAZY) + private ModelData model; + + /** + * Default constructor. + */ + public Layer() { + } + + /** + * Constructor that copies data from the parameter. + * + * @param layer + * from this parameter layer data will be copied + */ + public Layer(Layer layer) { + layerId = layer.getLayerId(); + name = layer.getName(); + visible = layer.isVisible(); + locked = layer.isLocked(); + + for (LayerText lt : layer.getTexts()) { + addLayerText(lt.copy()); + } + + for (PolylineData lt : layer.getLines()) { + addLayerLine(lt.copy()); + } + + for (LayerRect lt : layer.getRectangles()) { + addLayerRect(lt.copy()); + } + + for (LayerOval lt : layer.getOvals()) { + addLayerOval(lt.copy()); + } + + model = layer.getModel(); + } + + /** + * Makes copy of the layer. + * + * @return copy of the layer + */ + public Layer copy() { + if (this.getClass() == Layer.class) { + return new Layer(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } + + /** + * @return the model + * @see #model + */ + public ModelData getModel() { + return model; + } + + /** + * @param model + * the model to set + * @see #model + */ + public void setModel(ModelData model) { + this.model = model; + } + + /** + * @return the ovals + * @see #ovals + */ + public List<LayerOval> getOvals() { + return ovals; + } + + /** + * @param ovals + * the ovals to set + * @see #ovals + */ + public void setOvals(List<LayerOval> ovals) { + this.ovals = ovals; + } + + /** + * @return the rectangles + * @see #rectangles + */ + public List<LayerRect> getRectangles() { + return rectangles; + } + + /** + * @param rectangles + * the rectangles to set + * @see #rectangles + */ + public void setRectangles(List<LayerRect> rectangles) { + this.rectangles = rectangles; + } + + /** + * @return the lines + * @see #lines + */ + public List<PolylineData> getLines() { + return lines; + } + + /** + * @param lines + * the lines to set + * @see #lines + */ + public void setLines(List<PolylineData> lines) { + this.lines = lines; + } + + /** + * @return the texts + * @see #texts + */ + public List<LayerText> getTexts() { + return texts; + } + + /** + * @param texts + * the texts to set + * @see #texts + */ + public void setTexts(List<LayerText> texts) { + this.texts = texts; + } + + /** + * @return the locked + * @see #locked + */ + public boolean isLocked() { + return locked; + } + + /** + * @param locked + * the locked to set + * @see #locked + */ + public void setLocked(boolean locked) { + this.locked = locked; + } + + /** + * @return the visible + * @see #visible + */ + public boolean isVisible() { + return visible; + } + + /** + * @param visible + * the visible to set + * @see #visible + */ + public void setVisible(boolean visible) { + this.visible = visible; + } + + /** + * @return the name + * @see #name + */ + public String getName() { + return name; + } + + /** + * @param name + * the name to set + * @see #name + */ + public void setName(String name) { + this.name = name; + } + + /** + * Sets locked param from the text input. + * + * @param param + * text representing true/false + * @see #locked + */ + public void setLocked(String param) { + locked = param.equalsIgnoreCase("TRUE"); + } + + /** + * Sets visible param from the text input. + * + * @param param + * text representing true/false + * @see #visible + */ + public void setVisible(String param) { + visible = param.equalsIgnoreCase("TRUE"); + } + + /** + * Adds text to the layer. + * + * @param layerText + * text to add + */ + public void addLayerText(LayerText layerText) { + texts.add(layerText); + } + + /** + * Adds rectangle to the layer. + * + * @param layerRect + * rectangle to add + */ + public void addLayerRect(LayerRect layerRect) { + rectangles.add(layerRect); + } + + /** + * Adds oval to the layer. + * + * @param layerOval + * oval to add + */ + public void addLayerOval(LayerOval layerOval) { + ovals.add(layerOval); + } + + /** + * Adds line to the layer. + * + * @param layerLine + * line to add + */ + public void addLayerLine(PolylineData layerLine) { + lines.add(layerLine); + } + + /** + * @return the layerId + * @see #layerId + */ + public String getLayerId() { + return layerId; + } + + /** + * @param layerId + * the layerId to set + * @see #layerId + */ + public void setLayerId(String layerId) { + this.layerId = layerId; + } + + /** + * Adds lines to the layer. + * + * @param lines + * lines to add + */ + public void addLayerLines(Collection<PolylineData> lines) { + for (PolylineData layerLine : lines) { + addLayerLine(layerLine); + } + } + + /** + * Removes {@link LayerText} from {@link Layer}. + * + * @param toRemove + * object to remove + */ + public void removeLayerText(LayerText toRemove) { + texts.remove(toRemove); + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerComparator.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerComparator.java index 6a13ef28ed6b2ca05f8093e02d0ecd0332eedd8d..85275170e84baef0d132b2084a84994fb8e6b866 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerComparator.java @@ -21,7 +21,7 @@ public class LayerComparator extends Comparator<Layer> { /** * Default class logger. */ - private final Logger logger = Logger.getLogger(LayerComparator.class); + private static Logger logger = Logger.getLogger(LayerComparator.class); /** * Epsilon value used for comparison of doubles. diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerOval.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerOval.java index 28f43d449247a340cdc317bff863b75ff437c47e..6b3c59cad42b57616e63700cc24f0a26e852a782 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerOval.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerOval.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.layout.graphics; import java.awt.Color; import java.io.Serializable; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; @@ -23,240 +22,239 @@ import lcsb.mapviewer.common.exception.NotImplementedException; @Entity public class LayerOval implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default class logger. - */ - @SuppressWarnings("unused") - private static Logger logger = Logger.getLogger(LayerOval.class); - - /** - * Unique database identifier. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - - /** - * Color of the oval. - */ - private Color color; - - /** - * X coordinate of the top left ccorner of the ellipse. - */ - private Double x = 0.0; - - /** - * Y coordinate of the top left ccorner of the ellipse. - */ - private Double y = 0.0; - - /** - * Width of the ellipse. - */ - private Double width = 0.0; - - /** - * Height of the ellipse. - */ - private Double height = 0.0; - - /** - * Default constructor. - */ - public LayerOval() { - - } - - /** - * Constructor that copies data from the parameter. - * - * @param layerOval - * from this paramter line data will be copied - */ - public LayerOval(LayerOval layerOval) { - this.color = layerOval.getColor(); - this.x = layerOval.getX(); - this.y = layerOval.getX(); - this.width = layerOval.getWidth(); - this.height = layerOval.getHeight(); - } - - /** - * Set x from string containing double value. - * - * @param param - * x of the line in text format - */ - public void setX(String param) { - try { - x = Double.parseDouble(param); - } catch (NumberFormatException e) { - throw new InvalidArgumentException("Invalid x value: " + param, e); - } - } - - /** - * Set y from string containing double value. - * - * @param param - * y of the line in text format - */ - public void setY(String param) { - try { - y = Double.parseDouble(param); - } catch (NumberFormatException e) { - throw new InvalidArgumentException("Invalid y value: " + param, e); - } - } - - /** - * Set width from string containing double value. - * - * @param param - * width of the line in text format - */ - public void setWidth(String param) { - try { - width = Double.parseDouble(param); - } catch (NumberFormatException e) { - throw new InvalidArgumentException("Invalid width value: " + param, e); - } - } - - /** - * Set height from string containing double value. - * - * @param param - * height of the line in text format - */ - public void setHeight(String param) { - try { - height = Double.parseDouble(param); - } catch (NumberFormatException e) { - throw new InvalidArgumentException("Invalid height value: " + param, e); - } - } - - /** - * Prepares a copy of the object. - * - * @return copy of LayerOval - */ - public LayerOval copy() { - if (this.getClass() == LayerOval.class) { - return new LayerOval(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } - - /** - * @return the id - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - - /** - * @return the color - * @see #color - */ - public Color getColor() { - return color; - } - - /** - * @param color - * the color to set - * @see #color - */ - public void setColor(Color color) { - this.color = color; - } - - /** - * @return the x - * @see #x - */ - public Double getX() { - return x; - } - - /** - * @param x - * the x to set - * @see #x - */ - public void setX(Double x) { - this.x = x; - } - - /** - * @return the y - * @see #y - */ - public Double getY() { - return y; - } - - /** - * @param y - * the y to set - * @see #y - */ - public void setY(Double y) { - this.y = y; - } - - /** - * @return the width - * @see #width - */ - public Double getWidth() { - return width; - } - - /** - * @param width - * the width to set - * @see #width - */ - public void setWidth(Double width) { - this.width = width; - } - - /** - * @return the height - * @see #height - */ - public Double getHeight() { - return height; - } - - /** - * @param height - * the height to set - * @see #height - */ - public void setHeight(Double height) { - this.height = height; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default class logger. + */ + @SuppressWarnings("unused") + private static Logger logger = Logger.getLogger(LayerOval.class); + + /** + * Unique database identifier. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + + /** + * Color of the oval. + */ + private Color color; + + /** + * X coordinate of the top left corner of the ellipse. + */ + private Double x = 0.0; + + /** + * Y coordinate of the top left corner of the ellipse. + */ + private Double y = 0.0; + + /** + * Width of the ellipse. + */ + private Double width = 0.0; + + /** + * Height of the ellipse. + */ + private Double height = 0.0; + + /** + * Default constructor. + */ + public LayerOval() { + + } + + /** + * Constructor that copies data from the parameter. + * + * @param layerOval + * from this parameter line data will be copied + */ + public LayerOval(LayerOval layerOval) { + this.color = layerOval.getColor(); + this.x = layerOval.getX(); + this.y = layerOval.getX(); + this.width = layerOval.getWidth(); + this.height = layerOval.getHeight(); + } + + /** + * Set x from string containing double value. + * + * @param param + * x of the line in text format + */ + public void setX(String param) { + try { + x = Double.parseDouble(param); + } catch (NumberFormatException e) { + throw new InvalidArgumentException("Invalid x value: " + param, e); + } + } + + /** + * Set y from string containing double value. + * + * @param param + * y of the line in text format + */ + public void setY(String param) { + try { + y = Double.parseDouble(param); + } catch (NumberFormatException e) { + throw new InvalidArgumentException("Invalid y value: " + param, e); + } + } + + /** + * Set width from string containing double value. + * + * @param param + * width of the line in text format + */ + public void setWidth(String param) { + try { + width = Double.parseDouble(param); + } catch (NumberFormatException e) { + throw new InvalidArgumentException("Invalid width value: " + param, e); + } + } + + /** + * Set height from string containing double value. + * + * @param param + * height of the line in text format + */ + public void setHeight(String param) { + try { + height = Double.parseDouble(param); + } catch (NumberFormatException e) { + throw new InvalidArgumentException("Invalid height value: " + param, e); + } + } + + /** + * Prepares a copy of the object. + * + * @return copy of LayerOval + */ + public LayerOval copy() { + if (this.getClass() == LayerOval.class) { + return new LayerOval(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } + + /** + * @return the id + * @see #id + */ + public int getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(int id) { + this.id = id; + } + + /** + * @return the color + * @see #color + */ + public Color getColor() { + return color; + } + + /** + * @param color + * the color to set + * @see #color + */ + public void setColor(Color color) { + this.color = color; + } + + /** + * @return the x + * @see #x + */ + public Double getX() { + return x; + } + + /** + * @param x + * the x to set + * @see #x + */ + public void setX(Double x) { + this.x = x; + } + + /** + * @return the y + * @see #y + */ + public Double getY() { + return y; + } + + /** + * @param y + * the y to set + * @see #y + */ + public void setY(Double y) { + this.y = y; + } + + /** + * @return the width + * @see #width + */ + public Double getWidth() { + return width; + } + + /** + * @param width + * the width to set + * @see #width + */ + public void setWidth(Double width) { + this.width = width; + } + + /** + * @return the height + * @see #height + */ + public Double getHeight() { + return height; + } + + /** + * @param height + * the height to set + * @see #height + */ + public void setHeight(Double height) { + this.height = height; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerRect.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerRect.java index 5950e688014471725097e021db59f9c71673365d..5621e20e21758a2e8c9df02400fedcd25854526a 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerRect.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerRect.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.layout.graphics; import java.awt.Color; import java.io.Serializable; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; @@ -23,223 +22,221 @@ import lcsb.mapviewer.common.exception.NotImplementedException; @Entity public class LayerRect implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default class logger. - */ - @SuppressWarnings("unused") - private static Logger logger = Logger.getLogger(LayerRect.class); - - /** - * Unique database identifier. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - - /** - * Color of the rectangle. - */ - private Color color; - - /** - * X coordinate of top left corner. - */ - private Double x = 0.0; - - /** - * Y coordinate of top left corner. - */ - private Double y = 0.0; - - /** - * Width of the rectangle. - */ - private Double width = 0.0; - - /** - * Height of the rectangle. - */ - private Double height = 0.0; - - /** - * Default constructor. - */ - public LayerRect() { - - } - - /** - * Constructor that copies data from the parameter. - * - * @param layerRect - * from this paramter line data will be copied - */ - public LayerRect(LayerRect layerRect) { - color = layerRect.getColor(); - x = layerRect.getX(); - y = layerRect.getY(); - width = layerRect.getWidth(); - height = layerRect.getHeight(); - } - - /** - * Set x from string containing double value. - * - * @param param - * x of the line in text format - */ - public void setX(String param) { - try { - x = Double.parseDouble(param); - } catch (NumberFormatException e) { - throw new InvalidArgumentException("Invalid x value: " + param, e); - } - } - - /** - * Set y from string containing double value. - * - * @param param - * y of the line in text format - */ - public void setY(String param) { - try { - y = Double.parseDouble(param); - } catch (NumberFormatException e) { - throw new InvalidArgumentException("Invalid y value: " + param, e); - } - } - - /** - * Set width from string containing double value. - * - * @param param - * width of the line in text format - */ - public void setWidth(String param) { - try { - width = Double.parseDouble(param); - } catch (NumberFormatException e) { - throw new InvalidArgumentException("Invalid width value: " + param, e); - } - } - - /** - * Set height from string containing double value. - * - * @param param - * height of the line in text format - */ - public void setHeight(String param) { - try { - height = Double.parseDouble(param); - } catch (NumberFormatException e) { - throw new InvalidArgumentException("Invalid height value: " + param, e); - } - } - - /** - * Prepares a copy of the object. - * - * @return copy of LayerRect - */ - public LayerRect copy() { - if (this.getClass() == LayerRect.class) { - return new LayerRect(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } - - /** - * @return the color - * @see #color - */ - public Color getColor() { - return color; - } - - /** - * @param color - * the color to set - * @see #color - */ - public void setColor(Color color) { - this.color = color; - } - - /** - * @return the x - * @see #x - */ - public Double getX() { - return x; - } - - /** - * @param x - * the x to set - * @see #x - */ - public void setX(Double x) { - this.x = x; - } - - /** - * @return the y - * @see #y - */ - public Double getY() { - return y; - } - - /** - * @param y - * the y to set - * @see #y - */ - public void setY(Double y) { - this.y = y; - } - - /** - * @return the width - * @see #width - */ - public Double getWidth() { - return width; - } - - /** - * @param width - * the width to set - * @see #width - */ - public void setWidth(Double width) { - this.width = width; - } - - /** - * @return the height - * @see #height - */ - public Double getHeight() { - return height; - } - - /** - * @param height - * the height to set - * @see #height - */ - public void setHeight(Double height) { - this.height = height; - } - + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default class logger. + */ + @SuppressWarnings("unused") + private static Logger logger = Logger.getLogger(LayerRect.class); + + /** + * Unique database identifier. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + + /** + * Color of the rectangle. + */ + private Color color; + + /** + * X coordinate of top left corner. + */ + private Double x = 0.0; + + /** + * Y coordinate of top left corner. + */ + private Double y = 0.0; + + /** + * Width of the rectangle. + */ + private Double width = 0.0; + + /** + * Height of the rectangle. + */ + private Double height = 0.0; + + /** + * Default constructor. + */ + public LayerRect() { + + } + + /** + * Constructor that copies data from the parameter. + * + * @param layerRect + * from this parameter line data will be copied + */ + public LayerRect(LayerRect layerRect) { + color = layerRect.getColor(); + x = layerRect.getX(); + y = layerRect.getY(); + width = layerRect.getWidth(); + height = layerRect.getHeight(); + } + + /** + * Set x from string containing double value. + * + * @param param + * x of the line in text format + */ + public void setX(String param) { + try { + x = Double.parseDouble(param); + } catch (NumberFormatException e) { + throw new InvalidArgumentException("Invalid x value: " + param, e); + } + } + + /** + * Set y from string containing double value. + * + * @param param + * y of the line in text format + */ + public void setY(String param) { + try { + y = Double.parseDouble(param); + } catch (NumberFormatException e) { + throw new InvalidArgumentException("Invalid y value: " + param, e); + } + } + + /** + * Set width from string containing double value. + * + * @param param + * width of the line in text format + */ + public void setWidth(String param) { + try { + width = Double.parseDouble(param); + } catch (NumberFormatException e) { + throw new InvalidArgumentException("Invalid width value: " + param, e); + } + } + + /** + * Set height from string containing double value. + * + * @param param + * height of the line in text format + */ + public void setHeight(String param) { + try { + height = Double.parseDouble(param); + } catch (NumberFormatException e) { + throw new InvalidArgumentException("Invalid height value: " + param, e); + } + } + + /** + * Prepares a copy of the object. + * + * @return copy of LayerRect + */ + public LayerRect copy() { + if (this.getClass() == LayerRect.class) { + return new LayerRect(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } + + /** + * @return the color + * @see #color + */ + public Color getColor() { + return color; + } + + /** + * @param color + * the color to set + * @see #color + */ + public void setColor(Color color) { + this.color = color; + } + + /** + * @return the x + * @see #x + */ + public Double getX() { + return x; + } + + /** + * @param x + * the x to set + * @see #x + */ + public void setX(Double x) { + this.x = x; + } + + /** + * @return the y + * @see #y + */ + public Double getY() { + return y; + } + + /** + * @param y + * the y to set + * @see #y + */ + public void setY(Double y) { + this.y = y; + } + + /** + * @return the width + * @see #width + */ + public Double getWidth() { + return width; + } + + /** + * @param width + * the width to set + * @see #width + */ + public void setWidth(Double width) { + this.width = width; + } + + /** + * @return the height + * @see #height + */ + public Double getHeight() { + return height; + } + + /** + * @param height + * the height to set + * @see #height + */ + public void setHeight(Double height) { + this.height = height; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerText.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerText.java index 1f59725ab70250b1558cebf4be8d12dfb85259e8..f48cba8073203966d2070dfb62a6b1d8e6b959eb 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerText.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/graphics/LayerText.java @@ -4,7 +4,6 @@ import java.awt.Color; import java.awt.geom.Rectangle2D; import java.io.Serializable; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; @@ -45,7 +44,6 @@ public class LayerText implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; /** @@ -56,7 +54,6 @@ public class LayerText implements Serializable { /** * Text background color. */ - @Column(name = "background_color") private Color backgroundColor = Color.LIGHT_GRAY; /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/model/ElementSubmodelConnection.java b/model/src/main/java/lcsb/mapviewer/model/map/model/ElementSubmodelConnection.java index c3d5cf33d9e333b12b4f7a1f9353f5030d601107..2b9d98a088a349995c8f53cb14e7eeabe2bcbbca 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/model/ElementSubmodelConnection.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/model/ElementSubmodelConnection.java @@ -18,127 +18,127 @@ import lcsb.mapviewer.model.map.species.Element; * */ @Entity -@DiscriminatorValue("ALIAS_SUBMODEL_LINK") +@DiscriminatorValue("ELEMENT_SUBMODEL_LINK") public class ElementSubmodelConnection extends SubmodelConnection implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * From which {@link Element} this connection start. - */ - @ManyToOne - private Element fromElement; - - /** - * This object defines reference element in submodel that represents central - * (or identical) object in reference submodel. - */ - @ManyToOne - private Element toElement; - - /** - * Default constructor that initialize some fields. - * - * @param submodel - * {@link SubmodelConnection#submodel} - * @param type - * {@link SubmodelConnection#type} - */ - public ElementSubmodelConnection(ModelData submodel, SubmodelType type) { - super(submodel, type); - } - - /** - * Default constructor that initialize some fields. - * - * @param model - * {@link SubmodelConnection#submodel} - * @param type - * {@link SubmodelConnection#type} - */ - public ElementSubmodelConnection(Model model, SubmodelType type) { - super(model.getModelData(), type); - } - - /** - * Default constructor. - */ - public ElementSubmodelConnection() { - } - - /** - * Constructor that creates copy of the {@link ElementSubmodelConnection} - * object. - * - * @param original - * original object from which copy is prepared - */ - public ElementSubmodelConnection(ElementSubmodelConnection original) { - super(original); - this.setFromElement(original.getFromElement()); - this.setToElement(original.getToElement()); - } - - /** - * Default constructor that initialize some fields. - * - * @param submodel - * {@link SubmodelConnection#submodel} - * @param type - * {@link SubmodelConnection#type} - * @param name - * {@link SubmodelConnection#name} - */ - public ElementSubmodelConnection(Model submodel, SubmodelType type, String name) { - super(submodel, type, name); - } - - /** - * @return the fromElement - * @see #fromElement - */ - public Element getFromElement() { - return fromElement; - } - - /** - * @param fromElement - * the fromElement to set - * @see #fromElement - */ - public void setFromElement(Element fromElement) { - this.fromElement = fromElement; - } - - /** - * @return the toElement - * @see #toElement - */ - public Element getToElement() { - return toElement; - } - - /** - * @param toElement - * the toElement to set - * @see #toElement - */ - public void setToElement(Element toElement) { - this.toElement = toElement; - } - - @Override - public ElementSubmodelConnection copy() { - if (this.getClass() == ElementSubmodelConnection.class) { - ElementSubmodelConnection result = new ElementSubmodelConnection(); - result.assignValuesFromOriginal(this); - result.setFromElement(this.getFromElement()); - result.setToElement(this.getToElement()); - return result; - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * From which {@link Element} this connection start. + */ + @ManyToOne + private Element fromElement; + + /** + * This object defines reference element in submodel that represents central (or + * identical) object in reference submodel. + */ + @ManyToOne + private Element toElement; + + /** + * Default constructor that initialize some fields. + * + * @param submodel + * {@link SubmodelConnection#submodel} + * @param type + * {@link SubmodelConnection#type} + */ + public ElementSubmodelConnection(ModelData submodel, SubmodelType type) { + super(submodel, type); + } + + /** + * Default constructor that initialize some fields. + * + * @param model + * {@link SubmodelConnection#submodel} + * @param type + * {@link SubmodelConnection#type} + */ + public ElementSubmodelConnection(Model model, SubmodelType type) { + super(model.getModelData(), type); + } + + /** + * Default constructor. + */ + public ElementSubmodelConnection() { + } + + /** + * Constructor that creates copy of the {@link ElementSubmodelConnection} + * object. + * + * @param original + * original object from which copy is prepared + */ + public ElementSubmodelConnection(ElementSubmodelConnection original) { + super(original); + this.setFromElement(original.getFromElement()); + this.setToElement(original.getToElement()); + } + + /** + * Default constructor that initialize some fields. + * + * @param submodel + * {@link SubmodelConnection#submodel} + * @param type + * {@link SubmodelConnection#type} + * @param name + * {@link SubmodelConnection#name} + */ + public ElementSubmodelConnection(Model submodel, SubmodelType type, String name) { + super(submodel, type, name); + } + + /** + * @return the fromElement + * @see #fromElement + */ + public Element getFromElement() { + return fromElement; + } + + /** + * @param fromElement + * the fromElement to set + * @see #fromElement + */ + public void setFromElement(Element fromElement) { + this.fromElement = fromElement; + } + + /** + * @return the toElement + * @see #toElement + */ + public Element getToElement() { + return toElement; + } + + /** + * @param toElement + * the toElement to set + * @see #toElement + */ + public void setToElement(Element toElement) { + this.toElement = toElement; + } + + @Override + public ElementSubmodelConnection copy() { + if (this.getClass() == ElementSubmodelConnection.class) { + ElementSubmodelConnection result = new ElementSubmodelConnection(); + result.assignValuesFromOriginal(this); + result.setFromElement(this.getFromElement()); + result.setToElement(this.getToElement()); + return result; + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/model/ModelComparator.java b/model/src/main/java/lcsb/mapviewer/model/map/model/ModelComparator.java index 4055779228c65c0059f003e01093bef0700462b4..facff925ae8826dc5a7c2bb9f4b96459e32c3b1e 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/model/ModelComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/model/ModelComparator.java @@ -39,7 +39,7 @@ public class ModelComparator extends Comparator<Model> { /** * Default class logger. */ - private Logger logger = Logger.getLogger(ModelComparator.class); + private static Logger logger = Logger.getLogger(ModelComparator.class); /** * Epsilon value used for comparison of doubles. diff --git a/model/src/main/java/lcsb/mapviewer/model/map/model/ModelData.java b/model/src/main/java/lcsb/mapviewer/model/map/model/ModelData.java index b913f2a50d8d95ae6da6beed8d0741462f1a6b35..cfccd82386b6d5eb683fafd16d7a14eb707b1e52 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/model/ModelData.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/model/ModelData.java @@ -20,7 +20,6 @@ import javax.persistence.ManyToMany; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.OrderBy; -import javax.persistence.Table; import javax.persistence.Transient; import javax.xml.bind.annotation.XmlTransient; @@ -56,7 +55,6 @@ import lcsb.mapviewer.model.map.species.Element; * */ @Entity -@Table(name = "model_table") public class ModelData implements Serializable { /** @@ -93,7 +91,6 @@ public class ModelData implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; /** @@ -118,9 +115,9 @@ public class ModelData implements Serializable { @Cascade({ CascadeType.ALL }) @ManyToMany(fetch = FetchType.EAGER) - @JoinTable(name = "model_parameters", joinColumns = { - @JoinColumn(name = "model_id", referencedColumnName = "idDb", nullable = false, updatable = false) }, inverseJoinColumns = { - @JoinColumn(name = "parameter_id", referencedColumnName = "idDb", nullable = true, updatable = true) }) + @JoinTable(name = "model_parameters_table", joinColumns = { + @JoinColumn(name = "model_id", referencedColumnName = "id", nullable = false, updatable = false) }, inverseJoinColumns = { + @JoinColumn(name = "parameter_id", referencedColumnName = "id", nullable = true, updatable = true) }) private Set<SbmlParameter> parameters = new HashSet<>(); @Cascade({ CascadeType.ALL }) @@ -155,7 +152,7 @@ public class ModelData implements Serializable { /** * Description of the map. */ - @Column(name = "notes", columnDefinition = "TEXT") + @Column(columnDefinition = "TEXT") private String notes; /** @@ -194,7 +191,7 @@ public class ModelData implements Serializable { /** * Project to which this model belong to. */ - @ManyToOne(fetch = FetchType.LAZY, optional = false) + @ManyToOne(fetch = FetchType.LAZY) private Project project; // This field should be transient in hibernate and during the transformation diff --git a/model/src/main/java/lcsb/mapviewer/model/map/model/ModelFullIndexed.java b/model/src/main/java/lcsb/mapviewer/model/map/model/ModelFullIndexed.java index 194db408cbaabe04e56ab0e2b6b5551632d86bbf..d2fa990f167062fefec9a5eaab3c84081b4b0ce3 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/model/ModelFullIndexed.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/model/ModelFullIndexed.java @@ -185,7 +185,7 @@ public class ModelFullIndexed implements Model { @Override public List<Compartment> getCompartments() { - List<Compartment> result = new ArrayList<Compartment>(); + List<Compartment> result = new ArrayList<>(); for (Element element : modelData.getElements()) { if (element instanceof Compartment) { result.add((Compartment) element); @@ -264,9 +264,10 @@ public class ModelFullIndexed implements Model { return reactionByDbId.get(dbId); } + @SuppressWarnings("unchecked") @Override - public Element getElementByDbId(Integer dbId) { - return elementByDbId.get(dbId); + public <T extends Element> T getElementByDbId(Integer dbId) { + return (T) elementByDbId.get(dbId); } @Override @@ -372,7 +373,7 @@ public class ModelFullIndexed implements Model { @Override public List<Reaction> getSortedReactions() { - List<Reaction> result = new ArrayList<Reaction>(); + List<Reaction> result = new ArrayList<>(); result.addAll(getReactions()); Collections.sort(result, Reaction.ID_COMPARATOR); return result; diff --git a/model/src/main/java/lcsb/mapviewer/model/map/model/SubmodelConnection.java b/model/src/main/java/lcsb/mapviewer/model/map/model/SubmodelConnection.java index 0cfd620680756b7efab859c61431cf2086bd8bc1..ed9bdc1e60922ec8aa6d608288470e7266775e3b 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/model/SubmodelConnection.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/model/SubmodelConnection.java @@ -2,11 +2,12 @@ package lcsb.mapviewer.model.map.model; import java.io.Serializable; -import javax.persistence.Column; import javax.persistence.DiscriminatorColumn; import javax.persistence.DiscriminatorType; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; +import javax.persistence.EnumType; +import javax.persistence.Enumerated; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; @@ -14,7 +15,6 @@ import javax.persistence.Id; import javax.persistence.Inheritance; import javax.persistence.InheritanceType; import javax.persistence.ManyToOne; -import javax.persistence.Table; import org.apache.log4j.Logger; @@ -26,194 +26,196 @@ import org.apache.log4j.Logger; * */ @Entity -@Table(name = "submodel_connection_table") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name = "submodel_connections_type_db", discriminatorType = DiscriminatorType.STRING) @DiscriminatorValue("SUBMODEL_CONNECTION") public abstract class SubmodelConnection implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default class logger. - */ - @SuppressWarnings("unused") - private static Logger logger = Logger.getLogger(SubmodelConnection.class); - - /** - * Database identifier. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - - /** - * Sub model. - */ - @ManyToOne(fetch = FetchType.LAZY, cascade = javax.persistence.CascadeType.ALL) - private ModelData submodel; - /** - * Name of the connection. - */ - private String name; - /** - * Type of the connection. - */ - private SubmodelType type; - - /** - * Default constructor. - */ - public SubmodelConnection() { - } - - /** - * Default constructor that initialize some fields. - * - * @param submodel - * {@link SubmodelConnection#submodel} - * @param type - * {@link SubmodelConnection#type} - */ - public SubmodelConnection(ModelData submodel, SubmodelType type) { - setSubmodel(submodel); - setType(type); - } - - /** - * Constructor that creates copy of the {@link SubmodelConnection} object. - * - * @param original - * original object from which copy is prepared - */ - public SubmodelConnection(SubmodelConnection original) { - setSubmodel(original.getSubmodel()); - setName(original.getName()); - setType(original.getType()); - } - - /** - * Default constructor that initialize some fields. - * - * @param submodel - * {@link SubmodelConnection#submodel} - * @param type - * {@link SubmodelConnection#type} - * @param name - * {@link SubmodelConnection#name} - */ - public SubmodelConnection(Model submodel, SubmodelType type, String name) { - setSubmodel(submodel); - setName(name); - setType(type); - } - - /** - * @return the name - * @see #name - */ - public String getName() { - return name; - } - - /** - * @param name - * the name to set - * @see #name - */ - public void setName(String name) { - this.name = name; - } - - /** - * @return the type - * @see #type - */ - public SubmodelType getType() { - return type; - } - - /** - * @param type - * the type to set - * @see #type - */ - public void setType(SubmodelType type) { - this.type = type; - } - - /** - * @return the submodel - * @see #submodel - */ - public ModelData getSubmodel() { - return submodel; - } - - /** - * @param submodel - * the submodel to set - * @see #submodel - */ - public void setSubmodel(ModelData submodel) { - // sometimes we change submodel in the runtime (for instance when we do - // create a copy), then we should clean information about connection from - // both sides - if (this.submodel != null) { - this.submodel.getParentModels().remove(this); - } - this.submodel = submodel; - submodel.getParentModels().add(this); - } - - /** - * @return the id - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - - /** - * Sets submodel to which this connection points to. - * - * @param submodel - * submodel to set. - * @see #submodel - */ - public void setSubmodel(Model submodel) { - setSubmodel(submodel.getModelData()); - } - - /** - * Creates a copy of this object. - * - * @return copy of the object - */ - public abstract SubmodelConnection copy(); - - /** - * This method assign values from the original model. It's different than - * default constructor - doesn't interfere with the models. - * - * @param original original connection from which data is assigned - */ - protected void assignValuesFromOriginal(SubmodelConnection original) { - this.submodel = original.getSubmodel(); - this.name = original.getName(); - this.type = original.getType(); - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default class logger. + */ + @SuppressWarnings("unused") + private static Logger logger = Logger.getLogger(SubmodelConnection.class); + + /** + * Database identifier. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + + /** + * Sub model. + */ + @ManyToOne(fetch = FetchType.LAZY, cascade = javax.persistence.CascadeType.ALL) + private ModelData submodel; + + /** + * Name of the connection. + */ + private String name; + + /** + * Type of the connection. + */ + @Enumerated(EnumType.STRING) + private SubmodelType type; + + /** + * Default constructor. + */ + public SubmodelConnection() { + } + + /** + * Default constructor that initialize some fields. + * + * @param submodel + * {@link SubmodelConnection#submodel} + * @param type + * {@link SubmodelConnection#type} + */ + public SubmodelConnection(ModelData submodel, SubmodelType type) { + setSubmodel(submodel); + setType(type); + } + + /** + * Constructor that creates copy of the {@link SubmodelConnection} object. + * + * @param original + * original object from which copy is prepared + */ + public SubmodelConnection(SubmodelConnection original) { + setSubmodel(original.getSubmodel()); + setName(original.getName()); + setType(original.getType()); + } + + /** + * Default constructor that initialize some fields. + * + * @param submodel + * {@link SubmodelConnection#submodel} + * @param type + * {@link SubmodelConnection#type} + * @param name + * {@link SubmodelConnection#name} + */ + public SubmodelConnection(Model submodel, SubmodelType type, String name) { + setSubmodel(submodel); + setName(name); + setType(type); + } + + /** + * @return the name + * @see #name + */ + public String getName() { + return name; + } + + /** + * @param name + * the name to set + * @see #name + */ + public void setName(String name) { + this.name = name; + } + + /** + * @return the type + * @see #type + */ + public SubmodelType getType() { + return type; + } + + /** + * @param type + * the type to set + * @see #type + */ + public void setType(SubmodelType type) { + this.type = type; + } + + /** + * @return the submodel + * @see #submodel + */ + public ModelData getSubmodel() { + return submodel; + } + + /** + * @param submodel + * the submodel to set + * @see #submodel + */ + public void setSubmodel(ModelData submodel) { + // sometimes we change submodel in the runtime (for instance when we do + // create a copy), then we should clean information about connection from + // both sides + if (this.submodel != null) { + this.submodel.getParentModels().remove(this); + } + this.submodel = submodel; + submodel.getParentModels().add(this); + } + + /** + * @return the id + * @see #id + */ + public int getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(int id) { + this.id = id; + } + + /** + * Sets submodel to which this connection points to. + * + * @param submodel + * submodel to set. + * @see #submodel + */ + public void setSubmodel(Model submodel) { + setSubmodel(submodel.getModelData()); + } + + /** + * Creates a copy of this object. + * + * @return copy of the object + */ + public abstract SubmodelConnection copy(); + + /** + * This method assign values from the original model. It's different than + * default constructor - doesn't interfere with the models. + * + * @param original + * original connection from which data is assigned + */ + protected void assignValuesFromOriginal(SubmodelConnection original) { + this.submodel = original.getSubmodel(); + this.name = original.getName(); + this.type = original.getType(); + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/model/SubmodelConnectionComparator.java b/model/src/main/java/lcsb/mapviewer/model/map/model/SubmodelConnectionComparator.java index 4522733b94d825cc9c35d03ab5674921c8c48c50..f044d6c7f6581b406fe72c684a525ff413966b5e 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/model/SubmodelConnectionComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/model/SubmodelConnectionComparator.java @@ -14,6 +14,7 @@ import lcsb.mapviewer.common.comparator.StringComparator; * */ public class SubmodelConnectionComparator extends Comparator<SubmodelConnection> { + /** * Default class logger. */ diff --git a/model/src/main/java/lcsb/mapviewer/model/map/model/SubmodelType.java b/model/src/main/java/lcsb/mapviewer/model/map/model/SubmodelType.java index 6573176d1fdd776c9b21f5b0012efb7dbfb96f54..4ace602226f1ae2a2558bb689e264177a6917ea3 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/model/SubmodelType.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/model/SubmodelType.java @@ -7,40 +7,42 @@ package lcsb.mapviewer.model.map.model; * */ public enum SubmodelType { - /** - * Downstream targets submap. - */ - DOWNSTREAM_TARGETS("Downstream targets"), - /** - * Object that should be extended into pathway. - */ - PATHWAY("Pathway"), - /** - * Unknown type. - */ - UNKNOWN("Unknown"); + /** + * Downstream targets submap. + */ + DOWNSTREAM_TARGETS("Downstream targets"), - /** - * Common name of the type. - */ - private String commonName; + /** + * Object that should be extended into pathway. + */ + PATHWAY("Pathway"), - /** - * Default constructor. - * - * @param name - * {@link #commonName} - */ - SubmodelType(String name) { - this.commonName = name; - } + /** + * Unknown type. + */ + UNKNOWN("Unknown"); - /** - * @return the commonName - * @see #commonName - */ - public String getCommonName() { - return commonName; - } + /** + * Common name of the type. + */ + private String commonName; + + /** + * Default constructor. + * + * @param name + * {@link #commonName} + */ + SubmodelType(String name) { + this.commonName = name; + } + + /** + * @return the commonName + * @see #commonName + */ + public String getCommonName() { + return commonName; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/AbstractNode.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/AbstractNode.java index dfa685ad3b54689bd6a949d7d560f8fa79184ae9..ffd6962b23b1924a0b1a745604304731ae29434c 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/AbstractNode.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/AbstractNode.java @@ -2,7 +2,6 @@ package lcsb.mapviewer.model.map.reaction; import java.io.Serializable; -import javax.persistence.Column; import javax.persistence.DiscriminatorColumn; import javax.persistence.DiscriminatorType; import javax.persistence.DiscriminatorValue; @@ -39,10 +38,10 @@ import lcsb.mapviewer.model.graphics.PolylineData; * */ @Entity -@Table(name = "node_table") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name = "node_type_db", discriminatorType = DiscriminatorType.STRING) @DiscriminatorValue("GENERIC_NODE") +@Table(name = "reaction_node_table") public abstract class AbstractNode implements Serializable { /** * @@ -54,7 +53,6 @@ public abstract class AbstractNode implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/AbstractNodeComparator.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/AbstractNodeComparator.java index 411ce324e2bedc39ed7104ee9ef610e6c09bf649..38d5cc7a755c74e165f55d120fdee4dda288ce6d 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/AbstractNodeComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/AbstractNodeComparator.java @@ -17,7 +17,7 @@ public class AbstractNodeComparator extends Comparator<AbstractNode> { /** * Default class logger. */ - private Logger logger = Logger.getLogger(AbstractNodeComparator.class); + private static Logger logger = Logger.getLogger(AbstractNodeComparator.class); /** * Epsilon value used for comparison of doubles. diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/NodeOperatorComparator.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/NodeOperatorComparator.java index b8ca13c0f624b012214243c555bf718f2e34622e..ea25564281b637d18939edaa0c5e5ea66e9147f5 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/NodeOperatorComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/NodeOperatorComparator.java @@ -18,7 +18,7 @@ public class NodeOperatorComparator extends Comparator<NodeOperator> { /** * Default class logger. */ - private Logger logger = Logger.getLogger(NodeOperatorComparator.class); + private static Logger logger = Logger.getLogger(NodeOperatorComparator.class); /** * Epsilon value used for comparison of doubles. diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/Reaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/Reaction.java index 4b3ff344cac4c8f4a74431d53a1b4b30863cb529..afa12884c7f1c6e288744fdf1e3e4077ef2d7b0d 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/Reaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/Reaction.java @@ -29,14 +29,14 @@ import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.OneToOne; import javax.persistence.OrderBy; -import javax.persistence.Table; +import javax.persistence.OrderColumn; import javax.xml.bind.annotation.XmlTransient; import org.apache.log4j.Logger; import org.hibernate.annotations.Cascade; import org.hibernate.annotations.CascadeType; -import org.hibernate.annotations.IndexColumn; +import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.common.geometry.LineTransformation; import lcsb.mapviewer.model.map.BioEntity; @@ -49,6 +49,7 @@ import lcsb.mapviewer.model.map.reaction.type.ReducedNotation; import lcsb.mapviewer.model.map.reaction.type.TwoProductReactionInterface; import lcsb.mapviewer.model.map.reaction.type.TwoReactantReactionInterface; import lcsb.mapviewer.model.map.species.Element; +import lcsb.mapviewer.modelutils.map.ElementUtils; /** * This class describes reaction in the {@link Model}. Every reaction consists @@ -73,7 +74,6 @@ import lcsb.mapviewer.model.map.species.Element; * */ @Entity -@Table(name = "reaction_table") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name = "reaction_type_db", discriminatorType = DiscriminatorType.STRING) @DiscriminatorValue("GENERIC_REACTION") @@ -106,7 +106,6 @@ public class Reaction implements BioEntity { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; /** @@ -120,7 +119,7 @@ public class Reaction implements BioEntity { /** * Description of the reaction. */ - @Column(name = "notes", columnDefinition = "TEXT") + @Column(columnDefinition = "TEXT") private String notes = ""; /** @@ -187,9 +186,9 @@ public class Reaction implements BioEntity { * Lists of all synonyms used for describing this element. */ @ElementCollection - @CollectionTable(name = "reaction_synonyms", joinColumns = @JoinColumn(name = "idDb")) + @CollectionTable(name = "reaction_synonyms", joinColumns = @JoinColumn(name = "id")) @Column(name = "synonym") - @IndexColumn(name = "idx") + @OrderColumn(name = "idx") @Cascade({ org.hibernate.annotations.CascadeType.ALL }) private List<String> synonyms = new ArrayList<>(); @@ -200,8 +199,8 @@ public class Reaction implements BioEntity { @Cascade({ CascadeType.ALL }) @ManyToMany(fetch = FetchType.EAGER) @JoinTable(name = "reaction_miriam", joinColumns = { - @JoinColumn(name = "reaction_id", referencedColumnName = "idDb", nullable = false, updatable = false) }, inverseJoinColumns = { - @JoinColumn(name = "miriam_id", referencedColumnName = "idDb", nullable = true, updatable = true) }) + @JoinColumn(name = "reaction_id", referencedColumnName = "id", nullable = false, updatable = false) }, inverseJoinColumns = { + @JoinColumn(name = "miriam_id", referencedColumnName = "id", nullable = true, updatable = true) }) private Set<MiriamData> miriamDataSet = new HashSet<>(); /** @@ -227,7 +226,7 @@ public class Reaction implements BioEntity { * @param original * original reaction */ - public Reaction(Reaction original) { + protected Reaction(Reaction original) { // don't copy nodes - reactions refers to this objects (maybe it should be // refactored) for (AbstractNode node : original.getNodes()) { @@ -260,6 +259,23 @@ public class Reaction implements BioEntity { setKinetics(original.getKinetics().copy()); } + int minProducts = 1; + int minReactants = 1; + if (this instanceof TwoReactantReactionInterface) { + minReactants = 2; + } + if (this instanceof TwoProductReactionInterface) { + minProducts = 2; + } + if (original.getProducts().size() < minProducts) { + throw new InvalidArgumentException(new ElementUtils().getElementTag(original) + + "Invalid source reaction: number of products must be at least " + minProducts); + } + + if (original.getReactants().size() < minReactants) { + throw new InvalidArgumentException(new ElementUtils().getElementTag(original) + + "Invalid source reaction: number of reactants must be at least " + minReactants); + } } public Reaction(String reactionId) { @@ -484,7 +500,7 @@ public class Reaction implements BioEntity { } } else if (this instanceof ReducedNotation) { startPoint = reactant.getLine().getEndPoint(); - endPoint = product.getLine().getBeginPoint(); + endPoint = product.getLine().getBeginPoint(); } return new Line2D.Double(startPoint, endPoint); diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionComparator.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionComparator.java index 4b0334265a1af5786c6a496e760d21298486add7..2bb9e00ea2f0fdf335917f2a4718c47b18f9e311 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionComparator.java @@ -26,7 +26,7 @@ public class ReactionComparator extends Comparator<Reaction> { /** * Default class logger. */ - private Logger logger = Logger.getLogger(ReactionComparator.class); + private static Logger logger = Logger.getLogger(ReactionComparator.class); /** * Epsilon value used for comparison of doubles. diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionNodeComparator.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionNodeComparator.java index cd7a401e8cbbf0524516ba3d90a618ac5624c022..c9d7c065c847574d5a0602ae22eaf20d6f80d0c4 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionNodeComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionNodeComparator.java @@ -19,7 +19,7 @@ public class ReactionNodeComparator extends Comparator<ReactionNode> { /** * Default class logger. */ - private Logger logger = Logger.getLogger(ReactionNodeComparator.class); + private static Logger logger = Logger.getLogger(ReactionNodeComparator.class); /** * Epsilon value used for comparison of doubles. diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/BooleanLogicGateReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/BooleanLogicGateReaction.java index 11b21885b1555f9f11b9532fe657003b47993cef..0e7e7a7d4e1f19e45516d12e31660e62b9a44ec5 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/BooleanLogicGateReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/BooleanLogicGateReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -18,56 +17,50 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("BOOLEAN_LOGIC_GATE") public class BooleanLogicGateReaction extends Reaction implements TwoReactantReactionInterface { - /** - * - */ - private static final long serialVersionUID = 1L; + /** + * + */ + private static final long serialVersionUID = 1L; - /** - * Default constructor. - */ - public BooleanLogicGateReaction() { - super(); - } + /** + * Default constructor. + */ + public BooleanLogicGateReaction() { + super(); + } - /** - * Constructor that makes new reaction based on the data from reaction in the - * parameter. - * - * @param result - * original reaction - */ - public BooleanLogicGateReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to Boolean logic gate: number of products must be greater than 0"); - } - if (result.getReactants().size() < 2) { - throw new InvalidArgumentException("Reaction cannot be transformed to Boolean logic gate: number of reactants must be greater than 1"); - } - } + /** + * Constructor that makes new reaction based on the data from reaction in the + * parameter. + * + * @param result + * original reaction + */ + public BooleanLogicGateReaction(Reaction result) { + super(result); + } - @Override - public String getStringType() { - return "Boolean logic gate"; - } + @Override + public String getStringType() { + return "Boolean logic gate"; + } - @Override - public ReactionRect getReactionRect() { - return null; - } + @Override + public ReactionRect getReactionRect() { + return null; + } - /** - * Prepares a copy of the reaction. - * - * @return copy of the reaction - */ - public BooleanLogicGateReaction copy() { - if (this.getClass() == BooleanLogicGateReaction.class) { - return new BooleanLogicGateReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * Prepares a copy of the reaction. + * + * @return copy of the reaction + */ + public BooleanLogicGateReaction copy() { + if (this.getClass() == BooleanLogicGateReaction.class) { + return new BooleanLogicGateReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/CatalysisReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/CatalysisReaction.java index 7b3f12d864426c1fbf8a212bc1986d933d79a53e..44e7df8a3be7730421f4615733ec59f344f8a8e3 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/CatalysisReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/CatalysisReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -17,51 +16,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("CATALYSIS_REACTION") public class CatalysisReaction extends Reaction implements SimpleReactionInterface, ModifierReactionNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public CatalysisReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public CatalysisReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Catalysis"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public CatalysisReaction copy() { - if (this.getClass() == CatalysisReaction.class) { - return new CatalysisReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public CatalysisReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public CatalysisReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Catalysis"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public CatalysisReaction copy() { + if (this.getClass() == CatalysisReaction.class) { + return new CatalysisReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/DissociationReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/DissociationReaction.java index 143318f1b02603cbf3435286735d18e2e37fc1f3..ff8ad93c6f842931d7ea9770fd5d3648f4bfcb88 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/DissociationReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/DissociationReaction.java @@ -18,51 +18,49 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("DISSOCIATION_REACTION") public class DissociationReaction extends Reaction implements TwoProductReactionInterface { - /** - * - */ - private static final long serialVersionUID = 1L; + /** + * + */ + private static final long serialVersionUID = 1L; - /** - * Default constructor. - */ - public DissociationReaction() { - super(); - } + /** + * Default constructor. + */ + public DissociationReaction() { + super(); + } - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public DissociationReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 2) { - throw new InvalidArgumentException("Reaction cannot be transformed to dissociation: number of products must be greater than 1"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to dissociation: number of reactants must be greater than 0"); - } - } + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public DissociationReaction(Reaction result) { + super(result); + if (result.getProducts().size() < 2) { + throw new InvalidArgumentException( + "Reaction cannot be transformed to dissociation: number of products must be greater than 1"); + } + } - @Override - public String getStringType() { - return "Dissociation"; - } + @Override + public String getStringType() { + return "Dissociation"; + } - @Override - public ReactionRect getReactionRect() { - return ReactionRect.RECT_EMPTY; - } + @Override + public ReactionRect getReactionRect() { + return ReactionRect.RECT_EMPTY; + } - @Override - public DissociationReaction copy() { - if (this.getClass() == DissociationReaction.class) { - return new DissociationReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + @Override + public DissociationReaction copy() { + if (this.getClass() == DissociationReaction.class) { + return new DissociationReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/HeterodimerAssociationReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/HeterodimerAssociationReaction.java index a75d40b6edbe39a46a2e235a251b013d5b95b857..2fc80f4ae3f3c83ec30d369dc4050976ee908aee 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/HeterodimerAssociationReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/HeterodimerAssociationReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -18,51 +17,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("HETERODIMER_REACTION") public class HeterodimerAssociationReaction extends Reaction implements TwoReactantReactionInterface { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public HeterodimerAssociationReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public HeterodimerAssociationReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to heterodimer association: number of products must be greater than 0"); - } - if (result.getReactants().size() < 2) { - throw new InvalidArgumentException("Reaction cannot be transformed to heterodimer association: number of reactants must be greater than 1"); - } - } - - @Override - public String getStringType() { - return "Heterodimer association"; - } - - @Override - public ReactionRect getReactionRect() { - return ReactionRect.RECT_EMPTY; - } - - @Override - public HeterodimerAssociationReaction copy() { - if (this.getClass() == HeterodimerAssociationReaction.class) { - return new HeterodimerAssociationReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public HeterodimerAssociationReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public HeterodimerAssociationReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Heterodimer association"; + } + + @Override + public ReactionRect getReactionRect() { + return ReactionRect.RECT_EMPTY; + } + + @Override + public HeterodimerAssociationReaction copy() { + if (this.getClass() == HeterodimerAssociationReaction.class) { + return new HeterodimerAssociationReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/InhibitionReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/InhibitionReaction.java index 13ef9e340911b46f576a3449ae24b30cba185c0a..49a96b21a1381c8e51e6406739cf482b05de4e6b 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/InhibitionReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/InhibitionReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -17,51 +16,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("INHIBITION_REACTION") public class InhibitionReaction extends Reaction implements SimpleReactionInterface, ModifierReactionNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public InhibitionReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public InhibitionReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Inhibition"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public InhibitionReaction copy() { - if (this.getClass() == InhibitionReaction.class) { - return new InhibitionReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public InhibitionReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public InhibitionReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Inhibition"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public InhibitionReaction copy() { + if (this.getClass() == InhibitionReaction.class) { + return new InhibitionReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/KnownTransitionOmittedReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/KnownTransitionOmittedReaction.java index 72a15ae6ded724b4fed2dad7a6a477a6e7b117df..755a826f74b301a8eddf9772393eb9562eae89a5 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/KnownTransitionOmittedReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/KnownTransitionOmittedReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -18,51 +17,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("KNOWN_TRANSITION_OMMITED") public class KnownTransitionOmittedReaction extends Reaction implements SimpleReactionInterface { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public KnownTransitionOmittedReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public KnownTransitionOmittedReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Known transition omitted"; - } - - @Override - public ReactionRect getReactionRect() { - return ReactionRect.RECT_SLASH; - } - - @Override - public KnownTransitionOmittedReaction copy() { - if (this.getClass() == KnownTransitionOmittedReaction.class) { - return new KnownTransitionOmittedReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public KnownTransitionOmittedReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public KnownTransitionOmittedReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Known transition omitted"; + } + + @Override + public ReactionRect getReactionRect() { + return ReactionRect.RECT_SLASH; + } + + @Override + public KnownTransitionOmittedReaction copy() { + if (this.getClass() == KnownTransitionOmittedReaction.class) { + return new KnownTransitionOmittedReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ModulationReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ModulationReaction.java index 79f3dc1ea7263738cd8356234f695e6a8b5ca5d2..197379d45800327fc15179abfbbf7e1ce4cedc04 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ModulationReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ModulationReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -17,51 +16,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("MODULATION_REACTION") public class ModulationReaction extends Reaction implements SimpleReactionInterface, ModifierReactionNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public ModulationReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public ModulationReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Modulation"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public ModulationReaction copy() { - if (this.getClass() == ModulationReaction.class) { - return new ModulationReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public ModulationReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public ModulationReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Modulation"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public ModulationReaction copy() { + if (this.getClass() == ModulationReaction.class) { + return new ModulationReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/NegativeInfluenceReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/NegativeInfluenceReaction.java index 4fa4dc08682fff3d313613fd560e1d2686f38271..45a50a06db28a28e1cf7b103e0ab8285099662b7 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/NegativeInfluenceReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/NegativeInfluenceReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -18,51 +17,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("NEGATIVE_INFLUENCE_REACTION") public class NegativeInfluenceReaction extends Reaction implements SimpleReactionInterface, ReducedNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public NegativeInfluenceReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public NegativeInfluenceReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Negative influence"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public NegativeInfluenceReaction copy() { - if (this.getClass() == NegativeInfluenceReaction.class) { - return new NegativeInfluenceReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public NegativeInfluenceReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public NegativeInfluenceReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Negative influence"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public NegativeInfluenceReaction copy() { + if (this.getClass() == NegativeInfluenceReaction.class) { + return new NegativeInfluenceReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/PhysicalStimulationReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/PhysicalStimulationReaction.java index 6346a32fba5fb3ef6c9272bb1724642cfa216cca..eb9ee82fd47790e799ca9bda5a705dcd63a441e6 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/PhysicalStimulationReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/PhysicalStimulationReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -17,51 +16,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("PHYSICAL_STIMULATION_REACTION") public class PhysicalStimulationReaction extends Reaction implements SimpleReactionInterface, ModifierReactionNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public PhysicalStimulationReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public PhysicalStimulationReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Physical stimulation"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public PhysicalStimulationReaction copy() { - if (this.getClass() == PhysicalStimulationReaction.class) { - return new PhysicalStimulationReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public PhysicalStimulationReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public PhysicalStimulationReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Physical stimulation"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public PhysicalStimulationReaction copy() { + if (this.getClass() == PhysicalStimulationReaction.class) { + return new PhysicalStimulationReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/PositiveInfluenceReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/PositiveInfluenceReaction.java index aaebd013f621428ca88c632a9547a52f8ba25177..13bf348b8caf2dd9bbf339a79b42ddb9164bba0f 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/PositiveInfluenceReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/PositiveInfluenceReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -18,51 +17,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("POSITIVE_INFLUENCE_REACTION") public class PositiveInfluenceReaction extends Reaction implements SimpleReactionInterface, ReducedNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public PositiveInfluenceReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public PositiveInfluenceReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Positive influence"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public PositiveInfluenceReaction copy() { - if (this.getClass() == PositiveInfluenceReaction.class) { - return new PositiveInfluenceReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public PositiveInfluenceReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public PositiveInfluenceReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Positive influence"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public PositiveInfluenceReaction copy() { + if (this.getClass() == PositiveInfluenceReaction.class) { + return new PositiveInfluenceReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReactionRect.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReactionRect.java index fe7207565f535ed6f9cc93cd76152e67970065fd..18f6eb3897963e05d59ab220617131bbc103173a 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReactionRect.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReactionRect.java @@ -7,47 +7,48 @@ package lcsb.mapviewer.model.map.reaction.type; * */ public enum ReactionRect { - - /** - * Double slashed inside. - */ - RECT_SLASH("//"), - - /** - * Question mark (something is unknonw). - */ - RECT_QUESTION("?"), - - /** - * Thunderbolt should be drawn. - */ - RECT_BOLT(""), - - /** - * Empty inside. - */ - RECT_EMPTY(""); - - /** - * Text drawn in the inside of the rectangle. - */ - private String text; - - /** - * Default constructor that initilized the text inside a spicific type of - * rectangle. - * - * @param text text describing inside - */ - ReactionRect(String text) { - this.text = text; - } - - /** - * @return the text - * @see #text - */ - public String getText() { - return text; - } + + /** + * Double slashed inside. + */ + RECT_SLASH("//"), + + /** + * Question mark (something is unknown). + */ + RECT_QUESTION("?"), + + /** + * Thunderbolt should be drawn. + */ + RECT_BOLT(""), + + /** + * Empty inside. + */ + RECT_EMPTY(""); + + /** + * Text drawn in the inside of the rectangle. + */ + private String text; + + /** + * Default constructor that initilized the text inside a spicific type of + * rectangle. + * + * @param text + * text describing inside + */ + ReactionRect(String text) { + this.text = text; + } + + /** + * @return the text + * @see #text + */ + public String getText() { + return text; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReducedModulationReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReducedModulationReaction.java index c4de178bb21ca09c22879e41cf2887fcb1dec3d5..89827e029d447de7c970ca6ea24151f9caeea3d9 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReducedModulationReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReducedModulationReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -18,51 +17,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("REDUCED_MODULATION_REACTION") public class ReducedModulationReaction extends Reaction implements SimpleReactionInterface, ReducedNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public ReducedModulationReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public ReducedModulationReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Reduced modulation"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public ReducedModulationReaction copy() { - if (this.getClass() == ReducedModulationReaction.class) { - return new ReducedModulationReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public ReducedModulationReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public ReducedModulationReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Reduced modulation"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public ReducedModulationReaction copy() { + if (this.getClass() == ReducedModulationReaction.class) { + return new ReducedModulationReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReducedPhysicalStimulationReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReducedPhysicalStimulationReaction.java index 79df181d3686d5c2521911dd4ca8da3ff307c288..c498c8adf14f88538503fefbaad5c53000f39936 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReducedPhysicalStimulationReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReducedPhysicalStimulationReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -18,51 +17,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("REDUCED_PHYSICAL_STIMULATION") public class ReducedPhysicalStimulationReaction extends Reaction implements SimpleReactionInterface, ReducedNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public ReducedPhysicalStimulationReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public ReducedPhysicalStimulationReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Reduced physical stimulation"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public ReducedPhysicalStimulationReaction copy() { - if (this.getClass() == ReducedPhysicalStimulationReaction.class) { - return new ReducedPhysicalStimulationReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public ReducedPhysicalStimulationReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public ReducedPhysicalStimulationReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Reduced physical stimulation"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public ReducedPhysicalStimulationReaction copy() { + if (this.getClass() == ReducedPhysicalStimulationReaction.class) { + return new ReducedPhysicalStimulationReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReducedTriggerReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReducedTriggerReaction.java index 889c4300490d89d5eec52a9d299566cf7c60b57a..b084fe6083ccc71365f59be5b8fc96d1865f9603 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReducedTriggerReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/ReducedTriggerReaction.java @@ -3,13 +3,12 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; /** - * This class defines a standard CellDesigner reduced trigger reaction. It must have at - * least one reactant and one product. + * This class defines a standard CellDesigner reduced trigger reaction. It must + * have at least one reactant and one product. * * @author Piotr Gawron * @@ -18,51 +17,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("REDUCED_TRIGGER_REACTION") public class ReducedTriggerReaction extends Reaction implements SimpleReactionInterface, ReducedNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public ReducedTriggerReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public ReducedTriggerReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Reduced trigger"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public ReducedTriggerReaction copy() { - if (this.getClass() == ReducedTriggerReaction.class) { - return new ReducedTriggerReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public ReducedTriggerReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public ReducedTriggerReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Reduced trigger"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public ReducedTriggerReaction copy() { + if (this.getClass() == ReducedTriggerReaction.class) { + return new ReducedTriggerReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/StateTransitionReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/StateTransitionReaction.java index 5882c3eac3c7ae79d7058ff7024734ff169571da..e15ba432ebe5cc007ce1e1229ad20adae88b4f30 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/StateTransitionReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/StateTransitionReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -17,51 +16,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @Entity @DiscriminatorValue("STATE_TRANSITION_REACTION") public class StateTransitionReaction extends Reaction implements SimpleReactionInterface { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public StateTransitionReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public StateTransitionReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "State transition"; - } - - @Override - public ReactionRect getReactionRect() { - return ReactionRect.RECT_EMPTY; - } - - @Override - public StateTransitionReaction copy() { - if (this.getClass() == StateTransitionReaction.class) { - return new StateTransitionReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public StateTransitionReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public StateTransitionReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "State transition"; + } + + @Override + public ReactionRect getReactionRect() { + return ReactionRect.RECT_EMPTY; + } + + @Override + public StateTransitionReaction copy() { + if (this.getClass() == StateTransitionReaction.class) { + return new StateTransitionReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TranscriptionReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TranscriptionReaction.java index 81e595033a66a20dd9cac0e087d4e1ad2672be54..f442164fc03b61b5e2af8842bf5d5c9e09e0a8a2 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TranscriptionReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TranscriptionReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -17,51 +16,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @Entity @DiscriminatorValue("TRANSCRIPTION_REACTION") public class TranscriptionReaction extends Reaction implements SimpleReactionInterface { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public TranscriptionReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public TranscriptionReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Transcription"; - } - - @Override - public ReactionRect getReactionRect() { - return ReactionRect.RECT_EMPTY; - } - - @Override - public TranscriptionReaction copy() { - if (this.getClass() == TranscriptionReaction.class) { - return new TranscriptionReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public TranscriptionReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public TranscriptionReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Transcription"; + } + + @Override + public ReactionRect getReactionRect() { + return ReactionRect.RECT_EMPTY; + } + + @Override + public TranscriptionReaction copy() { + if (this.getClass() == TranscriptionReaction.class) { + return new TranscriptionReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TranslationReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TranslationReaction.java index 85a736dbecb3c84d75079dc2a0a0a4961b9cc285..8aafb1ca8bdf4a1d50a0e3e93fde8664995efca6 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TranslationReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TranslationReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -18,51 +17,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("TRANSLATION_REACTION") public class TranslationReaction extends Reaction implements SimpleReactionInterface { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public TranslationReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public TranslationReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Translation"; - } - - @Override - public ReactionRect getReactionRect() { - return ReactionRect.RECT_EMPTY; - } - - @Override - public TranslationReaction copy() { - if (this.getClass() == TranslationReaction.class) { - return new TranslationReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public TranslationReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public TranslationReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Translation"; + } + + @Override + public ReactionRect getReactionRect() { + return ReactionRect.RECT_EMPTY; + } + + @Override + public TranslationReaction copy() { + if (this.getClass() == TranslationReaction.class) { + return new TranslationReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TransportReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TransportReaction.java index 8793fdedf31c7a042f87efb5978fa3a5573a6a33..ae9c414575374b5e864f7a9ccd6e4031e0beb149 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TransportReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TransportReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -38,14 +37,6 @@ public class TransportReaction extends Reaction implements SimpleReactionInterfa */ public TransportReaction(Reaction result) { super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException( - "Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException( - "Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } } public TransportReaction(String reactionId) { diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TriggerReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TriggerReaction.java index 14c91e8ac6bf91d54b02103e15a53bd06ad80636..3ff5bdb4f18c456210827adbebd48cb6fa094a12 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TriggerReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TriggerReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -17,51 +16,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("TRIGGER_REACTION") public class TriggerReaction extends Reaction implements SimpleReactionInterface, ModifierReactionNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public TriggerReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public TriggerReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Trigger"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public TriggerReaction copy() { - if (this.getClass() == TriggerReaction.class) { - return new TriggerReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public TriggerReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public TriggerReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Trigger"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public TriggerReaction copy() { + if (this.getClass() == TriggerReaction.class) { + return new TriggerReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TruncationReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TruncationReaction.java index 7ece41cc5bf95b0275d4d26af6f919f65cd77117..004e391b30b66cdabdf6fcbce549b394c7fb0be1 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TruncationReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/TruncationReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -18,51 +17,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("TRUNCATION_REACTION_REACTION") public class TruncationReaction extends Reaction implements TwoProductReactionInterface { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public TruncationReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public TruncationReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 2) { - throw new InvalidArgumentException("Reaction cannot be transformed to truncation: number of products must be greater than 1"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to truncation: number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Truncation"; - } - - @Override - public ReactionRect getReactionRect() { - return ReactionRect.RECT_BOLT; - } - - @Override - public TruncationReaction copy() { - if (this.getClass() == TruncationReaction.class) { - return new TruncationReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public TruncationReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public TruncationReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Truncation"; + } + + @Override + public ReactionRect getReactionRect() { + return ReactionRect.RECT_BOLT; + } + + @Override + public TruncationReaction copy() { + if (this.getClass() == TruncationReaction.class) { + return new TruncationReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownCatalysisReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownCatalysisReaction.java index fba63f4bd91a241ca6d6469ddd01c0178bf4ca89..eae403acfd44f60c177e5c05d1ba086fb7c3424c 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownCatalysisReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownCatalysisReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -17,51 +16,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("UNKNOWN_CATALYSIS_REACTION") public class UnknownCatalysisReaction extends Reaction implements SimpleReactionInterface, ModifierReactionNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public UnknownCatalysisReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public UnknownCatalysisReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Unknown catalysis"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public UnknownCatalysisReaction copy() { - if (this.getClass() == UnknownCatalysisReaction.class) { - return new UnknownCatalysisReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public UnknownCatalysisReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public UnknownCatalysisReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Unknown catalysis"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public UnknownCatalysisReaction copy() { + if (this.getClass() == UnknownCatalysisReaction.class) { + return new UnknownCatalysisReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownInhibitionReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownInhibitionReaction.java index e0ebd2ceaa3f8b0535a78f87712edbaa5620eff5..52cd07aa31d72a9eb6397ece25e0943dca850216 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownInhibitionReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownInhibitionReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -17,51 +16,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("UNKNOWN_INHIBITION_REACTION") public class UnknownInhibitionReaction extends Reaction implements SimpleReactionInterface, ModifierReactionNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public UnknownInhibitionReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public UnknownInhibitionReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Unknown inhibition"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public UnknownInhibitionReaction copy() { - if (this.getClass() == UnknownInhibitionReaction.class) { - return new UnknownInhibitionReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public UnknownInhibitionReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public UnknownInhibitionReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Unknown inhibition"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public UnknownInhibitionReaction copy() { + if (this.getClass() == UnknownInhibitionReaction.class) { + return new UnknownInhibitionReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownNegativeInfluenceReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownNegativeInfluenceReaction.java index 3215aed98938d6bc23f0b78d71843c83b701c2bc..81062c9d37c02d8944b92b62adceec1ff81f87fd 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownNegativeInfluenceReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownNegativeInfluenceReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -18,51 +17,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("UNKNOWN_NEGATIVE_INFLUENCE") public class UnknownNegativeInfluenceReaction extends Reaction implements SimpleReactionInterface, ReducedNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public UnknownNegativeInfluenceReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public UnknownNegativeInfluenceReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Unknown negative influence"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public UnknownNegativeInfluenceReaction copy() { - if (this.getClass() == UnknownNegativeInfluenceReaction.class) { - return new UnknownNegativeInfluenceReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public UnknownNegativeInfluenceReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public UnknownNegativeInfluenceReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Unknown negative influence"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public UnknownNegativeInfluenceReaction copy() { + if (this.getClass() == UnknownNegativeInfluenceReaction.class) { + return new UnknownNegativeInfluenceReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownPositiveInfluenceReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownPositiveInfluenceReaction.java index a48d2fa6a23bdc1fca43192c699a89c570eb1c54..36cc783399b28de282e9a93e466559c9bfc89ff8 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownPositiveInfluenceReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownPositiveInfluenceReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -17,51 +16,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @Entity @DiscriminatorValue("UNKNOWN_POSITIVE_INFLUENCE") public class UnknownPositiveInfluenceReaction extends Reaction implements SimpleReactionInterface, ReducedNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public UnknownPositiveInfluenceReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public UnknownPositiveInfluenceReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Unknown positive influence"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public UnknownPositiveInfluenceReaction copy() { - if (this.getClass() == UnknownPositiveInfluenceReaction.class) { - return new UnknownPositiveInfluenceReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public UnknownPositiveInfluenceReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public UnknownPositiveInfluenceReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Unknown positive influence"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public UnknownPositiveInfluenceReaction copy() { + if (this.getClass() == UnknownPositiveInfluenceReaction.class) { + return new UnknownPositiveInfluenceReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownReducedModulationReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownReducedModulationReaction.java index 33dc07d0e6e0f05588e117f1e55a66638254ff23..8b6724492cb51a4fe5c0116d47510f0650d8b4e3 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownReducedModulationReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownReducedModulationReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -18,51 +17,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("U_REDUCED_MODULATION") public class UnknownReducedModulationReaction extends Reaction implements SimpleReactionInterface, ReducedNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public UnknownReducedModulationReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public UnknownReducedModulationReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Unknown reduced modulation"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public UnknownReducedModulationReaction copy() { - if (this.getClass() == UnknownReducedModulationReaction.class) { - return new UnknownReducedModulationReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public UnknownReducedModulationReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public UnknownReducedModulationReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Unknown reduced modulation"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public UnknownReducedModulationReaction copy() { + if (this.getClass() == UnknownReducedModulationReaction.class) { + return new UnknownReducedModulationReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownReducedPhysicalStimulationReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownReducedPhysicalStimulationReaction.java index 938b2fbe20e4fcec2f6a3574af9f484151d777e0..4aa5f711672aad4a1daa29b53f9625c5ea747369 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownReducedPhysicalStimulationReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownReducedPhysicalStimulationReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -16,53 +15,48 @@ import lcsb.mapviewer.model.map.reaction.Reaction; */ @Entity @DiscriminatorValue("U_REDUCED_PHYSICAL_STIM") -public class UnknownReducedPhysicalStimulationReaction extends Reaction implements SimpleReactionInterface, ReducedNotation { - - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public UnknownReducedPhysicalStimulationReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public UnknownReducedPhysicalStimulationReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Unknown reduced physical stimulation"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public UnknownReducedPhysicalStimulationReaction copy() { - if (this.getClass() == UnknownReducedPhysicalStimulationReaction.class) { - return new UnknownReducedPhysicalStimulationReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } +public class UnknownReducedPhysicalStimulationReaction extends Reaction + implements SimpleReactionInterface, ReducedNotation { + + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public UnknownReducedPhysicalStimulationReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public UnknownReducedPhysicalStimulationReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Unknown reduced physical stimulation"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public UnknownReducedPhysicalStimulationReaction copy() { + if (this.getClass() == UnknownReducedPhysicalStimulationReaction.class) { + return new UnknownReducedPhysicalStimulationReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownReducedTriggerReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownReducedTriggerReaction.java index 6c3412430123c652bb93de2f411ebc26874fdf64..f82671af6978354316991dc548e9bbf155253692 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownReducedTriggerReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownReducedTriggerReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -18,51 +17,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("U_REDUCED_TRIGGER") public class UnknownReducedTriggerReaction extends Reaction implements SimpleReactionInterface, ReducedNotation { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public UnknownReducedTriggerReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public UnknownReducedTriggerReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Unknown reduced trigger"; - } - - @Override - public ReactionRect getReactionRect() { - return null; - } - - @Override - public UnknownReducedTriggerReaction copy() { - if (this.getClass() == UnknownReducedTriggerReaction.class) { - return new UnknownReducedTriggerReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public UnknownReducedTriggerReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public UnknownReducedTriggerReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Unknown reduced trigger"; + } + + @Override + public ReactionRect getReactionRect() { + return null; + } + + @Override + public UnknownReducedTriggerReaction copy() { + if (this.getClass() == UnknownReducedTriggerReaction.class) { + return new UnknownReducedTriggerReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownTransitionReaction.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownTransitionReaction.java index da95f840e6d637aadf9214be01f7ba5e1f7cf119..adf09ca54907a26de7c24f6a5073b7f87cbfee7d 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownTransitionReaction.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/type/UnknownTransitionReaction.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.map.reaction.type; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; -import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.reaction.Reaction; @@ -18,51 +17,45 @@ import lcsb.mapviewer.model.map.reaction.Reaction; @DiscriminatorValue("UNKNOWN_TRANSITION_REACTION") public class UnknownTransitionReaction extends Reaction implements SimpleReactionInterface { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default constructor. - */ - public UnknownTransitionReaction() { - super(); - } - - /** - * Constructor that copies data from the parameter given in the argument. - * - * @param result - * parent reaction from which we copy data - */ - public UnknownTransitionReaction(Reaction result) { - super(result); - if (result.getProducts().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of products must be greater than 0"); - } - if (result.getReactants().size() < 1) { - throw new InvalidArgumentException("Reaction cannot be transformed to " + getStringType() + ": number of reactants must be greater than 0"); - } - } - - @Override - public String getStringType() { - return "Unknown transition"; - } - - @Override - public ReactionRect getReactionRect() { - return ReactionRect.RECT_QUESTION; - } - - @Override - public UnknownTransitionReaction copy() { - if (this.getClass() == UnknownTransitionReaction.class) { - return new UnknownTransitionReaction(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public UnknownTransitionReaction() { + super(); + } + + /** + * Constructor that copies data from the parameter given in the argument. + * + * @param result + * parent reaction from which we copy data + */ + public UnknownTransitionReaction(Reaction result) { + super(result); + } + + @Override + public String getStringType() { + return "Unknown transition"; + } + + @Override + public ReactionRect getReactionRect() { + return ReactionRect.RECT_QUESTION; + } + + @Override + public UnknownTransitionReaction copy() { + if (this.getClass() == UnknownTransitionReaction.class) { + return new UnknownTransitionReaction(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/AntisenseRna.java b/model/src/main/java/lcsb/mapviewer/model/map/species/AntisenseRna.java index 006ad5fb82dfa7268d4d17e02d6888ce551d257b..bf985706d3cbfd168ac9ea094c32415f6738b34d 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/AntisenseRna.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/AntisenseRna.java @@ -22,7 +22,7 @@ import lcsb.mapviewer.model.map.species.field.ModificationResidue; * */ @Entity -@DiscriminatorValue("ANTISENSE_RNA_ALIAS") +@DiscriminatorValue("ANTISENSE_RNA") public class AntisenseRna extends Species { /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Chemical.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Chemical.java index 2c3a2bfbd63673c056fe0903d346c0f7d4624dba..064397dd0e4f201a1e0b7e508a80ceaa124d8350 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/Chemical.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Chemical.java @@ -11,106 +11,106 @@ import javax.persistence.Entity; * */ @Entity -@DiscriminatorValue("CHEMICAL_ALIAS") +@DiscriminatorValue("CHEMICAL") public abstract class Chemical extends Species { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * <a href= - * "http://en.wikipedia.org/wiki/Simplified_molecular-input_line-entry_system" - * >Smiles</a> parameter for the chemical. - */ - @Column(name = "smiles", columnDefinition = "TEXT") - private String smiles; - - /** - * <a href= "http://en.wikipedia.org/wiki/International_Chemical_Identifier" > - * InChI</a> parameter for the chemical. - */ - - @Column(name = "inchi", columnDefinition = "TEXT") - private String inChI; - - /** - * <a href= - * "http://en.wikipedia.org/wiki/International_Chemical_Identifier#InChIKey" > - * InChIKey</a> parameter for the chemical. - */ - - private String inChIKey; - - /** - * Empty constructor required by hibernate. - */ - Chemical() { - } - - /** - * Constructor that creates a copy of the element given in the parameter. - * - * @param original - * original object that will be used for creating copy - */ - public Chemical(Chemical original) { - super(original); - smiles = original.getSmiles(); - inChI = original.getInChI(); - inChIKey = original.getInChIKey(); - } - - /** - * @return the inChIKey - * @see #inChIKey - */ - public String getInChIKey() { - return inChIKey; - } - - /** - * @param inChIKey - * the inChIKey to set - * @see #inChIKey - */ - public void setInChIKey(String inChIKey) { - this.inChIKey = inChIKey; - } - - /** - * @return the inChI - * @see #inChI - */ - public String getInChI() { - return inChI; - } - - /** - * @param inChI - * the inChI to set - * @see #inChI - */ - public void setInChI(String inChI) { - this.inChI = inChI; - } - - /** - * @return the smiles - * @see #smiles - */ - public String getSmiles() { - return smiles; - } - - /** - * @param smiles - * the smiles to set - * @see #smiles - */ - public void setSmiles(String smiles) { - this.smiles = smiles; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * <a href= + * "http://en.wikipedia.org/wiki/Simplified_molecular-input_line-entry_system" + * >Smiles</a> parameter for the chemical. + */ + @Column(columnDefinition = "TEXT") + private String smiles; + + /** + * <a href= "http://en.wikipedia.org/wiki/International_Chemical_Identifier" > + * InChI</a> parameter for the chemical. + */ + + @Column(columnDefinition = "TEXT") + private String inChI; + + /** + * <a href= + * "http://en.wikipedia.org/wiki/International_Chemical_Identifier#InChIKey" > + * InChIKey</a> parameter for the chemical. + */ + + private String inChIKey; + + /** + * Empty constructor required by hibernate. + */ + Chemical() { + } + + /** + * Constructor that creates a copy of the element given in the parameter. + * + * @param original + * original object that will be used for creating copy + */ + public Chemical(Chemical original) { + super(original); + smiles = original.getSmiles(); + inChI = original.getInChI(); + inChIKey = original.getInChIKey(); + } + + /** + * @return the inChIKey + * @see #inChIKey + */ + public String getInChIKey() { + return inChIKey; + } + + /** + * @param inChIKey + * the inChIKey to set + * @see #inChIKey + */ + public void setInChIKey(String inChIKey) { + this.inChIKey = inChIKey; + } + + /** + * @return the inChI + * @see #inChI + */ + public String getInChI() { + return inChI; + } + + /** + * @param inChI + * the inChI to set + * @see #inChI + */ + public void setInChI(String inChI) { + this.inChI = inChI; + } + + /** + * @return the smiles + * @see #smiles + */ + public String getSmiles() { + return smiles; + } + + /** + * @param smiles + * the smiles to set + * @see #smiles + */ + public void setSmiles(String smiles) { + this.smiles = smiles; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Complex.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Complex.java index 3d9ae6ba313385c1e8ff8bdd5f12225ccb3d34ac..d41f4423491e8245a473bd76fe71c4afe21c00ee 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/Complex.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Complex.java @@ -18,182 +18,182 @@ import lcsb.mapviewer.common.exception.NotImplementedException; /** * Class that represents complex in the model. Complex elements contain - * subelements. + * sub-elements. * * @author Piotr Gawron * */ @Entity -@DiscriminatorValue("Complex") +@DiscriminatorValue("COMPLEX") public class Complex extends Species { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Default class logger. - */ - private static Logger logger = Logger.getLogger(Complex.class); - - /** - * List of elements that are in this complex (only elements that lies there - * directly). - */ - @Cascade({ CascadeType.ALL }) - @OneToMany(fetch = FetchType.EAGER, mappedBy = "complex") - private List<Species> elements = new ArrayList<>(); - - /** - * State of the complex species. - */ - private String structuralState = null; - - /** - * Empty constructor required by hibernate. - */ - Complex() { - super(); - } - - /** - * Constructor that creates object initialized by the object given in the - * parameter. - * - * @param original - * original complex used for initialization - */ - public Complex(Complex original) { - super(original); - - for (Species element : original.getElements()) { - addSpecies(element.copy()); - } - this.structuralState = original.getStructuralState(); - } - - /** - * Default constructor. - * - * @param elementId - * uniqe (within model) element identifier - */ - public Complex(String elementId) { - super(elementId); - } - - /** - * Adds {@link Species} to the complex. - * - * @param species - * object to add - */ - public void addSpecies(Species species) { - boolean contains = false; - for (Species element2 : elements) { - if (species.getElementId().equals(element2.getElementId())) { - contains = true; - } - - } - if (!contains) { - elements.add(species); - species.setComplex(this); - } - } - - /** - * Returns list of elements. - * - * @return list of element inside complex - */ - public List<Species> getElements() { - return elements; - } - - /** - * Returns list of all {@link Species} that lies inside complex (direct and - * undirect). - * - * @return list of all {@link Species} inside {@link Complex} - */ - public List<Species> getAllChildren() { - List<Species> result = new ArrayList<>(); - result.addAll(elements); - for (Species species : elements) { - if (species instanceof Complex) { - result.addAll(((Complex) species).getAllChildren()); - } - } - return result; - } - - @Override - public Complex copy() { - if (this.getClass() == Complex.class) { - return new Complex(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - - } - - /** - * Removes {@link Species} from the complex. - * - * @param element - * object to remove - */ - public void removeElement(Species element) { - elements.remove(element); - if (element.getComplex() != null) { - if (element.getComplex() == this) { - element.setComplex(null); - } else { - logger.warn("Removing element from complex that probably doesn't belong there"); - } - } - } - - /** - * @return the structuralState - * @see #structuralState - */ - public String getStructuralState() { - return structuralState; - } - - /** - * @param structuralState - * the structuralState to set - * @see #structuralState - */ - public void setStructuralState(String structuralState) { - this.structuralState = structuralState; - } - - /** - * Returns all children and subchildren elements for this element. Only non - * {@link Complex} children will be returned. - * - * @return all children and subchildren elements for this element - */ - public Set<Species> getAllSimpleChildren() { - Set<Species> result = new HashSet<>(); - for (Species element : getElements()) { - if (element instanceof Complex) { - result.addAll(((Complex) element).getAllSimpleChildren()); - } else { - result.add(element); - } - } - return result; - } - - @Override - public String getStringType() { - return "Complex"; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default class logger. + */ + private static Logger logger = Logger.getLogger(Complex.class); + + /** + * List of elements that are in this complex (only elements that lies there + * directly). + */ + @Cascade({ CascadeType.ALL }) + @OneToMany(fetch = FetchType.EAGER, mappedBy = "complex") + private List<Species> elements = new ArrayList<>(); + + /** + * State of the complex species. + */ + private String structuralState = null; + + /** + * Empty constructor required by hibernate. + */ + Complex() { + super(); + } + + /** + * Constructor that creates object initialized by the object given in the + * parameter. + * + * @param original + * original complex used for initialization + */ + public Complex(Complex original) { + super(original); + + for (Species element : original.getElements()) { + addSpecies(element.copy()); + } + this.structuralState = original.getStructuralState(); + } + + /** + * Default constructor. + * + * @param elementId + * uniqe (within model) element identifier + */ + public Complex(String elementId) { + super(elementId); + } + + /** + * Adds {@link Species} to the complex. + * + * @param species + * object to add + */ + public void addSpecies(Species species) { + boolean contains = false; + for (Species element2 : elements) { + if (species.getElementId().equals(element2.getElementId())) { + contains = true; + } + + } + if (!contains) { + elements.add(species); + species.setComplex(this); + } + } + + /** + * Returns list of elements. + * + * @return list of element inside complex + */ + public List<Species> getElements() { + return elements; + } + + /** + * Returns list of all {@link Species} that lies inside complex (direct and + * indirect). + * + * @return list of all {@link Species} inside {@link Complex} + */ + public List<Species> getAllChildren() { + List<Species> result = new ArrayList<>(); + result.addAll(elements); + for (Species species : elements) { + if (species instanceof Complex) { + result.addAll(((Complex) species).getAllChildren()); + } + } + return result; + } + + @Override + public Complex copy() { + if (this.getClass() == Complex.class) { + return new Complex(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + + } + + /** + * Removes {@link Species} from the complex. + * + * @param element + * object to remove + */ + public void removeElement(Species element) { + elements.remove(element); + if (element.getComplex() != null) { + if (element.getComplex() == this) { + element.setComplex(null); + } else { + logger.warn("Removing element from complex that probably doesn't belong there"); + } + } + } + + /** + * @return the structuralState + * @see #structuralState + */ + public String getStructuralState() { + return structuralState; + } + + /** + * @param structuralState + * the structuralState to set + * @see #structuralState + */ + public void setStructuralState(String structuralState) { + this.structuralState = structuralState; + } + + /** + * Returns all children and sub-children elements for this element. Only non + * {@link Complex} children will be returned. + * + * @return all children and sub-children elements for this element + */ + public Set<Species> getAllSimpleChildren() { + Set<Species> result = new HashSet<>(); + for (Species element : getElements()) { + if (element instanceof Complex) { + result.addAll(((Complex) element).getAllSimpleChildren()); + } else { + result.add(element); + } + } + return result; + } + + @Override + public String getStringType() { + return "Complex"; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Degraded.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Degraded.java index a9706c0dd9cd464eb481d33718def34f441d7016..7280a9a6951a7f82e9754d0b98539e8ff489e00f 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/Degraded.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Degraded.java @@ -12,51 +12,51 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * */ @Entity -@DiscriminatorValue("DEGRADED_ALIAS") +@DiscriminatorValue("DEGRADED") public class Degraded extends Species { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Empty constructor required by hibernate. - */ - Degraded() { - } - - /** - * Constructor that creates a copy of the element given in the parameter. - * - * @param original - * original object that will be used for creating copy - */ - public Degraded(Degraded original) { - super(original); - } - - /** - * Default constructor. - * - * @param elementId - * uniqe (within model) element identifier - */ - public Degraded(String elementId) { - super.setElementId(elementId); - } - - @Override - public Degraded copy() { - if (this.getClass() == Degraded.class) { - return new Degraded(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } - - @Override - public String getStringType() { - return "Degraded"; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Empty constructor required by hibernate. + */ + Degraded() { + } + + /** + * Constructor that creates a copy of the element given in the parameter. + * + * @param original + * original object that will be used for creating copy + */ + public Degraded(Degraded original) { + super(original); + } + + /** + * Default constructor. + * + * @param elementId + * unique (within model) element identifier + */ + public Degraded(String elementId) { + super.setElementId(elementId); + } + + @Override + public Degraded copy() { + if (this.getClass() == Degraded.class) { + return new Degraded(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } + + @Override + public String getStringType() { + return "Degraded"; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Drug.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Drug.java index f5ba5e8df1bba3d9f25e5ebde2e9767262bef38c..4dbf6a50e387cb19cc91921a897019ba8d196dee 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/Drug.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Drug.java @@ -12,52 +12,51 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * */ @Entity -@DiscriminatorValue("DRUG_ALIAS") +@DiscriminatorValue("DRUG") public class Drug extends Species { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Empty constructor required by hibernate. - */ - Drug() { - } - - /** - * Constructor that creates a copy of the element given in the parameter. - * - * @param original - * original object that will be used for creating copy - */ - public Drug(Drug original) { - super(original); - } - - /** - * Default constructor. - * - * @param elementId - * uniqe (within model) element identifier - */ - public Drug(String elementId) { - setElementId(elementId); - } - - @Override - public Drug copy() { - if (this.getClass() == Drug.class) { - return new Drug(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } - - @Override - public String getStringType() { - return "Drug"; - } - + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Empty constructor required by hibernate. + */ + Drug() { + } + + /** + * Constructor that creates a copy of the element given in the parameter. + * + * @param original + * original object that will be used for creating copy + */ + public Drug(Drug original) { + super(original); + } + + /** + * Default constructor. + * + * @param elementId + * unique (within model) element identifier + */ + public Drug(String elementId) { + setElementId(elementId); + } + + @Override + public Drug copy() { + if (this.getClass() == Drug.class) { + return new Drug(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } + + @Override + public String getStringType() { + return "Drug"; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Element.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Element.java index 5318adb761e70f365fa134401f6671d3f5346236..ab8c1b997cd4661068732b00f555684bf545fb74 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/Element.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Element.java @@ -29,13 +29,12 @@ import javax.persistence.JoinTable; import javax.persistence.ManyToMany; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; -import javax.persistence.Table; +import javax.persistence.OrderColumn; import javax.xml.bind.annotation.XmlTransient; import org.apache.log4j.Logger; import org.hibernate.annotations.Cascade; import org.hibernate.annotations.CascadeType; -import org.hibernate.annotations.IndexColumn; import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.model.map.BioEntity; @@ -50,17 +49,16 @@ import lcsb.mapviewer.model.map.model.ModelData; /** * Abstract class representing objects in the model. Elements are objects that - * contains graphical representation data for element and metainformation about + * contains graphical representation data for element and meta information about * element (like symbol, name, etc.). * * @author Piotr Gawron * */ @Entity -@Table(name = "element_table") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name = "element_type_db", discriminatorType = DiscriminatorType.STRING) -@DiscriminatorValue("GENERIC_ALIAS") +@DiscriminatorValue("GENERIC") public abstract class Element implements BioEntity, Serializable, SbmlArgument { /** @@ -108,7 +106,6 @@ public abstract class Element implements BioEntity, Serializable, SbmlArgument { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; /** @@ -165,7 +162,6 @@ public abstract class Element implements BioEntity, Serializable, SbmlArgument { /** * Color of the font. */ - @Column(name = "font_color") private Color fontColor = Color.BLACK; /** @@ -200,7 +196,7 @@ public abstract class Element implements BioEntity, Serializable, SbmlArgument { /** * Notes describing this element. */ - @Column(name = "notes", columnDefinition = "TEXT") + @Column(columnDefinition = "TEXT") private String notes = ""; /** @@ -232,9 +228,9 @@ public abstract class Element implements BioEntity, Serializable, SbmlArgument { * Lists of all synonyms used for describing this element. */ @ElementCollection(fetch = FetchType.EAGER) - @CollectionTable(name = "element_synonyms", joinColumns = @JoinColumn(name = "idDb")) + @CollectionTable(name = "element_synonyms", joinColumns = @JoinColumn(name = "id")) @Column(name = "synonym") - @IndexColumn(name = "idx") + @OrderColumn(name = "idx") @Cascade({ org.hibernate.annotations.CascadeType.ALL }) private List<String> synonyms = new ArrayList<>(); @@ -242,9 +238,9 @@ public abstract class Element implements BioEntity, Serializable, SbmlArgument { * Lists of all synonyms used for describing this element. */ @ElementCollection(fetch = FetchType.EAGER) - @CollectionTable(name = "element_former_symbols", joinColumns = @JoinColumn(name = "idDb")) + @CollectionTable(name = "element_former_symbols", joinColumns = @JoinColumn(name = "id")) @Column(name = "symbol") - @IndexColumn(name = "idx") + @OrderColumn(name = "idx") @Cascade({ org.hibernate.annotations.CascadeType.ALL }) private List<String> formerSymbols = new ArrayList<>(); @@ -254,8 +250,8 @@ public abstract class Element implements BioEntity, Serializable, SbmlArgument { @Cascade({ CascadeType.ALL }) @ManyToMany(fetch = FetchType.EAGER) @JoinTable(name = "element_miriam", joinColumns = { - @JoinColumn(name = "element_id", referencedColumnName = "idDb", nullable = false, updatable = false) }, inverseJoinColumns = { - @JoinColumn(name = "miriam_id", referencedColumnName = "idDb", nullable = true, updatable = true) }) + @JoinColumn(name = "element_id", referencedColumnName = "id", nullable = false, updatable = false) }, inverseJoinColumns = { + @JoinColumn(name = "miriam_id", referencedColumnName = "id", nullable = true, updatable = true) }) private Set<MiriamData> miriamData = new HashSet<>(); /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Gene.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Gene.java index ae7a0cfc64e435a40828a9c69884e9822fb3a722..183c684ef1afb87ccc483765b80053b2eb7dd247 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/Gene.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Gene.java @@ -22,7 +22,7 @@ import lcsb.mapviewer.model.map.species.field.ModificationResidue; * */ @Entity -@DiscriminatorValue("GENE_ALIAS") +@DiscriminatorValue("GENE") public class Gene extends Species { /** @@ -61,7 +61,7 @@ public class Gene extends Species { * Default constructor. * * @param elementId - * uniqe (within model) element identifier + * unique (within model) element identifier */ public Gene(String elementId) { setElementId(elementId); diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/GenericProtein.java b/model/src/main/java/lcsb/mapviewer/model/map/species/GenericProtein.java index ee2b3e1d31b2b997656368a0512a7710e69709eb..47b2e2d0d8baf41b24e499c887b29fd871043746 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/GenericProtein.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/GenericProtein.java @@ -12,7 +12,7 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * */ @Entity -@DiscriminatorValue("GENERIC_PROTEIN_ALIAS") +@DiscriminatorValue("GENERIC_PROTEIN") public class GenericProtein extends Protein { /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Ion.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Ion.java index 9e41b20e1a980b570bb7062097c39a676768aee0..570f5e349bafd323c878a441f618be50bda9db05 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/Ion.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Ion.java @@ -12,53 +12,52 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * */ @Entity -@DiscriminatorValue("ION_ALIAS") +@DiscriminatorValue("ION") public class Ion extends Chemical { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Empty constructor required by hibernate. - */ - Ion() { - } - - /** - * Constructor that creates a copy of the element given in the parameter. - * - * @param original - * original object that will be used for creating copy - */ - public Ion(Ion original) { - super(original); - } - - /** - * Default constructor. - * - * @param elementId - * uniqe (within model) element identifier - */ - public Ion(String elementId) { - setElementId(elementId); - } - - @Override - public Ion copy() { - if (this.getClass() == Ion.class) { - return new Ion(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } - - @Override - public String getStringType() { - return "Ion"; - } - + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Empty constructor required by hibernate. + */ + Ion() { + } + + /** + * Constructor that creates a copy of the element given in the parameter. + * + * @param original + * original object that will be used for creating copy + */ + public Ion(Ion original) { + super(original); + } + + /** + * Default constructor. + * + * @param elementId + * unique (within model) element identifier + */ + public Ion(String elementId) { + setElementId(elementId); + } + + @Override + public Ion copy() { + if (this.getClass() == Ion.class) { + return new Ion(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } + + @Override + public String getStringType() { + return "Ion"; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/IonChannelProtein.java b/model/src/main/java/lcsb/mapviewer/model/map/species/IonChannelProtein.java index 5a628feeddb77893f4e1874546954a2aef399d4f..08c1935a143f9c6b9fcc5ca4699eeb2229808d07 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/IonChannelProtein.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/IonChannelProtein.java @@ -12,47 +12,47 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * */ @Entity -@DiscriminatorValue("ION_CHANNEL_PROTEIN_ALIAS") +@DiscriminatorValue("ION_CHANNEL_PROTEIN") public class IonChannelProtein extends Protein { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Empty constructor required by hibernate. - */ - IonChannelProtein() { - } - - /** - * Constructor that creates a copy of the element given in the parameter. - * - * @param original - * original object that will be used for creating copy - */ - public IonChannelProtein(IonChannelProtein original) { - super(original); - } - - /** - * Default constructor. - * - * @param elementId - * uniqe (within model) element identifier - */ - public IonChannelProtein(String elementId) { - setElementId(elementId); - } - - @Override - public IonChannelProtein copy() { - if (this.getClass() == IonChannelProtein.class) { - return new IonChannelProtein(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Empty constructor required by hibernate. + */ + IonChannelProtein() { + } + + /** + * Constructor that creates a copy of the element given in the parameter. + * + * @param original + * original object that will be used for creating copy + */ + public IonChannelProtein(IonChannelProtein original) { + super(original); + } + + /** + * Default constructor. + * + * @param elementId + * unique (within model) element identifier + */ + public IonChannelProtein(String elementId) { + setElementId(elementId); + } + + @Override + public IonChannelProtein copy() { + if (this.getClass() == IonChannelProtein.class) { + return new IonChannelProtein(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Phenotype.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Phenotype.java index 0f130d781687f785b6dea1b9491cf2df5d39bcdd..a1a215e633c37ad4563f34ff85881d3660ef9e94 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/Phenotype.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Phenotype.java @@ -12,53 +12,52 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * */ @Entity -@DiscriminatorValue("PHENTOYPE_ALIAS") +@DiscriminatorValue("PHENTOYPE") public class Phenotype extends Species { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Empty constructor required by hibernate. - */ - Phenotype() { - } - - /** - * Constructor that creates a copy of the element given in the parameter. - * - * @param original - * original object that will be used for creating copy - */ - public Phenotype(Phenotype original) { - super(original); - } - - /** - * Default constructor. - * - * @param elementId - * uniqe (within model) element identifier - */ - public Phenotype(String elementId) { - setElementId(elementId); - } - - @Override - public Phenotype copy() { - if (this.getClass() == Phenotype.class) { - return new Phenotype(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } - - @Override - public String getStringType() { - return "Phenotype"; - } - + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Empty constructor required by hibernate. + */ + Phenotype() { + } + + /** + * Constructor that creates a copy of the element given in the parameter. + * + * @param original + * original object that will be used for creating copy + */ + public Phenotype(Phenotype original) { + super(original); + } + + /** + * Default constructor. + * + * @param elementId + * unique (within model) element identifier + */ + public Phenotype(String elementId) { + setElementId(elementId); + } + + @Override + public Phenotype copy() { + if (this.getClass() == Phenotype.class) { + return new Phenotype(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } + + @Override + public String getStringType() { + return "Phenotype"; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Protein.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Protein.java index c49a439a52c0f61faef14a7c4ee1cf36f9f59c32..829ca434832eff182470056c23b1f44c7e803dd6 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/Protein.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Protein.java @@ -21,7 +21,7 @@ import lcsb.mapviewer.model.map.species.field.ModificationResidue; * */ @Entity -@DiscriminatorValue("PROTEIN_ALIAS") +@DiscriminatorValue("PROTEIN") public abstract class Protein extends Species { /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/ReceptorProtein.java b/model/src/main/java/lcsb/mapviewer/model/map/species/ReceptorProtein.java index 8e0043ab07b3ca0db83d809e7c3230674c636008..0633255ba115a3783bf52c5edc0b83ca8d2c7642 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/ReceptorProtein.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/ReceptorProtein.java @@ -12,46 +12,46 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * */ @Entity -@DiscriminatorValue("RECEPTOR_PROTEIN_ALIAS") +@DiscriminatorValue("RECEPTOR_PROTEIN") public class ReceptorProtein extends Protein { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Empty constructor required by hibernate. - */ - ReceptorProtein() { - } - - /** - * Constructor that creates a copy of the element given in the parameter. - * - * @param original - * original object that will be used for creating copy - */ - public ReceptorProtein(ReceptorProtein original) { - super(original); - } - - /** - * Default constructor. - * - * @param elementId - * uniqe (within model) element identifier - */ - public ReceptorProtein(String elementId) { - super(elementId); - } - - @Override - public ReceptorProtein copy() { - if (this.getClass() == ReceptorProtein.class) { - return new ReceptorProtein(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Empty constructor required by hibernate. + */ + ReceptorProtein() { + } + + /** + * Constructor that creates a copy of the element given in the parameter. + * + * @param original + * original object that will be used for creating copy + */ + public ReceptorProtein(ReceptorProtein original) { + super(original); + } + + /** + * Default constructor. + * + * @param elementId + * unique (within model) element identifier + */ + public ReceptorProtein(String elementId) { + super(elementId); + } + + @Override + public ReceptorProtein copy() { + if (this.getClass() == ReceptorProtein.class) { + return new ReceptorProtein(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Rna.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Rna.java index 69c46c396d598d23cf6c6e6cf5f9571693dff6ee..b9d6f9233ff13b29478c251c775de23a2c09b3c5 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/Rna.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Rna.java @@ -22,7 +22,7 @@ import lcsb.mapviewer.model.map.species.field.ModificationResidue; * */ @Entity -@DiscriminatorValue("RNA_ALIAS") +@DiscriminatorValue("RNA") public class Rna extends Species { /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/SimpleMolecule.java b/model/src/main/java/lcsb/mapviewer/model/map/species/SimpleMolecule.java index d535c4dcc88f6ad3fcd35d86e3058926c82826ae..973c05899cd8fdb191e1d22ce1621916060f7773 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/SimpleMolecule.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/SimpleMolecule.java @@ -12,53 +12,52 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * */ @Entity -@DiscriminatorValue("SIMPLE_MOLECULE_ALIAS") +@DiscriminatorValue("SIMPLE_MOLECULE") public class SimpleMolecule extends Chemical { - - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Empty constructor required by hibernate. - */ - SimpleMolecule() { - } - - /** - * Constructor that creates a copy of the element given in the parameter. - * - * @param original - * original object that will be used for creating copy - */ - public SimpleMolecule(SimpleMolecule original) { - super(original); - } - - /** - * Default constructor. - * - * @param elementId - * uniqe (within model) element identifier - */ - public SimpleMolecule(String elementId) { - setElementId(elementId); - } - - @Override - public SimpleMolecule copy() { - if (this.getClass() == SimpleMolecule.class) { - return new SimpleMolecule(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } - - @Override - public String getStringType() { - return "Simple molecule"; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Empty constructor required by hibernate. + */ + SimpleMolecule() { + } + + /** + * Constructor that creates a copy of the element given in the parameter. + * + * @param original + * original object that will be used for creating copy + */ + public SimpleMolecule(SimpleMolecule original) { + super(original); + } + + /** + * Default constructor. + * + * @param elementId + * unique (within model) element identifier + */ + public SimpleMolecule(String elementId) { + setElementId(elementId); + } + + @Override + public SimpleMolecule copy() { + if (this.getClass() == SimpleMolecule.class) { + return new SimpleMolecule(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } + + @Override + public String getStringType() { + return "Simple molecule"; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Species.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Species.java index 8990825e015380dd3428ede157d48323dfdfd4f9..7a396ac047e3fdd95710691958f46c6a45acd54f 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/Species.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Species.java @@ -27,7 +27,7 @@ import lcsb.mapviewer.model.map.species.field.UniprotRecord; * */ @Entity -@DiscriminatorValue("Species") +@DiscriminatorValue("SPECIES") public abstract class Species extends Element { /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/SpeciesComparator.java b/model/src/main/java/lcsb/mapviewer/model/map/species/SpeciesComparator.java index 00dac7285ad6638713e4b29586e47415570cbbb2..54daaec6071f8f46c8f646212ccfabc4ba82b176 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/SpeciesComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/SpeciesComparator.java @@ -142,13 +142,15 @@ public class SpeciesComparator extends Comparator<Species> { } if (booleanComparator.compare(arg0.isBoundaryCondition(), arg1.isBoundaryCondition()) != 0) { - logger.debug("BoundaryCondition different: \"" + arg0.isBoundaryCondition() + "\", \"" + arg1.isBoundaryCondition() + "\""); + logger.debug("BoundaryCondition different: \"" + arg0.isBoundaryCondition() + "\", \"" + + arg1.isBoundaryCondition() + "\""); return booleanComparator.compare(arg0.isBoundaryCondition(), arg1.isBoundaryCondition()); } EnumComparator enumComparator = new EnumComparator(); if (enumComparator.compare(arg0.getSubstanceUnits(), arg1.getSubstanceUnits()) != 0) { - logger.debug("SubstanceUnits different: \"" + arg0.getSubstanceUnits() + "\", \"" + arg1.getSubstanceUnits() + "\""); + logger.debug( + "SubstanceUnits different: \"" + arg0.getSubstanceUnits() + "\", \"" + arg1.getSubstanceUnits() + "\""); return enumComparator.compare(arg0.getSubstanceUnits(), arg1.getSubstanceUnits()); } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/TruncatedProtein.java b/model/src/main/java/lcsb/mapviewer/model/map/species/TruncatedProtein.java index 6dd5521353e8a563886efea14c0c4250f11a294a..0ff57f9f42043435f29e17bf202455031b654c56 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/TruncatedProtein.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/TruncatedProtein.java @@ -12,46 +12,46 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * */ @Entity -@DiscriminatorValue("TRUNCATED_PROTEIN_ALIAS") +@DiscriminatorValue("TRUNCATED_PROTEIN") public class TruncatedProtein extends Protein { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Empty constructor required by hibernate. - */ - TruncatedProtein() { - } - - /** - * Constructor that creates a copy of the element given in the parameter. - * - * @param original - * original object that will be used for creating copy - */ - public TruncatedProtein(TruncatedProtein original) { - super(original); - } - - /** - * Default constructor. - * - * @param elementId - * uniqe (within model) element identifier - */ - public TruncatedProtein(String elementId) { - super(elementId); - } - - @Override - public TruncatedProtein copy() { - if (this.getClass() == TruncatedProtein.class) { - return new TruncatedProtein(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Empty constructor required by hibernate. + */ + TruncatedProtein() { + } + + /** + * Constructor that creates a copy of the element given in the parameter. + * + * @param original + * original object that will be used for creating copy + */ + public TruncatedProtein(TruncatedProtein original) { + super(original); + } + + /** + * Default constructor. + * + * @param elementId + * unique (within model) element identifier + */ + public TruncatedProtein(String elementId) { + super(elementId); + } + + @Override + public TruncatedProtein copy() { + if (this.getClass() == TruncatedProtein.class) { + return new TruncatedProtein(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Unknown.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Unknown.java index bb261edd8194524bfca5eb79dfc04160dc363887..bd9d0542752d253d074e25f178a6d5617892d435 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/Unknown.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Unknown.java @@ -12,52 +12,52 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * */ @Entity -@DiscriminatorValue("UNKNOWN_ALIAS") +@DiscriminatorValue("UNKNOWN") public class Unknown extends Species { - - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Empty constructor required by hibernate. - */ - Unknown() { - } - - /** - * Constructor that creates a copy of the element given in the parameter. - * - * @param original - * original object that will be used for creating copy - */ - public Unknown(Unknown original) { - super(original); - } - - /** - * Default constructor. - * - * @param elementId - * uniqe (within model) element identifier - */ - public Unknown(String elementId) { - setElementId(elementId); - } - - @Override - public Unknown copy() { - if (this.getClass() == Unknown.class) { - return new Unknown(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } - - @Override - public String getStringType() { - return "Unknown"; - } + + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Empty constructor required by hibernate. + */ + Unknown() { + } + + /** + * Constructor that creates a copy of the element given in the parameter. + * + * @param original + * original object that will be used for creating copy + */ + public Unknown(Unknown original) { + super(original); + } + + /** + * Default constructor. + * + * @param elementId + * unique (within model) element identifier + */ + public Unknown(String elementId) { + setElementId(elementId); + } + + @Override + public Unknown copy() { + if (this.getClass() == Unknown.class) { + return new Unknown(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } + + @Override + public String getStringType() { + return "Unknown"; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/field/AbstractRegionModification.java b/model/src/main/java/lcsb/mapviewer/model/map/species/field/AbstractRegionModification.java index ec63373addb301c960fba06c46a9b40a0b2e7219..58ed068047f140fa34c899ecdf3c7abecd4676e7 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/field/AbstractRegionModification.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/field/AbstractRegionModification.java @@ -2,7 +2,6 @@ package lcsb.mapviewer.model.map.species.field; import java.text.DecimalFormat; -import javax.persistence.Column; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; @@ -25,13 +24,11 @@ public abstract class AbstractRegionModification extends ModificationResidue { /** * Width of the region in the graphic representation. */ - @Column(name = "width") private double width = DEFAULT_SIZE; /** * Height of the region in the graphic representation. */ - @Column(name = "height") private double height = DEFAULT_SIZE; public AbstractRegionModification() { diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/field/ModificationResidue.java b/model/src/main/java/lcsb/mapviewer/model/map/species/field/ModificationResidue.java index 4c8e7b3e37488f08699432ae4285de7fe39e745f..6d76f71c98a20f272d37727453f6d1f8c69b8fb0 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/field/ModificationResidue.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/field/ModificationResidue.java @@ -4,7 +4,6 @@ import java.awt.geom.Point2D; import java.io.Serializable; import javax.persistence.CascadeType; -import javax.persistence.Column; import javax.persistence.DiscriminatorColumn; import javax.persistence.DiscriminatorType; import javax.persistence.DiscriminatorValue; @@ -17,7 +16,6 @@ import javax.persistence.Inheritance; import javax.persistence.InheritanceType; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; -import javax.persistence.Table; import org.apache.log4j.Logger; import org.hibernate.annotations.Type; @@ -33,12 +31,10 @@ import lcsb.mapviewer.model.map.species.Species; */ @Entity -@Table(name = "modification_residue_table") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name = "modification_type", discriminatorType = DiscriminatorType.STRING) @DiscriminatorValue("GENERIC_MODIFICATION_RESIDUE") -@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") -public class ModificationResidue implements Serializable { +public abstract class ModificationResidue implements Serializable { /** * @@ -56,7 +52,6 @@ public class ModificationResidue implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "iddb", unique = true, nullable = false) private int id; /** @@ -69,7 +64,6 @@ public class ModificationResidue implements Serializable { */ private String name = ""; - @Column(name = "position") @Type(type = "lcsb.mapviewer.persist.mapper.Point2DMapper") private Point2D position = null; diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/field/PositionToCompartment.java b/model/src/main/java/lcsb/mapviewer/model/map/species/field/PositionToCompartment.java index 2d1a26e2a66cef192d55cbd1d0519f3b9b86be36..22240b09b690eb78365d8c7e17a0f32d801e099d 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/field/PositionToCompartment.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/field/PositionToCompartment.java @@ -11,67 +11,67 @@ package lcsb.mapviewer.model.map.species.field; */ public enum PositionToCompartment { - /** - * Species is inside compartment. - */ - INSIDE("inside"), + /** + * Species is inside compartment. + */ + INSIDE("inside"), - /** - * Species is inside the border. - */ - INSIDE_OF_MEMBRANE("insideOfMembrane"), + /** + * Species is inside the border. + */ + INSIDE_OF_MEMBRANE("insideOfMembrane"), - /** - * Species is crossing the border. - */ - TRANSMEMBRANE("transmembrane"), + /** + * Species is crossing the border. + */ + TRANSMEMBRANE("transmembrane"), - /** - * Species is on outer border of compartment. - */ - OUTER_SURFACE("outerSurface"), + /** + * Species is on outer border of compartment. + */ + OUTER_SURFACE("outerSurface"), - /** - * Species is on inner border of compartment. - */ - INNER_SURFACE("innerSurface"); + /** + * Species is on inner border of compartment. + */ + INNER_SURFACE("innerSurface"); - /** - * String representing the position. - */ - private String stringName; + /** + * String representing the position. + */ + private String stringName; - /** - * Default constructor. - * - * @param stringName - * {@link #stringName} - */ - PositionToCompartment(String stringName) { - this.stringName = stringName; - } + /** + * Default constructor. + * + * @param stringName + * {@link #stringName} + */ + PositionToCompartment(String stringName) { + this.stringName = stringName; + } - /** - * @return the stringName - * @see #stringName - */ - public String getStringName() { - return stringName; - } + /** + * @return the stringName + * @see #stringName + */ + public String getStringName() { + return stringName; + } - /** - * Returns {@link PositionToCompartment} based on the {@link #stringName}. - * - * @param string - * {@link #stringName} - * @return {@link PositionToCompartment} based on the {@link #stringName} - */ - public static PositionToCompartment getByString(String string) { - for (PositionToCompartment pos : PositionToCompartment.values()) { - if (pos.getStringName().equalsIgnoreCase(string)) { - return pos; - } - } - return null; - } + /** + * Returns {@link PositionToCompartment} based on the {@link #stringName}. + * + * @param string + * {@link #stringName} + * @return {@link PositionToCompartment} based on the {@link #stringName} + */ + public static PositionToCompartment getByString(String string) { + for (PositionToCompartment pos : PositionToCompartment.values()) { + if (pos.getStringName().equalsIgnoreCase(string)) { + return pos; + } + } + return null; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/field/Structure.java b/model/src/main/java/lcsb/mapviewer/model/map/species/field/Structure.java index 97f37f09a2f391ba422522baf11af158ca9ef567..6eaa87c618234f5e06b53a7f874c070239fc34d7 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/field/Structure.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/field/Structure.java @@ -4,7 +4,6 @@ import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; @@ -12,7 +11,6 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; -import javax.persistence.Table; import lcsb.mapviewer.common.exception.NotImplementedException; @@ -33,9 +31,6 @@ import lcsb.mapviewer.common.exception.NotImplementedException; * */ @Entity -@Table(name = "structure_table") -// @org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", -// strategy = "increment") public class Structure implements Serializable { /** @@ -48,7 +43,6 @@ public class Structure implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "iddb", unique = true, nullable = false) private int id; /** @@ -61,61 +55,51 @@ public class Structure implements Serializable { /** * the PDB ID which maps to the UniProt ID */ - @Column(name = "pdb_id") private String pdbId = null; /** * the specific chain of the PDB which maps to the UniProt ID */ - @Column(name = "chain_id") private String chainId = null; /** * the percent coverage of the entire UniProt sequence */ - @Column(name = "coverage") private Double coverage = null; /** * the resolution of the structure */ - @Column(name = "resolution") private Double resolution = null; /** * the structure residue number which maps to the start of the mapped sequence */ - @Column(name = "struct_start") private Integer structStart = null; /** * the structure residue number which maps to the end of the mapped sequence */ - @Column(name = "struct_end") private Integer structEnd = null; /** * the sequence residue number which maps to the structure start */ - @Column(name = "unp_start") private Integer unpStart = null; /** * the sequence residue number which maps to the structure end */ - @Column(name = "unp_end") private Integer unpEnd = null; /** * type of experiment used to determine structure */ - @Column(name = "experimental_method") private String experimentalMethod = null; /** * taxonomic ID of the protein's original organism */ - @Column(name = "tax_id") private Integer taxId = null; /** diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/field/UniprotRecord.java b/model/src/main/java/lcsb/mapviewer/model/map/species/field/UniprotRecord.java index ceba7173db97d1996f9151651334e9a3c760ba11..b735554f7a3b61e67d9b7a37e280263a2115b1ac 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/field/UniprotRecord.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/field/UniprotRecord.java @@ -14,7 +14,6 @@ import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; -import javax.persistence.Table; import org.hibernate.annotations.Cascade; import org.hibernate.annotations.CascadeType; @@ -31,154 +30,149 @@ import lcsb.mapviewer.model.map.species.Species; */ @Entity -@Table(name = "uniprot_table") -//@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") public class UniprotRecord implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - - /** - * Unique identifier in the database. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "iddb", unique = true, nullable = false) - private int id; - - - /** - * ID of the uniprot record - */ - @Column(name = "uniprot_id", nullable = false) - private String uniprotId = ""; - - /** - * Species to which this uniprot record belongs to. - */ - @ManyToOne(fetch = FetchType.EAGER) - @JoinColumn(name = "element_id", nullable = false) - private Species species; - - /** - * List of uniprot records which are associated with this species. - */ - @Cascade({ CascadeType.ALL }) - @OneToMany(fetch = FetchType.EAGER, mappedBy = "uniprot", orphanRemoval = true) - private Set<Structure> structures = new HashSet<>(); - - /** - * Default constructor. - */ - public UniprotRecord() { - } - - /** - * Constructor that initialize object with the data taken from the parameter. - * - * @param ur - * original object from which data is taken - */ - public UniprotRecord(UniprotRecord ur) { - this.id = ur.id; - this.uniprotId = ur.uniprotId; - this.species = ur.species; - } - - /** - * Creates copy of the object. - * - * @return copy of the object. - */ - public UniprotRecord copy() { - if (this.getClass() == UniprotRecord.class) { - return new UniprotRecord(this); - } else { - throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); - } - } - - - - /* (non-Javadoc) - * @see java.lang.Object#toString() - */ - @Override - public String toString() { - return "UniprotRecord [id=" + id + ", uniprotId=" + uniprotId + ", species=" + species + ", structures=" - + structures + "]"; - } - - /** - * @return the idModificationResidue - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - - /** - * @return the uniprot id - * @see #uniprotId - */ - public String getUniprotId() { - return uniprotId; - } - - /** - * @param uniprot id - * the id to set - * @see #idModificationResidue - */ - public void setUniprotId(String uniprotId) { - this.uniprotId = uniprotId; - } - - /** - * @param species - * species to which this uniprot record belongs - * @see #species - */ - public void setSpecies(Species species) { - this.species = species; - } - - /** - * @return the species - * @see #species - */ - public Species getSpecies() { - return species; - } - - /** - * @param structures - * set of structures mapped to this uniprot record - * @see #structures - */ - public void setStructures(Set<Structure> structures) { - this.structures = structures; - } - - /** - * @return the structures - * @see #structures - */ - public Set<Structure> getStructures() { - return structures; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Unique identifier in the database. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + + /** + * ID of the uniprot record + */ + @Column(nullable = false) + private String uniprotId = ""; + + /** + * Species to which this uniprot record belongs to. + */ + @ManyToOne(fetch = FetchType.EAGER) + @JoinColumn(name = "element_id", nullable = false) + private Species species; + + /** + * List of uniprot records which are associated with this species. + */ + @Cascade({ CascadeType.ALL }) + @OneToMany(fetch = FetchType.EAGER, mappedBy = "uniprot", orphanRemoval = true) + private Set<Structure> structures = new HashSet<>(); + + /** + * Default constructor. + */ + public UniprotRecord() { + } + + /** + * Constructor that initialize object with the data taken from the parameter. + * + * @param ur + * original object from which data is taken + */ + public UniprotRecord(UniprotRecord ur) { + this.id = ur.id; + this.uniprotId = ur.uniprotId; + this.species = ur.species; + } + + /** + * Creates copy of the object. + * + * @return copy of the object. + */ + public UniprotRecord copy() { + if (this.getClass() == UniprotRecord.class) { + return new UniprotRecord(this); + } else { + throw new NotImplementedException("Method copy() should be overriden in class " + this.getClass()); + } + } + + /* + * (non-Javadoc) + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + return "UniprotRecord [id=" + id + ", uniprotId=" + uniprotId + ", species=" + species + ", structures=" + + structures + "]"; + } + + /** + * @return the idModificationResidue + * @see #id + */ + public int getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(int id) { + this.id = id; + } + + /** + * @return the uniprot id + * @see #uniprotId + */ + public String getUniprotId() { + return uniprotId; + } + + /** + * @param uniprot + * id the id to set + * @see #idModificationResidue + */ + public void setUniprotId(String uniprotId) { + this.uniprotId = uniprotId; + } + + /** + * @param species + * species to which this uniprot record belongs + * @see #species + */ + public void setSpecies(Species species) { + this.species = species; + } + + /** + * @return the species + * @see #species + */ + public Species getSpecies() { + return species; + } + + /** + * @param structures + * set of structures mapped to this uniprot record + * @see #structures + */ + public void setStructures(Set<Structure> structures) { + this.structures = structures; + } + + /** + * @return the structures + * @see #structures + */ + public Set<Structure> getStructures() { + return structures; + } public void addStructures(Collection<Structure> structures) { this.structures.addAll(structures); diff --git a/model/src/main/java/lcsb/mapviewer/model/map/statistics/SearchHistory.java b/model/src/main/java/lcsb/mapviewer/model/map/statistics/SearchHistory.java index bc9dd821a68d6ebbfeb2b58c6603b3c1891cbf43..4769fddc83c1e47164da8a7c9eeb7f21e40372ff 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/statistics/SearchHistory.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/statistics/SearchHistory.java @@ -5,10 +5,11 @@ import java.util.Calendar; import javax.persistence.Column; import javax.persistence.Entity; +import javax.persistence.EnumType; +import javax.persistence.Enumerated; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; -import javax.persistence.Table; /** * This object describe single search event entry. It's used for gathering some @@ -18,152 +19,151 @@ import javax.persistence.Table; * */ @Entity -@Table(name = "history_table") public class SearchHistory implements Serializable { - - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Unique database identifier. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - - /** - * Query entered by the user. - */ - @Column(nullable = false) - private String query; - - /** - * Name of the project where user performed search. (It cannot be id, because - * event after map is removed we want to store statistics). - */ - private String map; - - /** - * When the event occurred. - */ - @Column(nullable = false) - private Calendar timestamp = Calendar.getInstance(); - - /** - * Type of the search event. - */ - @Column(nullable = false) - private SearchType type; - - /** - * Client ip address. - */ - @Column(nullable = false) - private String ipAddress; - - /** - * @return the id - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - - /** - * @return the query - * @see #query - */ - public String getQuery() { - return query; - } - - /** - * @param query - * the query to set - * @see #query - */ - public void setQuery(String query) { - this.query = query; - } - - /** - * @return the map - * @see #map - */ - public String getMap() { - return map; - } - - /** - * @param map - * the map to set - * @see #map - */ - public void setMap(String map) { - this.map = map; - } - - /** - * @return the timestamp - * @see #timestamp - */ - public Calendar getTimestamp() { - return timestamp; - } - - /** - * @param timestamp - * the timestamp to set - * @see #timestamp - */ - public void setTimestamp(Calendar timestamp) { - this.timestamp = timestamp; - } - - /** - * @return the type - * @see #type - */ - public SearchType getType() { - return type; - } - - /** - * @param type - * the type to set - * @see #type - */ - public void setType(SearchType type) { - this.type = type; - } - - /** - * @return the ipAddress - * @see #ipAddress - */ - public String getIpAddress() { - return ipAddress; - } - - /** - * @param ipAddress - * the ipAddress to set - * @see #ipAddress - */ - public void setIpAddress(String ipAddress) { - this.ipAddress = ipAddress; - } + + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Unique database identifier. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + + /** + * Query entered by the user. + */ + @Column(nullable = false) + private String query; + + /** + * Name of the project where user performed search. (It cannot be id, because + * event after map is removed we want to store statistics). + */ + private String map; + + /** + * When the event occurred. + */ + @Column(nullable = false) + private Calendar timestamp = Calendar.getInstance(); + + /** + * Type of the search event. + */ + @Column(nullable = false) + @Enumerated(EnumType.STRING) + private SearchType type; + + /** + * Client IP address. + */ + @Column(nullable = false) + private String ipAddress; + + /** + * @return the id + * @see #id + */ + public int getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(int id) { + this.id = id; + } + + /** + * @return the query + * @see #query + */ + public String getQuery() { + return query; + } + + /** + * @param query + * the query to set + * @see #query + */ + public void setQuery(String query) { + this.query = query; + } + + /** + * @return the map + * @see #map + */ + public String getMap() { + return map; + } + + /** + * @param map + * the map to set + * @see #map + */ + public void setMap(String map) { + this.map = map; + } + + /** + * @return the timestamp + * @see #timestamp + */ + public Calendar getTimestamp() { + return timestamp; + } + + /** + * @param timestamp + * the timestamp to set + * @see #timestamp + */ + public void setTimestamp(Calendar timestamp) { + this.timestamp = timestamp; + } + + /** + * @return the type + * @see #type + */ + public SearchType getType() { + return type; + } + + /** + * @param type + * the type to set + * @see #type + */ + public void setType(SearchType type) { + this.type = type; + } + + /** + * @return the ipAddress + * @see #ipAddress + */ + public String getIpAddress() { + return ipAddress; + } + + /** + * @param ipAddress + * the ipAddress to set + * @see #ipAddress + */ + public void setIpAddress(String ipAddress) { + this.ipAddress = ipAddress; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/statistics/SearchType.java b/model/src/main/java/lcsb/mapviewer/model/map/statistics/SearchType.java index 26afa5c6dd35ac8c1814a66254f9c3e0ca3c31e4..6656c673376a8faed068910a6b65949bd100a141 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/statistics/SearchType.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/statistics/SearchType.java @@ -7,23 +7,23 @@ package lcsb.mapviewer.model.map.statistics; * */ public enum SearchType { - /** - * General search event. - */ - GENERAL, + /** + * General search event. + */ + GENERAL, - /** - * Drug search event. - */ - DRUG, + /** + * Drug search event. + */ + DRUG, - /** - * Chemical search event. - */ - CHEMICAL, + /** + * Chemical search event. + */ + CHEMICAL, - /** - * Mi RNA search event. - */ - MI_RNA + /** + * Mi RNA search event. + */ + MI_RNA } diff --git a/model/src/main/java/lcsb/mapviewer/model/plugin/Plugin.java b/model/src/main/java/lcsb/mapviewer/model/plugin/Plugin.java index 1f237483d17a71dc497802ff282bf74c6aa985c6..9a7500d06159759171d529f6f75a03bfce497513 100644 --- a/model/src/main/java/lcsb/mapviewer/model/plugin/Plugin.java +++ b/model/src/main/java/lcsb/mapviewer/model/plugin/Plugin.java @@ -13,7 +13,6 @@ import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; -import javax.persistence.Table; import lcsb.mapviewer.common.comparator.IntegerComparator; @@ -24,7 +23,6 @@ import lcsb.mapviewer.common.comparator.IntegerComparator; * */ @Entity -@Table(name = "plugin_table") public class Plugin implements Serializable { /** @@ -45,7 +43,6 @@ public class Plugin implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; /** @@ -66,14 +63,13 @@ public class Plugin implements Serializable { /** * Is the plugin public. */ - @Column(name = "is_public") - private boolean isPublic= false; + private boolean isPublic = false; /** * List of urls from which plugin can be downloaded. */ @ElementCollection - @CollectionTable(name = "plugin_urls", joinColumns = @JoinColumn(name = "plugin_iddb")) + @CollectionTable(name = "plugin_urls", joinColumns = @JoinColumn(name = "plugin_id")) @Column(name = "url") private Set<String> urls = new HashSet<>(); diff --git a/model/src/main/java/lcsb/mapviewer/model/plugin/PluginDataEntry.java b/model/src/main/java/lcsb/mapviewer/model/plugin/PluginDataEntry.java index 5a8588d7ad785115086e20c79d71b53afbe66dfa..057bf3f38ac45ee87bec8ab54cd68bec7a986359 100644 --- a/model/src/main/java/lcsb/mapviewer/model/plugin/PluginDataEntry.java +++ b/model/src/main/java/lcsb/mapviewer/model/plugin/PluginDataEntry.java @@ -9,7 +9,6 @@ import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.ManyToOne; -import javax.persistence.Table; import lcsb.mapviewer.model.user.User; @@ -20,7 +19,6 @@ import lcsb.mapviewer.model.user.User; * */ @Entity -@Table(name = "plugin_data_entry") public class PluginDataEntry implements Serializable { /** @@ -33,7 +31,6 @@ public class PluginDataEntry implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; @ManyToOne(fetch = FetchType.LAZY, optional = true) @@ -42,10 +39,10 @@ public class PluginDataEntry implements Serializable { @ManyToOne(fetch = FetchType.LAZY, optional = false) private Plugin plugin; - @Column(name = "entry_key", nullable = false) + @Column(nullable = false) private String key; - @Column(name = "entry_value", nullable = false) + @Column(nullable = false) private String value; public int getId() { diff --git a/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementEditType.java b/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementEditType.java index b2576ba60cec3cd1a5701550c6bd7143ceb7a979..4a7a69ebb137a54923c9f3464c43d6b07d8032f4 100644 --- a/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementEditType.java +++ b/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementEditType.java @@ -8,48 +8,48 @@ package lcsb.mapviewer.model.user; * */ public enum ConfigurationElementEditType { - /** - * Double value. - */ - DOUBLE, - - /** - * Integer value. - */ - INTEGER, - - /** - * String value. - */ - STRING, - - /** - * Multiple line text value. - */ - TEXT, - - /** - * Color value (for color picker). - */ - COLOR, - - /** - * Url value. - */ - URL, - - /** - * Email value. - */ - EMAIL, - - /** - * Password value. - */ - PASSWORD, - - /** - * True/false value. - */ - BOOLEAN, + /** + * Double value. + */ + DOUBLE, + + /** + * Integer value. + */ + INTEGER, + + /** + * String value. + */ + STRING, + + /** + * Multiple line text value. + */ + TEXT, + + /** + * Color value (for color picker). + */ + COLOR, + + /** + * Url value. + */ + URL, + + /** + * Email value. + */ + EMAIL, + + /** + * Password value. + */ + PASSWORD, + + /** + * True/false value. + */ + BOOLEAN, } diff --git a/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementType.java b/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementType.java index 33111aa6bc129a8ba0737d0c1885dad851389637..56de9bd7b7f517767943b199a1ba45ecbb3cf4e1 100644 --- a/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementType.java +++ b/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementType.java @@ -231,69 +231,93 @@ public enum ConfigurationElementType { LDAP_UID("LDAP login (user id)", "uid", ConfigurationElementEditType.STRING, true, ConfigurationElementTypeGroup.LDAP_CONFIGURATION), - SHOW_REACTION_TITLE("Show reaction title", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_REACTION_LINKED_SUBMAP("Show linked submap for reaction", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_REACTION_SYMBOL("Show reaction symbol", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_REACTION_ABBREVIATION("Show reaction abbreviation", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_REACTION_FORMULA("Show reaction formula", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), - SHOW_REACTION_MECHANICAL_CONFIDENCE_SCORE("Show reaction mechanical confidence score", "true", ConfigurationElementEditType.BOOLEAN, false, - ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + + SHOW_REACTION_MECHANICAL_CONFIDENCE_SCORE("Show reaction mechanical confidence score", "true", + ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_REACTION_LOWER_BOUND("Show reaction lower bound", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_REACTION_UPPER_BOUND("Show reaction upper bound", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), - SHOW_REACTION_GENE_PROTEIN_REACTION("Show reaction gene protein reaction", "true", ConfigurationElementEditType.BOOLEAN, false, - ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + + SHOW_REACTION_GENE_PROTEIN_REACTION("Show reaction gene protein reaction", "true", + ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_REACTION_SUBSYSTEM("Show reaction subsystem", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_REACTION_SYNONYMS("Show reaction synonyms", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_REACTION_DESCRIPTION("Show reaction description", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_REACTION_ANNOTATIONS("Show reaction annotations", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), SHOW_ELEMENT_TYPE("Show element type", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_ELEMENT_TITLE("Show element title", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_ELEMENT_LINKED_SUBMAP("Show linked submap for element", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_ELEMENT_GROUP_SIZE("Show element group size", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_ELEMENT_COMPARTMENT("Show element compartment", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_ELEMENT_FULL_NAME("Show element full name", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_ELEMENT_SYMBOL("Show element symbol", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_ELEMENT_ABBREVIATION("Show element abbreviation", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_ELEMENT_FORMULA("Show element formula", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_ELEMENT_FORMER_SYMBOLS("Show element former symbol", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_ELEMENT_MODIFICATIONS("Show element modifications", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_ELEMENT_CHARGE("Show element charge", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_ELEMENT_SYNONYMS("Show element synonyms", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_ELEMENT_DESCRIPTION("Show element description", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), + SHOW_ELEMENT_ANNOTATIONS("Show element annotations", "true", ConfigurationElementEditType.BOOLEAN, false, ConfigurationElementTypeGroup.SEARCH_VISIBLE_PARAMETERS), SESSION_LENGTH("Max session inactivity time (in seconds)", "7200", ConfigurationElementEditType.INTEGER, false, ConfigurationElementTypeGroup.SERVER_CONFIGURATION), - ; /** diff --git a/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementTypeGroup.java b/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementTypeGroup.java index 55cc6ea9ed0f86b554ccfe656369552cdc4a614f..14bb318cbc8e65a4997d089a1dc1c6b8bbdc5683 100644 --- a/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementTypeGroup.java +++ b/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementTypeGroup.java @@ -1,14 +1,14 @@ package lcsb.mapviewer.model.user; public enum ConfigurationElementTypeGroup { - EMAIL_NOTIFICATION("Email notification details"), - DEFAULT_USER_PRIVILEGES("Default user privileges"), - LEGEND_AND_LOGO("Legend and logo"), - OVERLAYS("Overlays"), - POINT_AND_CLICK("Point and click"), - SERVER_CONFIGURATION("Server configuration"), - LDAP_CONFIGURATION("LDAP configuration"), - SEARCH_VISIBLE_PARAMETERS("Search panel options"), + EMAIL_NOTIFICATION("Email notification details"), // + DEFAULT_USER_PRIVILEGES("Default user privileges"), // + LEGEND_AND_LOGO("Legend and logo"), // + OVERLAYS("Overlays"), // + POINT_AND_CLICK("Point and click"), // + SERVER_CONFIGURATION("Server configuration"), // + LDAP_CONFIGURATION("LDAP configuration"), // + SEARCH_VISIBLE_PARAMETERS("Search panel options"), // ; private String commonName; diff --git a/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationOption.java b/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationOption.java index c664b6fb46087b1a53fd1146d218bd08c5f8f15e..2c5c863b00e7dedb2f72cd819c13289b49e97b6d 100644 --- a/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationOption.java +++ b/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationOption.java @@ -2,14 +2,12 @@ package lcsb.mapviewer.model.user; import java.io.Serializable; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.EnumType; import javax.persistence.Enumerated; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; -import javax.persistence.Table; /** * This class represents one configurable parameter of the system. @@ -18,7 +16,6 @@ import javax.persistence.Table; * */ @Entity -@Table(name = "configuration_table") public class ConfigurationOption implements Serializable { /** @@ -31,7 +28,6 @@ public class ConfigurationOption implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; /** diff --git a/model/src/main/java/lcsb/mapviewer/model/user/ObjectPrivilege.java b/model/src/main/java/lcsb/mapviewer/model/user/ObjectPrivilege.java index 085b035727befa7a8f1480f1abe0c49f33071602..7501a98380ac2a2fe012db814e43146401e537e8 100644 --- a/model/src/main/java/lcsb/mapviewer/model/user/ObjectPrivilege.java +++ b/model/src/main/java/lcsb/mapviewer/model/user/ObjectPrivilege.java @@ -9,7 +9,7 @@ import lcsb.mapviewer.common.ObjectUtils; import lcsb.mapviewer.common.comparator.IntegerComparator; /** - * This class extends {@link BasicPrivilege} class which define typical user + * This class extends {@link Privilege} class which define typical user * privilege. The extension introduces specific object in the model to which * privilege is given. * @@ -18,7 +18,7 @@ import lcsb.mapviewer.common.comparator.IntegerComparator; */ @Entity @DiscriminatorValue("OBJECT_PRIVILEGE") -public class ObjectPrivilege extends BasicPrivilege implements Serializable { +public class ObjectPrivilege extends Privilege implements Serializable { /** * @@ -57,7 +57,7 @@ public class ObjectPrivilege extends BasicPrivilege implements Serializable { } @Override - public boolean equalsPrivilege(BasicPrivilege privilege) { + public boolean equalsPrivilege(Privilege privilege) { if (privilege == null) { return false; } diff --git a/model/src/main/java/lcsb/mapviewer/model/user/BasicPrivilege.java b/model/src/main/java/lcsb/mapviewer/model/user/Privilege.java similarity index 85% rename from model/src/main/java/lcsb/mapviewer/model/user/BasicPrivilege.java rename to model/src/main/java/lcsb/mapviewer/model/user/Privilege.java index 04f34a6ca009af0971ef0a0d868b9c753291e2d3..1aca90abddbda8d02b6a58830bad4ef78173ca88 100644 --- a/model/src/main/java/lcsb/mapviewer/model/user/BasicPrivilege.java +++ b/model/src/main/java/lcsb/mapviewer/model/user/Privilege.java @@ -3,7 +3,6 @@ package lcsb.mapviewer.model.user; import java.io.Serializable; import java.util.Comparator; -import javax.persistence.Column; import javax.persistence.DiscriminatorColumn; import javax.persistence.DiscriminatorType; import javax.persistence.DiscriminatorValue; @@ -17,33 +16,31 @@ import javax.persistence.Id; import javax.persistence.Inheritance; import javax.persistence.InheritanceType; import javax.persistence.ManyToOne; -import javax.persistence.Table; import lcsb.mapviewer.common.comparator.IntegerComparator; /** - * Class that defines user privilege. Privilege has an access level (typically 0, - * 1 value), type of the privilege and user reference. + * Class that defines user privilege. Privilege has an access level (typically + * 0, 1 value), type of the privilege and user reference. * * @author Piotr Gawron * */ @Entity -@Table(name = "privilege_table") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name = "privilege_class_type_db", discriminatorType = DiscriminatorType.STRING) @DiscriminatorValue("BASIC_PRIVILEGE") -public class BasicPrivilege implements Serializable { +public class Privilege implements Serializable { /** * */ private static final long serialVersionUID = 1L; - public static final Comparator<? super BasicPrivilege> ID_COMPARATOR = new Comparator<BasicPrivilege>() { + public static final Comparator<? super Privilege> ID_COMPARATOR = new Comparator<Privilege>() { @Override - public int compare(BasicPrivilege o1, BasicPrivilege o2) { + public int compare(Privilege o1, Privilege o2) { return new IntegerComparator().compare(o1.getId(), o2.getId()); } }; @@ -53,7 +50,6 @@ public class BasicPrivilege implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private int id; /** @@ -85,7 +81,7 @@ public class BasicPrivilege implements Serializable { * @param user * user for which this privilege is set */ - public BasicPrivilege(int level, PrivilegeType type, User user) { + public Privilege(int level, PrivilegeType type, User user) { this.level = level; this.type = type; this.user = user; @@ -94,7 +90,7 @@ public class BasicPrivilege implements Serializable { /** * Default constructor. */ - public BasicPrivilege() { + public Privilege() { } /** @@ -106,7 +102,7 @@ public class BasicPrivilege implements Serializable { * @return <code>true</code> if privilege is of the same type as an argument, * <code>false</code> otherwise */ - public boolean equalsPrivilege(BasicPrivilege privilege) { + public boolean equalsPrivilege(Privilege privilege) { if (privilege == null) { return false; } diff --git a/model/src/main/java/lcsb/mapviewer/model/user/PrivilegeType.java b/model/src/main/java/lcsb/mapviewer/model/user/PrivilegeType.java index b53d20049dab0cafc4c111aeaee33164b233fb98..aba1b94652f7e4ff4dea856a5dfb72c4a734b2de 100644 --- a/model/src/main/java/lcsb/mapviewer/model/user/PrivilegeType.java +++ b/model/src/main/java/lcsb/mapviewer/model/user/PrivilegeType.java @@ -19,7 +19,7 @@ public enum PrivilegeType { /** * User can add project. */ - ADD_MAP(BasicPrivilege.class, null, "Add project"), + ADD_MAP(Privilege.class, null, "Add project"), /** * User can edit comments in the project. @@ -29,17 +29,17 @@ public enum PrivilegeType { /** * User can manage projects. */ - PROJECT_MANAGEMENT(BasicPrivilege.class, null, "Map management"), + PROJECT_MANAGEMENT(Privilege.class, null, "Map management"), /** * User can manage users. */ - USER_MANAGEMENT(BasicPrivilege.class, null, "User management"), + USER_MANAGEMENT(Privilege.class, null, "User management"), /** * User can have custom layouts (access level defines how many). */ - CUSTOM_LAYOUTS(BasicPrivilege.class, null, "Custom overlays", true), + CUSTOM_LAYOUTS(Privilege.class, null, "Custom overlays", true), /** * User can view non-public layout. @@ -49,7 +49,7 @@ public enum PrivilegeType { /** * User can manage configuration. */ - CONFIGURATION_MANAGE(BasicPrivilege.class, null, "Manage configuration"), + CONFIGURATION_MANAGE(Privilege.class, null, "Manage configuration"), /** * User can manage layouts of all users in the project. @@ -59,17 +59,17 @@ public enum PrivilegeType { /** * User can manage reference genomes. */ - MANAGE_GENOMES(BasicPrivilege.class, null, "Manage genomes"), + MANAGE_GENOMES(Privilege.class, null, "Manage genomes"), /** * User can manage preferences */ - MANAGE_PLUGINS(BasicPrivilege.class, null, "Manage plugins"); + MANAGE_PLUGINS(Privilege.class, null, "Manage plugins"); /** * Type of privilege (basic or privilege to the object). */ - private Class<? extends BasicPrivilege> privilegeClassType; + private Class<? extends Privilege> privilegeClassType; /** * Type of the object to which privilege refers. @@ -96,7 +96,7 @@ public enum PrivilegeType { * @param commonName * {@link #commonName} */ - PrivilegeType(Class<? extends BasicPrivilege> privilegeClazz, Class<?> objectClazz, String commonName) { + PrivilegeType(Class<? extends Privilege> privilegeClazz, Class<?> objectClazz, String commonName) { this.privilegeClassType = privilegeClazz; this.privilegeObjectType = objectClazz; this.commonName = commonName; @@ -114,7 +114,7 @@ public enum PrivilegeType { * @param numeric * {@link #numeric} */ - PrivilegeType(Class<? extends BasicPrivilege> privilegeClazz, Class<?> objectClazz, String commonName, + PrivilegeType(Class<? extends Privilege> privilegeClazz, Class<?> objectClazz, String commonName, boolean numeric) { this.privilegeClassType = privilegeClazz; this.privilegeObjectType = objectClazz; @@ -126,7 +126,7 @@ public enum PrivilegeType { * * @return {@link #privilegeClassType} */ - public Class<? extends BasicPrivilege> getPrivilegeClassType() { + public Class<? extends Privilege> getPrivilegeClassType() { return privilegeClassType; } diff --git a/model/src/main/java/lcsb/mapviewer/model/user/User.java b/model/src/main/java/lcsb/mapviewer/model/user/User.java index d9b997d4f85a1ac8737bc08f9913b85ccca00f13..4909435c87cea418119de48fd1c9bfb73213c8fe 100644 --- a/model/src/main/java/lcsb/mapviewer/model/user/User.java +++ b/model/src/main/java/lcsb/mapviewer/model/user/User.java @@ -19,7 +19,6 @@ import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.OneToMany; import javax.persistence.OneToOne; -import javax.persistence.Table; import org.hibernate.annotations.Cascade; @@ -32,7 +31,6 @@ import lcsb.mapviewer.common.comparator.StringComparator; * */ @Entity -@Table(name = "user_table") public class User implements Serializable { /** @@ -61,7 +59,6 @@ public class User implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private Integer id; /** @@ -128,11 +125,10 @@ public class User implements Serializable { */ private boolean connectedToLdap = false; - @Column(name = "terms_of_use_consent") private boolean termsOfUseConsent = false; @ElementCollection(fetch = FetchType.EAGER) - @CollectionTable(name = "user_terms_of_use_consent", joinColumns = @JoinColumn(name = "user_iddb")) + @CollectionTable(name = "user_terms_of_use_consent", joinColumns = @JoinColumn(name = "user_id")) @Column(name = "date") @Cascade({ org.hibernate.annotations.CascadeType.ALL }) private Set<Calendar> termsOfUseConsentDates = new HashSet<>(); @@ -141,7 +137,7 @@ public class User implements Serializable { * Set of user privileges. */ @OneToMany(fetch = FetchType.EAGER, mappedBy = "user", orphanRemoval = true, cascade = CascadeType.ALL) - private Set<BasicPrivilege> privileges = new HashSet<>(); + private Set<Privilege> privileges = new HashSet<>(); /** * Default annotations schema used by this user. @@ -162,7 +158,7 @@ public class User implements Serializable { * @param privilege * privilege to add */ - public void addPrivilege(BasicPrivilege privilege) { + public void addPrivilege(Privilege privilege) { privileges.add(privilege); } @@ -272,7 +268,7 @@ public class User implements Serializable { * @return the privileges * @see #privileges */ - public Set<BasicPrivilege> getPrivileges() { + public Set<Privilege> getPrivileges() { return privileges; } @@ -281,7 +277,7 @@ public class User implements Serializable { * the privileges to set * @see #privileges */ - public void setPrivileges(Set<BasicPrivilege> privileges) { + public void setPrivileges(Set<Privilege> privileges) { this.privileges = privileges; } diff --git a/model/src/main/java/lcsb/mapviewer/model/user/UserAnnotationSchema.java b/model/src/main/java/lcsb/mapviewer/model/user/UserAnnotationSchema.java index 11dfdeafebfe9707d19013bbf09ede505c5780e7..603eeb8d58c0ce8d1f7e72a0c23bb3bc4ef71fc7 100644 --- a/model/src/main/java/lcsb/mapviewer/model/user/UserAnnotationSchema.java +++ b/model/src/main/java/lcsb/mapviewer/model/user/UserAnnotationSchema.java @@ -7,7 +7,6 @@ import java.util.HashSet; import java.util.List; import java.util.Set; -import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; @@ -15,8 +14,6 @@ import javax.persistence.Id; import javax.persistence.OneToMany; import javax.persistence.OneToOne; import javax.persistence.OrderBy; -import javax.persistence.Table; -import javax.persistence.Transient; import org.apache.log4j.Logger; import org.hibernate.annotations.Cascade; @@ -34,7 +31,6 @@ import lcsb.mapviewer.model.map.MiriamType; * */ @Entity -@Table(name = "user_annotation_schema_table") public class UserAnnotationSchema implements Serializable { /** @@ -45,15 +41,14 @@ public class UserAnnotationSchema implements Serializable { /** * Default class logger. */ - @Transient - private final transient Logger logger = Logger.getLogger(UserAnnotationSchema.class); + @SuppressWarnings("unused") + private static Logger logger = Logger.getLogger(UserAnnotationSchema.class); /** * Unique identifier in the database. */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private Integer id; /** @@ -327,7 +322,7 @@ public class UserAnnotationSchema implements Serializable { * * @param clazz * type of the object for which result is returned - * @return list of requried annotation types + * @return list of required annotation types */ public Collection<MiriamType> getRequiredAnnotations(Class<?> clazz) { for (UserClassRequiredAnnotations cva : classRequiredAnnotators) { @@ -335,7 +330,7 @@ public class UserAnnotationSchema implements Serializable { return cva.getRequiredMiriamTypes(); } } - return new ArrayList<MiriamType>(); + return new ArrayList<>(); } public boolean requiresAtLeastOneAnnotation(Class<?> clazz) { diff --git a/model/src/main/java/lcsb/mapviewer/model/user/UserAnnotatorsParam.java b/model/src/main/java/lcsb/mapviewer/model/user/UserAnnotatorsParam.java index da0802ac8e4f2f22f633df7e2b5ee68546a25a27..787ba75e919dfcc69df14b13f4bb4111c9153276 100644 --- a/model/src/main/java/lcsb/mapviewer/model/user/UserAnnotatorsParam.java +++ b/model/src/main/java/lcsb/mapviewer/model/user/UserAnnotatorsParam.java @@ -8,8 +8,6 @@ import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.ManyToOne; -import javax.persistence.Table; - /** * This class defines set of annotators parameters that are used by a user. @@ -18,149 +16,147 @@ import javax.persistence.Table; * */ @Entity -@Table(name = "annotators_params_table") public class UserAnnotatorsParam implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Unique identifier in the database. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private Integer id; - - /** - * {@link UserAnnotationSchema} that defines which user is using this set of - * annotators. - */ - @ManyToOne - private UserAnnotationSchema annotationSchema; - - - /** - * Classname of the annotator {@link #paramName parameter} of which is being set to the {@link #paramValue value}. - */ - @Column(name = "annotator_classname", nullable = false) - private Class<?> annotatorClassName; - - /** - * Parameter name to be set. - */ - @Column(name = "name", nullable = false) - private String paramName; - - /** - * Parameter value to be set. - */ - @Column(name = "value", nullable = false) - private String paramValue; - - /** - * Default constructor. - */ - public UserAnnotatorsParam() { - - } - - /** - * Default constructor. - * - * @param objectClass - * {@link #className} - * @param annotators - * {@link #annotators} - */ - public UserAnnotatorsParam(Class<?> annotatorClassName, String paramName, String paramValue) { - setAnnotatorClassName(annotatorClassName); - setParamName(paramName); - setParamValue(paramValue); - } - - /** - * @return the id - * @see #id - */ - public Integer getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(Integer id) { - this.id = id; - } - - /** - * @return the annotationSchema - * @see #annotationSchema - */ - public UserAnnotationSchema getAnnotationSchema() { - return annotationSchema; - } - - /** - * @param annotationSchema - * the annotationSchema to set - * @see #annotationSchema - */ - public void setAnnotationSchema(UserAnnotationSchema annotationSchema) { - this.annotationSchema = annotationSchema; - } - - /** - * @return the className - * @see #className - */ - public Class<?> getAnnotatorClassName() { - return annotatorClassName; - } - - /** - * @param className - * the className to set - * @see #className - */ - public void setAnnotatorClassName(Class<?> annotatorClassName) { - this.annotatorClassName = annotatorClassName; - } - - /** - * @return the parameter name - * @see #paramName - */ - public String getParamName() { - return paramName; - } - - /** - * @param paramName - * the {@link UserAnnotatorsParam#paramName} to set - */ - public void setParamName(String paramName) { - this.paramName = paramName; - } - - /** - * @return the parameter value - * @see #paramValue - */ - public String getParamValue() { - return paramValue; - } - - /** - * @param parameter value - * the {@link UserAnnotatorsParam#paramValue} to set - */ - public void setParamValue(String paramValue) { - this.paramValue = paramValue; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Unique identifier in the database. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * {@link UserAnnotationSchema} that defines which user is using this set of + * annotators. + */ + @ManyToOne + private UserAnnotationSchema annotationSchema; + + /** + * Class name of the annotator {@link #paramName parameter} of which is being + * set to the {@link #paramValue value}. + */ + @Column(nullable = false) + private Class<?> annotatorClassName; + + /** + * Parameter name to be set. + */ + @Column(nullable = false) + private String paramName; + + /** + * Parameter value to be set. + */ + @Column(nullable = false) + private String paramValue; + + /** + * Default constructor. + */ + public UserAnnotatorsParam() { + + } + + /** + * Default constructor. + * + * @param objectClass + * {@link #className} + * @param annotators + * {@link #annotators} + */ + public UserAnnotatorsParam(Class<?> annotatorClassName, String paramName, String paramValue) { + setAnnotatorClassName(annotatorClassName); + setParamName(paramName); + setParamValue(paramValue); + } + + /** + * @return the id + * @see #id + */ + public Integer getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * @return the annotationSchema + * @see #annotationSchema + */ + public UserAnnotationSchema getAnnotationSchema() { + return annotationSchema; + } + + /** + * @param annotationSchema + * the annotationSchema to set + * @see #annotationSchema + */ + public void setAnnotationSchema(UserAnnotationSchema annotationSchema) { + this.annotationSchema = annotationSchema; + } + + /** + * @return the className + * @see #className + */ + public Class<?> getAnnotatorClassName() { + return annotatorClassName; + } + + /** + * @param className + * the className to set + * @see #className + */ + public void setAnnotatorClassName(Class<?> annotatorClassName) { + this.annotatorClassName = annotatorClassName; + } + + /** + * @return the parameter name + * @see #paramName + */ + public String getParamName() { + return paramName; + } + + /** + * @param paramName + * the {@link UserAnnotatorsParam#paramName} to set + */ + public void setParamName(String paramName) { + this.paramName = paramName; + } + + /** + * @return the parameter value + * @see #paramValue + */ + public String getParamValue() { + return paramValue; + } + + /** + * @param parameter + * value the {@link UserAnnotatorsParam#paramValue} to set + */ + public void setParamValue(String paramValue) { + this.paramValue = paramValue; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/user/UserClassAnnotators.java b/model/src/main/java/lcsb/mapviewer/model/user/UserClassAnnotators.java index de1b067eeb51159085a200ec0895c2365d93e4da..958d3df52e6680d7138d0b88ea03093d3a2e7691 100644 --- a/model/src/main/java/lcsb/mapviewer/model/user/UserClassAnnotators.java +++ b/model/src/main/java/lcsb/mapviewer/model/user/UserClassAnnotators.java @@ -14,162 +14,158 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; -import javax.persistence.Table; - -import org.hibernate.annotations.IndexColumn; +import javax.persistence.OrderColumn; /** - * This class defines set of default class annotatators for a single class type + * This class defines set of default class annotators for a single class type * that are used by a user. * * @author Piotr Gawron * */ @Entity -@Table(name = "class_annotator_table") public class UserClassAnnotators implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Unique identifier in the database. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private Integer id; - - /** - * {@link UserAnnotationSchema} that defines which user is using this set of - * annotators. - */ - @ManyToOne - private UserAnnotationSchema annotationSchema; - - /** - * Class for which this set of annotators is defined. - */ - private String className; - - /** - * List of strings defining set of annotators (canonical class names). - */ - @ElementCollection - @CollectionTable(name = "class_annotator_annotators_table", joinColumns = @JoinColumn(name = "class_annotator_iddb")) - @IndexColumn(name = "idx") - @Column(name = "annotator_name") - private List<String> annotators = new ArrayList<>(); - - /** - * Default constructor. - */ - public UserClassAnnotators() { - - } - - /** - * Default constructor. - * - * @param objectClass - * {@link #className} - * @param annotators - * {@link #annotators} - */ - public UserClassAnnotators(Class<?> objectClass, Collection<String> annotators) { - setClassName(objectClass); - for (String className : annotators) { - this.annotators.add(className); - } - } - - /** - * @return the id - * @see #id - */ - public Integer getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(Integer id) { - this.id = id; - } - - /** - * @return the annotationSchema - * @see #annotationSchema - */ - public UserAnnotationSchema getAnnotationSchema() { - return annotationSchema; - } - - /** - * @param annotationSchema - * the annotationSchema to set - * @see #annotationSchema - */ - public void setAnnotationSchema(UserAnnotationSchema annotationSchema) { - this.annotationSchema = annotationSchema; - } - - /** - * @return the className - * @see #className - */ - public String getClassName() { - return className; - } - - /** - * @param className - * the className to set - * @see #className - */ - public void setClassName(String className) { - this.className = className; - } - - /** - * @return the annotators - * @see #annotators - */ - public List<String> getAnnotators() { - return annotators; - } - - /** - * @param annotators - * the annotators to set - * @see #annotators - */ - public void setAnnotators(List<String> annotators) { - this.annotators = annotators; - } - - /** - * Sets {@link #className}. - * - * @param clazz - * new {@link #className} value - */ - public void setClassName(Class<?> clazz) { - setClassName(clazz.getCanonicalName()); - } - - /** - * Adds annotator to {@link #annotators list of annotators}. - * - * @param clazz - * object to add - */ - public void addAnnotator(Class<?> clazz) { - annotators.add(clazz.getCanonicalName()); - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Unique identifier in the database. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * {@link UserAnnotationSchema} that defines which user is using this set of + * annotators. + */ + @ManyToOne + private UserAnnotationSchema annotationSchema; + + /** + * Class for which this set of annotators is defined. + */ + private String className; + + /** + * List of strings defining set of annotators (canonical class names). + */ + @ElementCollection + @CollectionTable(name = "class_annotator_annotators_table", joinColumns = @JoinColumn(name = "class_annotator_id")) + @OrderColumn(name = "idx") + @Column(name = "annotator_name") + private List<String> annotators = new ArrayList<>(); + + /** + * Default constructor. + */ + public UserClassAnnotators() { + + } + + /** + * Default constructor. + * + * @param objectClass + * {@link #className} + * @param annotators + * {@link #annotators} + */ + public UserClassAnnotators(Class<?> objectClass, Collection<String> annotators) { + setClassName(objectClass); + for (String className : annotators) { + this.annotators.add(className); + } + } + + /** + * @return the id + * @see #id + */ + public Integer getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * @return the annotationSchema + * @see #annotationSchema + */ + public UserAnnotationSchema getAnnotationSchema() { + return annotationSchema; + } + + /** + * @param annotationSchema + * the annotationSchema to set + * @see #annotationSchema + */ + public void setAnnotationSchema(UserAnnotationSchema annotationSchema) { + this.annotationSchema = annotationSchema; + } + + /** + * @return the className + * @see #className + */ + public String getClassName() { + return className; + } + + /** + * @param className + * the className to set + * @see #className + */ + public void setClassName(String className) { + this.className = className; + } + + /** + * @return the annotators + * @see #annotators + */ + public List<String> getAnnotators() { + return annotators; + } + + /** + * @param annotators + * the annotators to set + * @see #annotators + */ + public void setAnnotators(List<String> annotators) { + this.annotators = annotators; + } + + /** + * Sets {@link #className}. + * + * @param clazz + * new {@link #className} value + */ + public void setClassName(Class<?> clazz) { + setClassName(clazz.getCanonicalName()); + } + + /** + * Adds annotator to {@link #annotators list of annotators}. + * + * @param clazz + * object to add + */ + public void addAnnotator(Class<?> clazz) { + annotators.add(clazz.getCanonicalName()); + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/user/UserClassRequiredAnnotations.java b/model/src/main/java/lcsb/mapviewer/model/user/UserClassRequiredAnnotations.java index 1f4a5730270c6ca92164233413c07a2e4709008e..1d24b9ae71f262b07ff84b6671b6b365eb6a665a 100644 --- a/model/src/main/java/lcsb/mapviewer/model/user/UserClassRequiredAnnotations.java +++ b/model/src/main/java/lcsb/mapviewer/model/user/UserClassRequiredAnnotations.java @@ -16,11 +16,9 @@ import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.JoinTable; import javax.persistence.ManyToOne; -import javax.persistence.Table; -import javax.persistence.Transient; +import javax.persistence.OrderColumn; import org.apache.log4j.Logger; -import org.hibernate.annotations.IndexColumn; import lcsb.mapviewer.model.map.MiriamType; @@ -32,199 +30,197 @@ import lcsb.mapviewer.model.map.MiriamType; * */ @Entity -@Table(name = "class_required_annotation_table") public class UserClassRequiredAnnotations implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Defdault class logger. - */ - @Transient - private final transient Logger logger = Logger.getLogger(UserClassRequiredAnnotations.class); - - /** - * Unique identifier in the database. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private Integer id; - - /** - * {@link UserAnnotationSchema} in which this set of required - * {@link MiriamType annotations} is used. - */ - @ManyToOne - private UserAnnotationSchema annotationSchema; - - /** - * Name of the class for which this set is defined. - */ - private String className; - - /** - * Are the annotations required? - */ - private Boolean requireAtLeastOneAnnotation; - - /** - * One of this annotations will be required if - * {@link #requireAtLeastOneAnnotation} is set. - */ - @ElementCollection - @JoinTable(name = "class_required_annotation_miriam_type_table", joinColumns = @JoinColumn(name = "class_required_annotation_iddb")) - @Column(name = "miriam_type_name", nullable = false) - @IndexColumn(name = "idx") - @Enumerated(EnumType.STRING) - private List<MiriamType> requiredMiriamTypes = new ArrayList<>(); - - /** - * Default constructor. - */ - public UserClassRequiredAnnotations() { - - } - - /** - * Default constructor. - * - * @param clazz - * {@link #className} - * @param miriamTypes - * {@link #requiredMiriamTypes} - */ - public UserClassRequiredAnnotations(Class<?> clazz, Collection<MiriamType> miriamTypes) { - setClassName(clazz); - if (miriamTypes != null) { - setRequireAtLeastOneAnnotation(true); - this.requiredMiriamTypes.addAll(miriamTypes); - } else { - setRequireAtLeastOneAnnotation(false); - } - } - - /** - * Default constructor. - * - * @param clazz - * {@link #className} - * @param miriamTypes - * {@link #requiredMiriamTypes} - */ - public UserClassRequiredAnnotations(Class<?> clazz, MiriamType[] miriamTypes) { - setClassName(clazz); - for (MiriamType miriamType : miriamTypes) { - this.requiredMiriamTypes.add(miriamType); - } - setRequireAtLeastOneAnnotation(miriamTypes.length > 0); - } - - /** - * @return the className - * @see #className - */ - public String getClassName() { - return className; - } - - /** - * @param className - * the className to set - * @see #className - */ - public void setClassName(String className) { - this.className = className; - } - - /** - * @return the id - * @see #id - */ - public Integer getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(Integer id) { - this.id = id; - } - - /** - * Sets {@link #className}. - * - * @param clazz - * new {@link #className} value - */ - public void setClassName(Class<?> clazz) { - setClassName(clazz.getCanonicalName()); - } - - /** - * Adds a type into {@link #requiredMiriamTypes list of required annotations}. - * - * @param miriamType - * object to add - */ - public void addRequiredMiriamType(MiriamType miriamType) { - requiredMiriamTypes.add(miriamType); - } - - /** - * @return the annotationSchema - * @see #annotationSchema - */ - public UserAnnotationSchema getAnnotationSchema() { - return annotationSchema; - } - - /** - * @param annotationSchema - * the annotationSchema to set - * @see #annotationSchema - */ - public void setAnnotationSchema(UserAnnotationSchema annotationSchema) { - this.annotationSchema = annotationSchema; - } - - /** - * @return the requiredMiriamTypes - * @see #requiredMiriamTypes - */ - public List<MiriamType> getRequiredMiriamTypes() { - return requiredMiriamTypes; - } - - /** - * @param requiredMiriamTypes - * the requiredMiriamTypes to set - * @see #requiredMiriamTypes - */ - public void setRequiredMiriamTypes(List<MiriamType> requiredMiriamTypes) { - this.requiredMiriamTypes = requiredMiriamTypes; - } - - /** - * @return the requireAtLestOneAnnotation - * @see #requireAtLeastOneAnnotation - */ - public Boolean getRequireAtLeastOneAnnotation() { - return requireAtLeastOneAnnotation; - } - - /** - * @param requireAtLeastOneAnnotation - * the requireAtLestOneAnnotation to set - * @see #requireAtLeastOneAnnotation - */ - public void setRequireAtLeastOneAnnotation(Boolean requireAtLeastOneAnnotation) { - this.requireAtLeastOneAnnotation = requireAtLeastOneAnnotation; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Default class logger. + */ + @SuppressWarnings("unused") + private static Logger logger = Logger.getLogger(UserClassRequiredAnnotations.class); + + /** + * Unique identifier in the database. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * {@link UserAnnotationSchema} in which this set of required {@link MiriamType + * annotations} is used. + */ + @ManyToOne + private UserAnnotationSchema annotationSchema; + + /** + * Name of the class for which this set is defined. + */ + private String className; + + /** + * Are the annotations required? + */ + private Boolean requireAtLeastOneAnnotation; + + /** + * One of this annotations will be required if + * {@link #requireAtLeastOneAnnotation} is set. + */ + @ElementCollection + @JoinTable(name = "class_required_annotation_miriam_type_table", joinColumns = @JoinColumn(name = "class_required_annotation_id")) + @Column(name = "miriam_type_name", nullable = false) + @OrderColumn(name = "idx") + @Enumerated(EnumType.STRING) + private List<MiriamType> requiredMiriamTypes = new ArrayList<>(); + + /** + * Default constructor. + */ + public UserClassRequiredAnnotations() { + + } + + /** + * Default constructor. + * + * @param clazz + * {@link #className} + * @param miriamTypes + * {@link #requiredMiriamTypes} + */ + public UserClassRequiredAnnotations(Class<?> clazz, Collection<MiriamType> miriamTypes) { + setClassName(clazz); + if (miriamTypes != null) { + setRequireAtLeastOneAnnotation(true); + this.requiredMiriamTypes.addAll(miriamTypes); + } else { + setRequireAtLeastOneAnnotation(false); + } + } + + /** + * Default constructor. + * + * @param clazz + * {@link #className} + * @param miriamTypes + * {@link #requiredMiriamTypes} + */ + public UserClassRequiredAnnotations(Class<?> clazz, MiriamType[] miriamTypes) { + setClassName(clazz); + for (MiriamType miriamType : miriamTypes) { + this.requiredMiriamTypes.add(miriamType); + } + setRequireAtLeastOneAnnotation(miriamTypes.length > 0); + } + + /** + * @return the className + * @see #className + */ + public String getClassName() { + return className; + } + + /** + * @param className + * the className to set + * @see #className + */ + public void setClassName(String className) { + this.className = className; + } + + /** + * @return the id + * @see #id + */ + public Integer getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * Sets {@link #className}. + * + * @param clazz + * new {@link #className} value + */ + public void setClassName(Class<?> clazz) { + setClassName(clazz.getCanonicalName()); + } + + /** + * Adds a type into {@link #requiredMiriamTypes list of required annotations}. + * + * @param miriamType + * object to add + */ + public void addRequiredMiriamType(MiriamType miriamType) { + requiredMiriamTypes.add(miriamType); + } + + /** + * @return the annotationSchema + * @see #annotationSchema + */ + public UserAnnotationSchema getAnnotationSchema() { + return annotationSchema; + } + + /** + * @param annotationSchema + * the annotationSchema to set + * @see #annotationSchema + */ + public void setAnnotationSchema(UserAnnotationSchema annotationSchema) { + this.annotationSchema = annotationSchema; + } + + /** + * @return the requiredMiriamTypes + * @see #requiredMiriamTypes + */ + public List<MiriamType> getRequiredMiriamTypes() { + return requiredMiriamTypes; + } + + /** + * @param requiredMiriamTypes + * the requiredMiriamTypes to set + * @see #requiredMiriamTypes + */ + public void setRequiredMiriamTypes(List<MiriamType> requiredMiriamTypes) { + this.requiredMiriamTypes = requiredMiriamTypes; + } + + /** + * @return the requireAtLestOneAnnotation + * @see #requireAtLeastOneAnnotation + */ + public Boolean getRequireAtLeastOneAnnotation() { + return requireAtLeastOneAnnotation; + } + + /** + * @param requireAtLeastOneAnnotation + * the requireAtLestOneAnnotation to set + * @see #requireAtLeastOneAnnotation + */ + public void setRequireAtLeastOneAnnotation(Boolean requireAtLeastOneAnnotation) { + this.requireAtLeastOneAnnotation = requireAtLeastOneAnnotation; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/user/UserClassValidAnnotations.java b/model/src/main/java/lcsb/mapviewer/model/user/UserClassValidAnnotations.java index 4eea94c30d141e27ccc3113b99d3fac5643a67e6..97907dd6aac5c7ddf353bb8a6528a683ff7c1fdf 100644 --- a/model/src/main/java/lcsb/mapviewer/model/user/UserClassValidAnnotations.java +++ b/model/src/main/java/lcsb/mapviewer/model/user/UserClassValidAnnotations.java @@ -16,12 +16,10 @@ import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.JoinTable; import javax.persistence.ManyToOne; -import javax.persistence.Table; +import javax.persistence.OrderColumn; import lcsb.mapviewer.model.map.MiriamType; -import org.hibernate.annotations.IndexColumn; - /** * Defines set of valid {@link MiriamType annotations} for a given object type. * @@ -29,164 +27,162 @@ import org.hibernate.annotations.IndexColumn; * */ @Entity -@Table(name = "class_valid_annotation_table") public class UserClassValidAnnotations implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * Unique identifier in the database. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private Integer id; - - /** - * {@link UserAnnotationSchema} in which this set of valid {@link MiriamType - * annotations} is used. - */ - @ManyToOne - private UserAnnotationSchema annotationSchema; - - /** - * Name of the class for which this set is defined. - */ - private String className; - - /** - * List of annotations that are valid. - */ - @ElementCollection - @JoinTable(name = "class_valid_annotation_miriam_type_table", joinColumns = @JoinColumn(name = "class_valid_annotation_iddb")) - @Column(name = "miriam_type_name", nullable = false) - @IndexColumn(name = "idx") - @Enumerated(EnumType.STRING) - private List<MiriamType> validMiriamTypes = new ArrayList<>(); - - /** - * Default constructor. - */ - public UserClassValidAnnotations() { - - } - - /** - * Default constructor. - * - * @param clazz - * {@link #className} - * @param miriamTypes - * {@link #validMiriamTypes} - */ - public UserClassValidAnnotations(Class<?> clazz, Collection<MiriamType> miriamTypes) { - setClassName(clazz); - this.validMiriamTypes.addAll(miriamTypes); - } - - /** - * Default constructor. - * - * @param clazz - * {@link #className} - * @param miriamTypes - * {@link #validMiriamTypes} - */ - public UserClassValidAnnotations(Class<?> clazz, MiriamType[] miriamTypes) { - setClassName(clazz); - for (MiriamType miriamType : miriamTypes) { - this.validMiriamTypes.add(miriamType); - } - } - - /** - * @return the validMiriamTypes - * @see #validMiriamTypes - */ - public List<MiriamType> getValidMiriamTypes() { - return validMiriamTypes; - } - - /** - * @param validMiriamTypes - * the validMiriamTypes to set - * @see #validMiriamTypes - */ - public void setValidMiriamTypes(List<MiriamType> validMiriamTypes) { - this.validMiriamTypes = validMiriamTypes; - } - - /** - * @return the className - * @see #className - */ - public String getClassName() { - return className; - } - - /** - * @param className - * the className to set - * @see #className - */ - public void setClassName(String className) { - this.className = className; - } - - /** - * @return the id - * @see #id - */ - public Integer getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(Integer id) { - this.id = id; - } - - /** - * Sets {@link #className} value. - * - * @param clazz - * new {@link #className} value - */ - public void setClassName(Class<?> clazz) { - setClassName(clazz.getCanonicalName()); - } - - /** - * Adds new valid annotation to {@link #validMiriamTypes}. - * - * @param miriamType - * obejct to add - */ - public void addValidMiriamType(MiriamType miriamType) { - validMiriamTypes.add(miriamType); - } - - /** - * @return the annotationSchema - * @see #annotationSchema - */ - public UserAnnotationSchema getAnnotationSchema() { - return annotationSchema; - } - - /** - * @param annotationSchema - * the annotationSchema to set - * @see #annotationSchema - */ - public void setAnnotationSchema(UserAnnotationSchema annotationSchema) { - this.annotationSchema = annotationSchema; - } + /** + * + */ + private static final long serialVersionUID = 1L; + + /** + * Unique identifier in the database. + */ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * {@link UserAnnotationSchema} in which this set of valid {@link MiriamType + * annotations} is used. + */ + @ManyToOne + private UserAnnotationSchema annotationSchema; + + /** + * Name of the class for which this set is defined. + */ + private String className; + + /** + * List of annotations that are valid. + */ + @ElementCollection + @JoinTable(name = "class_valid_annotation_miriam_type_table", joinColumns = @JoinColumn(name = "class_valid_annotation_id")) + @Column(name = "miriam_type_name", nullable = false) + @OrderColumn(name = "idx") + @Enumerated(EnumType.STRING) + private List<MiriamType> validMiriamTypes = new ArrayList<>(); + + /** + * Default constructor. + */ + public UserClassValidAnnotations() { + + } + + /** + * Default constructor. + * + * @param clazz + * {@link #className} + * @param miriamTypes + * {@link #validMiriamTypes} + */ + public UserClassValidAnnotations(Class<?> clazz, Collection<MiriamType> miriamTypes) { + setClassName(clazz); + this.validMiriamTypes.addAll(miriamTypes); + } + + /** + * Default constructor. + * + * @param clazz + * {@link #className} + * @param miriamTypes + * {@link #validMiriamTypes} + */ + public UserClassValidAnnotations(Class<?> clazz, MiriamType[] miriamTypes) { + setClassName(clazz); + for (MiriamType miriamType : miriamTypes) { + this.validMiriamTypes.add(miriamType); + } + } + + /** + * @return the validMiriamTypes + * @see #validMiriamTypes + */ + public List<MiriamType> getValidMiriamTypes() { + return validMiriamTypes; + } + + /** + * @param validMiriamTypes + * the validMiriamTypes to set + * @see #validMiriamTypes + */ + public void setValidMiriamTypes(List<MiriamType> validMiriamTypes) { + this.validMiriamTypes = validMiriamTypes; + } + + /** + * @return the className + * @see #className + */ + public String getClassName() { + return className; + } + + /** + * @param className + * the className to set + * @see #className + */ + public void setClassName(String className) { + this.className = className; + } + + /** + * @return the id + * @see #id + */ + public Integer getId() { + return id; + } + + /** + * @param id + * the id to set + * @see #id + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * Sets {@link #className} value. + * + * @param clazz + * new {@link #className} value + */ + public void setClassName(Class<?> clazz) { + setClassName(clazz.getCanonicalName()); + } + + /** + * Adds new valid annotation to {@link #validMiriamTypes}. + * + * @param miriamType + * obejct to add + */ + public void addValidMiriamType(MiriamType miriamType) { + validMiriamTypes.add(miriamType); + } + + /** + * @return the annotationSchema + * @see #annotationSchema + */ + public UserAnnotationSchema getAnnotationSchema() { + return annotationSchema; + } + + /** + * @param annotationSchema + * the annotationSchema to set + * @see #annotationSchema + */ + public void setAnnotationSchema(UserAnnotationSchema annotationSchema) { + this.annotationSchema = annotationSchema; + } } diff --git a/model/src/main/java/lcsb/mapviewer/model/user/UserGuiPreference.java b/model/src/main/java/lcsb/mapviewer/model/user/UserGuiPreference.java index 5955816e6f3ead4fc6cd7b36b23a8cc26f109596..4b1dffd79d32be883d6bc6d3f0b893f2465e5804 100644 --- a/model/src/main/java/lcsb/mapviewer/model/user/UserGuiPreference.java +++ b/model/src/main/java/lcsb/mapviewer/model/user/UserGuiPreference.java @@ -10,7 +10,6 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; -import javax.persistence.Table; /** * This class defines GUI preference for the {@link User}. @@ -19,7 +18,6 @@ import javax.persistence.Table; * */ @Entity -@Table(name = "user_gui_preferences") public class UserGuiPreference implements Serializable { /** @@ -32,26 +30,25 @@ public class UserGuiPreference implements Serializable { */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) private Integer id; /** * {@link UserAnnotationSchema} that defines which user is using this parameter. */ @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name="annotation_schema_iddb") + @JoinColumn(name = "annotation_schema_id") private UserAnnotationSchema annotationSchema; /** * GUI parameter name. */ - @Column(name = "key", nullable = false) + @Column(nullable = false) private String key; /** * GUI parameter value. */ - @Column(name = "value", nullable = false) + @Column(nullable = false) private String value; public UserAnnotationSchema getAnnotationSchema() { diff --git a/model/src/main/java/lcsb/mapviewer/modelutils/map/ClassNameComparator.java b/model/src/main/java/lcsb/mapviewer/modelutils/map/ClassNameComparator.java index 0f93ec51d773ba9957c5de5d37cb47e2147694c9..696dd9599d5455e2002b18f75e102b9661055085 100644 --- a/model/src/main/java/lcsb/mapviewer/modelutils/map/ClassNameComparator.java +++ b/model/src/main/java/lcsb/mapviewer/modelutils/map/ClassNameComparator.java @@ -10,9 +10,9 @@ import java.util.Comparator; */ public class ClassNameComparator implements Comparator<Class<?>> { - @Override - public int compare(Class<?> o1, Class<?> o2) { - return o1.getSimpleName().compareTo(o2.getSimpleName()); - } + @Override + public int compare(Class<?> o1, Class<?> o2) { + return o1.getSimpleName().compareTo(o2.getSimpleName()); + } } diff --git a/model/src/main/java/lcsb/mapviewer/modelutils/map/ClassTreeNode.java b/model/src/main/java/lcsb/mapviewer/modelutils/map/ClassTreeNode.java index b482eb5ffa659acf81401acf0068dfb70086fb52..5572b9026bcb039dee04b52d50c6466485e9b06f 100644 --- a/model/src/main/java/lcsb/mapviewer/modelutils/map/ClassTreeNode.java +++ b/model/src/main/java/lcsb/mapviewer/modelutils/map/ClassTreeNode.java @@ -16,139 +16,140 @@ import lcsb.mapviewer.model.map.reaction.Reaction; */ public class ClassTreeNode { - /** - * Origial class. - */ - private Class<?> clazz; - - /** - * Children classes. - */ - private List<ClassTreeNode> children; - - /** - * Parent node. - */ - private ClassTreeNode parent; - - /** - * Name used to present this class. - */ - private String commonName; - - /** - * Additional data in the node. - */ - private Object data; - - /** - * Default constructor. - * - * @param class1 - * class that should be put in this node - */ - public ClassTreeNode(Class<?> class1) { - this.clazz = class1; - this.children = new ArrayList<>(); - this.commonName = class1.getSimpleName(); - if (!Modifier.isAbstract(clazz.getModifiers())) { - try { - if (Reaction.class.isAssignableFrom(clazz)) { - this.commonName = ((BioEntity) (clazz.getDeclaredConstructor().newInstance())).getStringType(); - } else { - this.commonName = ((BioEntity) (clazz.getDeclaredConstructor(String.class).newInstance("id"))).getStringType(); - } - } catch (InstantiationException | IllegalAccessException | IllegalArgumentException | InvocationTargetException | NoSuchMethodException - | SecurityException e) { - } - } - - this.data = null; - } - - /** - * @return the clazz - * @see #clazz - */ - public Class<?> getClazz() { - return clazz; - } - - /** - * @param clazz - * the clazz to set - * @see #clazz - */ - public void setClazz(Class<?> clazz) { - this.clazz = clazz; - } - - /** - * @return the children - * @see #children - */ - public List<ClassTreeNode> getChildren() { - return children; - } - - /** - * @param children - * the children to set - * @see #children - */ - public void setChildren(List<ClassTreeNode> children) { - this.children = children; - } - - /** - * @return the commonName - * @see #commonName - */ - public String getCommonName() { - return commonName; - } - - /** - * @param commonName - * the commonName to set - * @see #commonName - */ - public void setCommonName(String commonName) { - this.commonName = commonName; - } - - /** - * @return the data - * @see #data - */ - public Object getData() { - return data; - } - - /** - * @param data - * the data to set - * @see #data - */ - public void setData(Object data) { - this.data = data; - } - - /** - * @return the parent - * @see #parent - */ - public ClassTreeNode getParent() { - return parent; - } - - /** - * @param parent - * the parent to set - * @see #parent - */ - public void setParent(ClassTreeNode parent) { - this.parent = parent; - } + /** + * Original class. + */ + private Class<?> clazz; + + /** + * Children classes. + */ + private List<ClassTreeNode> children; + + /** + * Parent node. + */ + private ClassTreeNode parent; + + /** + * Name used to present this class. + */ + private String commonName; + + /** + * Additional data in the node. + */ + private Object data; + + /** + * Default constructor. + * + * @param class1 + * class that should be put in this node + */ + public ClassTreeNode(Class<?> class1) { + this.clazz = class1; + this.children = new ArrayList<>(); + this.commonName = class1.getSimpleName(); + if (!Modifier.isAbstract(clazz.getModifiers())) { + try { + if (Reaction.class.isAssignableFrom(clazz)) { + this.commonName = ((BioEntity) (clazz.getDeclaredConstructor().newInstance())).getStringType(); + } else { + this.commonName = ((BioEntity) (clazz.getDeclaredConstructor(String.class).newInstance("id"))) + .getStringType(); + } + } catch (InstantiationException | IllegalAccessException | IllegalArgumentException | InvocationTargetException + | NoSuchMethodException | SecurityException e) { + } + } + + this.data = null; + } + + /** + * @return the clazz + * @see #clazz + */ + public Class<?> getClazz() { + return clazz; + } + + /** + * @param clazz + * the clazz to set + * @see #clazz + */ + public void setClazz(Class<?> clazz) { + this.clazz = clazz; + } + + /** + * @return the children + * @see #children + */ + public List<ClassTreeNode> getChildren() { + return children; + } + + /** + * @param children + * the children to set + * @see #children + */ + public void setChildren(List<ClassTreeNode> children) { + this.children = children; + } + + /** + * @return the commonName + * @see #commonName + */ + public String getCommonName() { + return commonName; + } + + /** + * @param commonName + * the commonName to set + * @see #commonName + */ + public void setCommonName(String commonName) { + this.commonName = commonName; + } + + /** + * @return the data + * @see #data + */ + public Object getData() { + return data; + } + + /** + * @param data + * the data to set + * @see #data + */ + public void setData(Object data) { + this.data = data; + } + + /** + * @return the parent + * @see #parent + */ + public ClassTreeNode getParent() { + return parent; + } + + /** + * @param parent + * the parent to set + * @see #parent + */ + public void setParent(ClassTreeNode parent) { + this.parent = parent; + } } diff --git a/model/src/main/java/lcsb/mapviewer/modelutils/map/ClassTreeNodeNameComparator.java b/model/src/main/java/lcsb/mapviewer/modelutils/map/ClassTreeNodeNameComparator.java index 0b775750cd0aa55951c4302438c383cd70df1e20..2b8adb77e79845499289c8dd9056866b07176db2 100644 --- a/model/src/main/java/lcsb/mapviewer/modelutils/map/ClassTreeNodeNameComparator.java +++ b/model/src/main/java/lcsb/mapviewer/modelutils/map/ClassTreeNodeNameComparator.java @@ -12,14 +12,14 @@ import lcsb.mapviewer.common.comparator.StringComparator; */ public class ClassTreeNodeNameComparator implements Comparator<ClassTreeNode> { - /** - * String comparator used for comparison (it's null safe). - */ - private StringComparator stringComparator = new StringComparator(); + /** + * String comparator used for comparison (it's null safe). + */ + private StringComparator stringComparator = new StringComparator(); - @Override - public int compare(ClassTreeNode o1, ClassTreeNode o2) { - return stringComparator.compare(o1.getCommonName(), o2.getCommonName()); - } + @Override + public int compare(ClassTreeNode o1, ClassTreeNode o2) { + return stringComparator.compare(o1.getCommonName(), o2.getCommonName()); + } } diff --git a/model/src/main/java/lcsb/mapviewer/modelutils/map/ElementUtils.java b/model/src/main/java/lcsb/mapviewer/modelutils/map/ElementUtils.java index aff8c626bcfe8879765a31953d770abe727e6ce3..91048a02161441ee19f5607695b93fa6cbcd83d9 100644 --- a/model/src/main/java/lcsb/mapviewer/modelutils/map/ElementUtils.java +++ b/model/src/main/java/lcsb/mapviewer/modelutils/map/ElementUtils.java @@ -45,7 +45,7 @@ public final class ElementUtils { * Default class logger. */ @SuppressWarnings("unused") - private final Logger logger = Logger.getLogger(ElementUtils.class); + private static Logger logger = Logger.getLogger(ElementUtils.class); /** * This method return tag that identifies {@link BioEntity}. This tag should be @@ -150,7 +150,7 @@ public final class ElementUtils { * children (leaves in the hierarchy tree) */ public List<Class<? extends Element>> getAvailableElementSubclasses() { - List<Class<? extends Element>> result = new ArrayList<Class<? extends Element>>(); + List<Class<? extends Element>> result = new ArrayList<>(); if (elementClasses == null) { refreshClasses(); } @@ -166,7 +166,7 @@ public final class ElementUtils { List<Class<? extends Element>> tmp = new ArrayList<>(); Reflections reflections = new Reflections("lcsb.mapviewer.model.map"); - elementClasses = new LinkedHashMap<String, Class<? extends Element>>(); + elementClasses = new LinkedHashMap<>(); Set<Class<? extends Element>> classes = reflections.getSubTypesOf(Element.class); Set<Class<?>> toRemove = new HashSet<Class<?>>(); @@ -182,14 +182,14 @@ public final class ElementUtils { elementClasses.put(class1.getSimpleName(), class1); } - List<Class<? extends Reaction>> rTmp = new ArrayList<Class<? extends Reaction>>(); + List<Class<? extends Reaction>> rTmp = new ArrayList<>(); reflections = new Reflections("lcsb.mapviewer.model.map.reaction.type"); - reactionClasses = new LinkedHashMap<String, Class<? extends Reaction>>(); + reactionClasses = new LinkedHashMap<>(); Set<Class<? extends Reaction>> rClasses = reflections.getSubTypesOf(Reaction.class); - toRemove = new HashSet<Class<?>>(); + toRemove = new HashSet<>(); for (Class<? extends Reaction> class1 : rClasses) { if (!(class1.isAnonymousClass() || class1.isMemberClass())) { diff --git a/model/src/main/java/lcsb/mapviewer/modelutils/map/RequireAnnotationMap.java b/model/src/main/java/lcsb/mapviewer/modelutils/map/RequireAnnotationMap.java index e52647e90139d59b653daf348aa3d93c84f86339..dce61de4bc204122bb5a184a2f39132a0cb60630 100644 --- a/model/src/main/java/lcsb/mapviewer/modelutils/map/RequireAnnotationMap.java +++ b/model/src/main/java/lcsb/mapviewer/modelutils/map/RequireAnnotationMap.java @@ -12,7 +12,7 @@ import lcsb.mapviewer.model.map.species.Protein; import lcsb.mapviewer.model.map.species.Rna; /** - * List of {@link BioEntity} that must be annototed with at least one + * List of {@link BioEntity} that must be annotated with at least one * {@link lcsb.mapviewer.model.map.MiriamData}. * * @author Piotr Gawron @@ -20,71 +20,71 @@ import lcsb.mapviewer.model.map.species.Rna; */ public enum RequireAnnotationMap { - /** - * {@link Reaction}. - */ - REACTION(Reaction.class), + /** + * {@link Reaction}. + */ + REACTION(Reaction.class), - /** - * {@link Protein}. - */ - PROTEIN(Protein.class), + /** + * {@link Protein}. + */ + PROTEIN(Protein.class), - /** - * {@link Chemical}. - */ - CHECMICAL(Chemical.class), + /** + * {@link Chemical}. + */ + CHECMICAL(Chemical.class), - /** - * {@link Rna}. - */ - RNA(Rna.class), + /** + * {@link Rna}. + */ + RNA(Rna.class), - /** - * {@link Gene}. - */ - GENE(Gene.class), + /** + * {@link Gene}. + */ + GENE(Gene.class), - /** - * {@link Drug}. - */ - DRUG(Drug.class), + /** + * {@link Drug}. + */ + DRUG(Drug.class), - /** - * {@link ComplexSpecies}. - */ - COMPLEX(Complex.class), + /** + * {@link ComplexSpecies}. + */ + COMPLEX(Complex.class), - /** - * {@link AntisenseRna}. - */ - ANTISENSE_RNA(AntisenseRna.class), + /** + * {@link AntisenseRna}. + */ + ANTISENSE_RNA(AntisenseRna.class), - /** - * {@link Phenotype}. - */ - PHENOTYPE(Phenotype.class); + /** + * {@link Phenotype}. + */ + PHENOTYPE(Phenotype.class); - /** - * Class which should be annotated. - */ - private Class<? extends BioEntity> clazz; + /** + * Class which should be annotated. + */ + private Class<? extends BioEntity> clazz; - /** - * Default constructor. - * - * @param clazz - * {@link #clazz} - */ - RequireAnnotationMap(Class<? extends BioEntity> clazz) { - this.clazz = clazz; - } + /** + * Default constructor. + * + * @param clazz + * {@link #clazz} + */ + RequireAnnotationMap(Class<? extends BioEntity> clazz) { + this.clazz = clazz; + } - /** - * @return the clazz - * @see #clazz - */ - public Class<?> getClazz() { - return clazz; - } + /** + * @return the clazz + * @see #clazz + */ + public Class<?> getClazz() { + return clazz; + } } diff --git a/model/src/test/java/lcsb/mapviewer/model/AllModelTests.java b/model/src/test/java/lcsb/mapviewer/model/AllModelTests.java index 0a4f42cfd0949686401504d7ffcfe139b513558e..f6e2540ef7f56a2d97febd6358f58971aa8a024b 100644 --- a/model/src/test/java/lcsb/mapviewer/model/AllModelTests.java +++ b/model/src/test/java/lcsb/mapviewer/model/AllModelTests.java @@ -1,23 +1,21 @@ package lcsb.mapviewer.model; +import org.junit.runner.RunWith; +import org.junit.runners.Suite; +import org.junit.runners.Suite.SuiteClasses; + import lcsb.mapviewer.model.cache.AllCacheTests; import lcsb.mapviewer.model.graphics.AllGraphicsTests; -import lcsb.mapviewer.model.log.AllLogTests; import lcsb.mapviewer.model.map.AllMapTests; import lcsb.mapviewer.model.user.AllUserTests; -import org.junit.runner.RunWith; -import org.junit.runners.Suite; -import org.junit.runners.Suite.SuiteClasses; - @RunWith(Suite.class) -@SuiteClasses({ AllCacheTests.class, - AllGraphicsTests.class, - AllLogTests.class, - AllMapTests.class, - AllUserTests.class, - ProjectStatusTest.class, - ProjectTest.class, +@SuiteClasses({ AllCacheTests.class, // + AllGraphicsTests.class, // + AllMapTests.class, // + AllUserTests.class, // + ProjectStatusTest.class, // + ProjectTest.class,// }) public class AllModelTests { diff --git a/model/src/test/java/lcsb/mapviewer/model/graphics/ArrowTypeDataTest.java b/model/src/test/java/lcsb/mapviewer/model/graphics/ArrowTypeDataTest.java index 7127d2f8822d55f1f53fdf05fceff6656ab4c55f..f89b73ee81e678b24f014e6331c498bd5c2d92b2 100644 --- a/model/src/test/java/lcsb/mapviewer/model/graphics/ArrowTypeDataTest.java +++ b/model/src/test/java/lcsb/mapviewer/model/graphics/ArrowTypeDataTest.java @@ -1,7 +1,7 @@ package lcsb.mapviewer.model.graphics; -import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import org.apache.commons.lang3.SerializationUtils; @@ -13,67 +13,67 @@ import lcsb.mapviewer.common.exception.NotImplementedException; public class ArrowTypeDataTest { - @Before - public void setUp() throws Exception { - } + @Before + public void setUp() throws Exception { + } - @After - public void tearDown() throws Exception { - } + @After + public void tearDown() throws Exception { + } - @Test - public void testSerialization() { - try { - SerializationUtils.serialize(new ArrowTypeData()); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } + @Test + public void testSerialization() { + try { + SerializationUtils.serialize(new ArrowTypeData()); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } - @Test - public void testCopy() { - try { - ArrowTypeData original = new ArrowTypeData(); - ArrowTypeData degraded = original.copy(); - assertNotNull(degraded); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } + @Test + public void testCopy() { + try { + ArrowTypeData original = new ArrowTypeData(); + ArrowTypeData degraded = original.copy(); + assertNotNull(degraded); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } - @Test - public void testGetters() { - try { - ArrowTypeData original = new ArrowTypeData(); - int id = 29; + @Test + public void testEquals() { + try { + ArrowTypeData original = new ArrowTypeData(); + original.setAngle(12); + ArrowTypeData copy = original.copy(); - original.setId(id); - assertEquals(id, original.getId()); + assertTrue(original.equals(copy)); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } - @Test - public void testInvalidCopy() { - try { - new ArrowTypeData() { + @Test + public void testInvalidCopy() { + try { + new ArrowTypeData() { - /** - * - */ - private static final long serialVersionUID = 1L; - }.copy(); - fail("Exception expected"); - } catch (NotImplementedException e) { - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } + /** + * + */ + private static final long serialVersionUID = 1L; + }.copy(); + fail("Exception expected"); + } catch (NotImplementedException e) { + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } } diff --git a/model/src/test/java/lcsb/mapviewer/model/log/AllLogTests.java b/model/src/test/java/lcsb/mapviewer/model/log/AllLogTests.java deleted file mode 100644 index bf80d2d2b9ed5d04b43e4a1901d06b065dfcc858..0000000000000000000000000000000000000000 --- a/model/src/test/java/lcsb/mapviewer/model/log/AllLogTests.java +++ /dev/null @@ -1,14 +0,0 @@ -package lcsb.mapviewer.model.log; - -import org.junit.runner.RunWith; -import org.junit.runners.Suite; -import org.junit.runners.Suite.SuiteClasses; - -@RunWith(Suite.class) -@SuiteClasses({ LogTypeTest.class, - ObjectLogTest.class, - SystemLogTest.class -}) -public class AllLogTests { - -} diff --git a/model/src/test/java/lcsb/mapviewer/model/log/LogTypeTest.java b/model/src/test/java/lcsb/mapviewer/model/log/LogTypeTest.java deleted file mode 100644 index a1f69252819b0e7f0b85e0fd7ebce30bca94f8f8..0000000000000000000000000000000000000000 --- a/model/src/test/java/lcsb/mapviewer/model/log/LogTypeTest.java +++ /dev/null @@ -1,29 +0,0 @@ -package lcsb.mapviewer.model.log; - -import static org.junit.Assert.assertNotNull; - -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - -public class LogTypeTest { - - @Before - public void setUp() throws Exception { - } - - @After - public void tearDown() throws Exception { - } - - @Test - public void testValidValues() { - for (LogType type : LogType.values()) { - assertNotNull(type); - - // for coverage tests - LogType.valueOf(type.toString()); - } - } - -} diff --git a/model/src/test/java/lcsb/mapviewer/model/log/ObjectLogTest.java b/model/src/test/java/lcsb/mapviewer/model/log/ObjectLogTest.java deleted file mode 100644 index ca0f9f8f3ee0a7aafbcf4be1c4c59f0d492fb860..0000000000000000000000000000000000000000 --- a/model/src/test/java/lcsb/mapviewer/model/log/ObjectLogTest.java +++ /dev/null @@ -1,65 +0,0 @@ -package lcsb.mapviewer.model.log; - -import static org.junit.Assert.assertEquals; - -import java.util.Calendar; - -import org.apache.commons.lang3.SerializationUtils; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - -import lcsb.mapviewer.model.user.User; - -public class ObjectLogTest { - - @Before - public void setUp() throws Exception { - } - - @After - public void tearDown() throws Exception { - } - - @Test - public void testSerialization() { - try { - SerializationUtils.serialize(new ObjectLog()); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testGetters() { - try { - ObjectLog log = new ObjectLog(); - String description = "qwe"; - int id = 20; - int objectId = 21; - Calendar time = Calendar.getInstance(); - Class<?> tableName = Object.class; - LogType type = LogType.ADD_MISSING_CONNECTION; - User user = new User(); - log.setDescription(description); - log.setId(id); - log.setObjectId(objectId); - log.setTime(time); - log.setTable(tableName); - log.setType(type); - log.setUser(user); - - assertEquals(description,log.getDescription()); - assertEquals(id,log.getId()); - assertEquals((Integer)objectId,log.getObjectId()); - assertEquals(time,log.getTime()); - assertEquals(tableName,log.getTable()); - assertEquals(type,log.getType()); - assertEquals(user,log.getUser()); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } -} diff --git a/model/src/test/java/lcsb/mapviewer/model/log/SystemLogTest.java b/model/src/test/java/lcsb/mapviewer/model/log/SystemLogTest.java deleted file mode 100644 index d555b5a184ad32bd76e86150ba6599962da802a5..0000000000000000000000000000000000000000 --- a/model/src/test/java/lcsb/mapviewer/model/log/SystemLogTest.java +++ /dev/null @@ -1,27 +0,0 @@ -package lcsb.mapviewer.model.log; - -import org.apache.commons.lang3.SerializationUtils; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - -public class SystemLogTest { - - @Before - public void setUp() throws Exception { - } - - @After - public void tearDown() throws Exception { - } - - @Test - public void testSerialization() { - try { - SerializationUtils.serialize(new SystemLog()); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } -} diff --git a/model/src/test/java/lcsb/mapviewer/model/map/MiriamTypeTest.java b/model/src/test/java/lcsb/mapviewer/model/map/MiriamTypeTest.java index 75aad77291d822abd604338c02b98538737a6caa..5e6f427b8cc6ba075f4de2d5bfbc651364dee584 100644 --- a/model/src/test/java/lcsb/mapviewer/model/map/MiriamTypeTest.java +++ b/model/src/test/java/lcsb/mapviewer/model/map/MiriamTypeTest.java @@ -88,16 +88,27 @@ public class MiriamTypeTest { assertNull(MiriamType.getTypeByCommonName("xyz")); } - @Test - public void testGetMiriamByUri1() throws Exception { - try { - MiriamData md = MiriamType.getMiriamByUri("urn:miriam:panther.family:PTHR19384:SF5"); - assertTrue(new MiriamData(MiriamType.PANTHER, "PTHR19384:SF5").equals(md)); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } + @Test + public void testGetMiriamByUri1() throws Exception { + try { + MiriamData md = MiriamType.getMiriamByUri("urn:miriam:panther.family:PTHR19384:SF5"); + assertTrue(new MiriamData(MiriamType.PANTHER, "PTHR19384:SF5").equals(md)); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testGetMiriamForVmhMetabolite() throws Exception { + try { + MiriamData md = MiriamType.getMiriamByUri("urn:miriam:vmhmetabolite:o2"); + assertNotNull(md); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } @Test public void testGetMiriamByUri2() throws Exception { diff --git a/model/src/test/java/lcsb/mapviewer/model/map/reaction/ReactionTest.java b/model/src/test/java/lcsb/mapviewer/model/map/reaction/ReactionTest.java index 54ebb5cff9a3fcc79de0c9a382035f2a5204a85a..87d564e8e07e6247727065aa569cdee95c55839d 100644 --- a/model/src/test/java/lcsb/mapviewer/model/map/reaction/ReactionTest.java +++ b/model/src/test/java/lcsb/mapviewer/model/map/reaction/ReactionTest.java @@ -92,7 +92,7 @@ public class ReactionTest extends ModelTestFunctions { @Test public void testConstructor() { try { - Reaction reaction1 = new Reaction(); + Reaction reaction1 = createReaction(); reaction1.addMiriamData(new MiriamData()); reaction1.addSynonym("s"); Reaction reaction2 = new Reaction(reaction1); @@ -384,7 +384,7 @@ public class ReactionTest extends ModelTestFunctions { @Test public void testCopy() { try { - Reaction original = new Reaction(); + Reaction original = createReaction(); Reaction copy = original.copy(); assertNotNull(copy); } catch (Exception e) { @@ -393,10 +393,17 @@ public class ReactionTest extends ModelTestFunctions { } } + private Reaction createReaction() { + Reaction result = new Reaction(); + result.addProduct(new Product()); + result.addReactant(new Reactant()); + return result; + } + @Test public void testCopyWithKinetics() { try { - Reaction original = new Reaction(); + Reaction original = createReaction(); original.setKinetics(new SbmlKinetics()); Reaction copy = original.copy(); SbmlKineticsComparator kineticsComparator = new SbmlKineticsComparator(); diff --git a/model/src/test/java/lcsb/mapviewer/model/map/reaction/type/BooleanLogicGateReactionTest.java b/model/src/test/java/lcsb/mapviewer/model/map/reaction/type/BooleanLogicGateReactionTest.java index faba3e776bf2110e9c917ed1b7ffd3e2212193d8..115a4dda907e719d2ef70988b9da5180b0fb5dd3 100644 --- a/model/src/test/java/lcsb/mapviewer/model/map/reaction/type/BooleanLogicGateReactionTest.java +++ b/model/src/test/java/lcsb/mapviewer/model/map/reaction/type/BooleanLogicGateReactionTest.java @@ -17,112 +17,113 @@ import lcsb.mapviewer.model.map.reaction.Reaction; public class BooleanLogicGateReactionTest { - @Before - public void setUp() throws Exception { - } - - @After - public void tearDown() throws Exception { - } - - @Test - public void testSerialization() { - try { - SerializationUtils.serialize(new BooleanLogicGateReaction()); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testGetters() { - try { - Reaction reaction = new BooleanLogicGateReaction(); - assertNotNull(reaction.getStringType()); - assertNull(reaction.getReactionRect()); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testConstructorWithInvalidArg() { - try { - Reaction reaction = new Reaction(); - new BooleanLogicGateReaction(reaction); - fail("Exception expected"); - } catch (InvalidArgumentException e) { - - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testConstructorWithInvalidArg2() { - try { - Reaction reaction = new Reaction(); - reaction.addProduct(new Product()); - new BooleanLogicGateReaction(reaction); - fail("Exception expected"); - } catch (InvalidArgumentException e) { - - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testConstructor() { - try { - Reaction reaction = new Reaction(); - reaction.addProduct(new Product()); - reaction.addReactant(new Reactant()); - reaction.addReactant(new Reactant()); - BooleanLogicGateReaction validReaction = new BooleanLogicGateReaction(reaction); - assertNotNull(validReaction); - - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testCopy() { - try { - BooleanLogicGateReaction original = new BooleanLogicGateReaction(); - original.addProduct(new Product()); - original.addReactant(new Reactant()); - original.addReactant(new Reactant()); - BooleanLogicGateReaction product = original.copy(); - assertNotNull(product); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testInvalidCopy() { - try { - new BooleanLogicGateReaction() { - - /** - * - */ - private static final long serialVersionUID = 1L; - }.copy(); - fail("Exception expected"); - } catch (NotImplementedException e) { - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } + @Before + public void setUp() throws Exception { + } + + @After + public void tearDown() throws Exception { + } + + @Test + public void testSerialization() { + try { + SerializationUtils.serialize(new BooleanLogicGateReaction()); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testGetters() { + try { + Reaction reaction = new BooleanLogicGateReaction(); + assertNotNull(reaction.getStringType()); + assertNull(reaction.getReactionRect()); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testConstructorWithInvalidArg() { + try { + Reaction reaction = new Reaction(); + new BooleanLogicGateReaction(reaction); + fail("Exception expected"); + } catch (InvalidArgumentException e) { + + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testConstructorWithInvalidArg2() { + try { + Reaction reaction = new Reaction(); + reaction.addProduct(new Product()); + reaction.addReactant(new Reactant()); + new BooleanLogicGateReaction(reaction); + fail("Exception expected"); + } catch (InvalidArgumentException e) { + + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testConstructor() { + try { + Reaction reaction = new Reaction(); + reaction.addProduct(new Product()); + reaction.addReactant(new Reactant()); + reaction.addReactant(new Reactant()); + BooleanLogicGateReaction validReaction = new BooleanLogicGateReaction(reaction); + assertNotNull(validReaction); + + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testCopy() { + try { + BooleanLogicGateReaction original = new BooleanLogicGateReaction(); + original.addProduct(new Product()); + original.addReactant(new Reactant()); + original.addReactant(new Reactant()); + BooleanLogicGateReaction product = original.copy(); + assertNotNull(product); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testInvalidCopy() { + try { + new BooleanLogicGateReaction() { + + /** + * + */ + private static final long serialVersionUID = 1L; + }.copy(); + fail("Exception expected"); + } catch (NotImplementedException e) { + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } } diff --git a/model/src/test/java/lcsb/mapviewer/model/map/reaction/type/DissociationReactionTest.java b/model/src/test/java/lcsb/mapviewer/model/map/reaction/type/DissociationReactionTest.java index 7823cbe2be74a593ca9dc9cf6e37919840c4bc45..5b9f5b2f20b7b0b7f2f430a6a2611280376b4081 100644 --- a/model/src/test/java/lcsb/mapviewer/model/map/reaction/type/DissociationReactionTest.java +++ b/model/src/test/java/lcsb/mapviewer/model/map/reaction/type/DissociationReactionTest.java @@ -16,114 +16,113 @@ import lcsb.mapviewer.model.map.reaction.Reaction; public class DissociationReactionTest { - @Before - public void setUp() throws Exception { - } - - @After - public void tearDown() throws Exception { - } - - @Test - public void testSerialization() { - try { - SerializationUtils.serialize(new DissociationReaction()); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - - @Test - public void testGetters() { - try { - Reaction reaction = new DissociationReaction(); - assertNotNull(reaction.getStringType()); - assertNotNull(reaction.getReactionRect()); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testConstructorWithInvalidArg() { - try { - Reaction reaction = new Reaction(); - new DissociationReaction(reaction); - fail("Exception expected"); - } catch (InvalidArgumentException e) { - - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testConstructorWithInvalidArg2() { - try { - Reaction reaction = new Reaction(); - reaction.addProduct(new Product()); - reaction.addProduct(new Product()); - new DissociationReaction(reaction); - fail("Exception expected"); - } catch (InvalidArgumentException e) { - - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testConstructor() { - try { - Reaction reaction = new Reaction(); - reaction.addProduct(new Product()); - reaction.addProduct(new Product()); - reaction.addReactant(new Reactant()); - DissociationReaction validReaction = new DissociationReaction(reaction); - assertNotNull(validReaction); - - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testCopy() { - try { - DissociationReaction original = new DissociationReaction(); - original.addProduct(new Product()); - original.addProduct(new Product()); - original.addReactant(new Reactant()); - DissociationReaction product = original.copy(); - assertNotNull(product); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testInvalidCopy() { - try { - new DissociationReaction() { - - /** - * - */ - private static final long serialVersionUID = 1L; - }.copy(); - fail("Exception expected"); - } catch (NotImplementedException e) { - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - + @Before + public void setUp() throws Exception { + } + + @After + public void tearDown() throws Exception { + } + + @Test + public void testSerialization() { + try { + SerializationUtils.serialize(new DissociationReaction()); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testGetters() { + try { + Reaction reaction = new DissociationReaction(); + assertNotNull(reaction.getStringType()); + assertNotNull(reaction.getReactionRect()); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testConstructorWithInvalidArg() { + try { + Reaction reaction = new Reaction(); + new DissociationReaction(reaction); + fail("Exception expected"); + } catch (InvalidArgumentException e) { + + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testConstructorWithInvalidArg2() { + try { + Reaction reaction = new Reaction(); + reaction.addProduct(new Product()); + reaction.addProduct(new Product()); + new DissociationReaction(reaction); + fail("Exception expected"); + } catch (InvalidArgumentException e) { + + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testConstructor() { + try { + Reaction reaction = new Reaction(); + reaction.addProduct(new Product()); + reaction.addProduct(new Product()); + reaction.addReactant(new Reactant()); + DissociationReaction validReaction = new DissociationReaction(reaction); + assertNotNull(validReaction); + + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testCopy() { + try { + DissociationReaction original = new DissociationReaction(); + original.addProduct(new Product()); + original.addProduct(new Product()); + original.addReactant(new Reactant()); + DissociationReaction product = original.copy(); + assertNotNull(product); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testInvalidCopy() { + try { + new DissociationReaction() { + + /** + * + */ + private static final long serialVersionUID = 1L; + }.copy(); + fail("Exception expected"); + } catch (NotImplementedException e) { + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + } diff --git a/model/src/test/java/lcsb/mapviewer/model/map/reaction/type/HeterodimerAssociationReactionTest.java b/model/src/test/java/lcsb/mapviewer/model/map/reaction/type/HeterodimerAssociationReactionTest.java index 081b14e376cf74759510bdebbfc158c18aafb15f..0a4391e0b1de9fdd1ee44ca994e1e74265192bcd 100644 --- a/model/src/test/java/lcsb/mapviewer/model/map/reaction/type/HeterodimerAssociationReactionTest.java +++ b/model/src/test/java/lcsb/mapviewer/model/map/reaction/type/HeterodimerAssociationReactionTest.java @@ -16,112 +16,113 @@ import lcsb.mapviewer.model.map.reaction.Reaction; public class HeterodimerAssociationReactionTest { - @Before - public void setUp() throws Exception { - } - - @After - public void tearDown() throws Exception { - } - - @Test - public void testSerialization() { - try { - SerializationUtils.serialize(new HeterodimerAssociationReaction()); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testGetters() { - try { - Reaction reaction = new HeterodimerAssociationReaction(); - assertNotNull(reaction.getStringType()); - assertNotNull(reaction.getReactionRect()); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testConstructorWithInvalidArg() { - try { - Reaction reaction = new Reaction(); - new HeterodimerAssociationReaction(reaction); - fail("Exception expected"); - } catch (InvalidArgumentException e) { - - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testConstructorWithInvalidArg2() { - try { - Reaction reaction = new Reaction(); - reaction.addProduct(new Product()); - new HeterodimerAssociationReaction(reaction); - fail("Exception expected"); - } catch (InvalidArgumentException e) { - - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testConstructor() { - try { - Reaction reaction = new Reaction(); - reaction.addProduct(new Product()); - reaction.addReactant(new Reactant()); - reaction.addReactant(new Reactant()); - HeterodimerAssociationReaction validReaction = new HeterodimerAssociationReaction(reaction); - assertNotNull(validReaction); - - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testCopy() { - try { - HeterodimerAssociationReaction original = new HeterodimerAssociationReaction(); - original.addProduct(new Product()); - original.addReactant(new Reactant()); - original.addReactant(new Reactant()); - HeterodimerAssociationReaction product = original.copy(); - assertNotNull(product); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testInvalidCopy() { - try { - new HeterodimerAssociationReaction() { - - /** - * - */ - private static final long serialVersionUID = 1L; - }.copy(); - fail("Exception expected"); - } catch (NotImplementedException e) { - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } + @Before + public void setUp() throws Exception { + } + + @After + public void tearDown() throws Exception { + } + + @Test + public void testSerialization() { + try { + SerializationUtils.serialize(new HeterodimerAssociationReaction()); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testGetters() { + try { + Reaction reaction = new HeterodimerAssociationReaction(); + assertNotNull(reaction.getStringType()); + assertNotNull(reaction.getReactionRect()); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testConstructorWithInvalidArg() { + try { + Reaction reaction = new Reaction(); + new HeterodimerAssociationReaction(reaction); + fail("Exception expected"); + } catch (InvalidArgumentException e) { + + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testConstructorWithInvalidArg2() { + try { + Reaction reaction = new Reaction(); + reaction.addProduct(new Product()); + reaction.addReactant(new Reactant()); + new HeterodimerAssociationReaction(reaction); + fail("Exception expected"); + } catch (InvalidArgumentException e) { + + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testConstructor() { + try { + Reaction reaction = new Reaction(); + reaction.addProduct(new Product()); + reaction.addReactant(new Reactant()); + reaction.addReactant(new Reactant()); + HeterodimerAssociationReaction validReaction = new HeterodimerAssociationReaction(reaction); + assertNotNull(validReaction); + + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testCopy() { + try { + HeterodimerAssociationReaction original = new HeterodimerAssociationReaction(); + original.addProduct(new Product()); + original.addReactant(new Reactant()); + original.addReactant(new Reactant()); + HeterodimerAssociationReaction product = original.copy(); + assertNotNull(product); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testInvalidCopy() { + try { + new HeterodimerAssociationReaction() { + + /** + * + */ + private static final long serialVersionUID = 1L; + }.copy(); + fail("Exception expected"); + } catch (NotImplementedException e) { + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } } diff --git a/model/src/test/java/lcsb/mapviewer/model/map/species/GeneComparatorTest.java b/model/src/test/java/lcsb/mapviewer/model/map/species/GeneComparatorTest.java index 95104c0be61d61a9a7db9307787413c0661fabc1..e255b76e32b88358472f8baea183936de1a155e3 100644 --- a/model/src/test/java/lcsb/mapviewer/model/map/species/GeneComparatorTest.java +++ b/model/src/test/java/lcsb/mapviewer/model/map/species/GeneComparatorTest.java @@ -13,7 +13,6 @@ import org.mockito.Mockito; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.species.field.AbstractSiteModification; -import lcsb.mapviewer.model.map.species.field.ModificationResidue; import lcsb.mapviewer.model.map.species.field.ModificationSite; import lcsb.mapviewer.model.map.species.field.ModificationState; diff --git a/model/src/test/java/lcsb/mapviewer/model/map/species/RnaComparatorTest.java b/model/src/test/java/lcsb/mapviewer/model/map/species/RnaComparatorTest.java index 59ec62d18149ad8f01eefbaed3e55a38d7d679be..819c28ea1db97084f9080f6807500db4ae8227c2 100644 --- a/model/src/test/java/lcsb/mapviewer/model/map/species/RnaComparatorTest.java +++ b/model/src/test/java/lcsb/mapviewer/model/map/species/RnaComparatorTest.java @@ -13,7 +13,6 @@ import org.mockito.Mockito; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.species.field.CodingRegion; -import lcsb.mapviewer.model.map.species.field.ModificationState; public class RnaComparatorTest { diff --git a/model/src/test/java/lcsb/mapviewer/model/map/species/field/ResidueTest.java b/model/src/test/java/lcsb/mapviewer/model/map/species/field/ResidueTest.java index ff9289bb272fc7d157b285c995a4110b309b6218..4c2b7c86584d305be0d0e116d80f4552e71b4556 100644 --- a/model/src/test/java/lcsb/mapviewer/model/map/species/field/ResidueTest.java +++ b/model/src/test/java/lcsb/mapviewer/model/map/species/field/ResidueTest.java @@ -2,15 +2,12 @@ package lcsb.mapviewer.model.map.species.field; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.fail; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.Test; -import org.mockito.Mockito; -import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.species.GenericProtein; import lcsb.mapviewer.model.map.species.Species; diff --git a/model/src/test/java/lcsb/mapviewer/model/user/BasicPrivilegeTest.java b/model/src/test/java/lcsb/mapviewer/model/user/BasicPrivilegeTest.java index 8a226413bb0b55b715c2b7c8eb50dc9c6b09efa9..22522353bda2c6e5f044be106f790c5bbe3cc9de 100644 --- a/model/src/test/java/lcsb/mapviewer/model/user/BasicPrivilegeTest.java +++ b/model/src/test/java/lcsb/mapviewer/model/user/BasicPrivilegeTest.java @@ -21,7 +21,7 @@ public class BasicPrivilegeTest { @Test public void testSerialization() { try { - SerializationUtils.serialize(new BasicPrivilege()); + SerializationUtils.serialize(new Privilege()); } catch (Exception e) { e.printStackTrace(); throw e; @@ -31,7 +31,7 @@ public class BasicPrivilegeTest { @Test public void testGetters() { try { - BasicPrivilege privilege = new BasicPrivilege(); + Privilege privilege = new Privilege(); int id = 25; int level = 26; PrivilegeType type = PrivilegeType.ADD_MAP; @@ -55,7 +55,7 @@ public class BasicPrivilegeTest { @Test public void testEqualsPrivilege() { try { - BasicPrivilege privilege = new BasicPrivilege(); + Privilege privilege = new Privilege(); assertFalse(privilege.equalsPrivilege(null)); } catch (Exception e) { e.printStackTrace(); diff --git a/model/src/test/java/lcsb/mapviewer/model/user/ObjectPrivilegeTest.java b/model/src/test/java/lcsb/mapviewer/model/user/ObjectPrivilegeTest.java index 3820cdc171954f6e797691888d50960f195b8812..ff1bcfde7b8eef0e0d56985f0b5da07f95408a5a 100644 --- a/model/src/test/java/lcsb/mapviewer/model/user/ObjectPrivilegeTest.java +++ b/model/src/test/java/lcsb/mapviewer/model/user/ObjectPrivilegeTest.java @@ -70,7 +70,7 @@ public class ObjectPrivilegeTest { ObjectPrivilege privilege = new ObjectPrivilege(); privilege.setType(PrivilegeType.ADD_MAP); assertFalse(privilege.equalsPrivilege(null)); - assertFalse(privilege.equalsPrivilege(new BasicPrivilege())); + assertFalse(privilege.equalsPrivilege(new Privilege())); privilege.setIdObject(2); ObjectPrivilege privilege2 = new ObjectPrivilege(); diff --git a/model/src/test/java/lcsb/mapviewer/model/user/UserTest.java b/model/src/test/java/lcsb/mapviewer/model/user/UserTest.java index 863536f39f290974ff8bed3205e482be63b1cf4d..532a723eab443d4eb4d5cf34e393a07eee6de6fa 100644 --- a/model/src/test/java/lcsb/mapviewer/model/user/UserTest.java +++ b/model/src/test/java/lcsb/mapviewer/model/user/UserTest.java @@ -46,7 +46,7 @@ public class UserTest { public void testAddPrivilege() { try { User user = new User(); - user.addPrivilege(new BasicPrivilege()); + user.addPrivilege(new Privilege()); assertEquals(1, user.getPrivileges().size()); } catch (Exception e) { e.printStackTrace(); @@ -64,7 +64,7 @@ public class UserTest { String name = "ccr"; String email= "a.a@pl.pl"; String surname = "cccv"; - Set<BasicPrivilege> privileges = new HashSet<>(); + Set<Privilege> privileges = new HashSet<>(); boolean removed = true; UserAnnotationSchema annotationSchema = new UserAnnotationSchema(); Color minColor = Color.BLACK; diff --git a/pathvisio/.classpath b/pathvisio/.classpath deleted file mode 100644 index 36e8b1c83a8f4159477e1075b61a1f9a2df19709..0000000000000000000000000000000000000000 --- a/pathvisio/.classpath +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/pathvisio/.gitignore b/pathvisio/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/pathvisio/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/pathvisio/.settings/org.eclipse.core.resources.prefs b/pathvisio/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/pathvisio/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/pathvisio/.settings/org.eclipse.jdt.core.prefs b/pathvisio/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index f494d1de02b8cd4cf5ece5741b567665e239eeb6..0000000000000000000000000000000000000000 --- a/pathvisio/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/pathvisio/.settings/org.eclipse.m2e.core.prefs b/pathvisio/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/pathvisio/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/pathvisio/pom.xml b/pathvisio/pom.xml index d92eebaa49b36a08dff0f65b2720c8068a0ad6f3..c15f785067ee82eb80afa06baf551818863ff30c 100644 --- a/pathvisio/pom.xml +++ b/pathvisio/pom.xml @@ -15,7 +15,7 @@ <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> - <version>2.3.7</version> + <version>4.0.0</version> <extensions>true</extensions> <configuration> @@ -192,5 +192,13 @@ <artifactId>org.osgi.core</artifactId> <version>${osgi.version}</version> </dependency> + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> + </dependencies> </project> \ No newline at end of file diff --git a/persist/.classpath b/persist/.classpath deleted file mode 100644 index 2d7c6a5d6de3d9e624da5555fd9d296e3a3f88ee..0000000000000000000000000000000000000000 --- a/persist/.classpath +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="org.eclipse.jst.component.nondependency" value=""/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/persist/.gitignore b/persist/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/persist/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/persist/.settings/org.eclipse.core.resources.prefs b/persist/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/persist/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/persist/.settings/org.eclipse.jdt.core.prefs b/persist/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 991da2c903069420da07737ead576aefa16181fe..0000000000000000000000000000000000000000 --- a/persist/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/persist/.settings/org.eclipse.m2e.core.prefs b/persist/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/persist/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/persist/.settings/org.eclipse.wst.common.component b/persist/.settings/org.eclipse.wst.common.component deleted file mode 100644 index 5a621bd5ae91cbb0853a052e8cdf0f3a885a0580..0000000000000000000000000000000000000000 --- a/persist/.settings/org.eclipse.wst.common.component +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> - <wb-module deploy-name="MapViewer-persist"> - <wb-resource deploy-path="/" source-path="/src/main/java"/> - <wb-resource deploy-path="/" source-path="/src/main/resources"/> - </wb-module> -</project-modules> diff --git a/persist/.settings/org.eclipse.wst.common.project.facet.core.xml b/persist/.settings/org.eclipse.wst.common.project.facet.core.xml deleted file mode 100644 index 6302d3e31361fb331cf7aaad184707ea3059ff5f..0000000000000000000000000000000000000000 --- a/persist/.settings/org.eclipse.wst.common.project.facet.core.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<faceted-project> - <installed facet="java" version="1.8"/> - <installed facet="jst.utility" version="1.0"/> -</faceted-project> diff --git a/persist/.settings/org.eclipse.wst.validation.prefs b/persist/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index 6f1cba68d5f82a12e1f80e8798437495567e43e7..0000000000000000000000000000000000000000 --- a/persist/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,2 +0,0 @@ -disabled=06target -eclipse.preferences.version=1 diff --git a/persist/pom.xml b/persist/pom.xml index 5a6cd0fff26561bddb438d4f1912aa9373c10c1c..96608b1351cb936405f91f929ba122614bba031a 100644 --- a/persist/pom.xml +++ b/persist/pom.xml @@ -47,9 +47,31 @@ <artifactId>xml-apis</artifactId> <groupId>xml-apis</groupId> </exclusion> + <exclusion> + <groupId>org.jboss.logging</groupId> + <artifactId>jboss-logging</artifactId> + </exclusion> + <exclusion> + <groupId>net.bytebuddy</groupId> + <artifactId>byte-buddy</artifactId> + </exclusion> </exclusions> </dependency> + <!-- https://mvnrepository.com/artifact/net.bytebuddy/byte-buddy --> + <dependency> + <groupId>net.bytebuddy</groupId> + <artifactId>byte-buddy</artifactId> + <version>${byte-buddy.version}</version> + </dependency> + + <!-- https://mvnrepository.com/artifact/org.jboss.logging/jboss-logging --> + <dependency> + <groupId>org.jboss.logging</groupId> + <artifactId>jboss-logging</artifactId> + <version>${jboss-logging.version}</version> + </dependency> + <!-- Library excluded from above; it was in conflict with Xerces --> <dependency> <groupId>xml-apis</groupId> @@ -111,9 +133,16 @@ <version>${springframework.version}</version> </dependency> + <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot --> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot</artifactId> + <version>${springframework.boot.version}</version> + </dependency> + <!-- postgres connector --> <dependency> - <groupId>postgresql</groupId> + <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>${postgresql-jdbc.version}</version> </dependency> @@ -138,6 +167,12 @@ <scope>compile</scope> </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> </dependencies> </project> \ No newline at end of file diff --git a/persist/src/main/java/lcsb/mapviewer/persist/CustomImplicitNamingStrategy.java b/persist/src/main/java/lcsb/mapviewer/persist/CustomImplicitNamingStrategy.java new file mode 100644 index 0000000000000000000000000000000000000000..31bcb2caaae9025de0a08452735b17cc96b155d8 --- /dev/null +++ b/persist/src/main/java/lcsb/mapviewer/persist/CustomImplicitNamingStrategy.java @@ -0,0 +1,30 @@ +package lcsb.mapviewer.persist; + +import org.apache.log4j.Logger; +import org.hibernate.boot.model.naming.Identifier; +import org.hibernate.boot.model.naming.ImplicitEntityNameSource; +import org.springframework.boot.orm.jpa.hibernate.SpringImplicitNamingStrategy; + +/** + * This naming strategy adds "Table" suffix to table names when there is no + * table name defined. + * + * @author Piotr Gawron + * + */ +public class CustomImplicitNamingStrategy extends SpringImplicitNamingStrategy { + /** + * + */ + private static final long serialVersionUID = 1L; + + Logger logger = Logger.getLogger(CustomImplicitNamingStrategy.class); + + private static final String TABLE_NAME_SUFFIX = "Table"; + + @Override + public Identifier determinePrimaryTableName(ImplicitEntityNameSource source) { + Identifier newIdentifier = super.determinePrimaryTableName(source); + return new Identifier(newIdentifier.getText() + TABLE_NAME_SUFFIX, newIdentifier.isQuoted()); + } +} diff --git a/persist/src/main/java/lcsb/mapviewer/persist/DbUtils.java b/persist/src/main/java/lcsb/mapviewer/persist/DbUtils.java index 6729733e77bad2214d9e3159e1b1aaf52298e3f1..a1b3ea71a9b34fd18765f212e8f2db6a1adc4414 100644 --- a/persist/src/main/java/lcsb/mapviewer/persist/DbUtils.java +++ b/persist/src/main/java/lcsb/mapviewer/persist/DbUtils.java @@ -5,21 +5,16 @@ import java.util.Map; import java.util.Map.Entry; import java.util.Observable; -import javax.management.MBeanServer; -import javax.management.ObjectName; +import javax.transaction.TransactionManager; import org.apache.log4j.Logger; -import org.flywaydb.core.Flyway; import org.hibernate.SQLQuery; import org.hibernate.Session; import org.hibernate.SessionFactory; +import org.hibernate.dialect.Dialect; import org.hibernate.internal.SessionFactoryImpl; -import org.hibernate.jmx.StatisticsService; -import org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl; import org.springframework.beans.factory.annotation.Autowired; -import com.mchange.v2.c3p0.ComboPooledDataSource; - import lcsb.mapviewer.common.exception.InvalidStateException; /** @@ -28,7 +23,7 @@ import lcsb.mapviewer.common.exception.InvalidStateException; * <ul> * <li>default - created and managed by sessionFactory</li> * <li>custom - created and managed by this class, used only when new thread is - * created manualy.</li> + * created manually.</li> * </ul> * Class extends {@link Observable}. Whenever session is created or closed * observers are notified. @@ -50,23 +45,6 @@ public class DbUtils extends Observable { @Autowired private SessionFactory sessionFactory; - /** - * Service used for connection statistics. - */ - private StatisticsService statisticsService; - - /** - * This flag indicates if the object was initialized or not. - * - * @see #init() - */ - private boolean initialized = false; - - /** - * Bean used for statistics. - */ - private MBeanServer mbeanServer; - /** * Static map containing opened custom sessions. This object is also used for * synchronization between threads when accessing informations about sessions. @@ -85,33 +63,6 @@ public class DbUtils extends Observable { */ private static Map<Long, Boolean> autoFlushForThread = new HashMap<>(); - /** - * This method initialize services responsible for statistics. - */ - private void init() { - if (!initialized) { - if (SpringApplicationContext.getApplicationContext().containsBean("mbeanServer")) { - logger.info("Hibernate statistics turned on"); - mbeanServer = SpringApplicationContext.getApplicationContext().getBean(MBeanServer.class); - statisticsService = new StatisticsService(); - statisticsService.setSessionFactory(sessionFactory); - statisticsService.setStatisticsEnabled(true); - ObjectName objectName; - try { - objectName = new ObjectName("org.hibernate:name=HibernateStatistics"); - - mbeanServer.registerMBean(statisticsService, objectName); - } catch (Exception e) { - logger.error(e, e); - } - } else { - logger.info("Hibernate statistics turned off"); - } - } - initialized = true; - - } - /** * Executes sql query given in the parameter. * @@ -195,9 +146,6 @@ public class DbUtils extends Observable { Session session = null; synchronized (sessionForThread) { session = sessionForThread.get(id); - if (!initialized) { - init(); - } } // we cannot create two threads for one session @@ -209,10 +157,6 @@ public class DbUtils extends Observable { logger.debug("Session opened: " + id); session.beginTransaction(); logger.debug("Session started: " + id); - if (statisticsService != null) { - logger.debug("Opened sessions: " + statisticsService.getSessionOpenCount() + ". Closed sessions: " - + statisticsService.getSessionCloseCount()); - } Integer counter = -1; synchronized (sessionForThread) { sessionForThread.put(id, session); @@ -309,4 +253,8 @@ public class DbUtils extends Observable { autoFlushForThread.put(id, autoFlush); } } + + public Dialect getDialect() { + return ((SessionFactoryImpl)sessionFactory).getDialect(); + } } diff --git a/persist/src/main/java/lcsb/mapviewer/persist/dao/BaseDao.java b/persist/src/main/java/lcsb/mapviewer/persist/dao/BaseDao.java index 244554d641b0d613dfa88c7f67eacf7e8327d3f5..5f18443ff583163dc9785f3ba83e7df44a88cc86 100644 --- a/persist/src/main/java/lcsb/mapviewer/persist/dao/BaseDao.java +++ b/persist/src/main/java/lcsb/mapviewer/persist/dao/BaseDao.java @@ -7,6 +7,7 @@ import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.criterion.Projections; import org.hibernate.criterion.Restrictions; +import org.hibernate.dialect.Dialect; import org.springframework.beans.factory.annotation.Autowired; import lcsb.mapviewer.common.Pair; @@ -251,8 +252,8 @@ public abstract class BaseDao<T> { @SuppressWarnings("unchecked") public T getById(int id) { List<?> list = getSession() - .createQuery(" from " + this.clazz.getSimpleName() + " where id=? " + removableAndStatemant()) - .setParameter(0, id).list(); + .createQuery(" from " + this.clazz.getSimpleName() + " where id=:id " + removableAndStatemant()) + .setParameter("id", id).list(); if (list.size() == 0) { return null; } else { @@ -327,4 +328,8 @@ public abstract class BaseDao<T> { } } + protected Dialect getDialect() { + return dbUtils.getDialect(); + } + } diff --git a/persist/src/main/java/lcsb/mapviewer/persist/dao/ProjectDao.java b/persist/src/main/java/lcsb/mapviewer/persist/dao/ProjectDao.java index d03df9369724c9a389a8281203f5f064acb2b7eb..c233aa7353529560697b846b84557087a9ec6bce 100644 --- a/persist/src/main/java/lcsb/mapviewer/persist/dao/ProjectDao.java +++ b/persist/src/main/java/lcsb/mapviewer/persist/dao/ProjectDao.java @@ -1,15 +1,11 @@ package lcsb.mapviewer.persist.dao; -import java.sql.Connection; -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.SQLException; +import java.math.BigInteger; import java.util.List; +import org.apache.log4j.Logger; +import org.hibernate.SQLQuery; import org.hibernate.dialect.Dialect; -import org.hibernate.jdbc.ReturningWork; -import org.hibernate.service.jdbc.dialect.internal.StandardDialectResolver; -import org.hibernate.service.jdbc.dialect.spi.DialectResolver; import lcsb.mapviewer.model.Project; import lcsb.mapviewer.model.map.model.ModelData; @@ -21,6 +17,8 @@ import lcsb.mapviewer.model.map.model.ModelData; * */ public class ProjectDao extends BaseDao<Project> { + Logger logger = Logger.getLogger(ProjectDao.class); + /** * Default constructor. */ @@ -75,32 +73,10 @@ public class ProjectDao extends BaseDao<Project> { } public long getNextId() { - ReturningWork<Long> maxReturningWork = new ReturningWork<Long>() { - @Override - public Long execute(Connection connection) throws SQLException { - DialectResolver dialectResolver = new StandardDialectResolver(); - Dialect dialect = dialectResolver.resolveDialect(connection.getMetaData()); - PreparedStatement preparedStatement = null; - ResultSet resultSet = null; - try { - preparedStatement = connection.prepareStatement(dialect.getSequenceNextValString("project_table_iddb_seq")); - resultSet = preparedStatement.executeQuery(); - resultSet.next(); - return resultSet.getLong(1); - } catch (SQLException e) { - throw e; - } finally { - if (preparedStatement != null) { - preparedStatement.close(); - } - if (resultSet != null) { - resultSet.close(); - } - } + Dialect dialect = getDialect(); + SQLQuery sqlQuery = getSession().createSQLQuery(dialect.getSequenceNextValString("project_sequence")); - } - }; - return getSession().doReturningWork(maxReturningWork); - } + return ((BigInteger) sqlQuery.getResultList().get(0)).longValue(); + } } diff --git a/persist/src/main/java/lcsb/mapviewer/persist/dao/log/LogDao.java b/persist/src/main/java/lcsb/mapviewer/persist/dao/log/LogDao.java deleted file mode 100644 index 3eb886af9b8ad02803ea98342958678f94cb348d..0000000000000000000000000000000000000000 --- a/persist/src/main/java/lcsb/mapviewer/persist/dao/log/LogDao.java +++ /dev/null @@ -1,45 +0,0 @@ -package lcsb.mapviewer.persist.dao.log; - -import java.util.List; - -import org.hibernate.Query; - -import lcsb.mapviewer.model.log.GenericLog; -import lcsb.mapviewer.persist.dao.BaseDao; - -/** - * Data access object class for Log objects. - * - * @author Piotr Gawron - * - */ -public class LogDao extends BaseDao<GenericLog> { - /** - * Default constructor. - */ - public LogDao() { - super(GenericLog.class); - } - - /** - * Returns last logged event. - * - * @return last log event - */ - public GenericLog getLastLog() { - String queryString = "from " + this.getClazz().getSimpleName() + " order by id desc"; - Query query = getSession().createQuery(queryString); - List<?> list = query.list(); - if (list.size() > 0) { - return (GenericLog) list.get(0); - } else { - return null; - } - } - - @Override - protected String removableStatemant() { - return super.removableStatemant(); - } - -} diff --git a/persist/src/main/java/lcsb/mapviewer/persist/dao/log/package-info.java b/persist/src/main/java/lcsb/mapviewer/persist/dao/log/package-info.java deleted file mode 100644 index f71f47992a7b2ba14fa51ed2c25d5f2e843a0140..0000000000000000000000000000000000000000 --- a/persist/src/main/java/lcsb/mapviewer/persist/dao/log/package-info.java +++ /dev/null @@ -1,5 +0,0 @@ -/** - * Package with data access object for all log elements. - */ -package lcsb.mapviewer.persist.dao.log; - diff --git a/persist/src/main/java/lcsb/mapviewer/persist/dao/map/CommentDao.java b/persist/src/main/java/lcsb/mapviewer/persist/dao/map/CommentDao.java index f1a1c5bb5b585415c4d0ded52e98fd98fc3846ef..cdf697ac7f45462430d4ce8a9c730f4eab2d95a5 100644 --- a/persist/src/main/java/lcsb/mapviewer/persist/dao/map/CommentDao.java +++ b/persist/src/main/java/lcsb/mapviewer/persist/dao/map/CommentDao.java @@ -79,7 +79,7 @@ public class CommentDao extends BaseDao<Comment> { * @return list of comments that fulfill parameters constraints */ private List<Comment> getCommentByModel(int modelId, Boolean pinned, Boolean deleted) { - List<Comment> comments = getElementsByParameter("model_iddb", modelId); + List<Comment> comments = getElementsByParameter("model_id", modelId); List<Comment> result = new ArrayList<Comment>(); if (deleted != null) { for (Comment comment : comments) { diff --git a/persist/src/main/java/lcsb/mapviewer/persist/dao/map/LayoutDao.java b/persist/src/main/java/lcsb/mapviewer/persist/dao/map/LayoutDao.java index 7c7c4e9ad8ac922d4b4d59e8cfbe7b7f91c9ab46..e387af746ac843e0de2360e8226cf0125b8572fe 100644 --- a/persist/src/main/java/lcsb/mapviewer/persist/dao/map/LayoutDao.java +++ b/persist/src/main/java/lcsb/mapviewer/persist/dao/map/LayoutDao.java @@ -43,7 +43,7 @@ public class LayoutDao extends BaseDao<Layout> { * @return list of layouts for the model */ public List<Layout> getLayoutsByModel(Model model) { - List<Layout> layouts = getElementsByParameter("model_iddb", model.getId()); + List<Layout> layouts = getElementsByParameter("model_id", model.getId()); for (Layout layout : layouts) { refresh(layout); } @@ -52,12 +52,12 @@ public class LayoutDao extends BaseDao<Layout> { public List<Layout> getLayoutsByModel(Model model, User creator, Boolean isPublic) { List<Pair<String, Object>> params = new ArrayList<>(); - params.add(new Pair<String, Object>("model_iddb", model.getId())); + params.add(new Pair<String, Object>("model_id", model.getId())); if (isPublic != null) { params.add(new Pair<String, Object>("publicLayout", isPublic)); } if (creator != null) { - params.add(new Pair<String, Object>("creator_iddb", creator.getId())); + params.add(new Pair<String, Object>("creator_id", creator.getId())); } List<Layout> layouts = getElementsByParameters(params); return layouts; @@ -89,7 +89,7 @@ public class LayoutDao extends BaseDao<Layout> { * @return layout */ public Layout getLayoutByName(Model model, String name) { - List<Layout> layouts = getElementsByParameter("model_iddb", model.getId()); + List<Layout> layouts = getElementsByParameter("model_id", model.getId()); for (Layout layout : layouts) { refresh(layout); if (layout.getTitle().equals(name)) { diff --git a/persist/src/main/java/lcsb/mapviewer/persist/dao/plugin/PluginDataEntryDao.java b/persist/src/main/java/lcsb/mapviewer/persist/dao/plugin/PluginDataEntryDao.java index 389b3f85873dc6853123dd9f179fdd963b2c0505..35e5ff4ca1c3ded3de16fa28bc7aeafbd4a5c3af 100644 --- a/persist/src/main/java/lcsb/mapviewer/persist/dao/plugin/PluginDataEntryDao.java +++ b/persist/src/main/java/lcsb/mapviewer/persist/dao/plugin/PluginDataEntryDao.java @@ -25,12 +25,12 @@ public class PluginDataEntryDao extends BaseDao<PluginDataEntry> { public PluginDataEntry getByKey(Plugin plugin, String key, User user) { List<Pair<String, Object>> params = new ArrayList<>(); - params.add(new Pair<String, Object>("plugin_iddb", plugin.getId())); - params.add(new Pair<String, Object>("entry_key", key)); + params.add(new Pair<>("plugin_id", plugin.getId())); + params.add(new Pair<>("key", key)); if (user == null) { - params.add(new Pair<String, Object>("user_iddb", null)); + params.add(new Pair<>("user_id", null)); } else { - params.add(new Pair<String, Object>("user_iddb", user.getId())); + params.add(new Pair<>("user_id", user.getId())); } List<PluginDataEntry> entries = getElementsByParameters(params); if (entries.size() > 0) { diff --git a/persist/src/main/java/lcsb/mapviewer/persist/mapper/ArrowTypeDataMapper.java b/persist/src/main/java/lcsb/mapviewer/persist/mapper/ArrowTypeDataMapper.java new file mode 100644 index 0000000000000000000000000000000000000000..9b6253809a2d7bf797fd9ad6e22e2f37d1f3d830 --- /dev/null +++ b/persist/src/main/java/lcsb/mapviewer/persist/mapper/ArrowTypeDataMapper.java @@ -0,0 +1,146 @@ +package lcsb.mapviewer.persist.mapper; + +import java.awt.geom.Point2D; +import java.io.Serializable; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; + +import org.hibernate.HibernateException; +import org.hibernate.engine.spi.SharedSessionContractImplementor; +import org.hibernate.type.StringType; +import org.hibernate.type.Type; +import org.hibernate.usertype.CompositeUserType; + +import lcsb.mapviewer.model.graphics.ArrowType; +import lcsb.mapviewer.model.graphics.ArrowTypeData; +import lcsb.mapviewer.model.graphics.LineType; + +/** + * This class allows to put {@link Point2D} objects into hibernate based models. + * + * @author Piotr Gawron + * + */ +public class ArrowTypeDataMapper implements CompositeUserType { + + @Override + public String[] getPropertyNames() { + return new String[] { "val" }; + } + + @Override + public Type[] getPropertyTypes() { + return new Type[] { StringType.INSTANCE }; + } + + @Override + public Object getPropertyValue(Object component, int property) { + Object returnValue = null; + final ArrowTypeData atd = (ArrowTypeData) component; + if (0 == property) { + + returnValue = arrowTypeDataToString(atd); + } + return returnValue; + } + + private String arrowTypeDataToString(final ArrowTypeData atd) { + return atd.getAngle() + ";" + atd.getLen() + ";" + atd.getArrowType().name() + ";" + atd.getArrowLineType(); + } + + @Override + public void setPropertyValue(Object component, int property, Object value) { + final ArrowTypeData atd = (ArrowTypeData) component; + if (0 == property) { + assignSerializedProperties(atd, (String) value); + } + } + + @Override + public Class<?> returnedClass() { + return ArrowTypeData.class; + } + + @Override + public boolean equals(Object o1, Object o2) { + boolean isEqual = false; + if (o1 == o2) { + isEqual = false; + } + if (null == o1 || null == o2) { + isEqual = false; + } else { + isEqual = o1.equals(o2); + } + return isEqual; + } + + @Override + public int hashCode(Object x) { + return x.hashCode(); + } + + @Override + public Object deepCopy(Object value) { + if (value == null) { + return null; + } + final ArrowTypeData receivedParam = (ArrowTypeData) value; + final ArrowTypeData point = receivedParam.copy(); + return point; + } + + @Override + public boolean isMutable() { + return true; + } + + @Override + public Object nullSafeGet(ResultSet rs, String[] names, SharedSessionContractImplementor session, Object owner) + throws HibernateException, SQLException { + ArrowTypeData atd = new ArrowTypeData(); + final String val = rs.getString(names[0]); + if (!rs.wasNull()) { + assignSerializedProperties(atd, val); + } + return atd; + } + + private void assignSerializedProperties(ArrowTypeData atd, final String val) { + final String[] values = val.split(";"); + atd.setAngle(Double.parseDouble(values[0])); + atd.setLen(Double.parseDouble(values[1])); + atd.setArrowType(ArrowType.valueOf(values[2])); + atd.setArrowLineType(LineType.valueOf(values[3])); + } + + @Override + public void nullSafeSet(PreparedStatement st, Object value, int index, SharedSessionContractImplementor session) + throws HibernateException, SQLException { + if (value == null) { + st.setNull(index, StringType.INSTANCE.sqlType()); + } else { + final ArrowTypeData atd = (ArrowTypeData) value; + st.setString(index, arrowTypeDataToString(atd)); + } + } + + @Override + public Serializable disassemble(Object value, SharedSessionContractImplementor session) throws HibernateException { + return (Serializable) value; + } + + @Override + public Object assemble(Serializable cached, SharedSessionContractImplementor session, Object owner) + throws HibernateException { + return cached; + } + + @Override + public Object replace(Object original, Object target, SharedSessionContractImplementor session, Object owner) + throws HibernateException { + return this.deepCopy(original); + } + +} diff --git a/persist/src/main/java/lcsb/mapviewer/persist/mapper/Point2DMapper.java b/persist/src/main/java/lcsb/mapviewer/persist/mapper/Point2DMapper.java index afab6a1aabb4c5bb958b22369bf63e233abe4f3a..9c1b53670508e1976e914c8efc81395b4712c5df 100644 --- a/persist/src/main/java/lcsb/mapviewer/persist/mapper/Point2DMapper.java +++ b/persist/src/main/java/lcsb/mapviewer/persist/mapper/Point2DMapper.java @@ -6,7 +6,8 @@ import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; -import org.hibernate.engine.spi.SessionImplementor; +import org.hibernate.HibernateException; +import org.hibernate.engine.spi.SharedSessionContractImplementor; import org.hibernate.type.StringType; import org.hibernate.type.Type; import org.hibernate.usertype.CompositeUserType; @@ -19,108 +20,112 @@ import org.hibernate.usertype.CompositeUserType; */ public class Point2DMapper implements CompositeUserType { - @Override - public String[] getPropertyNames() { - return new String[] { "val" }; - } - - @Override - public Type[] getPropertyTypes() { - return new Type[] { StringType.INSTANCE }; - } - - @Override - public Object getPropertyValue(Object component, int property) { - Object returnValue = null; - final Point2D point = (Point2D) component; - if (0 == property) { - returnValue = point.getX() + "," + point.getY(); - } - return returnValue; - } - - @Override - public void setPropertyValue(Object component, int property, Object value) { - final Point2D point = (Point2D) component; - if (0 == property) { - final String[] values = ((String) value).split(","); - point.setLocation(Double.parseDouble(values[0]), Double.parseDouble(values[1])); - } - } - - @Override - public Class<?> returnedClass() { - return Point2D.class; - } - - @Override - public boolean equals(Object o1, Object o2) { - boolean isEqual = false; - if (o1 == o2) { - isEqual = false; - } - if (null == o1 || null == o2) { - isEqual = false; - } else { - isEqual = o1.equals(o2); - } - return isEqual; - } - - @Override - public int hashCode(Object x) { - return x.hashCode(); - } - - @Override - public Object nullSafeGet(ResultSet rs, String[] names, SessionImplementor session, Object owner) throws SQLException { - Point2D point = null; - final String val = rs.getString(names[0]); - if (!rs.wasNull()) { - final String[] values = val.split(","); - point = new Point2D.Double(Double.parseDouble(values[0]), Double.parseDouble(values[1])); - } - return point; - } - - @Override - public void nullSafeSet(PreparedStatement st, Object value, int property, SessionImplementor session) throws SQLException { - if (value == null) { - st.setNull(property, StringType.INSTANCE.sqlType()); - } else { - final Point2D point = (Point2D) value; - st.setString(property, point.getX() + "," + point.getY()); - } - } - - @Override - public Object deepCopy(Object value) { - if (value == null) { - return null; - } - final Point2D recievedParam = (Point2D) value; - final Point2D point = new Point2D.Double(recievedParam.getX(), recievedParam.getY()); - return point; - } - - @Override - public boolean isMutable() { - return true; - } - - @Override - public Serializable disassemble(Object value, SessionImplementor session) { - return (Serializable) value; - } - - @Override - public Object assemble(Serializable cached, SessionImplementor session, Object owner) { - return cached; - } - - @Override - public Object replace(Object original, Object target, SessionImplementor session, Object owner) { - return this.deepCopy(original); - } + @Override + public String[] getPropertyNames() { + return new String[] { "val" }; + } + + @Override + public Type[] getPropertyTypes() { + return new Type[] { StringType.INSTANCE }; + } + + @Override + public Object getPropertyValue(Object component, int property) { + Object returnValue = null; + final Point2D point = (Point2D) component; + if (0 == property) { + returnValue = point.getX() + "," + point.getY(); + } + return returnValue; + } + + @Override + public void setPropertyValue(Object component, int property, Object value) { + final Point2D point = (Point2D) component; + if (0 == property) { + final String[] values = ((String) value).split(","); + point.setLocation(Double.parseDouble(values[0]), Double.parseDouble(values[1])); + } + } + + @Override + public Class<?> returnedClass() { + return Point2D.class; + } + + @Override + public boolean equals(Object o1, Object o2) { + boolean isEqual = false; + if (o1 == o2) { + isEqual = false; + } + if (null == o1 || null == o2) { + isEqual = false; + } else { + isEqual = o1.equals(o2); + } + return isEqual; + } + + @Override + public int hashCode(Object x) { + return x.hashCode(); + } + + @Override + public Object deepCopy(Object value) { + if (value == null) { + return null; + } + final Point2D recievedParam = (Point2D) value; + final Point2D point = new Point2D.Double(recievedParam.getX(), recievedParam.getY()); + return point; + } + + @Override + public boolean isMutable() { + return true; + } + + @Override + public Object nullSafeGet(ResultSet rs, String[] names, SharedSessionContractImplementor session, Object owner) + throws HibernateException, SQLException { + Point2D point = null; + final String val = rs.getString(names[0]); + if (!rs.wasNull()) { + final String[] values = val.split(","); + point = new Point2D.Double(Double.parseDouble(values[0]), Double.parseDouble(values[1])); + } + return point; + } + + @Override + public void nullSafeSet(PreparedStatement st, Object value, int index, SharedSessionContractImplementor session) + throws HibernateException, SQLException { + if (value == null) { + st.setNull(index, StringType.INSTANCE.sqlType()); + } else { + final Point2D point = (Point2D) value; + st.setString(index, point.getX() + "," + point.getY()); + } + } + + @Override + public Serializable disassemble(Object value, SharedSessionContractImplementor session) throws HibernateException { + return (Serializable) value; + } + + @Override + public Object assemble(Serializable cached, SharedSessionContractImplementor session, Object owner) + throws HibernateException { + return cached; + } + + @Override + public Object replace(Object original, Object target, SharedSessionContractImplementor session, Object owner) + throws HibernateException { + return this.deepCopy(original); + } } diff --git a/persist/src/main/resources/applicationContext-persist.xml b/persist/src/main/resources/applicationContext-persist.xml index 34d97465abee91ce63a5d2ac5e9ed8f589f992f5..ed36014a24a8b5071a33a4d596cca5f0754d6b9f 100644 --- a/persist/src/main/resources/applicationContext-persist.xml +++ b/persist/src/main/resources/applicationContext-persist.xml @@ -14,8 +14,6 @@ <bean id="UserDao" class="lcsb.mapviewer.persist.dao.user.UserDao" parent="BaseDao"/> <bean id="PrivilegeDao" class="lcsb.mapviewer.persist.dao.user.PrivilegeDao" parent="BaseDao"/> - <bean id="LogDao" class="lcsb.mapviewer.persist.dao.log.LogDao" parent="BaseDao"/> - <bean id="BigFileEntryDao" class="lcsb.mapviewer.persist.dao.cache.BigFileEntryDao" parent="BaseDao"/> <bean id="UploadedFileEntryDao" class="lcsb.mapviewer.persist.dao.cache.UploadedFileEntryDao" parent="BaseDao"/> <bean id="ConfigurationDao" class="lcsb.mapviewer.persist.dao.ConfigurationDao" parent="BaseDao"/> @@ -46,7 +44,7 @@ <bean id="ProjectDao" class="lcsb.mapviewer.persist.dao.ProjectDao" parent="BaseDao"/> - <bean id="SessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> + <bean id="SessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"> <property name="dataSource" ref="DataSource" /> <property name="annotatedClasses"> <list> @@ -81,16 +79,11 @@ <value>lcsb.mapviewer.model.map.reaction.type.UnknownReducedTriggerReaction</value> <value>lcsb.mapviewer.model.map.reaction.type.UnknownTransitionReaction</value> - <value>lcsb.mapviewer.model.graphics.ArrowTypeData</value> <value>lcsb.mapviewer.model.graphics.PolylineData</value> - <value>lcsb.mapviewer.model.log.GenericLog</value> - <value>lcsb.mapviewer.model.log.ObjectLog</value> - <value>lcsb.mapviewer.model.log.SystemLog</value> - - <value>lcsb.mapviewer.model.user.BasicPrivilege</value> <value>lcsb.mapviewer.model.user.ConfigurationOption</value> <value>lcsb.mapviewer.model.user.ObjectPrivilege</value> + <value>lcsb.mapviewer.model.user.Privilege</value> <value>lcsb.mapviewer.model.user.User</value> <value>lcsb.mapviewer.model.user.UserAnnotatorsParam</value> <value>lcsb.mapviewer.model.user.UserAnnotationSchema</value> @@ -206,18 +199,24 @@ <props> <prop key="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</prop> <prop key="hibernate.show_sql">false</prop> - <!--<prop key="hibernate.current_session_context_class">thread</prop>--> </props> </property> + + <property name="PhysicalNamingStrategy"> + <bean class="org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy" /> + </property> + <property name="ImplicitNamingStrategy"> + <bean class="lcsb.mapviewer.persist.CustomImplicitNamingStrategy" /> + </property> </bean> <tx:annotation-driven/> - <bean id="txManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> + <bean id="txManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager"> <property name="sessionFactory" ref="SessionFactory"/> </bean> - <bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> + <bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager"> <property name="sessionFactory" ref="SessionFactory"/> </bean> diff --git a/persist/src/main/resources/db/migration/10/V10.0.0.20160523__big_file_entry_table_created.sql b/persist/src/main/resources/db/migration/10/V10.0.0.20160523__big_file_entry_table_created.sql index 405699c2e68dd89b191736478521cde94011a67e..facd0015680e43635caf2bc54abc8ea0bf420e6d 100644 --- a/persist/src/main/resources/db/migration/10/V10.0.0.20160523__big_file_entry_table_created.sql +++ b/persist/src/main/resources/db/migration/10/V10.0.0.20160523__big_file_entry_table_created.sql @@ -19,8 +19,3 @@ CREATE TABLE public.big_file_entry WITH ( OIDS=FALSE ); - -ALTER TABLE public.big_file_entry - OWNER TO map_viewer; -ALTER TABLE public.big_file_entry_iddb_seq - OWNER TO map_viewer; \ No newline at end of file diff --git a/persist/src/main/resources/db/migration/10/V10.0.0.20160524__reference_genome_table_created.sql b/persist/src/main/resources/db/migration/10/V10.0.0.20160524__reference_genome_table_created.sql index e050918c8b2b585d9d8f084d4618927d37b43658..ca395bad9b4b5973a62cbb8bbc3008457b7b3f51 100644 --- a/persist/src/main/resources/db/migration/10/V10.0.0.20160524__reference_genome_table_created.sql +++ b/persist/src/main/resources/db/migration/10/V10.0.0.20160524__reference_genome_table_created.sql @@ -23,8 +23,3 @@ CREATE TABLE public.reference_genome WITH ( OIDS=FALSE ); - -ALTER TABLE public.reference_genome - OWNER TO map_viewer; -ALTER TABLE public.reference_genome_iddb_seq - OWNER TO map_viewer; \ No newline at end of file diff --git a/persist/src/main/resources/db/migration/10/V10.0.0.20160527__add_type_organism_version_to_reference_genome.sql b/persist/src/main/resources/db/migration/10/V10.0.0.20160527__add_type_organism_version_to_reference_genome.sql index a90feece20b44f2fb9482924b46e7c5044a30c5a..ad227d89409ba23f66c0d32d878edf8873e92336 100644 --- a/persist/src/main/resources/db/migration/10/V10.0.0.20160527__add_type_organism_version_to_reference_genome.sql +++ b/persist/src/main/resources/db/migration/10/V10.0.0.20160527__add_type_organism_version_to_reference_genome.sql @@ -32,8 +32,3 @@ CREATE TABLE public.reference_genome_gene_mapping WITH ( OIDS=FALSE ); - -ALTER TABLE public.reference_genome_gene_mapping - OWNER TO map_viewer; -ALTER TABLE public.reference_genome_gene_mapping_iddb_seq - OWNER TO map_viewer; \ No newline at end of file diff --git a/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181018__table_naming_strategy.sql b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181018__table_naming_strategy.sql new file mode 100644 index 0000000000000000000000000000000000000000..f753bec8d0303e79646f4fb8f30bcc7f4840c41d --- /dev/null +++ b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181018__table_naming_strategy.sql @@ -0,0 +1,332 @@ +-- rename arrowtypedata +alter table arrowtypedata rename to arrow_type_data; +alter table arrow_type_data rename linetype to line_type; +alter table arrow_type_data rename arrowtype to arrow_type; +alter table arrow_type_data rename arrowlinetype to arrow_line_type; +alter table arrow_type_data rename iddb to id; + +-- rename polylinedata +alter table polylinedata rename to polyline_data; +alter table polyline_data rename iddb to id; +alter table polyline_data rename endatd_iddb to end_atd_id; +alter table polyline_data rename beginatd_iddb to begin_atd_id; + +-- rename point_table +alter table point_table rename iddb to id; + +-- rename project_table properties +alter table project_table rename COLUMN iddb to id; +alter table project_table rename COLUMN disease_iddb to disease_id; +alter table project_table rename COLUMN notifyemail to notify_email; +alter table project_table rename COLUMN organism_iddb to organism_id; +alter table project_table rename COLUMN sbgnformat to sbgn_format; +alter table project_table rename COLUMN file_entry_iddb to file_entry_id; + +-- rename model_table properties +alter table model_table rename COLUMN iddb to id; +alter table model_table rename COLUMN project_iddb to project_id; +alter table model_table rename COLUMN creationdate to creation_date; +alter table model_table rename column defaultcenterx to default_centerx; +alter table model_table rename column defaultcentery to default_centery; +alter table model_table rename column defaultzoomlevel to default_zoom_level; +alter table model_table rename column idmodel to id_model; +alter table model_table rename column tilesize to tile_size; +alter table model_table rename column zoomlevels to zoom_levels; + +-- rename element_table properties +alter table element_table rename column iddb to id; +alter table element_table rename column compartment_iddb to compartment_id; +alter table element_table rename column elementid to element_id; +alter table element_table rename column fontsize to font_size; +alter table element_table rename column fullname to full_name; +alter table element_table rename column model_iddb to model_id; +alter table element_table rename column submodel_iddb to submodel_id; +alter table element_table rename column transparencylevel to transparency_level; +alter table element_table rename column visibilitylevel to visibility_level; +alter table element_table rename column boundarycondition to boundary_condition; +alter table element_table rename column initialamount to initial_amount; +alter table element_table rename column initialconcentration to initial_concentration; +alter table element_table rename column linewidth to line_width; +alter table element_table rename column onlysubstanceunits to only_substance_units; +alter table element_table rename column positiontocompartment to position_to_compartment; +alter table element_table rename column statelabel to state_label; +alter table element_table rename column stateprefix to state_prefix; +alter table element_table rename column substanceunits to substance_units; +alter table element_table rename column inchikey to in_chikey; +alter table element_table rename column structuralstate to structural_state; +alter table element_table rename column inchi to in_chi; +alter table element_table rename column innerwidth to inner_width; +alter table element_table rename column namepoint to name_point; +alter table element_table rename column outerwidth to outer_width; + +-- rename submodel_connection_table properties +alter table submodel_connection_table rename COLUMN iddb to id; +alter table submodel_connection_table rename COLUMN parentmodel_iddb to parent_model_id; +alter table submodel_connection_table rename COLUMN submodel_iddb to submodel_id; +alter table submodel_connection_table rename toelement_iddb to to_element_id; +alter table submodel_connection_table rename fromelement_iddb to from_element_id; + +-- rename overview_image_table properties +alter table overview_image_table rename COLUMN iddb to id; +alter table overview_image_table rename COLUMN project_iddb to project_id; + +-- rename sbml_parameter properties +alter table sbml_parameter rename iddb to id; +alter table sbml_parameter rename units_iddb to units_id; +alter table sbml_parameter rename parameterid to parameter_id; + +-- rename sbml_function properties +alter table sbml_function rename model_iddb to model_id; +alter table sbml_function rename iddb to id; +alter table sbml_function rename functionid to function_id; + +-- rename sbml_function_arguments properties +alter table sbml_function_arguments rename sbml_function_iddb to sbml_function_id; + +-- rename sbml_unit properties +alter table sbml_unit rename iddb to id; +alter table sbml_unit rename model_iddb to model_id; +alter table sbml_unit rename unitid to unit_id; + +-- rename sbml_unit_factor properties +alter table sbml_unit_factor rename iddb to id; +alter table sbml_unit_factor rename unittype to unit_type; +alter table sbml_unit_factor rename unit_iddb to unit_id; + +-- rename user_table properties +alter table user_table rename iddb to id; +alter table user_table rename connectedtoldap to connected_to_ldap; +alter table user_table rename neutralcolor to neutral_color; +alter table user_table rename simplecolor to simple_color; +alter table user_table rename mincolor to min_color; +alter table user_table rename maxcolor to max_color; +alter table user_table rename annotationschema_iddb to annotation_schema_id; +alter table user_table rename cryptedpassword to crypted_password; + +-- rename user_annotation_schema_table properties +alter table user_annotation_schema_table rename iddb to id; +alter table user_annotation_schema_table rename semanticzoomcontainsmultipleoverlays to semantic_zoom_contains_multiple_overlays; +alter table user_annotation_schema_table rename semanticzooming to semantic_zooming; +alter table user_annotation_schema_table rename cachedata to cache_data; +alter table user_annotation_schema_table rename autoresizemap to auto_resize_map; +alter table user_annotation_schema_table rename annotatemodel to annotate_model; +alter table user_annotation_schema_table rename sbgnformat to sbgn_format; +alter table user_annotation_schema_table rename networklayoutasdefault to network_layout_as_default; +alter table user_annotation_schema_table rename validatemiriamtypes to validate_miriam_types; +alter table user_annotation_schema_table rename user_iddb to user_id; + +-- rename privilege_table properties +alter table privilege_table rename iddb to id; +alter table privilege_table rename user_iddb to user_id; +alter table privilege_table rename idobject to id_object; + +-- rename user_terms_of_use_consent properties +alter table user_terms_of_use_consent rename user_iddb to user_id; + +-- rename class_annotator_table properties +alter table class_annotator_table rename iddb to id; +alter table class_annotator_table rename classname to class_name; +alter table class_annotator_table rename annotationschema_iddb to annotation_schema_id; + +-- rename class_valid_annotation_table properties +alter table class_valid_annotation_table rename iddb to id; +alter table class_valid_annotation_table rename classname to class_name; +alter table class_valid_annotation_table rename annotationschema_iddb to annotation_schema_id; + +-- rename class_required_annotation_table properties +alter table class_required_annotation_table rename iddb to id; +alter table class_required_annotation_table rename classname to class_name; +alter table class_required_annotation_table rename annotationschema_iddb to annotation_schema_id; +alter table class_required_annotation_table rename requireatleastoneannotation to require_at_least_one_annotation; + +-- rename class_required_annotation_miriam_type_table properties +alter table class_required_annotation_miriam_type_table rename class_required_annotation_iddb to class_required_annotation_id; + +-- rename class_annotator_annotators_table properties +alter table class_annotator_annotators_table rename class_annotator_iddb to class_annotator_id; + +-- rename class_valid_annotation_miriam_type_table properties +alter table class_valid_annotation_miriam_type_table rename class_valid_annotation_iddb to class_valid_annotation_id; + +-- rename user_gui_preferences properties +alter table user_gui_preferences rename annotation_schema_iddb to annotation_schema_id; +alter table user_gui_preferences rename iddb to id; + +-- rename configuration_table properties +alter table configuration_table rename iddb to id; + +-- rename miriam_data_table +alter table miriam_data_table rename iddb to id; +alter table miriam_data_table rename datatype to data_type; +alter table miriam_data_table rename relationtype to relation_type; + +-- rename layout +alter table layout rename model_iddb to model_id; +alter table layout rename iddb to id; +alter table layout rename creator_iddb to creator_id; +alter table layout rename defaultoverlay to default_overlay; +alter table layout rename hierarchicalview to hierarchical_view; +alter table layout rename hierarchyviewlevel to hierarchy_view_level; +alter table layout rename file_entry_iddb to file_entry_id; +alter table layout rename parentlayout_iddb to parent_layout_id; +alter table layout rename publiclayout to public_layout; + +-- rename uniprot_table +alter table uniprot_table rename iddb to id; + +-- rename element_synonyms +alter table element_synonyms rename iddb to id; + +-- rename reaction_synonyms +alter table reaction_synonyms rename iddb to id; + +-- rename element_former_symbols +alter table element_former_symbols rename iddb to id; + +-- rename search_index_table +alter table search_index_table rename source_iddb to source_id; +alter table search_index_table rename iddb to id; + +-- rename reaction_table +alter table reaction_table rename iddb to id; +alter table reaction_table rename kinetics_iddb to kinetics_id; +alter table reaction_table rename model_iddb to model_id; +alter table reaction_table rename geneproteinreaction to gene_protein_reaction; +alter table reaction_table rename idreaction to id_reaction; +alter table reaction_table rename lowerbound to lower_bound; +alter table reaction_table rename mechanicalconfidencescore to mechanical_confidence_score; +alter table reaction_table rename upperbound to upper_bound; +alter table reaction_table rename visibilitylevel to visibility_level; + +-- rename node_table +alter table node_table rename iddb to id; +alter table node_table rename element_iddb to element_id; +alter table node_table rename reaction_iddb to reaction_id; +alter table node_table rename line_iddb to line_id; +alter table node_table rename nodeoperatorforoutput_iddb to node_operator_for_output_id; +alter table node_table rename nodeoperatorforinput_iddb to node_operator_for_input_id; + +-- rename sbml_kinetics +alter table sbml_kinetics rename iddb to id; + +-- rename layer_table +alter table layer_table rename model_iddb to model_id; +alter table layer_table rename iddb to id; +alter table layer_table rename layerid to layer_id; + +-- rename layer_table_layerrect +alter table layer_table_layerrect rename to layer_table_rectangles; +alter table layer_table_rectangles rename layer_table_iddb to layer_table_id; +alter table layer_table_rectangles rename rectangles_iddb to rectangles_id; + +-- rename layer_table_layertext +alter table layer_table_layertext rename to layer_table_texts; +alter table layer_table_texts rename layer_table_iddb to layer_table_id; +alter table layer_table_texts rename texts_iddb to texts_id; + +-- rename layer_table_layeroval +alter table layer_table_layeroval rename to layer_table_ovals; +alter table layer_table_ovals rename layer_table_iddb to layer_table_id; +alter table layer_table_ovals rename ovals_iddb to ovals_id; + +-- rename layer_table_polylinedata +alter table layer_table_polylinedata rename to layer_table_lines; +alter table layer_table_lines rename layer_table_iddb to layer_table_id; +alter table layer_table_lines rename lines_iddb to lines_id; + +-- rename layerrect +alter table layerrect rename to layer_rect; +alter table layer_rect rename iddb to id; + +-- rename layeroval +alter table layeroval rename to layer_oval; +alter table layer_oval rename iddb to id; + +-- rename layertext +alter table layertext rename to layer_text; +alter table layer_text rename iddb to id; +alter table layer_text rename fontsize to font_size; + +-- rename overview_link_table +alter table overview_link_table rename linkedmodel_iddb to linked_model_id; +alter table overview_link_table rename linkedoverviewimage_iddb to linked_overview_image_id; +alter table overview_link_table rename zoomlevel to zoom_level; +alter table overview_link_table rename overviewimage_iddb to overview_image_id; +alter table overview_link_table rename iddb to id; +alter table overview_link_table rename xcoord to x_coord; +alter table overview_link_table rename ycoord to y_coord; + +-- rename file_entry +alter table file_entry rename owner_iddb to owner_id; +alter table file_entry rename originalfilename to original_file_name; +alter table file_entry rename filecontent to file_content; +alter table file_entry rename downloadthreadid to download_thread_id; +alter table file_entry rename downloadprogress to download_progress; +alter table file_entry rename downloaddate to download_date; +alter table file_entry rename localpath to local_path; +alter table file_entry rename iddb to id; + +-- rename cache_type +alter table cache_type rename iddb to id; +alter table cache_type rename classname to class_name; + +-- rename cachequery +alter table cachequery rename to cache_query; +alter table cache_query rename iddb to id; + +-- rename log_table +alter table log_table rename iddb to id; +alter table log_table rename tablename to table_name; +alter table log_table rename objectid to object_id; +alter table log_table rename user_iddb to user_id; + +-- rename modification_residue_table +alter table modification_residue_table rename iddb to id; +alter table modification_residue_table rename idspeciesdb to id_species_db; +alter table modification_residue_table rename idmodificationresidue to id_modification_residue; + +-- rename reference_genome +alter table reference_genome rename iddb to id; +alter table reference_genome rename downloadprogress to download_progress; +alter table reference_genome rename sourceurl to source_url; +alter table reference_genome rename organism_iddb to organism_id; + +-- rename reference_genome_gene_mapping +alter table reference_genome_gene_mapping rename iddb to id; +alter table reference_genome_gene_mapping rename downloadprogress to download_progress; +alter table reference_genome_gene_mapping rename sourceurl to source_url; +alter table reference_genome_gene_mapping rename referencegenome_iddb to reference_genome_id; + +-- rename feedback +alter table feedback rename iddb to id; +alter table feedback rename submodel_iddb to submodel_id; +alter table feedback rename user_iddb to user_id; +alter table feedback rename model_iddb to model_id; +alter table feedback rename tablename to table_name; +alter table feedback rename tableid to table_id; +alter table feedback rename removereason to remove_reason; + +-- rename history_table +alter table history_table rename iddb to id; +alter table history_table rename ipaddress to ip_address; + +-- rename plugin_table +alter table plugin_table rename iddb to id; + +-- rename plugin_urls +alter table plugin_urls rename plugin_iddb to plugin_id; + +-- rename plugin_data_entry +alter table plugin_data_entry rename iddb to id; +alter table plugin_data_entry rename user_iddb to user_id; +alter table plugin_data_entry rename plugin_iddb to plugin_id; + +-- rename annotators_params_table +alter table annotators_params_table rename annotationschema_iddb to annotation_schema_id; +alter table annotators_params_table rename iddb to id; + +-- rename structure_table +alter table structure_table rename iddb to id; + +-- rename project sequence +alter sequence project_table_iddb_seq rename to project_table_id_seq; \ No newline at end of file diff --git a/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181024.2__arrow_type_changed_to_string.sql b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181024.2__arrow_type_changed_to_string.sql new file mode 100644 index 0000000000000000000000000000000000000000..e355e4a5b54e0eaedb531ff6d10c97b92bcc8b83 --- /dev/null +++ b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181024.2__arrow_type_changed_to_string.sql @@ -0,0 +1,13 @@ +alter table arrow_type_data add column arrow_type_string varchar(31); +update arrow_type_data set arrow_type_string='BLANK_CROSSBAR' where arrow_type=0; +update arrow_type_data set arrow_type_string='FULL_CROSSBAR' where arrow_type=1; +update arrow_type_data set arrow_type_string='DIAMOND' where arrow_type=2; +update arrow_type_data set arrow_type_string='BLANK' where arrow_type=3; +update arrow_type_data set arrow_type_string='CROSSBAR' where arrow_type=4; +update arrow_type_data set arrow_type_string='CIRCLE' where arrow_type=5; +update arrow_type_data set arrow_type_string='OPEN' where arrow_type=6; +update arrow_type_data set arrow_type_string='FULL' where arrow_type=7; +update arrow_type_data set arrow_type_string='NONE' where arrow_type=8; + +alter table arrow_type_data drop column arrow_type; +alter table arrow_type_data rename column arrow_type_string to arrow_type; \ No newline at end of file diff --git a/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181024.3__line_type_changed_to_string.sql b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181024.3__line_type_changed_to_string.sql new file mode 100644 index 0000000000000000000000000000000000000000..125bb3bf9556be6a594adab37680432d295d72ff --- /dev/null +++ b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181024.3__line_type_changed_to_string.sql @@ -0,0 +1,28 @@ +-- change in arrow_type_data +alter table arrow_type_data add column arrow_line_type_string varchar(31); +update arrow_type_data set arrow_line_type_string='SOLID' where arrow_line_type=0; +update arrow_type_data set arrow_line_type_string='SOLID_BOLD' where arrow_line_type=1; +update arrow_type_data set arrow_line_type_string='DASH_DOT_DOT' where arrow_line_type=2; +update arrow_type_data set arrow_line_type_string='DASH_DOT' where arrow_line_type=3; +update arrow_type_data set arrow_line_type_string='DASHED' where arrow_line_type=4; +update arrow_type_data set arrow_line_type_string='DOTTED' where arrow_line_type=5; +update arrow_type_data set arrow_line_type_string='DASHED_BOLD' where arrow_line_type=6; +update arrow_type_data set arrow_line_type_string='DOUBLE' where arrow_line_type=7; + +alter table arrow_type_data drop column arrow_line_type; +alter table arrow_type_data rename column arrow_line_type_string to arrow_line_type; + +-- change in polyline_data +alter table polyline_data add column type_string varchar(31); +update polyline_data set type_string='SOLID' where type=0; +update polyline_data set type_string='SOLID_BOLD' where type=1; +update polyline_data set type_string='DASH_DOT_DOT' where type=2; +update polyline_data set type_string='DASH_DOT' where type=3; +update polyline_data set type_string='DASHED' where type=4; +update polyline_data set type_string='DOTTED' where type=5; +update polyline_data set type_string='DASHED_BOLD' where type=6; +update polyline_data set type_string='DOUBLE' where type=7; + +alter table polyline_data drop column type; +alter table polyline_data rename column type_string to type; + diff --git a/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181024.4__layout_status_changed_to_string.sql b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181024.4__layout_status_changed_to_string.sql new file mode 100644 index 0000000000000000000000000000000000000000..b8d13d2ed3c0240c2004fa096ad13d0ee4c10ec2 --- /dev/null +++ b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181024.4__layout_status_changed_to_string.sql @@ -0,0 +1,10 @@ +-- change in layout +alter table layout add column status_string varchar(31); +update layout set status_string='UNKNOWN' where status=0; +update layout set status_string='NA' where status=1; +update layout set status_string='GENERATING' where status=2; +update layout set status_string='OK' where status=3; +update layout set status_string='FAILURE' where status=4; + +alter table layout drop column status; +alter table layout rename column status_string to status; diff --git a/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181024.5__submodel_type_changed_to_string.sql b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181024.5__submodel_type_changed_to_string.sql new file mode 100644 index 0000000000000000000000000000000000000000..e1de1b2d3369283088e84afad0713b75f56a562f --- /dev/null +++ b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181024.5__submodel_type_changed_to_string.sql @@ -0,0 +1,8 @@ +-- change in layout +alter table submodel_connection_table add column type_string varchar(31); +update submodel_connection_table set type_string='DOWNSTREAM_TARGETS' where type=0; +update submodel_connection_table set type_string='PATHWAY' where type=1; +update submodel_connection_table set type_string='UNKNOWN' where type=2; + +alter table submodel_connection_table drop column type; +alter table submodel_connection_table rename column type_string to type; diff --git a/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181024__table_attribute_rename.sql b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181024__table_attribute_rename.sql new file mode 100644 index 0000000000000000000000000000000000000000..e7f63f4c652dfebecf91dff36c33b020d819a802 --- /dev/null +++ b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181024__table_attribute_rename.sql @@ -0,0 +1,5 @@ +-- rename attributes for annotators_params_table + +alter table annotators_params_table rename annotator_classname to annotator_class_name; +alter table annotators_params_table rename name to param_name; +alter table annotators_params_table rename value to param_value; diff --git a/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181029.2__remove_arrow_type_data_line_type.sql b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181029.2__remove_arrow_type_data_line_type.sql new file mode 100644 index 0000000000000000000000000000000000000000..164e7aa0a95d976e7e8ed01706dadc25ab8a836f --- /dev/null +++ b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181029.2__remove_arrow_type_data_line_type.sql @@ -0,0 +1,2 @@ +-- change in layout +alter table arrow_type_data drop column line_type; diff --git a/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181029.3__arrow_type_data_is_serialized_in_a_string.sql b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181029.3__arrow_type_data_is_serialized_in_a_string.sql new file mode 100644 index 0000000000000000000000000000000000000000..6c21f47873ecd909ba153baa069048146e9cad4d --- /dev/null +++ b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181029.3__arrow_type_data_is_serialized_in_a_string.sql @@ -0,0 +1,10 @@ +alter table polyline_data add column begin_atd varchar(255); +alter table polyline_data add column end_atd varchar(255); + +update polyline_data set begin_atd = (select concat(angle,';',len,';',arrow_type,';',arrow_line_type) from arrow_type_data where id=polyline_data.begin_atd_id); +update polyline_data set end_atd = (select concat(angle,';',len,';',arrow_type,';',arrow_line_type) from arrow_type_data where id=polyline_data.end_atd_id); + +alter table polyline_data drop column begin_atd_id; +alter table polyline_data drop column end_atd_id; + +drop table arrow_type_data; \ No newline at end of file diff --git a/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181029__history_type_changed_to_string.sql b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181029__history_type_changed_to_string.sql new file mode 100644 index 0000000000000000000000000000000000000000..df8a3e42fd6f4cd5ba964c9ea7e22d5575ce9c77 --- /dev/null +++ b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181029__history_type_changed_to_string.sql @@ -0,0 +1,9 @@ +-- change in layout +alter table history_table add column type_string varchar(31); +update history_table set type_string='GENERAL' where type=0; +update history_table set type_string='DRUG' where type=1; +update history_table set type_string='CHEMICAL' where type=2; +update history_table set type_string='MI_RNA' where type=3; + +alter table history_table drop column type; +alter table history_table rename column type_string to type; diff --git a/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181030.2__normalization_of_discriminator_value.sql b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181030.2__normalization_of_discriminator_value.sql new file mode 100644 index 0000000000000000000000000000000000000000..181ddb8a1d8f6fb7503976bf6d91a9fd9e6d92bb --- /dev/null +++ b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181030.2__normalization_of_discriminator_value.sql @@ -0,0 +1,30 @@ +update element_table set element_type_db = 'BOTTOM_SQUARE_COMPARTMENT' where element_type_db = 'Bottom square Compartment'; +update element_table set element_type_db = 'COMPARTMENT' where element_type_db = 'Compartment'; +update element_table set element_type_db = 'LEFT_SQUARE_COMPARTMENT' where element_type_db = 'Left square Compartment'; +update element_table set element_type_db = 'OVAL_COMPARTMENT' where element_type_db = 'Oval Compartment'; +update element_table set element_type_db = 'PATHWAY' where element_type_db = 'Pathway Compartment'; +update element_table set element_type_db = 'RIGHT_SQUARE_COMPARTMENT' where element_type_db = 'Right square Compartment'; +update element_table set element_type_db = 'SQUARE_COMPARTMENT' where element_type_db = 'Square Compartment'; +update element_table set element_type_db = 'TOP_SQUARE_COMPARTMENT' where element_type_db = 'Top square Compartment'; + +update submodel_connection_table set submodel_connections_type_db = 'ELEMENT_SUBMODEL_LINK' where submodel_connections_type_db = 'ALIAS_SUBMODEL_LINK'; + +update element_table set element_type_db = 'ANTISENSE_RNA' where element_type_db = 'ANTISENSE_RNA_ALIAS'; +update element_table set element_type_db = 'CHEMICAL' where element_type_db = 'CHEMICAL_ALIAS'; +update element_table set element_type_db = 'PHENTOYPE' where element_type_db = 'PHENTOYPE_ALIAS'; +update element_table set element_type_db = 'ION_CHANNEL_PROTEIN' where element_type_db = 'ION_CHANNEL_PROTEIN_ALIAS'; +update element_table set element_type_db = 'ION' where element_type_db = 'ION_ALIAS'; +update element_table set element_type_db = 'GENERIC_PROTEIN' where element_type_db = 'GENERIC_PROTEIN_ALIAS'; +update element_table set element_type_db = 'GENE' where element_type_db = 'GENE_ALIAS'; +update element_table set element_type_db = 'GENERIC' where element_type_db = 'GENERIC_ALIAS'; +update element_table set element_type_db = 'DRUG' where element_type_db = 'DRUG_ALIAS'; +update element_table set element_type_db = 'DEGRADED' where element_type_db = 'DEGRADED_ALIAS'; +update element_table set element_type_db = 'COMPLEX' where element_type_db = 'Complex'; +update element_table set element_type_db = 'PROTEIN' where element_type_db = 'PROTEIN_ALIAS'; +update element_table set element_type_db = 'RECEPTOR_PROTEIN' where element_type_db = 'RECEPTOR_PROTEIN_ALIAS'; +update element_table set element_type_db = 'RNA' where element_type_db = 'RNA_ALIAS'; +update element_table set element_type_db = 'SIMPLE_MOLECULE' where element_type_db = 'SIMPLE_MOLECULE_ALIAS'; +update element_table set element_type_db = 'SPECIES' where element_type_db = 'Species'; +update element_table set element_type_db = 'TRUNCATED_PROTEIN' where element_type_db = 'TRUNCATED_PROTEIN_ALIAS'; +update element_table set element_type_db = 'UNKNOWN' where element_type_db = 'UNKNOWN_ALIAS'; + diff --git a/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181030.3__normalization_of_table_names.sql b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181030.3__normalization_of_table_names.sql new file mode 100644 index 0000000000000000000000000000000000000000..d4ba18935065cafb47db0aab5d7d42e121c9f1d3 --- /dev/null +++ b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181030.3__normalization_of_table_names.sql @@ -0,0 +1,78 @@ +-- rename table names to match implicit class name mapping +alter table model_table rename to model_data_table; +alter table model_parameters rename to model_parameters_table; +alter table sbml_parameter rename to sbml_parameter_table; +alter table sbml_unit rename to sbml_unit_table; +alter table sbml_kinetics rename to sbml_kinetics_table; +alter table sbml_function rename to sbml_function_table; +alter table sbml_unit_factor rename to sbml_unit_type_factor_table; +alter table layout rename to layout_table; +alter table uniprot_table rename to uniprot_record_table; +alter table layer_rect rename to layer_rect_table; +alter table layer_text rename to layer_text_table; +alter table layer_oval rename to layer_oval_table; +alter table polyline_data rename to polyline_data_table; +alter table cache_query rename to cache_query_table; +alter table class_annotator_table rename to user_class_annotators_table; +alter table class_valid_annotation_table rename to user_class_valid_annotations_table; +alter table annotators_params_table rename to user_annotators_param_table; +alter table class_required_annotation_table rename to user_class_required_annotations_table; +alter table user_gui_preferences rename to user_gui_preference_table; +alter table history_table rename to search_history_table; +alter table file_entry rename to file_entry_table; +alter table configuration_table rename to configuration_option_table; +alter table plugin_data_entry rename to plugin_data_entry_table; +alter table node_table rename to reaction_node_table; +alter table cache_type rename to cache_type_table; +alter table feedback rename to comment_table; +alter table reference_genome rename to reference_genome_table; +alter table reference_genome_gene_mapping rename to reference_genome_gene_mapping_table; + +--rename sequences to match table names +alter sequence annotators_params_table_iddb_seq rename to user_annotators_param_sequence; +alter sequence big_file_entry_iddb_seq rename to file_entry_sequence; +alter sequence cachequery_iddb_seq rename to cache_query_sequence; +alter sequence cache_type_iddb_seq rename to cache_type_sequence; +alter sequence class_annotator_iddb_seq rename to user_class_annotators_sequence; +alter sequence class_required_annotation_iddb_seq rename to user_class_required_annotations_sequence; +alter sequence class_valid_annotation_iddb_seq rename to user_class_valid_annotations_sequence; +alter sequence modification_residue_table_iddb_seq rename to modification_residue_sequence; +alter sequence overview_image_iddb_seq rename to overview_image_sequence; +alter sequence overview_link_iddb_seq rename to overview_link_sequence; +alter sequence feedback_iddb_seq rename to comment_sequence; +alter sequence configuration_table_iddb_seq rename to configuration_option_sequence; +alter sequence element_table_iddb_seq rename to element_sequence; +alter sequence layeroval_iddb_seq rename to layer_oval_sequence; +alter sequence layerrect_iddb_seq rename to layer_rect_sequence; +alter sequence layer_table_iddb_seq rename to layer_sequence; +alter sequence layertext_iddb_seq rename to layer_text_sequence; +alter sequence layout_iddb_seq rename to layout_sequence; +alter sequence miriam_data_table_iddb_seq rename to miriam_data_sequence; +alter sequence model_table_iddb_seq rename to model_data_sequence; +alter sequence plugin_table_iddb_seq rename to plugin_sequence; +alter sequence polylinedata_iddb_seq rename to polyline_data_sequence; +alter sequence privilege_table_iddb_seq rename to privilege_sequence; +alter sequence node_table_iddb_seq rename to reaction_node_sequence; +alter sequence reaction_table_iddb_seq rename to reaction_sequence; +alter sequence reference_genome_gene_mapping_iddb_seq rename to reference_genome_gene_mapping_sequence; +alter sequence reference_genome_iddb_seq rename to reference_genome_sequence; +alter sequence sbml_function_iddb_seq rename to sbml_function_sequence; +alter sequence sbml_parameter_iddb_seq rename to sbml_parameter_sequence; +alter sequence sbml_unit_iddb_seq rename to sbml_unit_sequence; +alter sequence sbml_unit_factor_iddb_seq rename to sbml_unit_type_factor_sequence; +alter sequence history_table_iddb_seq rename to search_history_sequence; +alter sequence search_index_table_iddb_seq rename to search_index_sequence; +alter sequence structure_table_iddb_seq rename to structure_sequence; +alter sequence submodel_connection_table_iddb_seq rename to submodel_connection_sequence; +alter sequence uniprot_table_iddb_seq rename to uniprot_record_sequence; +alter sequence user_annotation_schema_iddb_seq rename to user_annotation_schema_sequence; +alter sequence user_gui_preferences_iddb_seq rename to user_gui_preference_sequence; +alter sequence user_table_iddb_seq rename to user_sequence; +alter sequence project_table_id_seq rename to project_sequence; +alter sequence plugin_data_entry_iddb_seq rename to plugin_data_entry_sequence; +alter sequence sbml_kinetics_iddb_seq rename to sbml_kinetics_sequence; + + +--drop unused sequences +drop sequence antisense_rna_region_table_iddb_seq; +drop sequence rna_region_table_iddb_seq; diff --git a/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181030__remove_log_table.sql b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181030__remove_log_table.sql new file mode 100644 index 0000000000000000000000000000000000000000..df478540ec4dac49a4e0ccc527f6c6ddcb2148ee --- /dev/null +++ b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181030__remove_log_table.sql @@ -0,0 +1 @@ +drop table log_table; diff --git a/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181031__plugin_data_entry_fields_renamed.sql b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181031__plugin_data_entry_fields_renamed.sql new file mode 100644 index 0000000000000000000000000000000000000000..6784010ebb4b9c437a3a401658173bcbd8965d3a --- /dev/null +++ b/persist/src/main/resources/db/migration/12.2.0~alpha.0/V12.2.0.20181031__plugin_data_entry_fields_renamed.sql @@ -0,0 +1,2 @@ +alter table plugin_data_entry_table rename column entry_value to value; +alter table plugin_data_entry_table rename column entry_key to key; diff --git a/persist/src/main/resources/db/migration/7/V7.20150629__overview_image_table_created.sql b/persist/src/main/resources/db/migration/7/V7.20150629__overview_image_table_created.sql index 8ce443b4ef82c1f311a9304fdbb7a331ce1c3248..d9e7e49c61673bfddea64ab6dc31786db7aa7eba 100644 --- a/persist/src/main/resources/db/migration/7/V7.20150629__overview_image_table_created.sql +++ b/persist/src/main/resources/db/migration/7/V7.20150629__overview_image_table_created.sql @@ -10,8 +10,6 @@ CREATE SEQUENCE overview_image_iddb_seq MAXVALUE 9223372036854775807 START 1 CACHE 1; -ALTER TABLE overview_image_iddb_seq - OWNER TO map_viewer; CREATE TABLE overview_image_table ( @@ -29,8 +27,6 @@ CREATE TABLE overview_image_table WITH ( OIDS=FALSE ); -ALTER TABLE overview_image_table - OWNER TO map_viewer; CREATE SEQUENCE overview_link_iddb_seq INCREMENT 1 @@ -38,9 +34,6 @@ CREATE SEQUENCE overview_link_iddb_seq MAXVALUE 9223372036854775807 START 1 CACHE 1; -ALTER TABLE overview_image_iddb_seq - OWNER TO map_viewer; - CREATE TABLE overview_link_table @@ -70,8 +63,6 @@ CREATE TABLE overview_link_table WITH ( OIDS=FALSE ); -ALTER TABLE overview_image_table - OWNER TO map_viewer; -- map project directory (where all data will be stored on the server side) diff --git a/persist/src/main/resources/db/migration/7/V7.20150824__annotation_schema_for_user_created.sql b/persist/src/main/resources/db/migration/7/V7.20150824__annotation_schema_for_user_created.sql index 36411a541a5de846ea3268c5214bb9d321a5720b..4ca1aa487abe80a16e6e24a253f79838db847f24 100644 --- a/persist/src/main/resources/db/migration/7/V7.20150824__annotation_schema_for_user_created.sql +++ b/persist/src/main/resources/db/migration/7/V7.20150824__annotation_schema_for_user_created.sql @@ -20,8 +20,6 @@ CREATE SEQUENCE user_annotation_schema_iddb_seq MAXVALUE 9223372036854775807 START 1 CACHE 1; -ALTER TABLE user_annotation_schema_iddb_seq - OWNER TO map_viewer; CREATE TABLE user_annotation_schema_table ( @@ -37,8 +35,6 @@ CREATE TABLE user_annotation_schema_table WITH ( OIDS=FALSE ); -ALTER TABLE user_annotation_schema_table - OWNER TO map_viewer; alter table user_table add CONSTRAINT user_user_annotation_schema_fk FOREIGN KEY (annotationschema_iddb) REFERENCES user_annotation_schema_table (iddb) MATCH SIMPLE @@ -51,8 +47,6 @@ CREATE SEQUENCE class_valid_annotation_iddb_seq MAXVALUE 9223372036854775807 START 1 CACHE 1; -ALTER TABLE class_valid_annotation_iddb_seq - OWNER TO map_viewer; CREATE TABLE class_valid_annotation_table ( @@ -68,8 +62,6 @@ CREATE TABLE class_valid_annotation_table WITH ( OIDS=FALSE ); -ALTER TABLE class_valid_annotation_table - OWNER TO map_viewer; CREATE SEQUENCE class_annotator_iddb_seq @@ -78,8 +70,6 @@ CREATE SEQUENCE class_annotator_iddb_seq MAXVALUE 9223372036854775807 START 1 CACHE 1; -ALTER TABLE class_annotator_iddb_seq - OWNER TO map_viewer; CREATE TABLE class_annotator_table ( @@ -95,8 +85,6 @@ CREATE TABLE class_annotator_table WITH ( OIDS=FALSE ); -ALTER TABLE class_annotator_table - OWNER TO map_viewer; CREATE TABLE class_annotator_annotators_table @@ -112,8 +100,6 @@ CREATE TABLE class_annotator_annotators_table WITH ( OIDS=FALSE ); -ALTER TABLE class_annotator_table - OWNER TO map_viewer; CREATE TABLE class_valid_annotation_miriam_type_table @@ -129,8 +115,6 @@ CREATE TABLE class_valid_annotation_miriam_type_table WITH ( OIDS=FALSE ); -ALTER TABLE class_valid_annotation_miriam_type_table - OWNER TO map_viewer; CREATE SEQUENCE class_required_annotation_iddb_seq INCREMENT 1 @@ -138,8 +122,6 @@ CREATE SEQUENCE class_required_annotation_iddb_seq MAXVALUE 9223372036854775807 START 1 CACHE 1; -ALTER TABLE class_required_annotation_iddb_seq - OWNER TO map_viewer; CREATE TABLE class_required_annotation_table ( @@ -156,8 +138,6 @@ CREATE TABLE class_required_annotation_table WITH ( OIDS=FALSE ); -ALTER TABLE class_required_annotation_table - OWNER TO map_viewer; CREATE TABLE class_required_annotation_miriam_type_table ( @@ -172,5 +152,3 @@ CREATE TABLE class_required_annotation_miriam_type_table WITH ( OIDS=FALSE ); -ALTER TABLE class_required_annotation_miriam_type_table - OWNER TO map_viewer; diff --git a/persist/src/main/resources/db/migration/7/V7.20150828__data_mining_set_table_created.sql b/persist/src/main/resources/db/migration/7/V7.20150828__data_mining_set_table_created.sql index b372801bb22342e29bb0694ad5c8482cae9b7811..3032ad7698fdc6a34b38d72b5610029245795308 100644 --- a/persist/src/main/resources/db/migration/7/V7.20150828__data_mining_set_table_created.sql +++ b/persist/src/main/resources/db/migration/7/V7.20150828__data_mining_set_table_created.sql @@ -7,8 +7,6 @@ CREATE SEQUENCE data_mining_set_iddb_seq MAXVALUE 9223372036854775807 START 1 CACHE 1; -ALTER TABLE data_mining_set_iddb_seq - OWNER TO map_viewer; CREATE TABLE data_mining_set_table ( @@ -28,5 +26,3 @@ CREATE TABLE data_mining_set_table WITH ( OIDS=FALSE ); -ALTER TABLE data_mining_set_table - OWNER TO map_viewer; diff --git a/persist/src/main/resources/db/migration/V1__base.sql b/persist/src/main/resources/db/migration/V1__base.sql index 5d01f754d858dba2b404693e900842ebb36be21e..0e8f1b24a5d754258f6963b7349ccfb252d5bd42 100644 --- a/persist/src/main/resources/db/migration/V1__base.sql +++ b/persist/src/main/resources/db/migration/V1__base.sql @@ -22,16 +22,6 @@ SET row_security = off; CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog; - --- --- TOC entry 2548 (class 0 OID 0) --- Dependencies: 1 --- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: --- - -COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language'; - - SET search_path = public, pg_catalog; SET default_tablespace = ''; @@ -73,8 +63,6 @@ CREATE TABLE alias_table ( ); -ALTER TABLE alias_table OWNER TO map_viewer; - -- -- TOC entry 182 (class 1259 OID 1746684) -- Name: alias_table_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -87,9 +75,6 @@ CREATE SEQUENCE alias_table_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE alias_table_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2549 (class 0 OID 0) -- Dependencies: 182 @@ -116,9 +101,6 @@ CREATE TABLE antisense_rna_region_table ( idspeciesdb integer ); - -ALTER TABLE antisense_rna_region_table OWNER TO map_viewer; - -- -- TOC entry 184 (class 1259 OID 1746692) -- Name: antisense_rna_region_table_idrnaregiondb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -131,9 +113,6 @@ CREATE SEQUENCE antisense_rna_region_table_idrnaregiondb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE antisense_rna_region_table_idrnaregiondb_seq OWNER TO map_viewer; - -- -- TOC entry 2550 (class 0 OID 0) -- Dependencies: 184 @@ -157,9 +136,6 @@ CREATE TABLE arrowtypedata ( linetype integer ); - -ALTER TABLE arrowtypedata OWNER TO map_viewer; - -- -- TOC entry 186 (class 1259 OID 1746697) -- Name: arrowtypedata_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -172,9 +148,6 @@ CREATE SEQUENCE arrowtypedata_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE arrowtypedata_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2551 (class 0 OID 0) -- Dependencies: 186 @@ -195,9 +168,6 @@ CREATE TABLE cacheentry ( value text ); - -ALTER TABLE cacheentry OWNER TO map_viewer; - -- -- TOC entry 188 (class 1259 OID 1746705) -- Name: cachequery; Type: TABLE; Schema: public; Owner: map_viewer @@ -210,9 +180,6 @@ CREATE TABLE cachequery ( value text ); - -ALTER TABLE cachequery OWNER TO map_viewer; - -- -- TOC entry 189 (class 1259 OID 1746711) -- Name: cachequery_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -225,9 +192,6 @@ CREATE SEQUENCE cachequery_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE cachequery_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2552 (class 0 OID 0) -- Dependencies: 189 @@ -258,9 +222,6 @@ CREATE TABLE feedback ( user_iddb integer ); - -ALTER TABLE feedback OWNER TO map_viewer; - -- -- TOC entry 191 (class 1259 OID 1746719) -- Name: feedback_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -273,9 +234,6 @@ CREATE SEQUENCE feedback_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE feedback_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2553 (class 0 OID 0) -- Dependencies: 191 @@ -299,9 +257,6 @@ CREATE TABLE layer_table ( model_iddb integer ); - -ALTER TABLE layer_table OWNER TO map_viewer; - -- -- TOC entry 193 (class 1259 OID 1746727) -- Name: layer_table_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -314,9 +269,6 @@ CREATE SEQUENCE layer_table_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE layer_table_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2554 (class 0 OID 0) -- Dependencies: 193 @@ -337,9 +289,6 @@ CREATE TABLE layer_table_layerline ( idx integer NOT NULL ); - -ALTER TABLE layer_table_layerline OWNER TO map_viewer; - -- -- TOC entry 195 (class 1259 OID 1746732) -- Name: layer_table_layeroval; Type: TABLE; Schema: public; Owner: map_viewer @@ -351,9 +300,6 @@ CREATE TABLE layer_table_layeroval ( idx integer NOT NULL ); - -ALTER TABLE layer_table_layeroval OWNER TO map_viewer; - -- -- TOC entry 196 (class 1259 OID 1746735) -- Name: layer_table_layerrect; Type: TABLE; Schema: public; Owner: map_viewer @@ -365,9 +311,6 @@ CREATE TABLE layer_table_layerrect ( idx integer NOT NULL ); - -ALTER TABLE layer_table_layerrect OWNER TO map_viewer; - -- -- TOC entry 197 (class 1259 OID 1746738) -- Name: layer_table_layertext; Type: TABLE; Schema: public; Owner: map_viewer @@ -379,9 +322,6 @@ CREATE TABLE layer_table_layertext ( idx integer NOT NULL ); - -ALTER TABLE layer_table_layertext OWNER TO map_viewer; - -- -- TOC entry 198 (class 1259 OID 1746741) -- Name: layerline; Type: TABLE; Schema: public; Owner: map_viewer @@ -395,9 +335,6 @@ CREATE TABLE layerline ( line_iddb integer ); - -ALTER TABLE layerline OWNER TO map_viewer; - -- -- TOC entry 199 (class 1259 OID 1746747) -- Name: layerline_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -410,9 +347,6 @@ CREATE SEQUENCE layerline_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE layerline_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2555 (class 0 OID 0) -- Dependencies: 199 @@ -436,9 +370,6 @@ CREATE TABLE layeroval ( y double precision ); - -ALTER TABLE layeroval OWNER TO map_viewer; - -- -- TOC entry 201 (class 1259 OID 1746755) -- Name: layeroval_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -451,9 +382,6 @@ CREATE SEQUENCE layeroval_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE layeroval_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2556 (class 0 OID 0) -- Dependencies: 201 @@ -477,9 +405,6 @@ CREATE TABLE layerrect ( y double precision ); - -ALTER TABLE layerrect OWNER TO map_viewer; - -- -- TOC entry 203 (class 1259 OID 1746763) -- Name: layerrect_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -492,9 +417,6 @@ CREATE SEQUENCE layerrect_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE layerrect_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2557 (class 0 OID 0) -- Dependencies: 203 @@ -520,9 +442,6 @@ CREATE TABLE layertext ( y double precision ); - -ALTER TABLE layertext OWNER TO map_viewer; - -- -- TOC entry 205 (class 1259 OID 1746771) -- Name: layertext_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -535,9 +454,6 @@ CREATE SEQUENCE layertext_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE layertext_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2558 (class 0 OID 0) -- Dependencies: 205 @@ -559,9 +475,6 @@ CREATE TABLE layout ( model_iddb integer ); - -ALTER TABLE layout OWNER TO map_viewer; - -- -- TOC entry 207 (class 1259 OID 1746779) -- Name: layout_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -574,9 +487,6 @@ CREATE SEQUENCE layout_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE layout_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 208 (class 1259 OID 1746781) -- Name: layout_iddb_seq1; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -589,9 +499,6 @@ CREATE SEQUENCE layout_iddb_seq1 NO MAXVALUE CACHE 1; - -ALTER TABLE layout_iddb_seq1 OWNER TO map_viewer; - -- -- TOC entry 2559 (class 0 OID 0) -- Dependencies: 208 @@ -617,9 +524,6 @@ CREATE TABLE log_table ( user_iddb integer ); - -ALTER TABLE log_table OWNER TO map_viewer; - -- -- TOC entry 210 (class 1259 OID 1746789) -- Name: log_table_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -632,9 +536,6 @@ CREATE SEQUENCE log_table_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE log_table_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2560 (class 0 OID 0) -- Dependencies: 210 @@ -656,9 +557,6 @@ CREATE TABLE mappath ( endnode_iddb integer NOT NULL ); - -ALTER TABLE mappath OWNER TO map_viewer; - -- -- TOC entry 212 (class 1259 OID 1746794) -- Name: mappath_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -671,9 +569,6 @@ CREATE SEQUENCE mappath_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE mappath_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2561 (class 0 OID 0) -- Dependencies: 212 @@ -695,9 +590,6 @@ CREATE TABLE mappathnode ( reaction_iddb integer ); - -ALTER TABLE mappathnode OWNER TO map_viewer; - -- -- TOC entry 214 (class 1259 OID 1746799) -- Name: mappathnode_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -710,9 +602,6 @@ CREATE SEQUENCE mappathnode_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE mappathnode_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2562 (class 0 OID 0) -- Dependencies: 214 @@ -735,9 +624,6 @@ CREATE TABLE miriam_data_table ( species_iddb integer ); - -ALTER TABLE miriam_data_table OWNER TO map_viewer; - -- -- TOC entry 216 (class 1259 OID 1746807) -- Name: miriam_data_table_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -750,9 +636,6 @@ CREATE SEQUENCE miriam_data_table_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE miriam_data_table_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2563 (class 0 OID 0) -- Dependencies: 216 @@ -777,9 +660,6 @@ CREATE TABLE missingconnection ( element_iddb integer NOT NULL ); - -ALTER TABLE missingconnection OWNER TO map_viewer; - -- -- TOC entry 218 (class 1259 OID 1746815) -- Name: missingconnection_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -792,9 +672,6 @@ CREATE SEQUENCE missingconnection_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE missingconnection_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2564 (class 0 OID 0) -- Dependencies: 218 @@ -822,9 +699,6 @@ CREATE TABLE model_table ( project_iddb integer NOT NULL ); - -ALTER TABLE model_table OWNER TO map_viewer; - -- -- TOC entry 220 (class 1259 OID 1746823) -- Name: model_table_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -837,9 +711,6 @@ CREATE SEQUENCE model_table_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE model_table_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2565 (class 0 OID 0) -- Dependencies: 220 @@ -865,9 +736,6 @@ CREATE TABLE modification_residue_table ( idspeciesdb integer NOT NULL ); - -ALTER TABLE modification_residue_table OWNER TO map_viewer; - -- -- TOC entry 222 (class 1259 OID 1746831) -- Name: modification_residue_table_idmodificationresiduedb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -880,9 +748,6 @@ CREATE SEQUENCE modification_residue_table_idmodificationresiduedb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE modification_residue_table_idmodificationresiduedb_seq OWNER TO map_viewer; - -- -- TOC entry 2566 (class 0 OID 0) -- Dependencies: 222 @@ -909,9 +774,6 @@ CREATE TABLE node_table ( parent_iddb integer ); - -ALTER TABLE node_table OWNER TO map_viewer; - -- -- TOC entry 224 (class 1259 OID 1746836) -- Name: node_table_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -924,9 +786,6 @@ CREATE SEQUENCE node_table_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE node_table_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2567 (class 0 OID 0) -- Dependencies: 224 @@ -947,9 +806,6 @@ CREATE TABLE point_table ( idx integer NOT NULL ); - -ALTER TABLE point_table OWNER TO map_viewer; - -- -- TOC entry 226 (class 1259 OID 1746841) -- Name: polylinedata; Type: TABLE; Schema: public; Owner: map_viewer @@ -964,9 +820,6 @@ CREATE TABLE polylinedata ( endatd_iddb integer ); - -ALTER TABLE polylinedata OWNER TO map_viewer; - -- -- TOC entry 227 (class 1259 OID 1746847) -- Name: polylinedata_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -979,9 +832,6 @@ CREATE SEQUENCE polylinedata_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE polylinedata_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2568 (class 0 OID 0) -- Dependencies: 227 @@ -1005,9 +855,6 @@ CREATE TABLE privilege_table ( user_iddb integer ); - -ALTER TABLE privilege_table OWNER TO map_viewer; - -- -- TOC entry 229 (class 1259 OID 1746852) -- Name: privilege_table_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -1020,9 +867,6 @@ CREATE SEQUENCE privilege_table_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE privilege_table_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2569 (class 0 OID 0) -- Dependencies: 229 @@ -1045,9 +889,6 @@ CREATE TABLE project_table ( visible boolean NOT NULL ); - -ALTER TABLE project_table OWNER TO map_viewer; - -- -- TOC entry 231 (class 1259 OID 1746857) -- Name: project_table_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -1060,9 +901,6 @@ CREATE SEQUENCE project_table_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE project_table_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2570 (class 0 OID 0) -- Dependencies: 231 @@ -1082,9 +920,6 @@ CREATE TABLE reaction_miriam ( miriam_id integer NOT NULL ); - -ALTER TABLE reaction_miriam OWNER TO map_viewer; - -- -- TOC entry 233 (class 1259 OID 1746862) -- Name: reaction_table; Type: TABLE; Schema: public; Owner: map_viewer @@ -1103,9 +938,6 @@ CREATE TABLE reaction_table ( model_iddb integer ); - -ALTER TABLE reaction_table OWNER TO map_viewer; - -- -- TOC entry 234 (class 1259 OID 1746868) -- Name: reaction_table_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -1118,9 +950,6 @@ CREATE SEQUENCE reaction_table_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE reaction_table_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2571 (class 0 OID 0) -- Dependencies: 234 @@ -1140,9 +969,6 @@ CREATE TABLE references_table ( reference text ); - -ALTER TABLE references_table OWNER TO map_viewer; - -- -- TOC entry 236 (class 1259 OID 1746876) -- Name: search_index_table; Type: TABLE; Schema: public; Owner: map_viewer @@ -1155,9 +981,6 @@ CREATE TABLE search_index_table ( source_iddb integer ); - -ALTER TABLE search_index_table OWNER TO map_viewer; - -- -- TOC entry 237 (class 1259 OID 1746879) -- Name: search_index_table_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -1170,9 +993,6 @@ CREATE SEQUENCE search_index_table_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE search_index_table_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 238 (class 1259 OID 1746881) -- Name: search_index_table_iddb_seq1; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -1185,9 +1005,6 @@ CREATE SEQUENCE search_index_table_iddb_seq1 NO MAXVALUE CACHE 1; - -ALTER TABLE search_index_table_iddb_seq1 OWNER TO map_viewer; - -- -- TOC entry 2572 (class 0 OID 0) -- Dependencies: 238 @@ -1234,9 +1051,6 @@ CREATE TABLE species_table ( parent_iddb integer ); - -ALTER TABLE species_table OWNER TO map_viewer; - -- -- TOC entry 240 (class 1259 OID 1746889) -- Name: species_table_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -1249,9 +1063,6 @@ CREATE SEQUENCE species_table_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE species_table_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2573 (class 0 OID 0) -- Dependencies: 240 @@ -1271,9 +1082,6 @@ CREATE TABLE unified_node_elements ( iddb_element integer NOT NULL ); - -ALTER TABLE unified_node_elements OWNER TO map_viewer; - -- -- TOC entry 242 (class 1259 OID 1746894) -- Name: unifiednode; Type: TABLE; Schema: public; Owner: map_viewer @@ -1283,9 +1091,6 @@ CREATE TABLE unifiednode ( iddb integer NOT NULL ); - -ALTER TABLE unifiednode OWNER TO map_viewer; - -- -- TOC entry 243 (class 1259 OID 1746897) -- Name: unifiednode_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -1298,9 +1103,6 @@ CREATE SEQUENCE unifiednode_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE unifiednode_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2574 (class 0 OID 0) -- Dependencies: 243 @@ -1324,9 +1126,6 @@ CREATE TABLE user_table ( surname character varying(255) ); - -ALTER TABLE user_table OWNER TO map_viewer; - -- -- TOC entry 245 (class 1259 OID 1746905) -- Name: user_table_iddb_seq; Type: SEQUENCE; Schema: public; Owner: map_viewer @@ -1339,9 +1138,6 @@ CREATE SEQUENCE user_table_iddb_seq NO MAXVALUE CACHE 1; - -ALTER TABLE user_table_iddb_seq OWNER TO map_viewer; - -- -- TOC entry 2575 (class 0 OID 0) -- Dependencies: 245 diff --git a/persist/src/test/java/lcsb/mapviewer/persist/AllDbTests.java b/persist/src/test/java/lcsb/mapviewer/persist/AllDbTests.java index ea10a931c1c2c233d1190d9aa686334b036bd982..2c8aedbb1c088d42b23977d1cdb3ee30058d6efa 100644 --- a/persist/src/test/java/lcsb/mapviewer/persist/AllDbTests.java +++ b/persist/src/test/java/lcsb/mapviewer/persist/AllDbTests.java @@ -1,17 +1,17 @@ package lcsb.mapviewer.persist; -import lcsb.mapviewer.persist.dao.AllDaoTests; -import lcsb.mapviewer.persist.mapper.Point2DMapperTest; - import org.junit.runner.RunWith; import org.junit.runners.Suite; +import lcsb.mapviewer.persist.dao.AllDaoTests; +import lcsb.mapviewer.persist.mapper.AllMapperTests; + @RunWith(Suite.class) -@Suite.SuiteClasses({ ApplicationContextLoaderTest.class, - AllDaoTests.class, - DbUtilsTest.class, - Point2DMapperTest.class, - SpringApplicationContextTest.class, +@Suite.SuiteClasses({ ApplicationContextLoaderTest.class, // + AllDaoTests.class, // + AllMapperTests.class, // + DbUtilsTest.class, // + SpringApplicationContextTest.class,// }) public class AllDbTests { diff --git a/persist/src/test/java/lcsb/mapviewer/persist/DbUtilsTest.java b/persist/src/test/java/lcsb/mapviewer/persist/DbUtilsTest.java index 894b3002b138013eae15371499e79cf4459235b5..81747cf064c4a012fed3457ae8c32edbfcfbd39e 100644 --- a/persist/src/test/java/lcsb/mapviewer/persist/DbUtilsTest.java +++ b/persist/src/test/java/lcsb/mapviewer/persist/DbUtilsTest.java @@ -13,16 +13,6 @@ import lcsb.mapviewer.common.exception.InvalidStateException; public class DbUtilsTest extends PersistTestFunctions { Logger logger = Logger.getLogger(DbUtilsTest.class); - @Test - public void testSchema() throws Exception { - try { - dbUtils.executeSqlQuery("update user_table set idDb = 1 where idDb =1"); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - @Test public void testCreateSession() throws Exception { try { diff --git a/persist/src/test/java/lcsb/mapviewer/persist/PersistTestFunctions.java b/persist/src/test/java/lcsb/mapviewer/persist/PersistTestFunctions.java index bbeed51632b98453f62c3d4f566d553d83e6ca3f..92e8ca962baef9bf36528f786cee1e4dea78a789 100644 --- a/persist/src/test/java/lcsb/mapviewer/persist/PersistTestFunctions.java +++ b/persist/src/test/java/lcsb/mapviewer/persist/PersistTestFunctions.java @@ -45,7 +45,6 @@ import lcsb.mapviewer.persist.dao.ProjectDao; import lcsb.mapviewer.persist.dao.cache.CacheQueryDao; import lcsb.mapviewer.persist.dao.cache.CacheTypeDao; import lcsb.mapviewer.persist.dao.graphics.PolylineDao; -import lcsb.mapviewer.persist.dao.log.LogDao; import lcsb.mapviewer.persist.dao.map.CommentDao; import lcsb.mapviewer.persist.dao.map.ModelDao; import lcsb.mapviewer.persist.dao.map.ReactionDao; @@ -66,9 +65,6 @@ public abstract class PersistTestFunctions { public double EPSILON = 1e-6; - @Autowired - protected LogDao logDao; - @Autowired protected SearchHistoryDao searchHistoryDao; diff --git a/persist/src/test/java/lcsb/mapviewer/persist/dao/AllDaoTests.java b/persist/src/test/java/lcsb/mapviewer/persist/dao/AllDaoTests.java index 1aa38d0378d88420bfc00db7f85287be5a0b7907..11c108067d9b0af5da41121c81f85c26a90cc44e 100644 --- a/persist/src/test/java/lcsb/mapviewer/persist/dao/AllDaoTests.java +++ b/persist/src/test/java/lcsb/mapviewer/persist/dao/AllDaoTests.java @@ -5,21 +5,18 @@ import org.junit.runners.Suite; import lcsb.mapviewer.persist.dao.cache.AllCacheDbTests; import lcsb.mapviewer.persist.dao.graphics.AllGraphicsDaoTests; -import lcsb.mapviewer.persist.dao.log.AllLogTests; import lcsb.mapviewer.persist.dao.map.AllMapDaoTests; import lcsb.mapviewer.persist.dao.plugin.AllPluginTests; import lcsb.mapviewer.persist.dao.user.AllUserTests; @RunWith(Suite.class) -@Suite.SuiteClasses({ AllCacheDbTests.class, - AllGraphicsDaoTests.class, - AllLogTests.class, - AllMapDaoTests.class, - AllPluginTests.class, - AllUserTests.class, - BaseDaoTest.class, - ConfigurationDaoTest.class, - ProjectDaoTest.class, +@Suite.SuiteClasses({ AllCacheDbTests.class, // + AllGraphicsDaoTests.class, // + AllMapDaoTests.class, // + AllPluginTests.class, // + AllUserTests.class, // + ConfigurationDaoTest.class, // + ProjectDaoTest.class, // }) public class AllDaoTests { diff --git a/persist/src/test/java/lcsb/mapviewer/persist/dao/BaseDaoTest.java b/persist/src/test/java/lcsb/mapviewer/persist/dao/BaseDaoTest.java deleted file mode 100644 index 7b77f30315bee9503a54f29ed279ed7159b20d5c..0000000000000000000000000000000000000000 --- a/persist/src/test/java/lcsb/mapviewer/persist/dao/BaseDaoTest.java +++ /dev/null @@ -1,45 +0,0 @@ -package lcsb.mapviewer.persist.dao; - -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; - -import org.hibernate.Transaction; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; -import org.springframework.test.annotation.Rollback; - -import lcsb.mapviewer.persist.PersistTestFunctions; - -@Rollback(false) -public class BaseDaoTest extends PersistTestFunctions{ - - @Before - public void setUp() throws Exception { - } - - @After - public void tearDown() throws Exception { - } - - @Test - public void testCommit() { - try { - - dbUtils.createSessionForCurrentThread(); - Transaction tr = userDao.getSession().getTransaction(); - userDao.commit(); - assertTrue(tr.equals(tr)); - Transaction tr2 = userDao.getSession().getTransaction(); - - assertFalse(tr.equals(tr2)); - - dbUtils.closeSessionForCurrentThread(); - - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - -} diff --git a/persist/src/test/java/lcsb/mapviewer/persist/dao/ProjectDaoTest.java b/persist/src/test/java/lcsb/mapviewer/persist/dao/ProjectDaoTest.java index a534023046206072776f6023b318f3a5c50aabda..efccbc29eb8df5ec9837e5e6fc12d674f1440148 100644 --- a/persist/src/test/java/lcsb/mapviewer/persist/dao/ProjectDaoTest.java +++ b/persist/src/test/java/lcsb/mapviewer/persist/dao/ProjectDaoTest.java @@ -24,288 +24,279 @@ import lcsb.mapviewer.model.map.species.Species; import lcsb.mapviewer.persist.PersistTestFunctions; public class ProjectDaoTest extends PersistTestFunctions { - Logger logger = Logger.getLogger(ProjectDaoTest.class); - int identifierCounter = 0; - String projectId = "Some_id"; - - @Before - public void setUp() throws Exception { - Project project = projectDao.getProjectByProjectId(projectId); - if (project != null) { - projectDao.delete(project); - } - } - - @After - public void tearDown() throws Exception { - } - - @Test - public void testGetProjectByName() throws Exception { - try { - Project project = new Project(); - project.setProjectId(projectId); - projectDao.add(project); - projectDao.evict(project); - - Project project2 = projectDao.getProjectByProjectId(projectId); - assertNotNull(project2); - assertFalse(project2.equals(project)); - assertEquals(project.getId(), project2.getId()); - - projectDao.delete(project2); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testGetProjectForModelId() throws Exception { - try { - String projectId = "Some name"; - Project project = new Project(); - project.setProjectId(projectId); - projectDao.add(project); - Model model = new ModelFullIndexed(null); - project.addModel(model); - modelDao.add(model); - modelDao.evict(model); - projectDao.evict(project); - - Project project2 = projectDao.getProjectForModelId(model.getId()); - assertNotNull(project2); - assertFalse(project2.equals(project)); - assertEquals(project.getId(), project2.getId()); - - modelDao.delete(modelDao.getById(model.getId())); - projectDao.delete(project2); - - assertNull(projectDao.getProjectForModelId(model.getId())); - - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testProjectExists() throws Exception { - try { - String projectId = "Some_id"; - Project project = new Project(); - project.setProjectId(projectId); - - assertFalse(projectDao.isProjectExistsByName(projectId)); - - projectDao.add(project); - projectDao.evict(project); - - assertTrue(projectDao.isProjectExistsByName(projectId)); - - Project project2 = projectDao.getProjectByProjectId(projectId); - - projectDao.delete(project2); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testCheckEqualityAfterReload() throws Exception { - try { - - String projectId = "Some_id"; - Project project = new Project(); - project.setProjectId(projectId); - projectDao.add(project); - projectDao.flush(); - - Model model = createModel(); - project.addModel(model); - - projectDao.update(project); - projectDao.evict(project); - - ModelComparator comparator = new ModelComparator(); - - Model model2 = new ModelFullIndexed(modelDao.getLastModelForProjectIdentifier(projectId, false)); - - assertEquals(0, comparator.compare(model, model2)); - - projectDao.delete(projectDao.getById(project.getId())); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testCheckEqualityAfterReload2() throws Exception { - try { - String project_id = "Some_id"; - Project project = new Project(); - project.setProjectId(project_id); - Model model = createModel(); - project.addModel(model); - - projectDao.add(project); - projectDao.evict(project); - - Project project2 = projectDao.getProjectByProjectId(project_id); - - ModelComparator comparator = new ModelComparator(); - - Model fullModel1 = new ModelFullIndexed(project.getModels().iterator().next()); - Model fullModel2 = new ModelFullIndexed(project2.getModels().iterator().next()); - assertEquals(0, comparator.compare(fullModel1, fullModel2)); - - projectDao.delete(project2); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - private Model createModel() { - Model model = new ModelFullIndexed(null); - - model.addElement(createSpeciesAlias(264.8333333333335, 517.75, 86.0, 46.0, "sa2")); - model.addElement(createSpeciesAlias(267.6666666666665, 438.75, 80.0, 40.0, "sa1117")); - model.addElement(createSpeciesAlias(261.6666666666665, 600.75, 92.0, 52.0, "sa1119")); - model.addElement(createSpeciesAlias(203.666666666667, 687.75, 98.0, 58.0, "sa1121")); - - Species alias = createSpeciesAlias(817.714285714286, 287.642857142859, 80.0, 40.0, "sa1422"); - Species alias2 = createSpeciesAlias(224.964285714286, 241.392857142859, 80.0, 40.0, "sa1419"); - Complex alias3 = createComplexAlias(804.714285714286, 182.642857142859, 112.0, 172.0, "csa152"); - alias3.addSpecies(alias); - alias3.addSpecies(alias2); - alias.setComplex(alias3); - alias2.setComplex(alias3); - - model.addElement(alias); - model.addElement(alias2); - model.addElement(alias3); - - model.addElement(createCompartmentAlias(380.0, 416.0, 1893.0, 1866.0, "ca1")); - model.setWidth(2000); - model.setHeight(2000); - return model; - } - - private Compartment createCompartmentAlias(double x, double y, double width, double height, String aliasId) { - Compartment alias = new Compartment(aliasId); - alias.setX(x); - alias.setY(y); - alias.setWidth(width); - alias.setHeight(height); - return alias; - } - - private Species createSpeciesAlias(double x, double y, double width, double height, String aliasId) { - Species alias = new SimpleMolecule(aliasId); - alias.setX(x); - alias.setY(y); - alias.setWidth(width); - alias.setHeight(height); - return alias; - } - - private Complex createComplexAlias(double x, double y, double width, double height, String aliasId) { - Complex alias = new Complex(aliasId); - alias.setX(x); - alias.setY(y); - alias.setWidth(width); - alias.setHeight(height); - return alias; - } - - @Test - public void testAddGetProjectWithOverviewImage() throws Exception { - try { - String projectId = "Some_id"; - Project project = new Project(); - project.setProjectId(projectId); - Model model = new ModelFullIndexed(null); - OverviewImage oi = new OverviewImage(); - oi.setFilename("test"); - OverviewModelLink oml = new OverviewModelLink(); - oml.setPolygon("10,10 20,20 20,100"); - oml.setxCoord(1); - oml.setyCoord(2); - oml.setZoomLevel(3); - oi.addLink(oml); - project.addOverviewImage(oi); - project.addModel(model); - - projectDao.add(project); - projectDao.evict(project); - - Project project2 = projectDao.getProjectByProjectId(projectId); - assertNotNull(project2); - - OverviewImage oi2 = project2.getOverviewImages().get(0); - OverviewModelLink oml2 = (OverviewModelLink) oi2.getLinks().get(0); - - assertEquals(oi.getFilename(), oi2.getFilename()); - assertEquals(oml.getPolygon(), oml2.getPolygon()); - assertEquals(oml.getxCoord(), oml2.getxCoord()); - assertEquals(oml.getyCoord(), oml2.getyCoord()); - assertEquals(oml.getZoomLevel(), oml2.getZoomLevel()); - assertNotNull(oml2.getPolygonCoordinates()); - - projectDao.delete(project2); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - /** - * After adding model to db with creation warnings... - * - * @throws Exception - */ - @Test - public void testCreationWarnings() throws Exception { - try { - Project project = new Project(); - project.addWarning("warning A"); - project.addWarning("warning B"); - assertEquals(2, project.getWarnings().size()); - - projectDao.add(project); - - projectDao.evict(project); - Project project2 = projectDao.getById(project.getId()); - - assertEquals(2, project2.getWarnings().size()); - - projectDao.delete(project2); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testGetAll() throws Exception { - try { - - long startTime = System.currentTimeMillis(); - double max = 10; - - logger.debug("---"); - for (int i = 0; i < max; i++) { - projectDao.getAll(); - } - long estimatedTime = System.currentTimeMillis() - startTime; - logger.debug(estimatedTime/max); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } + Logger logger = Logger.getLogger(ProjectDaoTest.class); + int identifierCounter = 0; + String projectId = "Some_id"; + + @Before + public void setUp() throws Exception { + Project project = projectDao.getProjectByProjectId(projectId); + if (project != null) { + projectDao.delete(project); + } + } + + @After + public void tearDown() throws Exception { + } + + @Test + public void testGetProjectByName() throws Exception { + try { + Project project = new Project(); + project.setProjectId(projectId); + projectDao.add(project); + projectDao.evict(project); + + Project project2 = projectDao.getProjectByProjectId(projectId); + assertNotNull(project2); + assertFalse(project2.equals(project)); + assertEquals(project.getId(), project2.getId()); + + projectDao.delete(project2); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testGetProjectForModelId() throws Exception { + try { + Project project = new Project(); + project.setProjectId(projectId); + projectDao.add(project); + Model model = new ModelFullIndexed(null); + project.addModel(model); + modelDao.add(model); + modelDao.evict(model); + projectDao.evict(project); + + Project project2 = projectDao.getProjectForModelId(model.getId()); + assertNotNull(project2); + assertFalse(project2.equals(project)); + assertEquals(project.getId(), project2.getId()); + + modelDao.delete(modelDao.getById(model.getId())); + projectDao.delete(project2); + + assertNull(projectDao.getProjectForModelId(model.getId())); + + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testProjectExists() throws Exception { + try { + Project project = new Project(projectId); + + assertFalse(projectDao.isProjectExistsByName(projectId)); + + projectDao.add(project); + projectDao.evict(project); + + assertTrue(projectDao.isProjectExistsByName(projectId)); + + Project project2 = projectDao.getProjectByProjectId(projectId); + + projectDao.delete(project2); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testCheckEqualityAfterReload() throws Exception { + try { + Project project = new Project(projectId); + projectDao.add(project); + projectDao.flush(); + + Model model = createModel(); + project.addModel(model); + + projectDao.update(project); + projectDao.evict(project); + + ModelComparator comparator = new ModelComparator(); + + Model model2 = new ModelFullIndexed(modelDao.getLastModelForProjectIdentifier(projectId, false)); + + assertEquals(0, comparator.compare(model, model2)); + + projectDao.delete(projectDao.getById(project.getId())); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testCheckEqualityAfterReload2() throws Exception { + try { + Project project = new Project(projectId); + Model model = createModel(); + project.addModel(model); + + projectDao.add(project); + projectDao.evict(project); + + Project project2 = projectDao.getProjectByProjectId(projectId); + + ModelComparator comparator = new ModelComparator(); + + Model fullModel1 = new ModelFullIndexed(project.getModels().iterator().next()); + Model fullModel2 = new ModelFullIndexed(project2.getModels().iterator().next()); + assertEquals(0, comparator.compare(fullModel1, fullModel2)); + + projectDao.delete(project2); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + private Model createModel() { + Model model = new ModelFullIndexed(null); + + model.addElement(createSpeciesAlias(264.8333333333335, 517.75, 86.0, 46.0, "sa2")); + model.addElement(createSpeciesAlias(267.6666666666665, 438.75, 80.0, 40.0, "sa1117")); + model.addElement(createSpeciesAlias(261.6666666666665, 600.75, 92.0, 52.0, "sa1119")); + model.addElement(createSpeciesAlias(203.666666666667, 687.75, 98.0, 58.0, "sa1121")); + + Species alias = createSpeciesAlias(817.714285714286, 287.642857142859, 80.0, 40.0, "sa1422"); + Species alias2 = createSpeciesAlias(224.964285714286, 241.392857142859, 80.0, 40.0, "sa1419"); + Complex alias3 = createComplexAlias(804.714285714286, 182.642857142859, 112.0, 172.0, "csa152"); + alias3.addSpecies(alias); + alias3.addSpecies(alias2); + alias.setComplex(alias3); + alias2.setComplex(alias3); + + model.addElement(alias); + model.addElement(alias2); + model.addElement(alias3); + + model.addElement(createCompartmentAlias(380.0, 416.0, 1893.0, 1866.0, "ca1")); + model.setWidth(2000); + model.setHeight(2000); + return model; + } + + private Compartment createCompartmentAlias(double x, double y, double width, double height, String aliasId) { + Compartment alias = new Compartment(aliasId); + alias.setX(x); + alias.setY(y); + alias.setWidth(width); + alias.setHeight(height); + return alias; + } + + private Species createSpeciesAlias(double x, double y, double width, double height, String aliasId) { + Species alias = new SimpleMolecule(aliasId); + alias.setX(x); + alias.setY(y); + alias.setWidth(width); + alias.setHeight(height); + return alias; + } + + private Complex createComplexAlias(double x, double y, double width, double height, String aliasId) { + Complex alias = new Complex(aliasId); + alias.setX(x); + alias.setY(y); + alias.setWidth(width); + alias.setHeight(height); + return alias; + } + + @Test + public void testAddGetProjectWithOverviewImage() throws Exception { + try { + Project project = new Project(projectId); + Model model = new ModelFullIndexed(null); + OverviewImage oi = new OverviewImage(); + oi.setFilename("test"); + OverviewModelLink oml = new OverviewModelLink(); + oml.setPolygon("10,10 20,20 20,100"); + oml.setxCoord(1); + oml.setyCoord(2); + oml.setZoomLevel(3); + oml.setLinkedModel(model); + oi.addLink(oml); + project.addOverviewImage(oi); + project.addModel(model); + + projectDao.add(project); + projectDao.evict(project); + + Project project2 = projectDao.getProjectByProjectId(projectId); + assertNotNull(project2); + + OverviewImage oi2 = project2.getOverviewImages().get(0); + OverviewModelLink oml2 = (OverviewModelLink) oi2.getLinks().get(0); + + assertEquals(oi.getFilename(), oi2.getFilename()); + assertEquals(oml.getPolygon(), oml2.getPolygon()); + assertEquals(oml.getxCoord(), oml2.getxCoord()); + assertEquals(oml.getyCoord(), oml2.getyCoord()); + assertEquals(oml.getZoomLevel(), oml2.getZoomLevel()); + assertNotNull(oml2.getPolygonCoordinates()); + + projectDao.delete(project2); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + /** + * After adding model to db with creation warnings... + * + * @throws Exception + */ + @Test + public void testCreationWarnings() throws Exception { + try { + Project project = new Project("test_project_id"); + project.addWarning("warning A"); + project.addWarning("warning B"); + assertEquals(2, project.getWarnings().size()); + + projectDao.add(project); + + projectDao.evict(project); + Project project2 = projectDao.getById(project.getId()); + + assertEquals(2, project2.getWarnings().size()); + + projectDao.delete(project2); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testGetAll() throws Exception { + try { + + long startTime = System.currentTimeMillis(); + double max = 10; + + logger.debug("---"); + for (int i = 0; i < max; i++) { + projectDao.getAll(); + } + long estimatedTime = System.currentTimeMillis() - startTime; + logger.debug(estimatedTime / max); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } } diff --git a/persist/src/test/java/lcsb/mapviewer/persist/dao/graphics/PolylineDataTest.java b/persist/src/test/java/lcsb/mapviewer/persist/dao/graphics/PolylineDataTest.java index d30fcf91f5df8a82c92455b5d66f461be18b5736..b2e38b2ab10fbca5884745717f17de5bf4b61b59 100644 --- a/persist/src/test/java/lcsb/mapviewer/persist/dao/graphics/PolylineDataTest.java +++ b/persist/src/test/java/lcsb/mapviewer/persist/dao/graphics/PolylineDataTest.java @@ -3,67 +3,65 @@ package lcsb.mapviewer.persist.dao.graphics; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNull; -import static org.junit.Assert.fail; import java.awt.Color; import java.awt.geom.Point2D; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + import lcsb.mapviewer.model.graphics.ArrowType; import lcsb.mapviewer.model.graphics.LineType; import lcsb.mapviewer.model.graphics.PolylineData; import lcsb.mapviewer.persist.PersistTestFunctions; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - public class PolylineDataTest extends PersistTestFunctions { - @Before - public void setUp() throws Exception { - } - - @After - public void tearDown() throws Exception { - } + @Before + public void setUp() throws Exception { + } - @Test - public void test() { - try { - PolylineData pd = new PolylineData(); - pd.getBeginAtd().setArrowType(ArrowType.BLANK_CROSSBAR); - pd.getBeginAtd().setArrowLineType(LineType.DASHED); - pd.getBeginAtd().setLen(102); - pd.setColor(Color.CYAN); - pd.setType(LineType.SOLID_BOLD); - pd.setWidth(2); - pd.getPoints().add(new Point2D.Double(1, 1)); - pd.getPoints().add(new Point2D.Double(2, 3)); - pd.getPoints().add(new Point2D.Double(10, 11)); - polylineDao.add(pd); - assertNotNull(pd.getId()); - PolylineData pd2 = polylineDao.getById(pd.getId()); - assertNotNull(pd2); + @After + public void tearDown() throws Exception { + } - assertEquals(ArrowType.BLANK_CROSSBAR, pd2.getBeginAtd().getArrowType()); - assertEquals(LineType.DASHED, pd2.getBeginAtd().getArrowLineType()); - assertEquals(102, pd2.getBeginAtd().getLen(), EPSILON); - assertEquals(Color.CYAN, pd2.getColor()); - assertEquals(LineType.SOLID_BOLD, pd2.getType()); - assertEquals(2, pd2.getWidth(), EPSILON); - assertEquals(0, pd2.getPoints().get(0).distance(new Point2D.Double(1, 1)), EPSILON); - assertEquals(0, pd2.getPoints().get(1).distance(new Point2D.Double(2, 3)), EPSILON); - assertEquals(0, pd2.getPoints().get(2).distance(new Point2D.Double(10, 11)), EPSILON); + @Test + public void test() { + try { + PolylineData pd = new PolylineData(); + pd.getBeginAtd().setArrowType(ArrowType.BLANK_CROSSBAR); + pd.getBeginAtd().setArrowLineType(LineType.DASHED); + pd.getBeginAtd().setLen(102); + pd.setColor(Color.CYAN); + pd.setType(LineType.SOLID_BOLD); + pd.setWidth(2); + pd.getPoints().add(new Point2D.Double(1, 1)); + pd.getPoints().add(new Point2D.Double(2, 3)); + pd.getPoints().add(new Point2D.Double(10, 11)); + polylineDao.add(pd); + assertNotNull(pd.getId()); + PolylineData pd2 = polylineDao.getById(pd.getId()); + assertNotNull(pd2); - polylineDao.delete(pd); - pd2 = polylineDao.getById(pd.getId()); - assertNull(pd2); + assertEquals(ArrowType.BLANK_CROSSBAR, pd2.getBeginAtd().getArrowType()); + assertEquals(LineType.DASHED, pd2.getBeginAtd().getArrowLineType()); + assertEquals(102, pd2.getBeginAtd().getLen(), EPSILON); + assertEquals(Color.CYAN, pd2.getColor()); + assertEquals(LineType.SOLID_BOLD, pd2.getType()); + assertEquals(2, pd2.getWidth(), EPSILON); + assertEquals(0, pd2.getPoints().get(0).distance(new Point2D.Double(1, 1)), EPSILON); + assertEquals(0, pd2.getPoints().get(1).distance(new Point2D.Double(2, 3)), EPSILON); + assertEquals(0, pd2.getPoints().get(2).distance(new Point2D.Double(10, 11)), EPSILON); - } catch (Exception e) { - e.printStackTrace(); + polylineDao.delete(pd); + pd2 = polylineDao.getById(pd.getId()); + assertNull(pd2); - fail("Unknowne exception occured"); - } - } + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } } diff --git a/persist/src/test/java/lcsb/mapviewer/persist/dao/log/AllLogTests.java b/persist/src/test/java/lcsb/mapviewer/persist/dao/log/AllLogTests.java deleted file mode 100644 index 2bb1a3edf2412ccdf94a9d5bf55681243209d473..0000000000000000000000000000000000000000 --- a/persist/src/test/java/lcsb/mapviewer/persist/dao/log/AllLogTests.java +++ /dev/null @@ -1,12 +0,0 @@ -package lcsb.mapviewer.persist.dao.log; - -import org.junit.runner.RunWith; -import org.junit.runners.Suite; -import org.junit.runners.Suite.SuiteClasses; - -@RunWith(Suite.class) -@SuiteClasses({ LogDaoTest.class, -}) -public class AllLogTests { - -} diff --git a/persist/src/test/java/lcsb/mapviewer/persist/dao/log/LogDaoTest.java b/persist/src/test/java/lcsb/mapviewer/persist/dao/log/LogDaoTest.java deleted file mode 100644 index 1edba2e28a0e1ddd255b458997b296c9f569ca3c..0000000000000000000000000000000000000000 --- a/persist/src/test/java/lcsb/mapviewer/persist/dao/log/LogDaoTest.java +++ /dev/null @@ -1,47 +0,0 @@ -package lcsb.mapviewer.persist.dao.log; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; - -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - -import lcsb.mapviewer.model.log.SystemLog; -import lcsb.mapviewer.persist.PersistTestFunctions; - -public class LogDaoTest extends PersistTestFunctions { - - @Before - public void setUp() throws Exception { - } - - @After - public void tearDown() throws Exception { - } - - @Test - public void testGetLastLog() { - try { - logDao.clearTable(); - assertNull(logDao.getLastLog()); - logDao.add(new SystemLog()); - assertNotNull(logDao.getLastLog()); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - - @Test - public void testRemovableStatement() { - try { - assertEquals("",logDao.removableStatemant()); - } catch (Exception e) { - e.printStackTrace(); - throw e; - } - } - -} diff --git a/persist/src/test/java/lcsb/mapviewer/persist/dao/map/LayoutDaoTest.java b/persist/src/test/java/lcsb/mapviewer/persist/dao/map/LayoutDaoTest.java index 83572545fdaf861ba0299e25b96d7880550b44f6..f09a699ebe46e887fce816f421027c6a1ed75c68 100644 --- a/persist/src/test/java/lcsb/mapviewer/persist/dao/map/LayoutDaoTest.java +++ b/persist/src/test/java/lcsb/mapviewer/persist/dao/map/LayoutDaoTest.java @@ -62,7 +62,7 @@ public class LayoutDaoTest extends PersistTestFunctions { try { Model model = createModel(); - Project project = new Project(); + Project project = new Project("test_project_id"); project.addModel(model); projectDao.add(project); @@ -108,7 +108,7 @@ public class LayoutDaoTest extends PersistTestFunctions { createUser(); - Project project = new Project(); + Project project = new Project("test_project_id"); project.addModel(model); projectDao.add(project); diff --git a/persist/src/test/java/lcsb/mapviewer/persist/dao/map/ModelDaoTest.java b/persist/src/test/java/lcsb/mapviewer/persist/dao/map/ModelDaoTest.java index 0d59dd755f32f2543aed9771a4356a3333d5caa2..162f85c7ab4db9e15986c8274efc5d79a245e5b0 100644 --- a/persist/src/test/java/lcsb/mapviewer/persist/dao/map/ModelDaoTest.java +++ b/persist/src/test/java/lcsb/mapviewer/persist/dao/map/ModelDaoTest.java @@ -323,7 +323,7 @@ public class ModelDaoTest extends PersistTestFunctions { public void testModificationsInProteins() throws Exception { try { Model model = createModel(); - Project project = new Project(); + Project project = new Project("test_project_id"); project.addModel(model); projectDao.add(project); @@ -354,7 +354,7 @@ public class ModelDaoTest extends PersistTestFunctions { public void testMiriamInSpecies() throws Exception { try { Model model = createModel(); - Project project = new Project(); + Project project = new Project("test_project_id"); project.addModel(model); projectDao.add(project); @@ -390,7 +390,7 @@ public class ModelDaoTest extends PersistTestFunctions { layout.setDirectory("tmp"); layout.setTitle("temporary name"); model.addLayout(layout); - Project project = new Project(); + Project project = new Project("test_porject_id"); project.addModel(model); projectDao.add(project); diff --git a/persist/src/test/java/lcsb/mapviewer/persist/dao/map/layout/alias/AliasDaoTest.java b/persist/src/test/java/lcsb/mapviewer/persist/dao/map/layout/alias/AliasDaoTest.java index 9dc6a0bee62c73f4608f5cd631dbd092e357e5f7..ca61c220a97767b7524e7caf6a8d5f7ca5effc2b 100644 --- a/persist/src/test/java/lcsb/mapviewer/persist/dao/map/layout/alias/AliasDaoTest.java +++ b/persist/src/test/java/lcsb/mapviewer/persist/dao/map/layout/alias/AliasDaoTest.java @@ -2,6 +2,9 @@ package lcsb.mapviewer.persist.dao.map.layout.alias; import static org.junit.Assert.assertEquals; +import java.util.ArrayList; +import java.util.List; + import org.apache.log4j.Logger; import org.junit.After; import org.junit.Before; @@ -18,6 +21,8 @@ import lcsb.mapviewer.model.map.species.Complex; import lcsb.mapviewer.model.map.species.Element; import lcsb.mapviewer.model.map.species.SimpleMolecule; import lcsb.mapviewer.model.map.species.Species; +import lcsb.mapviewer.model.map.species.field.Structure; +import lcsb.mapviewer.model.map.species.field.UniprotRecord; import lcsb.mapviewer.persist.PersistTestFunctions; public class AliasDaoTest extends PersistTestFunctions { @@ -143,4 +148,31 @@ public class AliasDaoTest extends PersistTestFunctions { } } + @Test + public void saveWithUniprotData() throws Exception { + try { + Model model = createModel(); + project.addModel(model); + + Species element = model.getElementByElementId("sa2"); + UniprotRecord uniprotRecord = new UniprotRecord(); + Structure s = new Structure(); + s.setPdbId("x"); + s.setChainId("y"); + List<Structure> list = new ArrayList<>(); + list.add(s); + s.setUniprot(uniprotRecord); + uniprotRecord.addStructures(list); + uniprotRecord.setSpecies(element); + element.getUniprots().add(uniprotRecord); + + modelDao.add(model); + modelDao.delete(model); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + } diff --git a/persist/src/test/java/lcsb/mapviewer/persist/dao/user/UserDaoTest.java b/persist/src/test/java/lcsb/mapviewer/persist/dao/user/UserDaoTest.java index 72be9f15ec3d3359b3a955e70ad6ad378acd0822..e35c3001917c347644e50d998bd9c764d46ab07d 100644 --- a/persist/src/test/java/lcsb/mapviewer/persist/dao/user/UserDaoTest.java +++ b/persist/src/test/java/lcsb/mapviewer/persist/dao/user/UserDaoTest.java @@ -19,11 +19,13 @@ import org.springframework.security.crypto.password.PasswordEncoder; import lcsb.mapviewer.model.map.MiriamType; import lcsb.mapviewer.model.map.reaction.Reaction; import lcsb.mapviewer.model.map.species.Species; -import lcsb.mapviewer.model.user.BasicPrivilege; +import lcsb.mapviewer.model.user.Privilege; import lcsb.mapviewer.model.user.PrivilegeType; import lcsb.mapviewer.model.user.User; import lcsb.mapviewer.model.user.UserAnnotationSchema; +import lcsb.mapviewer.model.user.UserAnnotatorsParam; import lcsb.mapviewer.model.user.UserClassAnnotators; +import lcsb.mapviewer.model.user.UserClassRequiredAnnotations; import lcsb.mapviewer.model.user.UserClassValidAnnotations; import lcsb.mapviewer.model.user.UserGuiPreference; import lcsb.mapviewer.persist.PersistTestFunctions; @@ -63,7 +65,7 @@ public class UserDaoTest extends PersistTestFunctions { user = new User(); user.setLogin(testLogin); - user.addPrivilege(new BasicPrivilege(0, PrivilegeType.ADD_MAP, user)); + user.addPrivilege(new Privilege(0, PrivilegeType.ADD_MAP, user)); userDao.add(user); long counter2 = userDao.getCount(); @@ -186,14 +188,14 @@ public class UserDaoTest extends PersistTestFunctions { ca.addAnnotator(String.class); ca.addAnnotator(Integer.class); uas.addClassAnnotator(ca); - uas.addClassAnnotator(new UserClassAnnotators(String.class, new ArrayList<String>())); + uas.addClassAnnotator(new UserClassAnnotators(String.class, new ArrayList<>())); UserClassValidAnnotations cva = new UserClassValidAnnotations(); cva.setClassName(Reaction.class); cva.addValidMiriamType(MiriamType.HGNC); cva.addValidMiriamType(MiriamType.HGNC_SYMBOL); uas.addClassValidAnnotations(cva); - uas.addClassValidAnnotations(new UserClassValidAnnotations(String.class, new ArrayList<MiriamType>())); - uas.addClassValidAnnotations(new UserClassValidAnnotations(Integer.class, new ArrayList<MiriamType>())); + uas.addClassValidAnnotations(new UserClassValidAnnotations(String.class, new ArrayList<>())); + uas.addClassValidAnnotations(new UserClassValidAnnotations(Integer.class, new ArrayList<>())); user.setAnnotationSchema(uas); userDao.add(user); userDao.evict(user); @@ -217,7 +219,7 @@ public class UserDaoTest extends PersistTestFunctions { } } - @Test + @Test public void testUserWithAnnotatorSchemaGuiPreferences() throws Exception { try { User user = new User(); @@ -242,4 +244,53 @@ public class UserDaoTest extends PersistTestFunctions { } } + @Test + public void testUserWithAnnotatorSchemaRequiredAnnotations() throws Exception { + try { + User user = new User(); + UserAnnotationSchema uas = new UserAnnotationSchema(); + user.setAnnotationSchema(uas); + uas.addClassRequiredAnnotations( + new UserClassRequiredAnnotations(String.class, new MiriamType[] { MiriamType.WIKIPEDIA })); + userDao.add(user); + userDao.evict(user); + User user2 = userDao.getById(user.getId()); + assertNotNull(user2); + UserAnnotationSchema uas2 = user2.getAnnotationSchema(); + assertNotNull(uas2); + assertEquals(1, uas2.getClassRequiredAnnotators().size()); + + userDao.delete(user2); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + @Test + public void testUserWithAnnotatorParams() throws Exception { + try { + User user = new User(); + UserAnnotationSchema uas = new UserAnnotationSchema(); + user.setAnnotationSchema(uas); + UserAnnotatorsParam param = new UserAnnotatorsParam(); + param.setAnnotatorClassName(String.class); + param.setParamName("nam"); + param.setParamValue("val"); + uas.addAnnotatorParam(param); + userDao.add(user); + userDao.evict(user); + User user2 = userDao.getById(user.getId()); + assertNotNull(user2); + UserAnnotationSchema uas2 = user2.getAnnotationSchema(); + assertNotNull(uas2); + assertEquals(1, uas2.getAnnotatorsParams().size()); + + userDao.delete(user2); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + } diff --git a/persist/src/test/java/lcsb/mapviewer/persist/mapper/AllMapperTests.java b/persist/src/test/java/lcsb/mapviewer/persist/mapper/AllMapperTests.java new file mode 100644 index 0000000000000000000000000000000000000000..b2a301abe4860e8cee0358be2adc1011de2e26d2 --- /dev/null +++ b/persist/src/test/java/lcsb/mapviewer/persist/mapper/AllMapperTests.java @@ -0,0 +1,11 @@ +package lcsb.mapviewer.persist.mapper; + +import org.junit.runner.RunWith; +import org.junit.runners.Suite; +import org.junit.runners.Suite.SuiteClasses; + +@RunWith(Suite.class) +@SuiteClasses({ ArrowTypeDataMapperTest.class, Point2DMapperTest.class }) +public class AllMapperTests { + +} diff --git a/persist/src/test/java/lcsb/mapviewer/persist/mapper/ArrowTypeDataMapperTest.java b/persist/src/test/java/lcsb/mapviewer/persist/mapper/ArrowTypeDataMapperTest.java new file mode 100644 index 0000000000000000000000000000000000000000..c41ece50f9179c02ca097674322620503ae7b3e9 --- /dev/null +++ b/persist/src/test/java/lcsb/mapviewer/persist/mapper/ArrowTypeDataMapperTest.java @@ -0,0 +1,75 @@ +package lcsb.mapviewer.persist.mapper; + +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + +import java.io.Serializable; + +import org.apache.log4j.Logger; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +import lcsb.mapviewer.model.graphics.ArrowType; +import lcsb.mapviewer.model.graphics.ArrowTypeData; +import lcsb.mapviewer.model.graphics.LineType; + +public class ArrowTypeDataMapperTest { + Logger logger = Logger.getLogger(ArrowTypeDataMapperTest.class); + + ArrowTypeDataMapper mapper = new ArrowTypeDataMapper(); + + ArrowTypeData atd; + ArrowTypeData atd2; + + @Before + public void setUp() throws Exception { + atd = new ArrowTypeData(); + atd.setAngle(12); + atd.setArrowLineType(LineType.DASH_DOT); + atd.setArrowType(ArrowType.CIRCLE); + atd.setLen(43.3); + + atd2 = new ArrowTypeData(); + atd2.setAngle(18); + atd2.setArrowLineType(LineType.DASHED); + atd2.setArrowType(ArrowType.BLANK); + atd2.setLen(33.3); + + } + + @After + public void tearDown() throws Exception { + } + + @Test + public void testSetPropertyValue() { + Object val = mapper.getPropertyValue(atd, 0); + mapper.setPropertyValue(atd2, 0, val); + assertTrue(atd.equals(atd2)); + } + + @Test + public void testReturnedClass() { + assertNotNull(mapper.returnedClass()); + } + + @Test + public void testHashCode() { + assertTrue(mapper.hashCode(atd) != mapper.hashCode(atd2)); + } + + @Test + public void testDisassemble() { + Serializable obj = mapper.disassemble(atd, null); + ArrowTypeData object2 = (ArrowTypeData) mapper.assemble(obj, null, null); + + assertTrue(atd.equals(object2)); + } + + @Test + public void testReplace() { + assertNotNull(mapper.replace(atd, atd2, null, null)); + } + +} diff --git a/persist/src/test/java/lcsb/mapviewer/persist/mapper/Point2DMapperTest.java b/persist/src/test/java/lcsb/mapviewer/persist/mapper/Point2DMapperTest.java index e7283b71714e07b43bdf02a55f63146fba489102..252cc6c5d15700ec48ff5536868a6fd78a7f2f9d 100644 --- a/persist/src/test/java/lcsb/mapviewer/persist/mapper/Point2DMapperTest.java +++ b/persist/src/test/java/lcsb/mapviewer/persist/mapper/Point2DMapperTest.java @@ -12,49 +12,49 @@ import org.junit.Test; public class Point2DMapperTest { - Point2DMapper mapper = new Point2DMapper(); - - @Before - public void setUp() throws Exception { - } - - @After - public void tearDown() throws Exception { - } - - @Test - public void testSetPropertyValue() { - Point2D component = new Point2D.Double(0, 3); - Point2D component2 = new Point2D.Double(0, 0); - Object val = mapper.getPropertyValue(component, 0); - mapper.setPropertyValue(component2, 0, val); - assertTrue(component.equals(component2)); - } - - @Test - public void testReturnedClass() { - assertNotNull(mapper.returnedClass()); - } - - @Test - public void testHashCode() { - Point2D component = new Point2D.Double(0, 3); - Point2D component2 = new Point2D.Double(0, 0); - assertTrue(mapper.hashCode(component) != mapper.hashCode(component2)); - } - - @Test - public void testDisassemble() { - Point2D object = new Point2D.Double(0, 3); - Serializable obj = mapper.disassemble(object, null); - Point2D object2 = (Point2D) mapper.assemble(obj, null, null); - - assertTrue(object.equals(object2)); - } - - @Test - public void testReplace() { - assertNotNull(mapper.replace(new Point2D.Double(0, 3), new Point2D.Double(0, 9), null, null)); - } + Point2DMapper mapper = new Point2DMapper(); + + @Before + public void setUp() throws Exception { + } + + @After + public void tearDown() throws Exception { + } + + @Test + public void testSetPropertyValue() { + Point2D component = new Point2D.Double(0, 3); + Point2D component2 = new Point2D.Double(0, 0); + Object val = mapper.getPropertyValue(component, 0); + mapper.setPropertyValue(component2, 0, val); + assertTrue(component.equals(component2)); + } + + @Test + public void testReturnedClass() { + assertNotNull(mapper.returnedClass()); + } + + @Test + public void testHashCode() { + Point2D component = new Point2D.Double(0, 3); + Point2D component2 = new Point2D.Double(0, 0); + assertTrue(mapper.hashCode(component) != mapper.hashCode(component2)); + } + + @Test + public void testDisassemble() { + Point2D object = new Point2D.Double(0, 3); + Serializable obj = mapper.disassemble(object, null); + Point2D object2 = (Point2D) mapper.assemble(obj, null, null); + + assertTrue(object.equals(object2)); + } + + @Test + public void testReplace() { + assertNotNull(mapper.replace(new Point2D.Double(0, 3), new Point2D.Double(0, 9), null, null)); + } } diff --git a/pom.xml b/pom.xml index a8adf9f7c41337b1f9961934ab407e653af131da..87e5927ccf42c9680fc952f1d69c9ee20e573fe6 100644 --- a/pom.xml +++ b/pom.xml @@ -1,5 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>lcsb.mapviewer</groupId> @@ -11,89 +13,97 @@ <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - - <springframework.version>4.2.2.RELEASE</springframework.version> - <springframework.security.version>4.0.3.RELEASE</springframework.security.version> - - <springframework.security.oauth.version>2.0.12.RELEASE</springframework.security.oauth.version> - - <springframework.webflow.version>2.4.2.RELEASE</springframework.webflow.version> - <xercesImp.version>2.11.0</xercesImp.version> - <xerces.version>2.4.0</xerces.version> - <xml-apis.version>1.4.01</xml-apis.version> - - <primafaces.version>4.0</primafaces.version> - <primafaces.themes.version>1.0.8</primafaces.themes.version> - <primefaces-extensions.version>0.7.1</primefaces-extensions.version> - - <jsf.version>2.1.7</jsf.version> - <jstl.version>1.2</jstl.version> + <log4j.version>1.2.17</log4j.version> - <servlet-api.version>2.5</servlet-api.version> - - <jersey.version>1.18.1</jersey.version> - <rs-jax.version>1.1.1</rs-jax.version> + <xercesImp.version>2.12.0</xercesImp.version> - <jackson.version>2.8.8</jackson.version> + <jaxws.version>2.3.0</jaxws.version> + <jaxws-api.version>2.3.0</jaxws-api.version> + <jaxb.version>2.3.0</jaxb.version> + <txw2.version>2.3.0</txw2.version> - <stax2-api.version>3.1.1</stax2-api.version> + <miriam-lib.version>1.1.6</miriam-lib.version> - <log4j.version>1.2.17</log4j.version> - - <apache.commons-lang3.version>3.1</apache.commons-lang3.version> - <apache.httpcomponents.version>4.4</apache.httpcomponents.version> - - <commons-io.version>2.4</commons-io.version> - <commons-cli.version>1.2</commons-cli.version> - <commons-net.version>3.5</commons-net.version> - - <commons-fileupload.version>1.2.2</commons-fileupload.version> - <commons-validator.version>1.4.0</commons-validator.version> - - <jaxb.version>2.2.7</jaxb.version> - - <batik.version>1.8</batik.version> + <apache.httpcomponents.version>4.5.6</apache.httpcomponents.version> + <apache.httpcomponents-core.version>4.4.10</apache.httpcomponents-core.version> + <apache.poi.version>3.16</apache.poi.version> - <jsbml.version>1.4</jsbml.version> - - <itext.version>5.5.6</itext.version> - - <gson.version>2.2.2</gson.version> - - <chebi-ws.version>2.3.2</chebi-ws.version> - - <jaxws.version>2.2.7</jaxws.version> + <mockito.version>2.23.0</mockito.version> - <jaxws.version>2.2.8</jaxws.version> - <jaxws-api.version>2.2.9</jaxws-api.version> - - <miriam-lib.version>1.1.5</miriam-lib.version> - - <celldesigner.version>4.4</celldesigner.version> + <springframework.version>4.3.19.RELEASE</springframework.version> + <springframework.security.version>4.2.8.RELEASE</springframework.security.version> + <springframework.webflow.version>2.4.8.RELEASE</springframework.webflow.version> + <springframework.boot.version>1.5.16.RELEASE</springframework.boot.version> + <libsbml.version>1.0</libsbml.version> - + + <commons-io.version>2.6</commons-io.version> + + <apache.commons-lang3.version>3.8.1</apache.commons-lang3.version> + + <commons-cli.version>1.4</commons-cli.version> + + <batik.version>1.10</batik.version> + <xml-apis.version>1.4.01</xml-apis.version> + + <itext.version>5.5.13</itext.version> + <libsbgn.version>0.2</libsbgn.version> - <hibernate.version>4.1.0.Final</hibernate.version> + <hibernate.version>5.3.6.Final</hibernate.version> + <jboss-logging.version>3.3.2.Final</jboss-logging.version> + <byte-buddy.version>1.9.0</byte-buddy.version> + + <pathvisio.version>3.2.0</pathvisio.version> + + <flyway.version>5.2.0</flyway.version> + + <commons-net.version>3.6</commons-net.version> + + <postgresql-jdbc.version>42.2.5</postgresql-jdbc.version> <c3p0.version>0.9.1.2</c3p0.version> - - <reflections.version>0.9.9-RC1</reflections.version> - <postgresql-jdbc.version>9.1-901.jdbc4</postgresql-jdbc.version> + <cglib.version>3.2.8</cglib.version> - <pathvisio.version>3.2.0</pathvisio.version> + <gson.version>2.8.5</gson.version> + + <rs-jax.version>1.1.1</rs-jax.version> + + <jersey.version>1.19.4</jersey.version> + + <jackson.version>2.9.7</jackson.version> + + <servlet-api.version>3.1.0</servlet-api.version> + + <primafaces.version>6.2</primafaces.version> + + <jsf.version>2.2.18</jsf.version> + + <unboundid-ldapsdk.version>4.0.8</unboundid-ldapsdk.version> + + <jstl.version>1.2</jstl.version> + + <commons-fileupload.version>1.3.3</commons-fileupload.version> + + <commons-validator.version>1.4.0</commons-validator.version> + + <jsbml.version>1.4</jsbml.version> + + <chebi-ws.version>2.4</chebi-ws.version> + + <celldesigner.version>4.4</celldesigner.version> + + <reflections.version>0.9.9-RC1</reflections.version> <osgi.version>1.0.0</osgi.version> + <junit.version>4.12</junit.version> - <cglib.version>2.2.2</cglib.version> - <flyway.version>5.1.4</flyway.version> - + <surefire-api.version>2.22.1</surefire-api.version> - <unboundid-ldapsdk.version>4.0.6</unboundid-ldapsdk.version> - <mockito.version>2.21.0</mockito.version> + <surefire.rerunFailingTestsCount>4</surefire.rerunFailingTestsCount> </properties> <repositories> @@ -107,7 +117,14 @@ <url>http://repository.primefaces.org</url> </repository> </repositories> - + +<dependencies> + <dependency> + <groupId>org.apache.maven.surefire</groupId> + <artifactId>surefire-api</artifactId> + <version>${surefire-api.version}</version> + </dependency> +</dependencies> <modules> <module>model</module> <module>commons</module> @@ -127,11 +144,11 @@ <module>comparison</module> <module>CellDesigner-plugin</module> <module>editor</module> - <module>rest-api</module> - <module>frontend-js</module> - <module>converter-sbml</module> - </modules> - + <module>rest-api</module> + <module>frontend-js</module> + <module>converter-sbml</module> + </modules> + <build> <pluginManagement> <plugins> @@ -145,33 +162,17 @@ </plugin> </plugins> </pluginManagement> - </build> - - <reporting> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-surefire-report-plugin</artifactId> - <version>2.18.1</version> - <configuration> - <aggregate>true</aggregate> - <redirectTestOutputToFile>true</redirectTestOutputToFile> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-jxr-plugin</artifactId> - <version>2.3</version> - </plugin> - </plugins> - </reporting> - - <dependencies> - <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - <version>4.12</version> - </dependency> - </dependencies> - -</project> \ No newline at end of file + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <version>${surefire-api.version}</version> + <configuration> + <useSystemClassLoader>false</useSystemClassLoader> + <surefire.rerunFailingTestsCount>4</surefire.rerunFailingTestsCount> + </configuration> + </plugin> + </plugins> + </build> + +</project> diff --git a/quadTrees/.classpath b/quadTrees/.classpath deleted file mode 100644 index 2787dc1507e6c4c6253629c420e8e1bd9bf889e9..0000000000000000000000000000000000000000 --- a/quadTrees/.classpath +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/quadTrees/.gitignore b/quadTrees/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/quadTrees/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/quadTrees/.settings/org.eclipse.core.resources.prefs b/quadTrees/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/quadTrees/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/quadTrees/.settings/org.eclipse.jdt.core.prefs b/quadTrees/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index f494d1de02b8cd4cf5ece5741b567665e239eeb6..0000000000000000000000000000000000000000 --- a/quadTrees/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/quadTrees/.settings/org.eclipse.m2e.core.prefs b/quadTrees/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/quadTrees/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/quadTrees/pom.xml b/quadTrees/pom.xml index 0cb9ea92311b986d3289ff5c03869d440e725afb..eb40252bcccb1f687b8ce36fa77f43c2ca63ea2a 100644 --- a/quadTrees/pom.xml +++ b/quadTrees/pom.xml @@ -14,6 +14,13 @@ <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency> + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> </dependencies> diff --git a/reactome/.classpath b/reactome/.classpath deleted file mode 100644 index d2bc4e02a317797b4a7686bbbeb522b91be9e228..0000000000000000000000000000000000000000 --- a/reactome/.classpath +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/reactome/.gitignore b/reactome/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/reactome/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/reactome/.settings/org.eclipse.core.resources.prefs b/reactome/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/reactome/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/reactome/.settings/org.eclipse.jdt.core.prefs b/reactome/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index f494d1de02b8cd4cf5ece5741b567665e239eeb6..0000000000000000000000000000000000000000 --- a/reactome/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/reactome/.settings/org.eclipse.m2e.core.prefs b/reactome/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/reactome/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/reactome/MiriamWSLib.log b/reactome/MiriamWSLib.log deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/reactome/MiriamWSLibDefault.log b/reactome/MiriamWSLibDefault.log deleted file mode 100644 index 5edcd4f7d44745ddde1153bafc29772e77df82e2..0000000000000000000000000000000000000000 --- a/reactome/MiriamWSLibDefault.log +++ /dev/null @@ -1,12742 +0,0 @@ -0 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.utils.ReactomeConnectorTest]: using defaults. -20 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest]: using defaults. -30 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest]: using defaults. -30 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.utils.ReactionComparatorTest]: using defaults. -50 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeBlackBoxEventParserTest]: using defaults. -50 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeCatalystActivityParserTest]: using defaults. -50 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeCandidateSetParserTest]: using defaults. -60 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeCompartmentParserTest]: using defaults. -60 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeComplexParserTest]: using defaults. -60 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeDatabaseIdentifierParserTest]: using defaults. -60 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeDatabaseObjectParserTest]: using defaults. -70 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeDefinedSetParserTest]: using defaults. -70 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeDiseaseParserTest]: using defaults. -70 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeEntityCompartmentParserTest]: using defaults. -70 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeEntityWithAccessionedSequenceParserTest]: using defaults. -80 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeFigureParserTest]: using defaults. -80 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeGenomeEncodedEntityParserTest]: using defaults. -80 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeGoBiologicalProcessParserTest]: using defaults. -90 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeGoMolecularFunctionParserTest]: using defaults. -90 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeInstanceEditParserTest]: using defaults. -90 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeLiteratureReferenceParserTest]: using defaults. -90 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeOtherEntityParserTest]: using defaults. -100 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeParserFactoryTest]: using defaults. -100 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomePathwayParserTest]: using defaults. -100 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomePersonParserTest]: using defaults. -100 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomePolymerParserTest]: using defaults. -100 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeReactionParserTest]: using defaults. -100 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeReferenceDatabaseParserTest]: using defaults. -110 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeReferenceGeneProductParserTest]: using defaults. -110 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeReferenceMoleculeParserTest]: using defaults. -110 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeSimpleEntityParserTest]: using defaults. -110 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeSpeciesParserTest]: using defaults. -110 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeStableIdentifierParserTest]: using defaults. -120 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeSummationParserTest]: using defaults. -120 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeURLParserTest]: using defaults. -120 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.GeneralTests]: using defaults. -566 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -936 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -936 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4386f16] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@363ee3a2] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -946 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -976 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -976 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4386f16] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@3c130745] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -976 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1006 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1006 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4386f16] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@7e0b85f9] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1006 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1026 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1036 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4386f16] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@15eb5ee5] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1036 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1066 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1066 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4386f16] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@1ea9f6af] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1066 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1086 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1086 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4386f16] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@441772e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1096 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1116 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1116 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4386f16] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@5ffead27] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1126 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1146 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1146 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4386f16] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@dd8ba08] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1146 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1166 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1166 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4386f16] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@158d2680] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1176 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1186 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1196 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4386f16] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@130d63be] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1196 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1216 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1216 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7c7b252e] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@4d5d943d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1216 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1236 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1236 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7c7b252e] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@515c6049] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1246 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1256 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1266 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7c7b252e] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@c730b35] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1266 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1286 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1286 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7c7b252e] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@2f4948e4] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1286 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1306 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1306 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7c7b252e] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@62ddbd7e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1306 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1326 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1326 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7c7b252e] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@2a5c8d3f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1326 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1346 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1346 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7c7b252e] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@38afe297] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1346 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1366 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1366 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7c7b252e] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@79d8407f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1376 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1386 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1386 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7c7b252e] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@49e5f737] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1386 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1406 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1406 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7c7b252e] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@5f8edcc5] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1406 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1426 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1426 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@7c1e2a9e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1426 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1446 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1446 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@ba54932] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1462 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1477 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1478 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@76f2bbc1] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1498 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1508 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1508 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@d6e7bab] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1508 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1528 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1528 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@10959ece] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1528 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1548 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1548 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@be35cd9] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1548 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1558 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1568 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@49912c99] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1568 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1578 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1578 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@101952da] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1578 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1598 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1598 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@32b260fa] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1598 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1608 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1608 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@47faa49c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1618 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1628 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1628 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@18d87d80] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1638 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1648 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1648 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@1de76cc7] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1648 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1668 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1668 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@550dbc7a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1668 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1688 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1688 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@4b0d79fc] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1688 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1698 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1698 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@4f80542f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1708 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1718 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1718 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@e350b40] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1718 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1722 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1723 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@46cdf8bd] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1726 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1742 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1743 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@25ce9dc4] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1745 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1758 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1759 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@6bbe85a8] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1761 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1786 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1787 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@5afa3c9] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1789 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1803 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1804 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@cecf639] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1807 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1820 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1821 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@1033576a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1823 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1868 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1870 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@25be7b63] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1890 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1900 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1900 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@6cb107fd] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1900 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1920 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1920 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@431cd9b2] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1920 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1921 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1921 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@60f00693] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1923 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1936 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1937 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@7139992f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1940 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1951 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1952 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@66ea810] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1972 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1982 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1982 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6236eb5f] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@2d29b4ee] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -1982 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1992 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2002 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@503f91c3] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactionComparatorTest@13526e59] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2002 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2022 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2022 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1a5b6f42] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeBlackBoxEventParserTest@5038d0b5] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2022 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2042 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2042 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1a5b6f42] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeBlackBoxEventParserTest@4b86805d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2042 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2052 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2052 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@3576ddc2] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeCatalystActivityParserTest@35b74c5c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2062 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2072 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2072 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@3576ddc2] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeCatalystActivityParserTest@1e13529a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2072 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2092 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2092 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@791d1f8b] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeCandidateSetParserTest@2415fc55] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2092 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2102 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2102 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@791d1f8b] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeCandidateSetParserTest@72ade7e3] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2112 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2122 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2122 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@895e367] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeCompartmentParserTest@1b266842] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2132 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2142 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2142 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@895e367] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeCompartmentParserTest@2fba3fc4] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2142 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2152 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2152 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@26df6e3a] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeComplexParserTest@4a3631f8] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2162 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2172 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2172 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@26df6e3a] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeComplexParserTest@34f6515b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2172 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2182 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2182 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1ef6d34c] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeDatabaseIdentifierParserTest@46271dd6] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2192 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2202 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2202 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1ef6d34c] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeDatabaseIdentifierParserTest@6cdba6dc] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2202 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2222 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2222 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@3e6f3f28] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeDatabaseObjectParserTest@7e19ebf0] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2222 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2242 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2242 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1fb19a0] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeDefinedSetParserTest@6ee4d9ab] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2242 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2252 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2252 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1fb19a0] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeDefinedSetParserTest@71e693fa] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2252 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2272 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2272 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@3561c410] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeDiseaseParserTest@59e32960] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2272 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2282 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2282 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@74a6f9c1] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeEntityCompartmentParserTest@54eb2b70] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2282 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2292 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2302 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@74a6f9c1] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeEntityCompartmentParserTest@51549490] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2302 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2312 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2312 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7e5c856f] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeEntityWithAccessionedSequenceParserTest@413f69cc] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2312 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2322 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2322 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7e5c856f] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeEntityWithAccessionedSequenceParserTest@30c93896] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2322 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2342 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2342 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7e5c856f] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeEntityWithAccessionedSequenceParserTest@78d6692f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2342 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2352 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2352 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@60df60da] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeFigureParserTest@5a2d131d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2352 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2372 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2372 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@60df60da] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeFigureParserTest@5d066c7d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2372 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2382 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2382 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@484094a5] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeGenomeEncodedEntityParserTest@38234a38] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2382 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2402 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2402 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@484094a5] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeGenomeEncodedEntityParserTest@4b40f651] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2402 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2412 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2412 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@3c7c886c] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeGoBiologicalProcessParserTest@55493582] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2422 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2432 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2432 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@3c7c886c] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeGoBiologicalProcessParserTest@3c9c0d96] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2442 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2452 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2452 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@22356acd] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeGoMolecularFunctionParserTest@386f0da3] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2452 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2462 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2462 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@22356acd] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeGoMolecularFunctionParserTest@388526fb] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2472 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2482 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2482 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@77825085] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeInstanceEditParserTest@3568f9d2] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2482 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2483 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2483 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@77825085] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeInstanceEditParserTest@134d26af] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2483 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2494 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2495 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@253d9f73] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeLiteratureReferenceParserTest@142269f2] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2497 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2524 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2524 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@253d9f73] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeLiteratureReferenceParserTest@530712d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2524 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2534 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2534 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@130dca52] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeOtherEntityParserTest@2654635] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2534 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2544 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2544 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@130dca52] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeOtherEntityParserTest@eda25e5] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2554 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2564 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2564 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@73a2e526] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeParserFactoryTest@7d64e326] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2564 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2574 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2574 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@73a2e526] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeParserFactoryTest@5d9b7a8a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2584 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2594 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2594 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@42721fe] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomePathwayParserTest@40844aab] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2594 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2604 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2604 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@42721fe] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomePathwayParserTest@3243b914] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2614 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2614 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2624 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@42721fe] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomePathwayParserTest@2c5529ab] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2624 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2634 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2634 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@732f29af] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomePersonParserTest@d3957fe] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2634 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2644 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2644 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@732f29af] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomePersonParserTest@4b2a01d4] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2644 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2664 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2664 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37efd131] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomePolymerParserTest@7e7b159b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2664 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2665 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2665 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37efd131] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomePolymerParserTest@c35172e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2671 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2683 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2684 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@555cf22] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeReactionParserTest@6bb2d00b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2687 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2699 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2701 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@555cf22] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeReactionParserTest@5e8ac0e1] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2708 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2722 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2723 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@736d6a5c] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeReferenceDatabaseParserTest@2371aaca] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2725 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2737 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2738 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@736d6a5c] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeReferenceDatabaseParserTest@696f0212] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2744 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2755 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2756 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5c18016b] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeReferenceGeneProductParserTest@33aeca0b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2759 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2771 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2886 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5c18016b] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeReferenceGeneProductParserTest@5c42d2b7] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2886 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2896 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2896 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@20a14b55] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeReferenceMoleculeParserTest@39ad977d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2896 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2906 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2906 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@20a14b55] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeReferenceMoleculeParserTest@478ee483] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2906 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2916 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2916 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@40cb698e] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeSimpleEntityParserTest@3382f8ae] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2926 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2936 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2936 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@40cb698e] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeSimpleEntityParserTest@53d1b9b3] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2936 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2946 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2946 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1f2f9244] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeSpeciesParserTest@4c4d27c8] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2946 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2956 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2956 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1f2f9244] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeSpeciesParserTest@ea9b7c6] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2956 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2976 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2976 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1080b026] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeStableIdentifierParserTest@58ebfd03] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2976 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2986 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2986 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1080b026] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeStableIdentifierParserTest@55b5f5d2] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -2986 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2996 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -2996 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1dd0e7c4] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeSummationParserTest@7894f09b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3006 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3007 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3007 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1dd0e7c4] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeSummationParserTest@1e1d3956] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3007 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3016 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3018 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4a335fa8] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeURLParserTest@3f363cf5] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3020 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3048 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3048 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4a335fa8] to prepare test instance [lcsb.mapviewer.reactome.xml.ReactomeURLParserTest@26a4842b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3048 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3058 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3058 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@4d098f9b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3068 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3078 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3078 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@165b2f7f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3078 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3088 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3088 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@40258c2f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3088 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3098 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3098 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@1ce61929] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3098 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3118 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3118 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@18245eb0] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3118 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3128 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3128 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@675d8c96] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3138 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3148 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3148 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@410ae9a3] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3148 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3158 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3158 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@6326d182] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3158 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3168 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3168 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@6273c5a4] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3168 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3178 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3178 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@2d10e0b1] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3178 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3188 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3188 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@2552f2cb] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3188 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3198 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3198 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@6f80fafe] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3208 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3218 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3218 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@591e58fa] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3218 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3228 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3228 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@4a3e3e8b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3228 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3238 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3248 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@1bdf8190] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3248 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3258 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3258 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@b91d8c4] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3258 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3278 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3278 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@50687efb] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3278 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3288 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3288 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@6ea1bcdc] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3288 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3298 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3298 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@59aa20b3] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3308 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3308 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3308 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@388ffbc2] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3318 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3318 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3318 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@7555b920] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3328 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3328 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3328 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@5003041b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3338 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3338 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3338 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@466cf502] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3348 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3348 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3348 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@4263b080] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3358 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3368 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3368 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@681aad3b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3368 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3378 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3378 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@35293c05] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3378 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3388 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3388 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@21a5fd96] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3388 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3398 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3398 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@24be2d9c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3398 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3408 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3408 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@14bb2297] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3408 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3408 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3418 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@63fd4873] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3418 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3418 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3418 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@d816dde] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3428 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3428 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3428 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@66d23e4a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3438 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3438 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3438 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@5851bd4f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3448 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3448 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3458 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@28c0b664] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3458 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3468 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3468 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@3153ddfc] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3468 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3478 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3478 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@3ad394e6] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3488 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3489 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3489 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@7692cd34] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3489 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3494 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3495 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@6a175569] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3496 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3505 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3505 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@308a6984] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3508 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3530 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3530 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@71652c98] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3530 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3540 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3540 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@7668d560] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3550 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3560 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3560 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@315ba14a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3560 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3570 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3570 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@2c1dc8e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3570 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3580 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3580 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@3b0f7d9d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3580 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3590 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3590 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@5298dead] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3590 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3600 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3600 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@7a9c84a5] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3600 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3610 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3610 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@73386d72] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -3610 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3620 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -3620 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b408dc3] to prepare test instance [lcsb.mapviewer.reactome.xml.GeneralTests@5e63cad] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext-reactome.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: class path resource [applicationContext-reactome.xml] cannot be opened because it does not exist - at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:157) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -0 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.utils.ReactomeConnectorTest]: using defaults. -30 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest]: using defaults. -40 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest]: using defaults. -40 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.utils.ReactionComparatorTest]: using defaults. -60 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeBlackBoxEventParserTest]: using defaults. -60 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeCatalystActivityParserTest]: using defaults. -60 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeCandidateSetParserTest]: using defaults. -60 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeCompartmentParserTest]: using defaults. -60 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeComplexParserTest]: using defaults. -70 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeDatabaseIdentifierParserTest]: using defaults. -70 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeDatabaseObjectParserTest]: using defaults. -70 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeDefinedSetParserTest]: using defaults. -70 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeDiseaseParserTest]: using defaults. -70 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeEntityCompartmentParserTest]: using defaults. -80 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeEntityWithAccessionedSequenceParserTest]: using defaults. -80 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeFigureParserTest]: using defaults. -80 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeGenomeEncodedEntityParserTest]: using defaults. -90 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeGoBiologicalProcessParserTest]: using defaults. -90 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeGoMolecularFunctionParserTest]: using defaults. -90 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeInstanceEditParserTest]: using defaults. -100 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeLiteratureReferenceParserTest]: using defaults. -100 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeOtherEntityParserTest]: using defaults. -100 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeParserFactoryTest]: using defaults. -100 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomePathwayParserTest]: using defaults. -100 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomePersonParserTest]: using defaults. -110 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomePolymerParserTest]: using defaults. -110 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeReactionParserTest]: using defaults. -110 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeReferenceDatabaseParserTest]: using defaults. -110 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeReferenceGeneProductParserTest]: using defaults. -110 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeReferenceMoleculeParserTest]: using defaults. -120 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeSimpleEntityParserTest]: using defaults. -120 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeSpeciesParserTest]: using defaults. -120 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeStableIdentifierParserTest]: using defaults. -130 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeSummationParserTest]: using defaults. -130 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.ReactomeURLParserTest]: using defaults. -130 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.reactome.xml.GeneralTests]: using defaults. -656 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1028 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -1088 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -1180 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@3a82f6ef: startup date [Tue Oct 07 13:56:18 CEST 2014]; root of context hierarchy -1590 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5b239d7d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -1710 [main] INFO com.mchange.v2.log.MLog - MLog clients using log4j logging. -1970 [main] INFO com.mchange.v2.c3p0.C3P0Registry - Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10] -2260 [main] INFO org.hibernate.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {4.0.1.Final} -2270 [main] INFO org.hibernate.Version - HHH000412: Hibernate Core {4.1.0.Final} -2280 [main] INFO org.hibernate.cfg.Environment - HHH000206: hibernate.properties not found -2280 [main] INFO org.hibernate.cfg.Environment - HHH000021: Bytecode provider name : javassist -2812 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|27462a88, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|27462a88, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -3202 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -3212 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -3232 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -3242 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -5874 [main] INFO lcsb.mapviewer.annotation.services.MiriamConnector - Connecting to miriam DB... -5924 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5b239d7d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5944 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5f117b3d] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@1174a305] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -5954 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -5994 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -6024 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -6064 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@1bc776b7: startup date [Tue Oct 07 13:56:23 CEST 2014]; root of context hierarchy -6164 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@35eb4a3b: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -6326 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|7a04fea7, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|7a04fea7, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -6538 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -6538 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -6538 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -6538 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -7566 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@35eb4a3b: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7566 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5f117b3d] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@9efcd90] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -7576 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -7596 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -7607 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -7633 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6587305a: startup date [Tue Oct 07 13:56:24 CEST 2014]; root of context hierarchy -7748 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2dbfcf7: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7880 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|63300c4b, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|63300c4b, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -8072 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -8072 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -8072 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -8072 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -8918 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2dbfcf7: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8918 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5f117b3d] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@71560f51] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -8938 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -8968 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -8975 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -9003 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@5b251fb9: startup date [Tue Oct 07 13:56:26 CEST 2014]; root of context hierarchy -9140 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2bb62414: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9260 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|44aa2e13, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|44aa2e13, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -9462 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -9462 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -9462 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -9462 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -10212 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2bb62414: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10212 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5f117b3d] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@6826b70f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -10222 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -10242 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -10248 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -10274 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@2dac2e1b: startup date [Tue Oct 07 13:56:27 CEST 2014]; root of context hierarchy -10394 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3855d9b2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10494 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|2c99c8d, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|2c99c8d, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -10696 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -10696 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -10696 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -10696 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -11368 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3855d9b2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11368 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5f117b3d] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@75452aea] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -11378 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -11398 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -11408 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -11420 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@338d47b: startup date [Tue Oct 07 13:56:28 CEST 2014]; root of context hierarchy -11530 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@528e5e38: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11652 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|318e3942, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|318e3942, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -11827 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -11828 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -11828 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -11828 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -12506 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@528e5e38: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12506 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5f117b3d] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@2bd4780c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -12526 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -12536 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -12556 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -12576 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@103e7c7c: startup date [Tue Oct 07 13:56:29 CEST 2014]; root of context hierarchy -12668 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@45849604: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12758 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|731e0bff, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|731e0bff, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -13020 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -13020 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -13030 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -13030 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -13722 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@45849604: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13722 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5f117b3d] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@2d705998] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -13732 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -13742 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -13768 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -13804 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@55317c63: startup date [Tue Oct 07 13:56:31 CEST 2014]; root of context hierarchy -13895 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@73e93c3a: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14038 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|17e2835c, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|17e2835c, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -14240 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -14240 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -14250 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -14250 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -14940 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@73e93c3a: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14940 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5f117b3d] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@63062eea] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -14940 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -14960 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -14980 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -15000 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@4714f447: startup date [Tue Oct 07 13:56:32 CEST 2014]; root of context hierarchy -15102 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4d4600fb: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15192 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|3a66d97e, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|3a66d97e, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -15384 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -15384 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -15384 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -15384 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -16066 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4d4600fb: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -16066 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5f117b3d] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@eaa07bb] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -16066 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -16086 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -16106 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -16116 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@7a7bd9a8: startup date [Tue Oct 07 13:56:33 CEST 2014]; root of context hierarchy -16206 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@12051d38: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -16286 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|34be7efb, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|34be7efb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -16480 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -16480 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -16480 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -16480 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -17092 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@12051d38: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -17092 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5f117b3d] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeConnectorTest@3ec6f3f1] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -17092 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -17112 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -17122 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -17142 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@32da6cef: startup date [Tue Oct 07 13:56:34 CEST 2014]; root of context hierarchy -17244 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@790ea58f: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -17334 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|e353e1d, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|e353e1d, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -17518 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -17518 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -17518 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -17518 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -18158 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@790ea58f: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -18168 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@eea69a9] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@28a33dc9] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -18168 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -18178 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -18198 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -18218 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6b61a4b0: startup date [Tue Oct 07 13:56:35 CEST 2014]; root of context hierarchy -18308 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@257e8c43: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -18388 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|6aaed880, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|6aaed880, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -18538 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -18538 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -18538 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -18538 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -19190 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@257e8c43: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -19190 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@eea69a9] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@7e34e466] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -19200 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -19210 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -19220 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -19240 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@2801ccb3: startup date [Tue Oct 07 13:56:36 CEST 2014]; root of context hierarchy -19330 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@23f16852: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -19432 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|72499396, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|72499396, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -19614 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -19614 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -19614 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -19614 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -20224 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@23f16852: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -20224 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@eea69a9] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@4cf99283] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -20234 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -20244 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -20254 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -20274 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@780e6b63: startup date [Tue Oct 07 13:56:37 CEST 2014]; root of context hierarchy -20354 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1507bc3: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -20444 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|10522dfd, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|10522dfd, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -20616 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -20616 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -20616 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -20616 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -21218 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1507bc3: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -21218 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@eea69a9] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@6d9069ab] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -21228 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -21238 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -21248 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -21258 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@15cba6dc: startup date [Tue Oct 07 13:56:38 CEST 2014]; root of context hierarchy -21358 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4b95fdf2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -21428 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|201a84e1, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|201a84e1, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -21608 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -21608 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -21608 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -21608 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -22230 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4b95fdf2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -22230 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@eea69a9] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@5abfb698] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -22240 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -22250 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -22261 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -22269 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@3c964873: startup date [Tue Oct 07 13:56:39 CEST 2014]; root of context hierarchy -22372 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@323dd422: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -22472 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|217c7135, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|217c7135, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -22699 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -22700 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -22700 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -22700 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -23356 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@323dd422: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -23356 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@eea69a9] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@735a3e0d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -23366 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -23376 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -23386 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -23406 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@5e744b4b: startup date [Tue Oct 07 13:56:40 CEST 2014]; root of context hierarchy -23498 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3669d7ac: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -23578 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|1de7c0ad, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|1de7c0ad, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -23790 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -23790 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -23790 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -23790 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -24382 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3669d7ac: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -24392 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@eea69a9] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@497c267a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -24392 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -24402 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -24412 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -24432 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@3ea95c22: startup date [Tue Oct 07 13:56:41 CEST 2014]; root of context hierarchy -24544 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@399faad3: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -24624 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|6dd8dfe5, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|6dd8dfe5, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -24786 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -24786 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -24786 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -24786 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -25356 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@399faad3: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -25356 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@eea69a9] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@62b9d56e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -25366 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -25376 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -25386 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -25396 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@1af2c5c8: startup date [Tue Oct 07 13:56:42 CEST 2014]; root of context hierarchy -25476 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7aab70e2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -25566 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|126688a7, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|126688a7, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -25758 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -25758 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -25758 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -25758 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -26348 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7aab70e2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -26348 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@eea69a9] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@69789fec] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -26348 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -26358 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -26368 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -26388 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@12223f2b: startup date [Tue Oct 07 13:56:43 CEST 2014]; root of context hierarchy -26478 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3212ff1b: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -26558 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|5c72e534, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|5c72e534, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -26772 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -26772 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -26772 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -26772 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -27322 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3212ff1b: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -27332 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@eea69a9] to prepare test instance [lcsb.mapviewer.reactome.utils.ReactomeQueryUtilTest@f5b079f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -27332 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -27342 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -27352 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -27363 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@3ebe4bbc: startup date [Tue Oct 07 13:56:44 CEST 2014]; root of context hierarchy -27454 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@34e347a5: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -27546 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|1ca49d7c, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|1ca49d7c, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -27738 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -27738 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -27738 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -27748 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -28414 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@34e347a5: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -28414 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@772f3774] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@6166d18b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -28424 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -28434 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -28444 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -28458 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@23d45f7d: startup date [Tue Oct 07 13:56:45 CEST 2014]; root of context hierarchy -28566 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@78483404: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -28648 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|5b133d16, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|5b133d16, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -28886 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -28887 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -28887 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -28887 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -29540 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@78483404: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -29540 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@772f3774] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@27e9ac69] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -29540 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -29560 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -29570 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -29571 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@46b6e644: startup date [Tue Oct 07 13:56:46 CEST 2014]; root of context hierarchy -29672 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2d23561e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -29752 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|62b630e0, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|62b630e0, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -29954 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -29954 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -29954 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -29954 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -30558 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2d23561e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -30558 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@772f3774] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@39c76fc8] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -30568 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -30578 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -30588 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -30598 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@1bf9d2dc: startup date [Tue Oct 07 13:56:47 CEST 2014]; root of context hierarchy -30688 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1c0c4d2d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -30768 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|51fdceb1, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|51fdceb1, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -31030 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -31030 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -31030 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -31030 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -31624 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1c0c4d2d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -31634 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@772f3774] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@35453dc] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -31634 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -31644 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -31654 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -31661 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@87c6dda: startup date [Tue Oct 07 13:56:48 CEST 2014]; root of context hierarchy -31766 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4481bb41: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -31836 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|2724ae48, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|2724ae48, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -31999 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -31999 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -31999 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -31999 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -32599 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4481bb41: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -32599 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@772f3774] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@e63a61d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -32609 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -32619 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -32629 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -32649 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@5cc6a1ec: startup date [Tue Oct 07 13:56:49 CEST 2014]; root of context hierarchy -32729 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7943d3ac: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -32829 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|57300a21, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|57300a21, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -33031 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -33031 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -33031 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -33031 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -33631 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7943d3ac: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -33631 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@772f3774] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@602397ef] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -33641 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -33651 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -33661 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -33664 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@cf79a7: startup date [Tue Oct 07 13:56:50 CEST 2014]; root of context hierarchy -33773 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2d4236ff: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -33843 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|6e3a9e71, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|6e3a9e71, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -34181 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -34181 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -34182 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -34182 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -34928 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2d4236ff: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -34928 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@772f3774] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@3a2ef599] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -34932 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -34943 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -34967 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -34992 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@53a6d5fc: startup date [Tue Oct 07 13:56:52 CEST 2014]; root of context hierarchy -35104 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7f7039f4: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -35251 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|3ec40a18, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|3ec40a18, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -35454 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -35454 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -35455 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -35455 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -36218 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7f7039f4: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -36219 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@772f3774] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@5fbccdcb] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -36223 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -36233 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -36242 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -36257 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@16c1fc82: startup date [Tue Oct 07 13:56:53 CEST 2014]; root of context hierarchy -36396 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2ed8882e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -36475 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|783e1529, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|783e1529, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -36697 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -36697 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -36697 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -36697 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -37321 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2ed8882e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -37321 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@772f3774] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@886adc3] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -37331 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -37341 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -37341 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -37361 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6ab1e8f4: startup date [Tue Oct 07 13:56:54 CEST 2014]; root of context hierarchy -37442 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5329822: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -37522 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|5e128aa2, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|5e128aa2, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -37714 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -37714 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -37714 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -37714 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -38284 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5329822: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -38284 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@772f3774] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@1a19493a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -38294 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -38304 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -38314 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -38324 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@3a3fb848: startup date [Tue Oct 07 13:56:55 CEST 2014]; root of context hierarchy -38404 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2ad63b2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -38474 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|57db6c52, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|57db6c52, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -38634 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -38634 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -38634 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -38634 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory -39196 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2ad63b2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -39196 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@772f3774] to prepare test instance [lcsb.mapviewer.reactome.utils.comparators.NodeComparatorTest@1fa07f1b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataFormatter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.reactome.utils.ReactomeQueryUtil lcsb.mapviewer.reactome.utils.DataFormatter.rcu; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [lcsb.mapviewer.reactome.utils.ReactomeQueryUtil] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:967) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:837) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -39196 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -39206 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-reactome.xml] -39216 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -39227 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@260fb925: startup date [Tue Oct 07 13:56:56 CEST 2014]; root of context hierarchy -39318 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@79641072: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataFormatter,NodeComparator,ReactionComparator,ReactomeDatabaseProxy,SpringApplicationContext,ComplexAndCatalystComparator,ComplexAndCandidateSetComparator,ComplexAndComplexComparator,ComplexAndDefinedSetComparator,ComplexAndEntityWithAccessionedSequenceComparator,ComplexAndOtherEntityComparator,ComplexAndSimpleEntityComparator,DegradedAndEntityWithAccessionedSequenceComparator,DrugAndCatalystComparator,GeneAndDefinedSetComparator,GeneAndOtherEntityComparator,IonAndCatalystComparator,IonAndComplexComparator,IonAndDefinedSetComparator,IonAndEntityWithAccessionedSequenceComparator,IonAndSimpleEntityComparator,MatchResult,MoleculeAndCatalystComparator,MoleculeAndComplexComparator,MoleculeAndDefinedSetComparator,MoleculeAndEntityWithAccessionedSequenceComparator,MoleculeAndSimpleEntityComparator,ProteinAndCandidateSetComparator,ProteinAndCatalystComparator,ProteinAndComplexComparator,ProteinAndDefinedSetComparator,ProteinAndEntityWithAccessionedSequenceComparator,ProteinAndGenomeEncodedEntity,ProteinAndOtherEntityComparator,ProteinAndPolymerComparator,ProteinAndSimpleEntityComparator,UnknownAndCatalystComparator,UnknownAndGenomeEncodedEntityComparator,ReactomeAbstractModifiedResidueParser,ReactomeAffiliationParser,ReactomeBlackBoxEventParser,ReactomeBookParser,ReactomeCandidateSetParser,ReactomeCatalystActivityParser,ReactomeCellTypeParser,ReactomeCompartmentParser,ReactomeComplexParser,ReactomeConcurrentEventSetParser,ReactomeDatabaseIdentifierParser,ReactomeDatabaseObjectParser,ReactomeDefinedSetParser,ReactomeDepolymerisationParser,ReactomeDiseaseParser,ReactomeEntityCompartmentParser,ReactomeEntityFunctionalStatusParser,ReactomeEntitySetParser,ReactomeEntityWithAccessionedSequenceParser,ReactomeEventParser,ReactomeEvidenceTypeParser,ReactomeFigureParser,ReactomeFragmentDeletionModificationParser,ReactomeFragmentInsertionModificationParser,ReactomeFragmentReplacedModificationParser,ReactomeFrontPageParser,ReactomeFunctionalStatusParser,ReactomeFunctionalStatusTypeParser,ReactomeGenericDomainParser,ReactomeGenomeEncodedEntityParser,ReactomeGoBiologicalProcessParser,ReactomeGoCellularComponentParser,ReactomeGoMolecularFunctionParser,ReactomeGroupModifiedResidueParser,ReactomeInstanceEditParser,ReactomeInterChainCrosslinkedResidueParser,ReactomeIntraChainCrosslinkedResidueParser,ReactomeLiteratureReferenceParser,ReactomeModifiedResidueParser,ReactomeNegativeRegulationParser,ReactomeOpenSetParser,ReactomeOtherEntityParser,ReactomeParserFactory,ReactomePathwayCoordinatesParser,ReactomePathwayDiagramParser,ReactomePathwayParser,ReactomePathwayVertexParser,ReactomePersonParser,ReactomePhysicalEntityParser,ReactomePolymerisationParser,ReactomePolymerParser,ReactomePositiveRegulationParser,ReactomePsiModParser,ReactomePublicationParser,ReactomeReactionlikeEventParser,ReactomeReactionParser,ReactomeReactionCoordinatesParser,ReactomeReactionVertexParser,ReactomeReferenceDatabaseParser,ReactomeReferenceDNASequenceParser,ReactomeReferenceEntityParser,ReactomeReferenceGeneProductParser,ReactomeReferenceGroupParser,ReactomeReferenceIsoformParser,ReactomeReferenceMoleculeParser,ReactomeReferenceRNASequenceParser,ReactomeReferenceSequenceParser,ReactomeRegulationTypeParser,ReactomeRequirementParser,ReactomeSequenceDomainParser,ReactomeSequenceOntologyParser,ReactomeSimpleEntityParser,ReactomeSpeciesParser,ReactomeStableIdentifierParser,ReactomeSummationParser,ReactomeTaxonParser,ReactomeURLParser,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -39398 [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2vplnw941t20yyju9a4id|269e214, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2vplnw941t20yyju9a4id|269e214, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:postgresql://localhost:5432/map_viewer, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 5, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] -39540 [main] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect -39540 [main] INFO org.hibernate.engine.jdbc.internal.LobCreatorBuilder - HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -39550 [main] INFO org.hibernate.engine.transaction.internal.TransactionFactoryInitiator - HHH000399: Using default transaction strategy (direct JDBC transactions) -39550 [main] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory diff --git a/reactome/pom.xml b/reactome/pom.xml index a90934de1c99f167fd228c8960e286257f06c1aa..bd9bc710dae86505babe19ee3740865db11e6aeb 100644 --- a/reactome/pom.xml +++ b/reactome/pom.xml @@ -1,9 +1,8 @@ -<project - xmlns="http://maven.apache.org/POM/4.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - + <modelVersion>4.0.0</modelVersion> <parent> <groupId>lcsb.mapviewer</groupId> @@ -14,51 +13,51 @@ <artifactId>reactome</artifactId> <name>Reactome connector</name> <description>Module used for compare data in reactome and local model</description> - + <dependencies> - - <!-- dependency from the MapViewer model --> + + <!-- dependency from the MapViewer model --> <dependency> <groupId>lcsb.mapviewer</groupId> <artifactId>model</artifactId> <version>1.0</version> </dependency> - <!-- dependency from the MapViewer CellDesigner parser --> + <!-- dependency from the MapViewer CellDesigner parser --> <dependency> <groupId>lcsb.mapviewer</groupId> <artifactId>converter-CellDesigner</artifactId> <version>1.0</version> </dependency> - <!-- dependency from the MapViewer annotation --> + <!-- dependency from the MapViewer annotation --> <dependency> <groupId>lcsb.mapviewer</groupId> <artifactId>annotation</artifactId> <version>1.0</version> </dependency> - <!-- dependency from the MapViewer dao--> + <!-- dependency from the MapViewer dao --> <dependency> <groupId>lcsb.mapviewer</groupId> <artifactId>persist</artifactId> <version>1.0</version> </dependency> - <!-- Log4J --> + <!-- Log4J --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency> - - <!-- Spring --> + + <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${springframework.version}</version> </dependency> - + <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> @@ -71,13 +70,20 @@ <version>${springframework.version}</version> </dependency> - <!-- spring module used for testing --> + <!-- spring module used for testing --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${springframework.version}</version> </dependency> - + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> + </dependencies> - + </project> \ No newline at end of file diff --git a/rest-api/.classpath b/rest-api/.classpath deleted file mode 100644 index 7f345a678f3c4e16dfc187912925da0d4a1e1b34..0000000000000000000000000000000000000000 --- a/rest-api/.classpath +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="org.eclipse.jst.component.nondependency" value=""/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/rest-api/.gitignore b/rest-api/.gitignore index ae3c1726048cd06b9a143e0376ed46dd9b9a8d53..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e 100644 --- a/rest-api/.gitignore +++ b/rest-api/.gitignore @@ -1 +1,5 @@ +#eclipse files +target +.classpath +.settings /bin/ diff --git a/rest-api/.settings/org.eclipse.core.resources.prefs b/rest-api/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/rest-api/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/rest-api/.settings/org.eclipse.jdt.core.prefs b/rest-api/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 991da2c903069420da07737ead576aefa16181fe..0000000000000000000000000000000000000000 --- a/rest-api/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/rest-api/.settings/org.eclipse.m2e.core.prefs b/rest-api/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/rest-api/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/rest-api/.settings/org.eclipse.wst.common.component b/rest-api/.settings/org.eclipse.wst.common.component deleted file mode 100644 index 30ef6cd5dce6f3702fd44830b0742242ea9901f3..0000000000000000000000000000000000000000 --- a/rest-api/.settings/org.eclipse.wst.common.component +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> - <wb-module deploy-name="MapViewer-rest-api"> - <wb-resource deploy-path="/" source-path="/src/main/java"/> - <wb-resource deploy-path="/" source-path="/src/main/resources"/> - </wb-module> -</project-modules> diff --git a/rest-api/.settings/org.eclipse.wst.common.project.facet.core.xml b/rest-api/.settings/org.eclipse.wst.common.project.facet.core.xml deleted file mode 100644 index 6302d3e31361fb331cf7aaad184707ea3059ff5f..0000000000000000000000000000000000000000 --- a/rest-api/.settings/org.eclipse.wst.common.project.facet.core.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<faceted-project> - <installed facet="java" version="1.8"/> - <installed facet="jst.utility" version="1.0"/> -</faceted-project> diff --git a/rest-api/.settings/org.eclipse.wst.validation.prefs b/rest-api/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index 6f1cba68d5f82a12e1f80e8798437495567e43e7..0000000000000000000000000000000000000000 --- a/rest-api/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,2 +0,0 @@ -disabled=06target -eclipse.preferences.version=1 diff --git a/rest-api/pom.xml b/rest-api/pom.xml index 41bbb39bfae3d94abdb71d174e5c0bde658f1ce7..29a1d701fc75cb67a7573ebbb9b058afa497a5e6 100644 --- a/rest-api/pom.xml +++ b/rest-api/pom.xml @@ -50,30 +50,9 @@ <version>${springframework.webflow.version}</version> <exclusions> <exclusion> - <groupId>org.springframework</groupId> - <artifactId>spring-beans</artifactId> - </exclusion> - <exclusion> - <groupId>org.springframework</groupId> - <artifactId>spring-context</artifactId> - </exclusion> - <exclusion> - <groupId>org.springframework</groupId> - <artifactId>spring-core</artifactId> - </exclusion> - <exclusion> - <groupId>org.springframework</groupId> - <artifactId>spring-expression</artifactId> - </exclusion> - <exclusion> - <groupId>org.springframework</groupId> - <artifactId>spring-web</artifactId> - </exclusion> - <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> - </exclusions> </dependency> @@ -92,7 +71,7 @@ <dependency> <groupId>javax.servlet</groupId> - <artifactId>servlet-api</artifactId> + <artifactId>javax.servlet-api</artifactId> <version>${servlet-api.version}</version> <scope>provided</scope> </dependency> @@ -103,6 +82,13 @@ <version>${mockito.version}</version> <scope>test</scope> </dependency> + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> </dependencies> </project> diff --git a/rest-api/src/main/java/lcsb/mapviewer/api/projects/ProjectRestImpl.java b/rest-api/src/main/java/lcsb/mapviewer/api/projects/ProjectRestImpl.java index 0d1c66e0190ff1a8df1067df60daac65402053de..210c6d8a47671d3001a41e232e207f9e44ac8ea6 100644 --- a/rest-api/src/main/java/lcsb/mapviewer/api/projects/ProjectRestImpl.java +++ b/rest-api/src/main/java/lcsb/mapviewer/api/projects/ProjectRestImpl.java @@ -378,7 +378,6 @@ public class ProjectRestImpl extends BaseRestImpl { params.projectName(getFirstValue(data.get("name"))); params.projectOrganism(getFirstValue(data.get("organism"))); params.sbgnFormat(getFirstValue(data.get("sbgn"))); - params.semanticZoom(getFirstValue(data.get("semantic-zoom"))); params.semanticZoomContainsMultipleLayouts(getFirstValue(data.get("semantic-zoom-contains-multiple-layouts"))); params.version(getFirstValue(data.get("version"))); params.annotations(getFirstValue(data.get("annotate"))); diff --git a/rest-api/src/main/java/lcsb/mapviewer/api/projects/drugs/DrugRestImpl.java b/rest-api/src/main/java/lcsb/mapviewer/api/projects/drugs/DrugRestImpl.java index f1b639add0cf2dc3ef6944cc73af63ebf07f25ee..070f95ac84e561acfce7c557a2983cc0383e927c 100644 --- a/rest-api/src/main/java/lcsb/mapviewer/api/projects/drugs/DrugRestImpl.java +++ b/rest-api/src/main/java/lcsb/mapviewer/api/projects/drugs/DrugRestImpl.java @@ -59,13 +59,10 @@ public class DrugRestImpl extends BaseRestImpl { organism = TaxonomyBackend.HUMAN_TAXONOMY; } Drug drug = drugService.getByName(query, new DbSearchCriteria().project(project).organisms(organism).colorSet(0)); - logger.debug(drug); if (drug != null) { List<Model> models = getModels(projectId, "*", token); result.add(prepareDrug(drug, columnSet, models)); } - logger.debug(result); - return result; } diff --git a/rest-api/src/main/java/lcsb/mapviewer/api/projects/overlays/OverlayRestImpl.java b/rest-api/src/main/java/lcsb/mapviewer/api/projects/overlays/OverlayRestImpl.java index de4428df9f88304e9b3591f8c7f2d899d4935bda..c0540b1f76da9760f3947807504d305998ca2202 100644 --- a/rest-api/src/main/java/lcsb/mapviewer/api/projects/overlays/OverlayRestImpl.java +++ b/rest-api/src/main/java/lcsb/mapviewer/api/projects/overlays/OverlayRestImpl.java @@ -143,7 +143,7 @@ public class OverlayRestImpl extends BaseRestImpl { if (columns != null && !columns.trim().isEmpty()) { columnSet = columns.split(","); } else { - columnSet = new String[] { "modelId", "idObject", "value", "color", "uniqueId" }; + columnSet = new String[] { "modelId", "idObject", "value", "color", "uniqueId", "width" }; } List<Map<String, Object>> result = new ArrayList<>(); @@ -426,6 +426,12 @@ public class OverlayRestImpl extends BaseRestImpl { } } else if (column.equals("description")) { value = colorSchema.getDescription(); + } else if (column.equals("width")) { + if (bioEntity instanceof Reaction) { + value = colorSchema.getLineWidth(); + } else { + continue; + } } else if (column.equals("type")) { if (colorSchema instanceof GeneVariationColorSchema) { value = ColorSchemaType.GENETIC_VARIANT; diff --git a/rest-api/src/main/java/lcsb/mapviewer/api/users/UserRestImpl.java b/rest-api/src/main/java/lcsb/mapviewer/api/users/UserRestImpl.java index 3ee62cd1c649594650180a0c3b38d91637b90cbb..b5b4336657f9237cc06c5fcfd168bf5bd51cca54 100644 --- a/rest-api/src/main/java/lcsb/mapviewer/api/users/UserRestImpl.java +++ b/rest-api/src/main/java/lcsb/mapviewer/api/users/UserRestImpl.java @@ -20,9 +20,9 @@ import lcsb.mapviewer.common.Configuration; import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.model.Project; import lcsb.mapviewer.model.map.MiriamType; -import lcsb.mapviewer.model.user.BasicPrivilege; import lcsb.mapviewer.model.user.ConfigurationOption; import lcsb.mapviewer.model.user.ObjectPrivilege; +import lcsb.mapviewer.model.user.Privilege; import lcsb.mapviewer.model.user.PrivilegeType; import lcsb.mapviewer.model.user.User; import lcsb.mapviewer.model.user.UserAnnotationSchema; @@ -335,10 +335,10 @@ public class UserRestImpl extends BaseRestImpl { private List<Map<String, Object>> preparePrivileges(User user) { List<Map<String, Object>> result = new ArrayList<>(); Set<PrivilegeType> definedDefaultProjectPrivilegeTypes = new HashSet<>(); - List<BasicPrivilege> privileges = new ArrayList<>(); + List<Privilege> privileges = new ArrayList<>(); privileges.addAll(user.getPrivileges()); - privileges.sort(BasicPrivilege.ID_COMPARATOR); - for (BasicPrivilege privilege : privileges) { + privileges.sort(Privilege.ID_COMPARATOR); + for (Privilege privilege : privileges) { if (privilege instanceof ObjectPrivilege) { if (Project.class.equals(privilege.getType().getPrivilegeObjectType()) && ((ObjectPrivilege) privilege).getIdObject() == null) { @@ -346,7 +346,7 @@ public class UserRestImpl extends BaseRestImpl { } result.add(prepareObjectPrivilege((ObjectPrivilege) privilege)); } else { - result.add(prepareBasicPrivilege(privilege)); + result.add(preparePrivilege(privilege)); } } for (PrivilegeType privilegeType : PrivilegeType.values()) { @@ -387,9 +387,9 @@ public class UserRestImpl extends BaseRestImpl { return result; } - private Map<String, Object> prepareBasicPrivilege(BasicPrivilege privilege) { + private Map<String, Object> preparePrivilege(Privilege privilege) { Map<String, Object> result = new TreeMap<>(); - if (privilege.getClass().equals(BasicPrivilege.class)) { + if (privilege.getClass().equals(Privilege.class)) { result.put("type", privilege.getType()); result.put("value", privilege.getLevel()); return result; @@ -445,7 +445,7 @@ public class UserRestImpl extends BaseRestImpl { PrivilegeType type = PrivilegeType.valueOf(key); - if (type.getPrivilegeClassType().equals(BasicPrivilege.class)) { + if (type.getPrivilegeClassType().equals(Privilege.class)) { getUserService().setUserPrivilege(modifiedUser, type, value, token); } else if (type.getPrivilegeClassType().equals(ObjectPrivilege.class)) { if (value instanceof Map) { @@ -615,7 +615,7 @@ public class UserRestImpl extends BaseRestImpl { } } getUserService().addUser(user); - getUserService().createDefaultBasicPrivilegesForUser(user); + getUserService().createDefaultPrivilegesForUser(user); for (Project project : getProjectService().getAllProjects()) { getUserService().createDefaultProjectPrivilegesForUser(project, user); } diff --git a/rest-api/src/test/java/lcsb/mapviewer/api/plugins/PluginRestImplTest.java b/rest-api/src/test/java/lcsb/mapviewer/api/plugins/PluginRestImplTest.java index 209e40162bd605713f64fccabc857a29f7a71fd8..e378aa92c9c26591872c275ade5782c5336a873f 100644 --- a/rest-api/src/test/java/lcsb/mapviewer/api/plugins/PluginRestImplTest.java +++ b/rest-api/src/test/java/lcsb/mapviewer/api/plugins/PluginRestImplTest.java @@ -4,7 +4,7 @@ import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import lcsb.mapviewer.api.RestTestFunctions; -import lcsb.mapviewer.model.user.BasicPrivilege; +import lcsb.mapviewer.model.user.Privilege; import lcsb.mapviewer.model.user.PrivilegeType; import lcsb.mapviewer.model.user.User; @@ -22,7 +22,7 @@ public class PluginRestImplTest extends RestTestFunctions { public void testCreatePlugin() throws Exception { try { User admin = userService.getUserByToken(adminToken); - userService.setUserPrivilege(admin, new BasicPrivilege(1, PrivilegeType.MANAGE_PLUGINS, admin)); + userService.setUserPrivilege(admin, new Privilege(1, PrivilegeType.MANAGE_PLUGINS, admin)); pluginRestImpl.createPlugin(adminToken, "x", "x", "x", "x", "true"); } catch (Exception e) { e.printStackTrace(); @@ -34,7 +34,7 @@ public class PluginRestImplTest extends RestTestFunctions { public void testRemovePlugin() throws Exception { try { User admin = userService.getUserByToken(adminToken); - userService.setUserPrivilege(admin, new BasicPrivilege(1, PrivilegeType.MANAGE_PLUGINS, admin)); + userService.setUserPrivilege(admin, new Privilege(1, PrivilegeType.MANAGE_PLUGINS, admin)); pluginRestImpl.createPlugin(adminToken, "x", "x", "x", "x", "true"); pluginRestImpl.removePlugin(adminToken, "x"); } catch (Exception e) { diff --git a/rest-api/src/test/java/lcsb/mapviewer/api/projects/ProjectRestImplTest.java b/rest-api/src/test/java/lcsb/mapviewer/api/projects/ProjectRestImplTest.java index 60688c8ccacebe8141366abac7056c762baf23ea..62697f3977247246e7cae238bc4f136804712906 100644 --- a/rest-api/src/test/java/lcsb/mapviewer/api/projects/ProjectRestImplTest.java +++ b/rest-api/src/test/java/lcsb/mapviewer/api/projects/ProjectRestImplTest.java @@ -15,9 +15,6 @@ import java.util.List; import java.util.Map; import org.apache.log4j.Logger; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Before; import org.junit.Test; import org.mockito.Mockito; import org.springframework.beans.factory.annotation.Autowired; @@ -53,18 +50,6 @@ public class ProjectRestImplTest extends RestTestFunctions { @Autowired ProjectDao projectDao; - @AfterClass - public static void tearDownAfterClass() throws Exception { - } - - @Before - public void setUp() throws Exception { - } - - @After - public void tearDown() throws Exception { - } - @Test public void testGetModelDataDependencies() throws Exception { try { @@ -122,13 +107,12 @@ public class ProjectRestImplTest extends RestTestFunctions { @Test public void testComputePathForProject() throws Exception { try { - String project_id = "Some_id"; - String directory1 = _projectRestImpl.computePathForProject(project_id, "."); - Project project = new Project(); - project.setProjectId(project_id); + String projectId = "Some_id"; + String directory1 = _projectRestImpl.computePathForProject(projectId, "."); + Project project = new Project(projectId); projectDao.add(project); projectDao.delete(project); - String directory2 = _projectRestImpl.computePathForProject(project_id, "."); + String directory2 = _projectRestImpl.computePathForProject(projectId, "."); assertFalse(directory1.equals(directory2)); diff --git a/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java b/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java index 24b414c4f298d61a854932c6f9e9af93bee71ca3..9353df7cbcc483e4710c458f510ffc024cd65b70 100644 --- a/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java +++ b/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java @@ -163,7 +163,6 @@ public class ElementRestImplTest extends RestTestFunctions { antisenseRna.addRegion(mr); antisenseRna.setState(state); Map<String, Object> result = _elementsRestImpl.getOthersForElement(antisenseRna); - logger.debug(result); assertNotNull(result.get("modifications")); assertEquals(state, result.get("structuralState")); List<Map<String, Object>> modifications = (List<Map<String, Object>>) result.get("modifications"); diff --git a/service/.classpath b/service/.classpath deleted file mode 100644 index 2d7c6a5d6de3d9e624da5555fd9d296e3a3f88ee..0000000000000000000000000000000000000000 --- a/service/.classpath +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="org.eclipse.jst.component.nondependency" value=""/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/service/.gitignore b/service/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2cb3366f98d2acdd5b1a1e343350deddd04f6c0e --- /dev/null +++ b/service/.gitignore @@ -0,0 +1,5 @@ +#eclipse files +target +.classpath +.settings +/bin/ diff --git a/service/.settings/org.eclipse.core.resources.prefs b/service/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/service/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/service/.settings/org.eclipse.jdt.core.prefs b/service/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 991da2c903069420da07737ead576aefa16181fe..0000000000000000000000000000000000000000 --- a/service/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/service/.settings/org.eclipse.m2e.core.prefs b/service/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/service/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/service/.settings/org.eclipse.wst.common.component b/service/.settings/org.eclipse.wst.common.component deleted file mode 100644 index 9d80116f9bd6db22d901d56f00c37246f09a0f36..0000000000000000000000000000000000000000 --- a/service/.settings/org.eclipse.wst.common.component +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> - <wb-module deploy-name="MapViewer-service"> - <wb-resource deploy-path="/" source-path="/src/main/java"/> - <wb-resource deploy-path="/" source-path="/src/main/resources"/> - </wb-module> -</project-modules> diff --git a/service/.settings/org.eclipse.wst.common.project.facet.core.xml b/service/.settings/org.eclipse.wst.common.project.facet.core.xml deleted file mode 100644 index 6302d3e31361fb331cf7aaad184707ea3059ff5f..0000000000000000000000000000000000000000 --- a/service/.settings/org.eclipse.wst.common.project.facet.core.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<faceted-project> - <installed facet="java" version="1.8"/> - <installed facet="jst.utility" version="1.0"/> -</faceted-project> diff --git a/service/.settings/org.eclipse.wst.validation.prefs b/service/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index 6f1cba68d5f82a12e1f80e8798437495567e43e7..0000000000000000000000000000000000000000 --- a/service/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,2 +0,0 @@ -disabled=06target -eclipse.preferences.version=1 diff --git a/service/MiriamWSLib.log b/service/MiriamWSLib.log deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/service/MiriamWSLibDefault.log b/service/MiriamWSLibDefault.log deleted file mode 100644 index 292588cd5a9334147f8a94eceda6c8fa3febfbe1..0000000000000000000000000000000000000000 --- a/service/MiriamWSLibDefault.log +++ /dev/null @@ -1,21605 +0,0 @@ -0 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.ConfigurationServiceTest]: using defaults. -30 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.SearchServiceTest]: using defaults. -35 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.UserServiceTest]: using defaults. -39 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.MissingConnectionServiceTest]: using defaults. -43 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.LogServiceTest]: using defaults. -48 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.CommentServiceTest]: using defaults. -53 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.ModelServiceTest]: using defaults. -58 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.ProjectServiceTest]: using defaults. -64 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.DrugServiceTest]: using defaults. -67 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.LayoutServiceTest]: using defaults. -70 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.ExternalServicesServiceTest]: using defaults. -76 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.export.NetworkAnalysisTest]: using defaults. -78 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.export.RVisualisationTest]: using defaults. -84 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.factory.MapPathFactoryTest]: using defaults. -86 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.factory.UnifiedNodeFactoryTest]: using defaults. -88 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.factory.MissingConnectionFactoryTest]: using defaults. -97 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.factory.ModelFactoryTest]: using defaults. -99 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.factory.ColorSchemaReaderTest]: using defaults. -112 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.gmap.OverlayConverterTest]: using defaults. -118 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.gmap.CoordinationConverterTest]: using defaults. -120 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.gmap.DrugOverlayConverterTest]: using defaults. -124 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.graph.MapPathDaoTest]: using defaults. -126 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.graph.UnifiedNodeDaoTest]: using defaults. -128 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.graph.MissingConnectionDaoTest]: using defaults. -129 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.graph.UnifiedNodeMapperTest]: using defaults. -131 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.EmailSenderTest]: using defaults. -696 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -699 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@80503] to prepare test instance [lcsb.mapviewer.services.impl.ConfigurationServiceTest@4b553d26] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -713 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -713 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@80503] to prepare test instance [lcsb.mapviewer.services.impl.ConfigurationServiceTest@631330c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -721 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -721 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@27808f31] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -725 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -726 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@9a7504c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -729 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -729 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@5bb21b69] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -733 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -734 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@7a9273a8] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -737 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -738 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@e874448] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -741 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -741 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@42d8062c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -745 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -745 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@25af5db5] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -748 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -749 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@670b40af] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -754 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -755 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@12f41634] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -758 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -758 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@50d0686] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -761 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -762 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@a38d7a3] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -765 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -765 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@4d3167f4] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -769 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -769 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@eafc191] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -772 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -773 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@e720b71] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -776 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -776 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@462d5aee] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -781 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -782 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@37374a5e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -787 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -787 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@42eca56e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -790 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -791 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@37d31475] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@569cfc36] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -794 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -795 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7a30d1e6] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@5891e32e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -798 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -798 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7a30d1e6] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@28ac3dc3] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -802 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -802 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7a30d1e6] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@13eb8acf] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -804 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -805 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7a30d1e6] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@1fc2b765] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -808 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -808 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7a30d1e6] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@17d0685f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -811 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -812 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7a30d1e6] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@a74868d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -815 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -815 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7a30d1e6] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@4fb64261] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -818 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -818 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7a30d1e6] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@25bbf683] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -821 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -821 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7a30d1e6] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@150c158] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -824 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -825 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7a30d1e6] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@704d6e83] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -828 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -828 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7a30d1e6] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@706a04ae] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -831 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -831 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7a30d1e6] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@5c072e3f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -834 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -834 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@646007f4] to prepare test instance [lcsb.mapviewer.services.impl.MissingConnectionServiceTest@481a15ff] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -836 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -837 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@646007f4] to prepare test instance [lcsb.mapviewer.services.impl.MissingConnectionServiceTest@77846d2c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -840 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -840 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@646007f4] to prepare test instance [lcsb.mapviewer.services.impl.MissingConnectionServiceTest@704921a5] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -843 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -844 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@646007f4] to prepare test instance [lcsb.mapviewer.services.impl.MissingConnectionServiceTest@319b92f3] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -847 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -847 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5579bb86] to prepare test instance [lcsb.mapviewer.services.impl.LogServiceTest@5204062d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -850 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -851 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5579bb86] to prepare test instance [lcsb.mapviewer.services.impl.LogServiceTest@7a36aefa] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -853 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -853 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5579bb86] to prepare test instance [lcsb.mapviewer.services.impl.LogServiceTest@fe18270] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -856 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -856 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5579bb86] to prepare test instance [lcsb.mapviewer.services.impl.LogServiceTest@3b94d659] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -859 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -860 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5579bb86] to prepare test instance [lcsb.mapviewer.services.impl.LogServiceTest@1f021e6c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -866 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -866 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@543788f3] to prepare test instance [lcsb.mapviewer.services.impl.CommentServiceTest@6d3af739] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -870 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -870 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@543788f3] to prepare test instance [lcsb.mapviewer.services.impl.CommentServiceTest@71623278] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -872 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -873 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@543788f3] to prepare test instance [lcsb.mapviewer.services.impl.CommentServiceTest@4b53f538] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -876 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -876 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@543788f3] to prepare test instance [lcsb.mapviewer.services.impl.CommentServiceTest@1068e947] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -879 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -879 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@543788f3] to prepare test instance [lcsb.mapviewer.services.impl.CommentServiceTest@6483f5ae] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -882 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -883 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@543788f3] to prepare test instance [lcsb.mapviewer.services.impl.CommentServiceTest@5427c60c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -886 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -886 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6366ebe0] to prepare test instance [lcsb.mapviewer.services.impl.ModelServiceTest@44f75083] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -888 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -889 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6366ebe0] to prepare test instance [lcsb.mapviewer.services.impl.ModelServiceTest@27fe3806] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -891 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -891 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4f51b3e0] to prepare test instance [lcsb.mapviewer.services.impl.ProjectServiceTest@4b9e255] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -894 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -894 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4f51b3e0] to prepare test instance [lcsb.mapviewer.services.impl.ProjectServiceTest@7f416310] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -896 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -897 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4f51b3e0] to prepare test instance [lcsb.mapviewer.services.impl.ProjectServiceTest@60438a68] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -899 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -900 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4f51b3e0] to prepare test instance [lcsb.mapviewer.services.impl.ProjectServiceTest@17695df3] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -906 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -906 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@530612ba] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@2a40cd94] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -908 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -909 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@530612ba] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@70a9f84e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -910 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -911 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@530612ba] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@166fa74d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -912 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -913 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@530612ba] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@77a57272] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -916 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -916 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@530612ba] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@4e4aea35] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -919 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -920 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@530612ba] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@517cd4b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -923 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -923 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@530612ba] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@d6da883] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -926 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -926 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@530612ba] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@12028586] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -929 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -929 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@11c20519] to prepare test instance [lcsb.mapviewer.services.impl.LayoutServiceTest@70beb599] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -933 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -933 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@11c20519] to prepare test instance [lcsb.mapviewer.services.impl.LayoutServiceTest@701fc37a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -936 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -936 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@11c20519] to prepare test instance [lcsb.mapviewer.services.impl.LayoutServiceTest@76329302] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -938 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -939 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@11c20519] to prepare test instance [lcsb.mapviewer.services.impl.LayoutServiceTest@11e21d0e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -941 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -942 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@23bb8443] to prepare test instance [lcsb.mapviewer.services.impl.ExternalServicesServiceTest@1176dcec] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -944 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -944 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@23bb8443] to prepare test instance [lcsb.mapviewer.services.impl.ExternalServicesServiceTest@6a79c292] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 51 more -961 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -962 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@80ec1f8] to prepare test instance [lcsb.mapviewer.services.utils.export.NetworkAnalysisTest@1445d7f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -964 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -964 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@80ec1f8] to prepare test instance [lcsb.mapviewer.services.utils.export.NetworkAnalysisTest@10b48321] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -967 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -967 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@442675e1] to prepare test instance [lcsb.mapviewer.services.utils.export.RVisualisationTest@6166e06f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -984 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -985 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@641147d0] to prepare test instance [lcsb.mapviewer.services.utils.factory.MapPathFactoryTest@6e38921c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -987 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -987 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@641147d0] to prepare test instance [lcsb.mapviewer.services.utils.factory.MapPathFactoryTest@38364841] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -990 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -991 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@641147d0] to prepare test instance [lcsb.mapviewer.services.utils.factory.MapPathFactoryTest@15d9bc04] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -995 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -995 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@797badd3] to prepare test instance [lcsb.mapviewer.services.utils.factory.UnifiedNodeFactoryTest@77be656f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -999 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -999 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@78a2da20] to prepare test instance [lcsb.mapviewer.services.utils.factory.MissingConnectionFactoryTest@dd3b207] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1002 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1003 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@70b0b186] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@ba8d91c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1006 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1007 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@70b0b186] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@6a472554] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1009 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1010 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@70b0b186] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@61d47554] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1014 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1014 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@70b0b186] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@5a4aa2f2] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1017 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1017 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@70b0b186] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@279ad2e3] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1020 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1020 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@70b0b186] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@77e4c80f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1023 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1023 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@70b0b186] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@255b53dc] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1026 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1026 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@70b0b186] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@4f9a3314] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1029 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1030 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@70b0b186] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@51931956] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1032 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1033 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@70b0b186] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@62e136d3] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1035 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1036 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@70b0b186] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@57175e74] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1038 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1039 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@70b0b186] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@4d826d77] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1041 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1042 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@70b0b186] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@7f77e91b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1044 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1045 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@145eaa29] to prepare test instance [lcsb.mapviewer.services.utils.factory.ColorSchemaReaderTest@15bb6bea] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1047 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1048 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@145eaa29] to prepare test instance [lcsb.mapviewer.services.utils.factory.ColorSchemaReaderTest@41ee392b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1050 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1050 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@145eaa29] to prepare test instance [lcsb.mapviewer.services.utils.factory.ColorSchemaReaderTest@157632c9] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1053 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1053 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@145eaa29] to prepare test instance [lcsb.mapviewer.services.utils.factory.ColorSchemaReaderTest@275710fc] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1058 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1058 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@5d47c63f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1061 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1062 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@568bf312] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1064 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1064 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@534df152] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1067 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1067 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@55a1c291] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1070 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1070 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@105fece7] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1073 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1073 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@5b0abc94] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1078 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1078 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@5d740a0f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1082 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1082 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@2c34f934] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1085 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1086 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@212bf671] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1088 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1089 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@5762806e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1092 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1093 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@16aa0a0a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1095 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1096 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@17c1bced] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1099 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1100 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@53ca01a2] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1102 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1103 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@1a84f40f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1105 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1106 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@5906ebcb] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1109 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1110 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@78b1cc93] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1112 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1112 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@475e586c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1115 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1115 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@3b2cf7ab] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1118 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1118 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@3c153a1] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1121 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1121 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@67e2d983] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@2b6856dd] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1124 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1125 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6ab7a896] to prepare test instance [lcsb.mapviewer.services.utils.gmap.CoordinationConverterTest@327b636c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1127 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1127 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6ab7a896] to prepare test instance [lcsb.mapviewer.services.utils.gmap.CoordinationConverterTest@71c8becc] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1133 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1134 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6ab7a896] to prepare test instance [lcsb.mapviewer.services.utils.gmap.CoordinationConverterTest@d83da2e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1137 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1137 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@78047b92] to prepare test instance [lcsb.mapviewer.services.utils.gmap.DrugOverlayConverterTest@8909f18] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1140 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1141 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@78047b92] to prepare test instance [lcsb.mapviewer.services.utils.gmap.DrugOverlayConverterTest@6e75aa0d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1143 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1143 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@78047b92] to prepare test instance [lcsb.mapviewer.services.utils.gmap.DrugOverlayConverterTest@7ff95560] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1146 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1146 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@78047b92] to prepare test instance [lcsb.mapviewer.services.utils.gmap.DrugOverlayConverterTest@290d210d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1149 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1150 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@78b729e6] to prepare test instance [lcsb.mapviewer.services.utils.graph.MapPathDaoTest@6b4a4e18] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1152 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1153 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@78b729e6] to prepare test instance [lcsb.mapviewer.services.utils.graph.MapPathDaoTest@1df82230] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1155 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1155 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@78b729e6] to prepare test instance [lcsb.mapviewer.services.utils.graph.MapPathDaoTest@6293abcc] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1158 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1158 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2133814f] to prepare test instance [lcsb.mapviewer.services.utils.graph.UnifiedNodeDaoTest@4c15e7fd] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1161 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1161 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1d082e88] to prepare test instance [lcsb.mapviewer.services.utils.graph.MissingConnectionDaoTest@60704c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1168 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:src/main/webapp/WEB-INF/applicationContext.xml] -1168 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7f1302d6] to prepare test instance [lcsb.mapviewer.services.utils.graph.UnifiedNodeMapperTest@43ee72e6] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:src/main/webapp/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) - at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions(AbstractGenericContextLoader.java:205) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:100) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: java.io.FileNotFoundException: src\main\webapp\WEB-INF\applicationContext.xml (The system cannot find the path specified) - at java.io.FileInputStream.open(Native Method) - at java.io.FileInputStream.<init>(FileInputStream.java:131) - at java.io.FileInputStream.<init>(FileInputStream.java:87) - at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) - at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) - at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:125) - at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) - ... 59 more -1 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.ConfigurationServiceTest]: using defaults. -33 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.SearchServiceTest]: using defaults. -38 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.UserServiceTest]: using defaults. -43 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.MissingConnectionServiceTest]: using defaults. -47 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.LogServiceTest]: using defaults. -52 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.CommentServiceTest]: using defaults. -57 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.ModelServiceTest]: using defaults. -61 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.ProjectServiceTest]: using defaults. -67 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.DrugServiceTest]: using defaults. -70 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.LayoutServiceTest]: using defaults. -73 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.impl.ExternalServicesServiceTest]: using defaults. -79 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.export.NetworkAnalysisTest]: using defaults. -81 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.export.RVisualisationTest]: using defaults. -86 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.factory.MapPathFactoryTest]: using defaults. -89 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.factory.UnifiedNodeFactoryTest]: using defaults. -92 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.factory.MissingConnectionFactoryTest]: using defaults. -98 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.factory.ModelFactoryTest]: using defaults. -100 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.factory.ColorSchemaReaderTest]: using defaults. -113 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.gmap.OverlayConverterTest]: using defaults. -120 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.gmap.CoordinationConverterTest]: using defaults. -122 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.gmap.DrugOverlayConverterTest]: using defaults. -127 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.graph.MapPathDaoTest]: using defaults. -128 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.graph.UnifiedNodeDaoTest]: using defaults. -130 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.graph.MissingConnectionDaoTest]: using defaults. -132 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.graph.UnifiedNodeMapperTest]: using defaults. -134 [main] INFO org.springframework.test.context.TestContextManager - @TestExecutionListeners is not present for class [class lcsb.mapviewer.services.utils.EmailSenderTest]: using defaults. -664 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1108 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -1197 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -1243 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -1266 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6767c1fc: startup date [Tue Oct 07 17:09:27 CEST 2014]; root of context hierarchy -1557 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@158d2680: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -1602 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@158d2680: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -1611 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2dde1bff] to prepare test instance [lcsb.mapviewer.services.impl.ConfigurationServiceTest@15bbf42f] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -1623 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1643 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -1680 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -1695 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -1695 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@446293d: startup date [Tue Oct 07 17:09:28 CEST 2014]; root of context hierarchy -1795 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7fee8714: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -1803 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7fee8714: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -1803 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2dde1bff] to prepare test instance [lcsb.mapviewer.services.impl.ConfigurationServiceTest@593aaf41] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -1810 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1832 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -1862 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -1878 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -1879 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@3ee37e5a: startup date [Tue Oct 07 17:09:28 CEST 2014]; root of context hierarchy -1967 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@242b836: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -1972 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@242b836: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -1972 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@4145bad8] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -1977 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -1995 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -2023 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -2040 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -2040 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@3e27aa33: startup date [Tue Oct 07 17:09:28 CEST 2014]; root of context hierarchy -2128 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@33065d67: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -2135 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@33065d67: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -2135 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@1750fbeb] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -2140 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2157 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -2185 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -2200 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -2201 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@5890e879: startup date [Tue Oct 07 17:09:28 CEST 2014]; root of context hierarchy -2282 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c80cf32: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -2288 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c80cf32: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -2288 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@1c742ed4] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -2292 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2308 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -2333 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -2344 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -2345 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@4d14b6c2: startup date [Tue Oct 07 17:09:28 CEST 2014]; root of context hierarchy -2423 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2f953efd: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -2429 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2f953efd: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -2429 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@13526e59] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -2433 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2448 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -2471 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -2484 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -2484 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@20bd8be5: startup date [Tue Oct 07 17:09:29 CEST 2014]; root of context hierarchy -2596 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7283d3eb: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -2605 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7283d3eb: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -2605 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@19976a65] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -2609 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2626 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -2649 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -2661 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -2661 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@2dc9b0f5: startup date [Tue Oct 07 17:09:29 CEST 2014]; root of context hierarchy -2757 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3224a577: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -2766 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3224a577: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -2767 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@3b79fd76] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -2772 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2801 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -2822 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -2833 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -2833 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@1787bc24: startup date [Tue Oct 07 17:09:29 CEST 2014]; root of context hierarchy -2912 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5495333e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -2919 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5495333e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -2919 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@30bce90b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -2936 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -2961 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -3011 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -3027 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -3027 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@5717c37: startup date [Tue Oct 07 17:09:29 CEST 2014]; root of context hierarchy -3125 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@573906eb: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -3132 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@573906eb: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -3132 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@7d9e8ef7] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -3137 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3156 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -3182 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -3200 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -3201 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@60410cd: startup date [Tue Oct 07 17:09:29 CEST 2014]; root of context hierarchy -3299 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7164ca4c: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -3305 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7164ca4c: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -3305 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@7efaad5a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -3311 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3334 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -3358 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -3369 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -3369 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@5505ae1a: startup date [Tue Oct 07 17:09:29 CEST 2014]; root of context hierarchy -3457 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2c07545f: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -3463 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2c07545f: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -3464 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@5812f68b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -3468 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3487 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -3508 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -3518 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -3518 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@336f1079: startup date [Tue Oct 07 17:09:30 CEST 2014]; root of context hierarchy -3610 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@53fd0d10: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -3617 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@53fd0d10: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -3618 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@6fb365ed] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -3623 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3637 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -3656 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -3669 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -3669 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@5a709816: startup date [Tue Oct 07 17:09:30 CEST 2014]; root of context hierarchy -3760 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@e54303: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -3766 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@e54303: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -3767 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@495b0487] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -3771 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3785 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -3804 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -3813 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -3814 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@25bfcafd: startup date [Tue Oct 07 17:09:30 CEST 2014]; root of context hierarchy -3899 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7b84fcf8: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -3905 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7b84fcf8: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -3905 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@31d0e481] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -3910 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -3924 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -3948 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -3957 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -3958 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@1d730606: startup date [Tue Oct 07 17:09:30 CEST 2014]; root of context hierarchy -4049 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@43b6123e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -4056 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@43b6123e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -4056 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@8c11eee] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -4059 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -4074 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -4092 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -4104 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -4104 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@708400f6: startup date [Tue Oct 07 17:09:30 CEST 2014]; root of context hierarchy -4199 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@235a0c16: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -4205 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@235a0c16: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -4205 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@435fb7b5] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -4209 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -4223 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -4245 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -4256 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -4256 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@47a86fbb: startup date [Tue Oct 07 17:09:30 CEST 2014]; root of context hierarchy -4344 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@b6b1987: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -4350 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@b6b1987: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -4350 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@4044fb95] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -4354 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -4367 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -4387 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -4394 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -4395 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@62e6b5c8: startup date [Tue Oct 07 17:09:30 CEST 2014]; root of context hierarchy -4473 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2a3c96e3: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -4478 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2a3c96e3: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -4478 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@7446d8d5] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -4484 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -4494 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -4512 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -4521 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -4522 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@12bcd0c0: startup date [Tue Oct 07 17:09:31 CEST 2014]; root of context hierarchy -4601 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7be58f16: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -4608 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7be58f16: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -4608 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@63376bed] to prepare test instance [lcsb.mapviewer.services.impl.SearchServiceTest@76f7d241] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -4612 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -4635 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -4657 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -4671 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -4671 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@15eebbff: startup date [Tue Oct 07 17:09:31 CEST 2014]; root of context hierarchy -4747 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@65a4798f: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -4752 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@65a4798f: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -4752 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2c104774] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@2cb3d0f7] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -4756 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -4768 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -4787 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -4796 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -4796 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@42f3156d: startup date [Tue Oct 07 17:09:31 CEST 2014]; root of context hierarchy -4871 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@62e70ea3: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -4877 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@62e70ea3: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -4877 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2c104774] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@52b56a3e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -4881 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -4892 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -4910 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -4919 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -4920 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6326d182: startup date [Tue Oct 07 17:09:31 CEST 2014]; root of context hierarchy -4999 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4602c2a9: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5003 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4602c2a9: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5003 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2c104774] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@303e3593] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -5007 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -5019 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -5041 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -5049 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -5049 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@674c583e: startup date [Tue Oct 07 17:09:31 CEST 2014]; root of context hierarchy -5119 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@209775a9: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5124 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@209775a9: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5124 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2c104774] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@7ef2d7a6] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -5127 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -5137 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -5150 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -5157 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -5157 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@5471388b: startup date [Tue Oct 07 17:09:31 CEST 2014]; root of context hierarchy -5227 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@455351c4: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5232 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@455351c4: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5233 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2c104774] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@5398edd0] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -5236 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -5250 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -5267 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -5277 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -5278 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6928f576: startup date [Tue Oct 07 17:09:31 CEST 2014]; root of context hierarchy -5356 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7689ddef: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5361 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7689ddef: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5361 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2c104774] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@76b74e9c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -5366 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -5377 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -5393 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -5401 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -5401 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@7fe083b1: startup date [Tue Oct 07 17:09:31 CEST 2014]; root of context hierarchy -5474 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2555fff0: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5479 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2555fff0: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5479 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2c104774] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@24f43aa3] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -5482 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -5493 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -5508 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -5517 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -5517 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6ab72419: startup date [Tue Oct 07 17:09:32 CEST 2014]; root of context hierarchy -5586 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1fc793c2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5591 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1fc793c2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5591 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2c104774] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@3c8bdd5b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -5597 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -5608 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -5627 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -5634 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -5634 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@62c5bbdc: startup date [Tue Oct 07 17:09:32 CEST 2014]; root of context hierarchy -5719 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@27a0a5a2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5751 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@27a0a5a2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5751 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2c104774] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@4201a617] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -5754 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -5772 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -5789 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -5799 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -5799 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@66b72664: startup date [Tue Oct 07 17:09:32 CEST 2014]; root of context hierarchy -5877 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@aa5455e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5882 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@aa5455e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5883 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2c104774] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@b09fac1] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -5886 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -5897 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -5910 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -5916 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -5916 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@515f4131: startup date [Tue Oct 07 17:09:32 CEST 2014]; root of context hierarchy -5989 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3e681bc: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5994 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3e681bc: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -5994 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2c104774] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@27f3b6d6] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -6001 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -6012 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -6027 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -6034 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -6034 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@4a951911: startup date [Tue Oct 07 17:09:32 CEST 2014]; root of context hierarchy -6150 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@57f64f5e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -6156 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@57f64f5e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -6156 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2c104774] to prepare test instance [lcsb.mapviewer.services.impl.UserServiceTest@13e9f2e2] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -6159 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -6167 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -6181 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -6192 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -6192 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@3569edd5: startup date [Tue Oct 07 17:09:32 CEST 2014]; root of context hierarchy -6270 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@27494e46: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -6275 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@27494e46: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -6275 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1286528d] to prepare test instance [lcsb.mapviewer.services.impl.MissingConnectionServiceTest@3cc20577] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -6279 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -6293 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -6310 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -6319 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -6319 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@2228db21: startup date [Tue Oct 07 17:09:32 CEST 2014]; root of context hierarchy -6417 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1f86099a: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -6423 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1f86099a: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -6423 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1286528d] to prepare test instance [lcsb.mapviewer.services.impl.MissingConnectionServiceTest@2375b321] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -6426 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -6438 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -6453 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -6460 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -6460 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6e28bb87: startup date [Tue Oct 07 17:09:33 CEST 2014]; root of context hierarchy -6531 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3aefae67: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -6535 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3aefae67: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -6535 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1286528d] to prepare test instance [lcsb.mapviewer.services.impl.MissingConnectionServiceTest@25c5e994] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -6538 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -6548 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -6563 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -6569 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -6570 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@644abb8f: startup date [Tue Oct 07 17:09:33 CEST 2014]; root of context hierarchy -6651 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@693e4d19: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -6657 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@693e4d19: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -6657 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1286528d] to prepare test instance [lcsb.mapviewer.services.impl.MissingConnectionServiceTest@278f8425] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -6660 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -6670 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -6685 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -6698 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -6698 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@40021799: startup date [Tue Oct 07 17:09:33 CEST 2014]; root of context hierarchy -6772 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@189b5fb1: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -6779 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@189b5fb1: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -6779 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4fcc0416] to prepare test instance [lcsb.mapviewer.services.impl.LogServiceTest@31e32ea2] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -6782 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -6791 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -6808 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -6816 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -6816 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6ef81f31: startup date [Tue Oct 07 17:09:33 CEST 2014]; root of context hierarchy -6887 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1bcb79c2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -6892 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1bcb79c2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -6892 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4fcc0416] to prepare test instance [lcsb.mapviewer.services.impl.LogServiceTest@5116ac09] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -6895 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -6908 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -6924 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -6932 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -6933 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@7dd00705: startup date [Tue Oct 07 17:09:33 CEST 2014]; root of context hierarchy -6998 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@773c0293: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7002 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@773c0293: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7002 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4fcc0416] to prepare test instance [lcsb.mapviewer.services.impl.LogServiceTest@5e39850] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -7005 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -7016 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -7032 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -7040 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -7040 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6a10b263: startup date [Tue Oct 07 17:09:33 CEST 2014]; root of context hierarchy -7108 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@675ffd1d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7112 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@675ffd1d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7113 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4fcc0416] to prepare test instance [lcsb.mapviewer.services.impl.LogServiceTest@63ec445c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -7116 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -7137 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -7150 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -7158 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -7158 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@108531c2: startup date [Tue Oct 07 17:09:33 CEST 2014]; root of context hierarchy -7234 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@67403656: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7240 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@67403656: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7240 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4fcc0416] to prepare test instance [lcsb.mapviewer.services.impl.LogServiceTest@746b18fd] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -7244 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -7255 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -7271 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -7278 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -7278 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@4c2869a9: startup date [Tue Oct 07 17:09:33 CEST 2014]; root of context hierarchy -7349 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5327a06e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7355 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5327a06e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7355 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5da7cee2] to prepare test instance [lcsb.mapviewer.services.impl.CommentServiceTest@78830d9a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -7358 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -7367 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -7383 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -7390 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -7391 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6a9950f1: startup date [Tue Oct 07 17:09:33 CEST 2014]; root of context hierarchy -7467 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@6cf31447: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7472 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@6cf31447: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7472 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5da7cee2] to prepare test instance [lcsb.mapviewer.services.impl.CommentServiceTest@6411d3c8] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -7476 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -7489 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -7505 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -7517 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -7518 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@7cb2651f: startup date [Tue Oct 07 17:09:34 CEST 2014]; root of context hierarchy -7604 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@314c8b4a: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7613 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@314c8b4a: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7613 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5da7cee2] to prepare test instance [lcsb.mapviewer.services.impl.CommentServiceTest@58496dc] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -7618 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -7631 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -7650 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -7659 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -7660 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@f4c0e4e: startup date [Tue Oct 07 17:09:34 CEST 2014]; root of context hierarchy -7744 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@50acf55d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7771 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@50acf55d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7771 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5da7cee2] to prepare test instance [lcsb.mapviewer.services.impl.CommentServiceTest@474fae39] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -7775 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -7786 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -7801 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -7809 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -7809 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@7048535f: startup date [Tue Oct 07 17:09:34 CEST 2014]; root of context hierarchy -7866 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1b15f922: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7870 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1b15f922: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7870 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5da7cee2] to prepare test instance [lcsb.mapviewer.services.impl.CommentServiceTest@12010fd1] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -7873 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -7881 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -7898 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -7908 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -7908 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@455824ad: startup date [Tue Oct 07 17:09:34 CEST 2014]; root of context hierarchy -7984 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@69e05f61: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7989 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@69e05f61: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -7989 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5da7cee2] to prepare test instance [lcsb.mapviewer.services.impl.CommentServiceTest@76c387f9] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -7991 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -7999 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -8016 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -8026 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -8026 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@1816e24a: startup date [Tue Oct 07 17:09:34 CEST 2014]; root of context hierarchy -8112 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@39c1fe0b: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8119 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@39c1fe0b: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8119 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@73a19967] to prepare test instance [lcsb.mapviewer.services.impl.ModelServiceTest@5e746d37] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -8123 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -8134 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -8153 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -8161 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -8161 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@3d49fd31: startup date [Tue Oct 07 17:09:34 CEST 2014]; root of context hierarchy -8268 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7ed9499e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8275 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7ed9499e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8275 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@73a19967] to prepare test instance [lcsb.mapviewer.services.impl.ModelServiceTest@2b5183ec] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -8279 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -8291 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -8308 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -8316 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -8316 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@12abdfb: startup date [Tue Oct 07 17:09:34 CEST 2014]; root of context hierarchy -8403 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3c35c345: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8408 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3c35c345: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8408 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2aa6311a] to prepare test instance [lcsb.mapviewer.services.impl.ProjectServiceTest@61f39bb] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -8411 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -8424 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -8442 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -8450 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -8451 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@2d0ecb24: startup date [Tue Oct 07 17:09:35 CEST 2014]; root of context hierarchy -8522 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@40712ee9: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8527 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@40712ee9: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8527 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2aa6311a] to prepare test instance [lcsb.mapviewer.services.impl.ProjectServiceTest@45bf6f39] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -8536 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -8550 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -8564 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -8571 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -8571 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@4867ab9f: startup date [Tue Oct 07 17:09:35 CEST 2014]; root of context hierarchy -8646 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4d8286c4: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8651 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4d8286c4: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8651 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2aa6311a] to prepare test instance [lcsb.mapviewer.services.impl.ProjectServiceTest@7a389761] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -8653 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -8662 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -8678 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -8685 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -8686 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@f679798: startup date [Tue Oct 07 17:09:35 CEST 2014]; root of context hierarchy -8750 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@66213a0d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8755 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@66213a0d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8755 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2aa6311a] to prepare test instance [lcsb.mapviewer.services.impl.ProjectServiceTest@4487c0c2] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -8759 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -8770 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -8782 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -8789 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -8789 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@396ef8b2: startup date [Tue Oct 07 17:09:35 CEST 2014]; root of context hierarchy -8853 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@468dda3e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8856 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@468dda3e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8857 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@28cb3a25] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@5555ffcf] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -8863 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -8873 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -8887 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -8895 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -8895 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@25d2f66: startup date [Tue Oct 07 17:09:35 CEST 2014]; root of context hierarchy -8961 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@47ffe971: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8966 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@47ffe971: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -8966 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@28cb3a25] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@4af70944] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -8969 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -8978 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -8990 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -8998 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -8998 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@9b21bd3: startup date [Tue Oct 07 17:09:35 CEST 2014]; root of context hierarchy -9077 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@de8039f: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9081 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@de8039f: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9081 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@28cb3a25] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@60325987] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -9084 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -9092 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -9103 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -9110 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -9110 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@5e1d03d7: startup date [Tue Oct 07 17:09:35 CEST 2014]; root of context hierarchy -9184 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@54e3658c: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9189 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@54e3658c: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9189 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@28cb3a25] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@3bbf841e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -9192 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -9203 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -9216 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -9222 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -9222 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@3c87e6b7: startup date [Tue Oct 07 17:09:35 CEST 2014]; root of context hierarchy -9292 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4745e9c: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9296 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4745e9c: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9296 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@28cb3a25] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@54e2fe] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -9298 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -9305 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -9315 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -9320 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -9320 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6caf7803: startup date [Tue Oct 07 17:09:35 CEST 2014]; root of context hierarchy -9369 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@58ba5b30: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9372 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@58ba5b30: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9373 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@28cb3a25] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@b887730] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -9375 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -9382 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -9391 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -9396 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -9396 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@3aa41da1: startup date [Tue Oct 07 17:09:35 CEST 2014]; root of context hierarchy -9445 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5cf3157b: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9449 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5cf3157b: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9450 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@28cb3a25] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@298f0a0b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -9452 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -9460 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -9472 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -9478 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -9478 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@60e9c3a5: startup date [Tue Oct 07 17:09:36 CEST 2014]; root of context hierarchy -9532 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2373ad99: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9535 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2373ad99: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9535 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@28cb3a25] to prepare test instance [lcsb.mapviewer.services.impl.DrugServiceTest@3c87fdf2] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -9538 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -9545 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -9555 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -9560 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -9561 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@53abfc07: startup date [Tue Oct 07 17:09:36 CEST 2014]; root of context hierarchy -9615 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@235d29d6: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9619 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@235d29d6: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9619 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@427ae189] to prepare test instance [lcsb.mapviewer.services.impl.LayoutServiceTest@16a9eb2e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -9621 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -9628 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -9641 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -9648 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -9649 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@514de325: startup date [Tue Oct 07 17:09:36 CEST 2014]; root of context hierarchy -9706 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@306f6f1d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9711 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@306f6f1d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9751 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@427ae189] to prepare test instance [lcsb.mapviewer.services.impl.LayoutServiceTest@597f0937] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -9754 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -9763 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -9777 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -9785 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -9786 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@24d61e4: startup date [Tue Oct 07 17:09:36 CEST 2014]; root of context hierarchy -9851 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3ac3f6f: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9856 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3ac3f6f: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9857 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@427ae189] to prepare test instance [lcsb.mapviewer.services.impl.LayoutServiceTest@14f40030] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -9860 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -9869 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -9880 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -9887 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -9887 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@869d87c: startup date [Tue Oct 07 17:09:36 CEST 2014]; root of context hierarchy -9939 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@a5bbaec: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9943 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@a5bbaec: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -9943 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@427ae189] to prepare test instance [lcsb.mapviewer.services.impl.LayoutServiceTest@485e13d7] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -9945 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -9952 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -9961 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -9966 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -9966 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@43acd79e: startup date [Tue Oct 07 17:09:36 CEST 2014]; root of context hierarchy -10015 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5762658b: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10019 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5762658b: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10019 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6e3ecf5c] to prepare test instance [lcsb.mapviewer.services.impl.ExternalServicesServiceTest@67507df] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -10021 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -10031 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -10044 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -10049 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -10049 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@37854b34: startup date [Tue Oct 07 17:09:36 CEST 2014]; root of context hierarchy -10097 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@df921b1: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10100 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@df921b1: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10100 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6e3ecf5c] to prepare test instance [lcsb.mapviewer.services.impl.ExternalServicesServiceTest@127705e4] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 40 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 55 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 57 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 66 more -10113 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -10122 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -10136 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -10144 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -10144 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@794366a5: startup date [Tue Oct 07 17:09:36 CEST 2014]; root of context hierarchy -10206 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1e60b459: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10211 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1e60b459: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10212 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2b2954e1] to prepare test instance [lcsb.mapviewer.services.utils.export.NetworkAnalysisTest@58d6e55a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -10215 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -10224 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -10240 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -10247 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -10247 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@47e51549: startup date [Tue Oct 07 17:09:36 CEST 2014]; root of context hierarchy -10318 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3c380bd8: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10323 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3c380bd8: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10323 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2b2954e1] to prepare test instance [lcsb.mapviewer.services.utils.export.NetworkAnalysisTest@51dae791] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -10326 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -10336 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -10350 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -10355 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -10356 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@7eb200ce: startup date [Tue Oct 07 17:09:36 CEST 2014]; root of context hierarchy -10430 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@497b560e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10435 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@497b560e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10435 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@611640f0] to prepare test instance [lcsb.mapviewer.services.utils.export.RVisualisationTest@67e25252] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -10440 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -10451 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -10477 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -10486 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -10486 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@1682c08c: startup date [Tue Oct 07 17:09:37 CEST 2014]; root of context hierarchy -10551 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@32a2a6be: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10555 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@32a2a6be: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10555 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@25f15f50] to prepare test instance [lcsb.mapviewer.services.utils.factory.MapPathFactoryTest@52b46d52] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -10557 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -10564 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -10573 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -10577 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -10578 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@11d045b4: startup date [Tue Oct 07 17:09:37 CEST 2014]; root of context hierarchy -10625 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@70025b99: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10629 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@70025b99: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10629 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@25f15f50] to prepare test instance [lcsb.mapviewer.services.utils.factory.MapPathFactoryTest@7885776b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -10631 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -10638 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -10650 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -10656 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -10656 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@39f5b723: startup date [Tue Oct 07 17:09:37 CEST 2014]; root of context hierarchy -10706 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3408f695: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10711 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3408f695: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10711 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@25f15f50] to prepare test instance [lcsb.mapviewer.services.utils.factory.MapPathFactoryTest@343e225a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -10714 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -10721 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -10731 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -10736 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -10736 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@889a8a8: startup date [Tue Oct 07 17:09:37 CEST 2014]; root of context hierarchy -10786 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@a9c5b75: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10789 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@a9c5b75: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10789 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@65bb6275] to prepare test instance [lcsb.mapviewer.services.utils.factory.UnifiedNodeFactoryTest@64da6cbd] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -10792 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -10798 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -10807 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -10812 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -10812 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@57e388c3: startup date [Tue Oct 07 17:09:37 CEST 2014]; root of context hierarchy -10858 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7b5b5bfe: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10862 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7b5b5bfe: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10862 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@20ead579] to prepare test instance [lcsb.mapviewer.services.utils.factory.MissingConnectionFactoryTest@5426cb36] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -10864 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -10871 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -10881 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -10886 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -10886 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@16da1abc: startup date [Tue Oct 07 17:09:37 CEST 2014]; root of context hierarchy -10939 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@e09f1b6: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10943 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@e09f1b6: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -10943 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@52226e57] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@1200458e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -10945 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -10952 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -10966 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -10973 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -10973 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@7e7e962d: startup date [Tue Oct 07 17:09:37 CEST 2014]; root of context hierarchy -11046 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@12e12ac9: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11051 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@12e12ac9: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11051 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@52226e57] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@144ab983] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -11055 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -11066 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -11080 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -11088 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -11089 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@5d1b1c2a: startup date [Tue Oct 07 17:09:37 CEST 2014]; root of context hierarchy -11176 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3e377967: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11181 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3e377967: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11181 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@52226e57] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@19c1820d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -11184 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -11196 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -11213 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -11222 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -11222 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@7945b206: startup date [Tue Oct 07 17:09:37 CEST 2014]; root of context hierarchy -11307 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7186b202: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11313 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7186b202: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11313 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@52226e57] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@69de5bed] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -11317 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -11328 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -11343 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -11351 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -11351 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@667dcaad: startup date [Tue Oct 07 17:09:37 CEST 2014]; root of context hierarchy -11430 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@62b09715: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11437 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@62b09715: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11437 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@52226e57] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@4e3f2908] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -11444 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -11455 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -11470 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -11478 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -11478 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6588b715: startup date [Tue Oct 07 17:09:38 CEST 2014]; root of context hierarchy -11554 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3fe512d2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11559 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3fe512d2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11559 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@52226e57] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@193bb809] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -11561 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -11569 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -11579 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -11584 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -11584 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@58f2466c: startup date [Tue Oct 07 17:09:38 CEST 2014]; root of context hierarchy -11642 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c6a5192: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11647 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5c6a5192: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11647 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@52226e57] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@319642db] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -11649 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -11701 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -11714 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -11720 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -11720 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@357bc488: startup date [Tue Oct 07 17:09:38 CEST 2014]; root of context hierarchy -11780 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@27dc627a: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11784 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@27dc627a: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11784 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@52226e57] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@2b44d6d0] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -11786 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -11797 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -11810 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -11816 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -11816 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@4b425577: startup date [Tue Oct 07 17:09:38 CEST 2014]; root of context hierarchy -11875 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@79a201cf: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11880 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@79a201cf: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11881 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@52226e57] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@6d6bff89] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -11884 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -11894 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -11903 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -11908 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -11909 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@149c39b: startup date [Tue Oct 07 17:09:38 CEST 2014]; root of context hierarchy -11962 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3380ca3d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11965 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3380ca3d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -11965 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@52226e57] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@4f820f42] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -11968 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -11979 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -11990 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -11996 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -11996 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@25a1a012: startup date [Tue Oct 07 17:09:38 CEST 2014]; root of context hierarchy -12071 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5729b410: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12078 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5729b410: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12078 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@52226e57] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@7a65a360] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -12082 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -12092 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -12106 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -12114 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -12114 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@3daf03d8: startup date [Tue Oct 07 17:09:38 CEST 2014]; root of context hierarchy -12216 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2c3158e0: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12221 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2c3158e0: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12221 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@52226e57] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@33e0c716] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -12227 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -12243 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -12270 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -12281 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -12281 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@cbd40c1: startup date [Tue Oct 07 17:09:38 CEST 2014]; root of context hierarchy -12384 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@17222c11: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12390 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@17222c11: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12390 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@52226e57] to prepare test instance [lcsb.mapviewer.services.utils.factory.ModelFactoryTest@74960e9d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -12394 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -12403 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -12418 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -12427 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -12427 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@5bc63e20: startup date [Tue Oct 07 17:09:38 CEST 2014]; root of context hierarchy -12511 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2afdf6b7: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12516 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2afdf6b7: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12516 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2dd63e3] to prepare test instance [lcsb.mapviewer.services.utils.factory.ColorSchemaReaderTest@7d1c164a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -12519 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -12530 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -12546 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -12555 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -12556 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6a2d867d: startup date [Tue Oct 07 17:09:39 CEST 2014]; root of context hierarchy -12647 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7d3691e1: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12653 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7d3691e1: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12653 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2dd63e3] to prepare test instance [lcsb.mapviewer.services.utils.factory.ColorSchemaReaderTest@5a4dda2] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -12658 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -12670 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -12687 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -12696 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -12696 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@1efac5b9: startup date [Tue Oct 07 17:09:39 CEST 2014]; root of context hierarchy -12763 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@320be73: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12769 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@320be73: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12769 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2dd63e3] to prepare test instance [lcsb.mapviewer.services.utils.factory.ColorSchemaReaderTest@73f6e07] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -12771 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -12782 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -12799 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -12812 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -12813 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@666618d6: startup date [Tue Oct 07 17:09:39 CEST 2014]; root of context hierarchy -12886 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@372f0a99: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12893 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@372f0a99: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -12893 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2dd63e3] to prepare test instance [lcsb.mapviewer.services.utils.factory.ColorSchemaReaderTest@496cc217] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -12899 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -12915 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -12930 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -12938 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -12939 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@67b61834: startup date [Tue Oct 07 17:09:39 CEST 2014]; root of context hierarchy -13028 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4b7ed03e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13038 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4b7ed03e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13038 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@52354202] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -13043 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -13054 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -13065 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -13073 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -13073 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@231cdda8: startup date [Tue Oct 07 17:09:39 CEST 2014]; root of context hierarchy -13138 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@21b51e59: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13142 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@21b51e59: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13142 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@4645679e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -13144 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -13151 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -13161 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -13166 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -13166 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@63d677f5: startup date [Tue Oct 07 17:09:39 CEST 2014]; root of context hierarchy -13216 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@51e8d066: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13219 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@51e8d066: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13219 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@6885ed19] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -13221 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -13229 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -13238 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -13244 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -13245 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6aae0e6f: startup date [Tue Oct 07 17:09:39 CEST 2014]; root of context hierarchy -13301 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@6b063470: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13305 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@6b063470: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13306 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@447521e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -13308 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -13315 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -13325 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -13330 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -13331 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@463045fb: startup date [Tue Oct 07 17:09:39 CEST 2014]; root of context hierarchy -13381 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5520f675: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13384 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5520f675: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13384 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@76e4212] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -13386 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -13393 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -13402 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -13407 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -13407 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@4245bf68: startup date [Tue Oct 07 17:09:39 CEST 2014]; root of context hierarchy -13457 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3d1c933: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13462 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3d1c933: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13462 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@40d96578] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -13468 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -13475 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -13484 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -13488 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -13488 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@74e497ae: startup date [Tue Oct 07 17:09:40 CEST 2014]; root of context hierarchy -13538 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1e92c3b6: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13543 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1e92c3b6: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13543 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@3c33fcf8] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -13545 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -13552 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -13561 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -13567 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -13567 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@1d99ee1b: startup date [Tue Oct 07 17:09:40 CEST 2014]; root of context hierarchy -13622 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@29bd85db: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13626 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@29bd85db: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13627 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@200d1a3d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -13628 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -13635 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -13648 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -13655 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -13655 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@29170a47: startup date [Tue Oct 07 17:09:40 CEST 2014]; root of context hierarchy -13717 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@68c34db2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13721 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@68c34db2: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13722 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@5da6b13d] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -13724 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -13732 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -13743 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -13751 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -13751 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@65036e8d: startup date [Tue Oct 07 17:09:40 CEST 2014]; root of context hierarchy -13812 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@44dd0d38: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13816 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@44dd0d38: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13816 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@27bcb4ad] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -13818 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -13826 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -13837 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -13844 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -13844 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@1e734eee: startup date [Tue Oct 07 17:09:40 CEST 2014]; root of context hierarchy -13902 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@27bc1d44: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13906 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@27bc1d44: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13907 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@45984654] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -13909 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -13916 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -13928 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -13932 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -13932 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@3ca17943: startup date [Tue Oct 07 17:09:40 CEST 2014]; root of context hierarchy -13985 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@6eede35e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13989 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@6eede35e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -13989 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@12cd129c] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -13992 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -14001 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -14012 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -14018 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -14018 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@3407aa4f: startup date [Tue Oct 07 17:09:40 CEST 2014]; root of context hierarchy -14070 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1a7163e3: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14074 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1a7163e3: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14074 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@5b322873] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -14076 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -14083 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -14093 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -14099 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -14100 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@18907af2: startup date [Tue Oct 07 17:09:40 CEST 2014]; root of context hierarchy -14157 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@99c4993: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14160 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@99c4993: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14160 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@b428830] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -14162 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -14169 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -14179 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -14184 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -14184 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@2fac80a8: startup date [Tue Oct 07 17:09:40 CEST 2014]; root of context hierarchy -14231 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@62b0bf85: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14235 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@62b0bf85: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14235 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@12e5d3e1] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -14239 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -14248 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -14256 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -14261 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -14261 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@351e89fc: startup date [Tue Oct 07 17:09:40 CEST 2014]; root of context hierarchy -14310 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@47f2c722: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14313 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@47f2c722: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14313 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@472c9f88] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -14315 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -14321 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -14330 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -14334 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -14334 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@65e4cb84: startup date [Tue Oct 07 17:09:40 CEST 2014]; root of context hierarchy -14383 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@322b09da: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14386 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@322b09da: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14386 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@3ed7dd70] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -14388 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -14396 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -14404 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -14409 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -14410 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@69ba3f4e: startup date [Tue Oct 07 17:09:40 CEST 2014]; root of context hierarchy -14463 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5ab7ac02: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14468 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5ab7ac02: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14468 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@30dd00b6] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -14470 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -14477 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -14486 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -14490 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -14491 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@1124910c: startup date [Tue Oct 07 17:09:41 CEST 2014]; root of context hierarchy -14542 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@149d7cc6: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14546 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@149d7cc6: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14546 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@6eabe718] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -14549 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -14557 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -14566 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -14571 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -14571 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@63a7781: startup date [Tue Oct 07 17:09:41 CEST 2014]; root of context hierarchy -14630 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@21e484b: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14633 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@21e484b: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14633 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ac48e10] to prepare test instance [lcsb.mapviewer.services.utils.gmap.OverlayConverterTest@32b112a1] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -14635 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -14643 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -14652 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -14656 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -14656 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@1214d23c: startup date [Tue Oct 07 17:09:41 CEST 2014]; root of context hierarchy -14704 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@36e409e0: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14707 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@36e409e0: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14707 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@efe49ab] to prepare test instance [lcsb.mapviewer.services.utils.gmap.CoordinationConverterTest@6dcf7b6a] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -14710 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -14717 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -14729 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -14734 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -14734 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@395281c2: startup date [Tue Oct 07 17:09:41 CEST 2014]; root of context hierarchy -14787 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5ad6f98e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14790 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5ad6f98e: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14790 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@efe49ab] to prepare test instance [lcsb.mapviewer.services.utils.gmap.CoordinationConverterTest@79cdf2d4] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -14796 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -14803 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -14812 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -14817 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -14817 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@1d637673: startup date [Tue Oct 07 17:09:41 CEST 2014]; root of context hierarchy -14863 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@20dd5870: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14867 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@20dd5870: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14867 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@efe49ab] to prepare test instance [lcsb.mapviewer.services.utils.gmap.CoordinationConverterTest@2e204155] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -14869 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -14878 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -14889 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -14894 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -14894 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@47fa3671: startup date [Tue Oct 07 17:09:41 CEST 2014]; root of context hierarchy -14953 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3d235635: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14957 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3d235635: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -14957 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1fc1c7e] to prepare test instance [lcsb.mapviewer.services.utils.gmap.DrugOverlayConverterTest@75cacb3e] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -14960 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -14968 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -14981 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -14988 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -14988 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@24a3d414: startup date [Tue Oct 07 17:09:41 CEST 2014]; root of context hierarchy -15041 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@24a8e40d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15046 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@24a8e40d: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15046 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1fc1c7e] to prepare test instance [lcsb.mapviewer.services.utils.gmap.DrugOverlayConverterTest@338d47b] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -15048 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -15054 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -15064 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -15069 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -15069 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@32a033b6: startup date [Tue Oct 07 17:09:41 CEST 2014]; root of context hierarchy -15118 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@34cf0e80: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15122 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@34cf0e80: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15122 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1fc1c7e] to prepare test instance [lcsb.mapviewer.services.utils.gmap.DrugOverlayConverterTest@58fbcb71] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -15124 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -15131 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -15141 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -15148 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -15149 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@2c2a7d53: startup date [Tue Oct 07 17:09:41 CEST 2014]; root of context hierarchy -15215 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@ff5d4f1: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15220 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@ff5d4f1: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15220 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1fc1c7e] to prepare test instance [lcsb.mapviewer.services.utils.gmap.DrugOverlayConverterTest@4809c771] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -15223 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -15234 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -15247 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -15251 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -15252 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@61c87f1b: startup date [Tue Oct 07 17:09:41 CEST 2014]; root of context hierarchy -15313 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@38dbeb39: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15317 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@38dbeb39: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15317 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@371cd2fc] to prepare test instance [lcsb.mapviewer.services.utils.graph.MapPathDaoTest@b32e983] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -15320 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -15330 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -15341 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -15347 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -15347 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@2ec5cc14: startup date [Tue Oct 07 17:09:41 CEST 2014]; root of context hierarchy -15397 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@64420e34: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15400 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@64420e34: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15400 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@371cd2fc] to prepare test instance [lcsb.mapviewer.services.utils.graph.MapPathDaoTest@51de5efa] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -15402 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -15408 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -15422 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -15429 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -15429 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6b091a92: startup date [Tue Oct 07 17:09:41 CEST 2014]; root of context hierarchy -15482 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@186481d4: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15485 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@186481d4: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15486 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@371cd2fc] to prepare test instance [lcsb.mapviewer.services.utils.graph.MapPathDaoTest@63c84d31] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -15487 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -15494 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -15502 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -15507 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -15507 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@3568ea59: startup date [Tue Oct 07 17:09:42 CEST 2014]; root of context hierarchy -15554 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@62de73eb: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15557 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@62de73eb: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15557 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6630dd28] to prepare test instance [lcsb.mapviewer.services.utils.graph.UnifiedNodeDaoTest@5909ae90] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -15560 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -15567 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -15580 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -15585 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -15585 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@7b1c501d: startup date [Tue Oct 07 17:09:42 CEST 2014]; root of context hierarchy -15637 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3c7d8a4: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15640 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3c7d8a4: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15640 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@3ec082a1] to prepare test instance [lcsb.mapviewer.services.utils.graph.MissingConnectionDaoTest@7a3c99f1] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more -15643 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-annotation.xml] -15650 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-persist.xml] -15659 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml] -15666 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'PasswordEncoder': replacing [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-persist.xml]] with [Generic bean: class [org.springframework.security.authentication.encoding.Md5PasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [applicationContext-service.xml]] -15666 [main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@60a4e619: startup date [Tue Oct 07 17:09:42 CEST 2014]; root of context hierarchy -15726 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@b34c7c9: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15729 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@b34c7c9: defining beans [AnnotationRestService,ChebiBackend,ChEMBLParser,DrugbankHTMLParser,GeneHomology,GoBackend,IdConverter,ModelAnnotator,PubmedBackend,GeneralCache,MockCacheInterface,PermanentDatabaseLevelCache,DataSource,BaseDao,UserDao,ConfigurationDao,PrivilegeDao,LogDao,CacheEntryDao,CacheQueryDao,CacheTypeDao,MapPathDao,MissingConnectionDao,AliasDao,SpeciesDao,ReactionDao,DbUtils,SearchHistoryDao,PolylineDao,ModelDao,FeedbackDao,CommentDao,LayoutDao,ProjectDao,UnifiedNodeDao,SessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager,transactionManager,PasswordEncoder,CommentService,ConfigurationService,DrugService,LayoutService,LogService,MissingConnectionService,ModelService,ProjectService,SearchHistoryService,SearchService,ExternalServicesService,UserService,DrugOverlayConverter,OverlayConverter,DataMining,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy -15730 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@50f3ba6a] to prepare test instance [lcsb.mapviewer.services.utils.graph.UnifiedNodeMapperTest@319aa9ee] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.junit.runners.Suite.runChild(Suite.java:128) - at org.junit.runners.Suite.runChild(Suite.java:24) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) - at org.junit.runners.ParentRunner.run(ParentRunner.java:236) - at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AnnotationRestService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) - 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 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103) - at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1) - at org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228) - at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) - at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) - ... 48 more -Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private lcsb.mapviewer.annotation.cache.GeneralCacheInterface lcsb.mapviewer.annotation.cache.CachableInterface.cache; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) - ... 63 more -Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [lcsb.mapviewer.utils.gmap.DrugOverlayConverter] for bean with name 'DrugOverlayConverter' defined in class path resource [applicationContext-service.xml]; nested exception is java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1266) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1335) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:356) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:834) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:749) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) - ... 65 more -Caused by: java.lang.ClassNotFoundException: lcsb.mapviewer.utils.gmap.DrugOverlayConverter - at java.net.URLClassLoader$1.run(URLClassLoader.java:372) - at java.net.URLClassLoader$1.run(URLClassLoader.java:361) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:360) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:260) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1287) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1258) - ... 74 more diff --git a/service/pom.xml b/service/pom.xml index 69b47c0311f080c8507031f030a0673ac16f2586..75451d1c90ee25a8299299dc683468a5dcf77e75 100644 --- a/service/pom.xml +++ b/service/pom.xml @@ -1,4 +1,5 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> @@ -30,8 +31,6 @@ <version>1.0</version> </dependency> - <!-- dependency from the MapViewer dao --> - <dependency> <groupId>lcsb.mapviewer</groupId> <artifactId>model-command</artifactId> @@ -113,27 +112,22 @@ <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> - <version>3.10-FINAL</version> - </dependency> - <dependency> - <groupId>org.apache.poi</groupId> - <artifactId>poi</artifactId> - <version>3.12</version> + <version>${apache.poi.version}</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> - <version>3.12</version> + <version>${apache.poi.version}</version> </dependency> <!-- https://mvnrepository.com/artifact/com.unboundid/unboundid-ldapsdk --> <dependency> - <groupId>com.unboundid</groupId> - <artifactId>unboundid-ldapsdk</artifactId> - <version>${unboundid-ldapsdk.version}</version> + <groupId>com.unboundid</groupId> + <artifactId>unboundid-ldapsdk</artifactId> + <version>${unboundid-ldapsdk.version}</version> </dependency> -<!-- mockito used for testing --> + <!-- mockito used for testing --> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> @@ -141,6 +135,13 @@ <scope>test</scope> </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> + </dependencies> </project> \ No newline at end of file diff --git a/service/src/main/java/lcsb/mapviewer/services/impl/LayoutService.java b/service/src/main/java/lcsb/mapviewer/services/impl/LayoutService.java index 69d8e9c9da8582cc552b81a12483229bef744320..5d54aa3c724d2039210ba7db2165f7abb0cf64df 100644 --- a/service/src/main/java/lcsb/mapviewer/services/impl/LayoutService.java +++ b/service/src/main/java/lcsb/mapviewer/services/impl/LayoutService.java @@ -31,7 +31,6 @@ import lcsb.mapviewer.converter.graphics.MapGenerator; import lcsb.mapviewer.converter.graphics.MapGenerator.MapGeneratorParams; import lcsb.mapviewer.model.Project; import lcsb.mapviewer.model.cache.UploadedFileEntry; -import lcsb.mapviewer.model.log.LogType; import lcsb.mapviewer.model.map.BioEntity; import lcsb.mapviewer.model.map.MiriamData; import lcsb.mapviewer.model.map.layout.ColorSchema; @@ -53,8 +52,6 @@ import lcsb.mapviewer.persist.dao.map.LayoutDao; import lcsb.mapviewer.services.SecurityException; import lcsb.mapviewer.services.interfaces.IConfigurationService; import lcsb.mapviewer.services.interfaces.ILayoutService; -import lcsb.mapviewer.services.interfaces.ILogService; -import lcsb.mapviewer.services.interfaces.ILogService.LogParams; import lcsb.mapviewer.services.interfaces.IUserService; import lcsb.mapviewer.services.utils.ColorSchemaReader; import lcsb.mapviewer.services.utils.EmailSender; @@ -94,14 +91,6 @@ public class LayoutService implements ILayoutService { @Autowired private IUserService userService; - /** - * Service used to access logs. - * - * @see ILogService - */ - @Autowired - private ILogService logService; - /** * Service that manages and gives access to configuration parameters. */ @@ -195,8 +184,7 @@ public class LayoutService implements ILayoutService { layout.getModel().removeLayout(layout); layoutDao.delete(layout); - LogParams params = new LogParams().object(layout).type(LogType.LAYOUT_REMOVED); - logService.log(params); + logger.info("Data overlay " + layout.getId() + " removed"); if (email != null) { Thread sendEmailThread = new Thread(new Runnable() { @@ -376,10 +364,9 @@ public class LayoutService implements ILayoutService { } catch (MessagingException e) { logger.error("Problem with sending email", e); } - logService - .log(new LogParams().object(layout).description("Created successfully.").type(LogType.LAYOUT_CREATED)); + logger.info("Data overlay " + layout.getId() + " created successfully"); } catch (Exception e) { - logger.error("Problem with creating layout", e); + logger.error("Problem with creating layout " + layoutId, e); Layout layout = layoutDao.getById(layoutId); layout.setProgress(IProgressUpdater.MAX_PROGRESS); @@ -387,13 +374,11 @@ public class LayoutService implements ILayoutService { layoutDao.update(layout); try { - getEmailSender().sendEmail("MapViewer status", "There was a problem with generating layout " + params.getName() - + ". Contact administrator to solve this issue.", params.getUser()); + getEmailSender().sendEmail("MapViewer status", "There was a problem with generating layout " + + params.getName() + ". Contact administrator to solve this issue.", params.getUser()); } catch (MessagingException e1) { logger.error("Problem with sending email", e1); } - logService - .log(new LogParams().object(layout).description("Problem during creation.").type(LogType.LAYOUT_CREATED)); } if (params.isAsync()) { // close the transaction for this thread @@ -467,7 +452,7 @@ public class LayoutService implements ILayoutService { layoutDao.update(layout); } - Thread computations = new Thread(new Runnable() { + Thread sendEmailThread = new Thread(new Runnable() { @Override public void run() { try { @@ -482,11 +467,8 @@ public class LayoutService implements ILayoutService { } }); - LogParams logParams = new LogParams().object(topLayout).description("Created successfully.") - .type(LogType.LAYOUT_CREATED); - logService.log(logParams); - - computations.start(); + logger.info("Data overlay " + topLayout.getId() + " created successfully"); + sendEmailThread.start(); return topLayout; } @@ -900,7 +882,7 @@ public class LayoutService implements ILayoutService { @Override public EmailSender getEmailSender() { - if (emailSender==null) { + if (emailSender == null) { emailSender = new EmailSender(configurationService); } return emailSender; diff --git a/service/src/main/java/lcsb/mapviewer/services/impl/LogService.java b/service/src/main/java/lcsb/mapviewer/services/impl/LogService.java deleted file mode 100644 index dbe11f6a66158cb79ed2af8dd1fccfa8134c2dc8..0000000000000000000000000000000000000000 --- a/service/src/main/java/lcsb/mapviewer/services/impl/LogService.java +++ /dev/null @@ -1,118 +0,0 @@ -package lcsb.mapviewer.services.impl; - -import java.util.Calendar; - -import lcsb.mapviewer.common.Configuration; -import lcsb.mapviewer.common.ObjectUtils; -import lcsb.mapviewer.common.exception.InvalidArgumentException; -import lcsb.mapviewer.model.log.GenericLog; -import lcsb.mapviewer.model.log.ObjectLog; -import lcsb.mapviewer.model.log.SystemLog; -import lcsb.mapviewer.model.user.User; -import lcsb.mapviewer.persist.dao.log.LogDao; -import lcsb.mapviewer.persist.dao.user.UserDao; -import lcsb.mapviewer.services.interfaces.ILogService; - -import org.apache.log4j.Logger; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.transaction.annotation.Transactional; - -/** - * Class responsible for logging. - * - * @author Piotr Gawron - * - */ -@Transactional(value = "txManager") -public class LogService implements ILogService { - - /** - * Default class logger. - */ - @SuppressWarnings("unused") - private static Logger logger = Logger.getLogger(LogService.class); - - /** - * Data access object for log entries. - */ - @Autowired - private LogDao logDao; - - /** - * Default used used for loggin events. - */ - private User loggedUser; - - /** - * Service used to access logs. - * - * @see ILogService - */ - @Autowired - private UserDao userDao; - - /** - * @return the logDao - * @see #logDao - */ - public LogDao getLogDao() { - return logDao; - } - - /** - * @param logDao - * the logDao to set - * @see #logDao - */ - public void setLogDao(LogDao logDao) { - this.logDao = logDao; - } - - @Override - public void setLoggedUser(User user) { - this.loggedUser = user; - } - - @Override - public GenericLog log(LogParams params) { - if (params.getType() == null) { - throw new InvalidArgumentException("Type cannot be null"); - } - - GenericLog log; - if (params.getObject() != null) { - Object object = params.getObject(); - // get identifier of an object - Integer id = null; - try { - id = ObjectUtils.getIdOfObject(object); - } catch (Exception e) { - throw new InvalidArgumentException("Invalid object: " + object.getClass()); - } - if (id == null) { - throw new InvalidArgumentException("Object must contain not null id"); - } - - log = new ObjectLog(); - ((ObjectLog) log).setTable(object.getClass()); - ((ObjectLog) log).setObjectId(id); - - } else { - log = new SystemLog(); - } - log.setTime(Calendar.getInstance()); - log.setType(params.getType()); - log.setDescription(params.description()); - - if (params.getUser() != null) { - log.setUser(params.getUser()); - } else if (loggedUser != null) { - log.setUser(loggedUser); - } else { - log.setUser(userDao.getUserByLogin(Configuration.ANONYMOUS_LOGIN)); - } - logDao.add(log); - return log; - } - -} diff --git a/service/src/main/java/lcsb/mapviewer/services/impl/ProjectService.java b/service/src/main/java/lcsb/mapviewer/services/impl/ProjectService.java index 78f9c1a5ec8571ee77aec43f1b5884b2e8aaa312..a00b4eeb22c989378fffaf9e910208d7fddfc3ab 100644 --- a/service/src/main/java/lcsb/mapviewer/services/impl/ProjectService.java +++ b/service/src/main/java/lcsb/mapviewer/services/impl/ProjectService.java @@ -59,7 +59,6 @@ import lcsb.mapviewer.converter.zip.ZipEntryFile; import lcsb.mapviewer.model.Project; import lcsb.mapviewer.model.ProjectStatus; import lcsb.mapviewer.model.cache.UploadedFileEntry; -import lcsb.mapviewer.model.log.LogType; import lcsb.mapviewer.model.map.BioEntity; import lcsb.mapviewer.model.map.MiriamData; import lcsb.mapviewer.model.map.MiriamType; @@ -87,8 +86,6 @@ import lcsb.mapviewer.services.SecurityException; import lcsb.mapviewer.services.UserAccessException; import lcsb.mapviewer.services.interfaces.ICommentService; import lcsb.mapviewer.services.interfaces.IConfigurationService; -import lcsb.mapviewer.services.interfaces.ILogService; -import lcsb.mapviewer.services.interfaces.ILogService.LogParams; import lcsb.mapviewer.services.interfaces.IModelService; import lcsb.mapviewer.services.interfaces.IProjectService; import lcsb.mapviewer.services.interfaces.IUserService; @@ -152,14 +149,6 @@ public class ProjectService implements IProjectService { @Autowired private ICommentService commentService; - /** - * Service used to access logs. - * - * @see ILogService - */ - @Autowired - private ILogService logService; - /** * Service that manages and gives access to configuration parameters. */ @@ -359,8 +348,7 @@ public class ProjectService implements IProjectService { projectDao.commit(); } - LogParams params = new LogParams().type(LogType.MAP_REMOVED).object(project); - logService.log(params); + logger.info("Project " + project.getProjectId() + " removed successfully."); if (email != null) { try { @@ -475,7 +463,7 @@ public class ProjectService implements IProjectService { for (User user : userDao.getAll()) { if (!processedUser.contains(user)) { processedUser.add(user); - userService.createDefaultBasicPrivilegesForUser(user); + userService.createDefaultPrivilegesForUser(user); userService.createDefaultProjectPrivilegesForUser(project, user); } } @@ -616,17 +604,11 @@ public class ProjectService implements IProjectService { projectDao.flush(); List<BuildInLayout> buildInLayouts = new ArrayList<>(); - BuildInLayout nested = null; - if (params.isSemanticZoom()) { - nested = BuildInLayout.SEMANTIC; - } else { - nested = BuildInLayout.NESTED; - } if (params.isNetworkLayoutAsDefault()) { buildInLayouts.add(BuildInLayout.NORMAL); - buildInLayouts.add(nested); + buildInLayouts.add(BuildInLayout.NESTED); } else { - buildInLayouts.add(nested); + buildInLayouts.add(BuildInLayout.NESTED); buildInLayouts.add(BuildInLayout.NORMAL); } buildInLayouts.add(BuildInLayout.CLEAN); @@ -645,7 +627,7 @@ public class ProjectService implements IProjectService { topLayout.setHierarchicalView(buildInLayout.isNested()); topModel.addLayout(0, topLayout); List<Layout> semanticLevelOverlays = new ArrayList<>(); - if (buildInLayout.equals(BuildInLayout.SEMANTIC) && params.isSemanticZoomContainsMultipleLayouts()) { + if (params.isSemanticZoomContainsMultipleLayouts() && buildInLayout == BuildInLayout.NESTED) { for (int i = 0; i <= topModel.getZoomLevels(); i++) { String directory = params.getProjectDir() + "/" + buildInLayout.getDirectorySuffix() + "-" + i + "-" + topModel.getId() + "/"; @@ -669,7 +651,7 @@ public class ProjectService implements IProjectService { connection.getSubmodel().setZoomLevels(generator.computeZoomLevels(connection.getSubmodel().getModel())); connection.getSubmodel().setTileSize(MapGenerator.TILE_SIZE); - if (buildInLayout.equals(BuildInLayout.SEMANTIC) && params.isSemanticZoomContainsMultipleLayouts()) { + if (params.isSemanticZoomContainsMultipleLayouts() && buildInLayout == BuildInLayout.NESTED) { for (int i = 0; i <= topModel.getZoomLevels(); i++) { String directory = params.getProjectDir() + "/" + buildInLayout.getDirectorySuffix() + "-" + i + "-" + submodelId + "/"; @@ -812,13 +794,11 @@ public class ProjectService implements IProjectService { createModel(params, project); Model originalModel = project.getModels().iterator().next().getModel(); - if (!params.isSemanticZoom()) { - new CreateHierarchyCommand(originalModel, generator.computeZoomLevels(originalModel), - generator.computeZoomFactor(originalModel)).execute(); - for (Model model : originalModel.getSubmodels()) { - new CreateHierarchyCommand(model, generator.computeZoomLevels(model), generator.computeZoomFactor(model)) - .execute(); - } + new CreateHierarchyCommand(originalModel, generator.computeZoomLevels(originalModel), + generator.computeZoomFactor(originalModel)).execute(); + for (Model model : originalModel.getSubmodels()) { + new CreateHierarchyCommand(model, generator.computeZoomLevels(model), generator.computeZoomFactor(model)) + .execute(); } addUsers(project, params); @@ -872,10 +852,7 @@ public class ProjectService implements IProjectService { } } - LogParams params = new LogParams().description("Created successfully").type(LogType.MAP_CREATED) - .object(originalModel); - logService.log(params); - + logger.info("Project " + project.getProjectId() + " created successfully."); } catch (HibernateException e) { outOfMemoryBuffer = null; logger.error("Problem with database", e); @@ -1372,8 +1349,8 @@ public class ProjectService implements IProjectService { * exception that caused problems */ private void handleCreateProjectException(final CreateProjectParams params, Exception e) { + logger.error("Problem with uploading project " + params.getProjectId(), e); Project p = projectDao.getProjectByProjectId(params.getProjectId()); - logger.error(e.getMessage(), e); if (p != null) { p.setErrors("Problem with uploading map: " + e.getMessage() + ". More details can be found in log file."); } @@ -1382,8 +1359,6 @@ public class ProjectService implements IProjectService { String email = params.getNotifyEmail(); String projectName = params.getProjectId(); - LogParams logParams = new LogParams().description("Failed: " + e.getMessage()).type(LogType.MAP_CREATED).object(p); - logService.log(logParams); if (email != null) { sendUnsuccesfullEmail(projectName, email, e); } diff --git a/service/src/main/java/lcsb/mapviewer/services/impl/UserService.java b/service/src/main/java/lcsb/mapviewer/services/impl/UserService.java index 633bee5d8cf09e1cb9bdd4f81b4666a03ef171aa..1736ec0cd3327e2347e199ec54daaa0bceac166f 100644 --- a/service/src/main/java/lcsb/mapviewer/services/impl/UserService.java +++ b/service/src/main/java/lcsb/mapviewer/services/impl/UserService.java @@ -28,8 +28,7 @@ import lcsb.mapviewer.common.comparator.IntegerComparator; import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.geometry.ColorParser; import lcsb.mapviewer.model.Project; -import lcsb.mapviewer.model.log.LogType; -import lcsb.mapviewer.model.user.BasicPrivilege; +import lcsb.mapviewer.model.user.Privilege; import lcsb.mapviewer.model.user.ConfigurationElementType; import lcsb.mapviewer.model.user.ConfigurationOption; import lcsb.mapviewer.model.user.ObjectPrivilege; @@ -42,8 +41,6 @@ import lcsb.mapviewer.services.SecurityException; import lcsb.mapviewer.services.UserDTO; import lcsb.mapviewer.services.interfaces.IConfigurationService; import lcsb.mapviewer.services.interfaces.ILdapService; -import lcsb.mapviewer.services.interfaces.ILogService; -import lcsb.mapviewer.services.interfaces.ILogService.LogParams; import lcsb.mapviewer.services.interfaces.IUserService; /** @@ -81,12 +78,6 @@ public class UserService implements IUserService { @Autowired private PasswordEncoder passwordEncoder; - /** - * Service used for logging. - */ - @Autowired - private ILogService logService; - @Autowired private ILdapService ldapService; @@ -117,15 +108,15 @@ public class UserService implements IUserService { } @Override - public void setUserPrivilege(User user, BasicPrivilege privilege) { + public void setUserPrivilege(User user, Privilege privilege) { updateUserPrivilegesWithoutDbModification(user, privilege); updateUser(user); userDao.flush(); } - private void updateUserPrivilegesWithoutDbModification(User user, BasicPrivilege privilege) { - BasicPrivilege oldPrivilege = null; - for (BasicPrivilege privilegeIter : user.getPrivileges()) { + private void updateUserPrivilegesWithoutDbModification(User user, Privilege privilege) { + Privilege oldPrivilege = null; + for (Privilege privilegeIter : user.getPrivileges()) { if (privilegeIter.equalsPrivilege(privilege)) { oldPrivilege = privilegeIter; } @@ -142,9 +133,7 @@ public class UserService implements IUserService { @Override public void addUser(User user) { userDao.add(user); - LogParams params = new LogParams().description("User " + user.getLogin() + " created.").type(LogType.USER_CREATED) - .object(user); - logService.log(params); + logger.info("User " + user.getLogin() + " created successfully"); } @Override @@ -155,9 +144,7 @@ public class UserService implements IUserService { @Override public void deleteUser(User user) { userDao.delete(user); - LogParams params = new LogParams().description("User " + user.getLogin() + " removed.").type(LogType.USER_CREATED) - .object(user); - logService.log(params); + logger.info("User " + user.getLogin() + " removed successfully"); } @Override @@ -176,8 +163,8 @@ public class UserService implements IUserService { // users and drop privileges one by one) List<User> users = userDao.getAll(); for (User user : users) { - List<BasicPrivilege> toRemove = new ArrayList<>(); - for (BasicPrivilege privilege : user.getPrivileges()) { + List<Privilege> toRemove = new ArrayList<>(); + for (Privilege privilege : user.getPrivileges()) { if (privilege.getType().equals(type) && privilege instanceof ObjectPrivilege && integerComparator.compare(((ObjectPrivilege) privilege).getIdObject(), id) == 0) { toRemove.add(privilege); @@ -192,10 +179,10 @@ public class UserService implements IUserService { @Override public int getUserPrivilegeLevel(User user, PrivilegeType type) { - if (type.getPrivilegeClassType() != BasicPrivilege.class) { + if (type.getPrivilegeClassType() != Privilege.class) { throw new InvalidArgumentException("This privilege requires additional information"); } - for (BasicPrivilege privilege : user.getPrivileges()) { + for (Privilege privilege : user.getPrivileges()) { if (privilege.getType().equals(type)) { return privilege.getLevel(); } @@ -234,7 +221,7 @@ public class UserService implements IUserService { user = userDao.getById(user.getId()); } IntegerComparator integerComparator = new IntegerComparator(); - for (BasicPrivilege privilege : user.getPrivileges()) { + for (Privilege privilege : user.getPrivileges()) { if (privilege.getClass() == ObjectPrivilege.class) { ObjectPrivilege oPrivilege = (ObjectPrivilege) privilege; if (oPrivilege.getType().equals(type) && integerComparator.compare(oPrivilege.getIdObject(), id) == 0) { @@ -247,10 +234,10 @@ public class UserService implements IUserService { @Override public void setUserPrivilege(User user, PrivilegeType type, Integer value) { - BasicPrivilege privilege = new BasicPrivilege(value, type, user); + Privilege privilege = new Privilege(value, type, user); - BasicPrivilege oldPrivilege = null; - for (BasicPrivilege privilegeIter : user.getPrivileges()) { + Privilege oldPrivilege = null; + for (Privilege privilegeIter : user.getPrivileges()) { if (privilegeIter.getType().equals(type)) { oldPrivilege = privilegeIter; } @@ -540,7 +527,7 @@ public class UserService implements IUserService { user.setEmail(ldapUserData.getEmail()); user.setConnectedToLdap(true); addUser(user); - createDefaultBasicPrivilegesForUser(user); + createDefaultPrivilegesForUser(user); for (Project project : projectDao.getAll()) { createDefaultProjectPrivilegesForUser(project, user); } @@ -582,9 +569,9 @@ public class UserService implements IUserService { } @Override - public void createDefaultBasicPrivilegesForUser(User user) { + public void createDefaultPrivilegesForUser(User user) { for (PrivilegeType type : PrivilegeType.values()) { - if (BasicPrivilege.class.equals(type.getPrivilegeClassType())) { + if (Privilege.class.equals(type.getPrivilegeClassType())) { int level = 0; ConfigurationOption option = configurationService.getValue(type); if (option != null) { @@ -593,7 +580,7 @@ public class UserService implements IUserService { } else if (StringUtils.isNumeric(option.getValue())) { level = Integer.valueOf(option.getValue()); } - BasicPrivilege privilege = new BasicPrivilege(level, type, user); + Privilege privilege = new Privilege(level, type, user); updateUserPrivilegesWithoutDbModification(user, privilege); } } diff --git a/service/src/main/java/lcsb/mapviewer/services/interfaces/ILogService.java b/service/src/main/java/lcsb/mapviewer/services/interfaces/ILogService.java deleted file mode 100644 index dec650d9714b5d182d3aaecebdf7958005b11b37..0000000000000000000000000000000000000000 --- a/service/src/main/java/lcsb/mapviewer/services/interfaces/ILogService.java +++ /dev/null @@ -1,135 +0,0 @@ -package lcsb.mapviewer.services.interfaces; - -import lcsb.mapviewer.model.log.GenericLog; -import lcsb.mapviewer.model.log.LogType; -import lcsb.mapviewer.model.user.User; - -/** - * Service that allows to log some system messages. - * - * @author Piotr Gawron - * - */ -public interface ILogService { - /** - * Structure describing log event parameters. - * - * @author Piotr Gawron - * - */ - class LogParams { - /** - * Type of the log event. Field is obligatory. - */ - private LogType type; - /** - * Description of the log event. - */ - private String description; - /** - * Object to which this entry refers to. - */ - private Object object; - /** - * Logged user that caused this entry. If set to null then value from - * {@link ILogService#setLoggedUser(User)} will be used. - */ - private User user; - - /** - * @return the type - * @see #type - */ - public LogType getType() { - return type; - } - - /** - * @param type - * the type to set - * @see #type - * @return {@link LogParams object} with all params - */ - public LogParams type(LogType type) { - this.type = type; - return this; - } - - /** - * @return the description - * @see #description - */ - public String description() { - return description; - } - - /** - * @param description - * the description to set - * @see #description - * @return {@link LogParams object} with all params - */ - public LogParams description(String description) { - this.description = description; - return this; - } - - /** - * @return the object - * @see #object - */ - public Object getObject() { - return object; - } - - /** - * @param object - * the object to set - * @see #object - * @return {@link LogParams object} with all params - */ - public LogParams object(Object object) { - this.object = object; - return this; - } - - /** - * @return the user - * @see #user - */ - public User getUser() { - return user; - } - - /** - * @param user - * the user to set - * @see #user - * @return {@link LogParams object} with all params - */ - public LogParams user(User user) { - this.user = user; - return this; - } - } - - /** - * Method adds a log entry. The parameters define additional information about - * log. - * - * @param params - * {@link LogParams params} of the log - * @return returns created log entry - */ - GenericLog log(LogParams params); - - /** - * Sets user that should be used as default user to be put as the author of - * new entries. - * - * @param loggedUser - * user that should be used as a deafult one for loggin events. This - * value is always overriden by {@link LogParams#user} (if set). - */ - void setLoggedUser(User loggedUser); -} diff --git a/service/src/main/java/lcsb/mapviewer/services/interfaces/IUserService.java b/service/src/main/java/lcsb/mapviewer/services/interfaces/IUserService.java index 49f5ad04bc5f652887c0fb010b07c6933a4c8f5b..a97215e9d34c15283813caa7a4310598762c7fcd 100644 --- a/service/src/main/java/lcsb/mapviewer/services/interfaces/IUserService.java +++ b/service/src/main/java/lcsb/mapviewer/services/interfaces/IUserService.java @@ -6,7 +6,7 @@ import java.util.Map; import lcsb.mapviewer.commands.ColorExtractor; import lcsb.mapviewer.model.Project; -import lcsb.mapviewer.model.user.BasicPrivilege; +import lcsb.mapviewer.model.user.Privilege; import lcsb.mapviewer.model.user.PrivilegeType; import lcsb.mapviewer.model.user.User; import lcsb.mapviewer.services.SecurityException; @@ -95,7 +95,7 @@ public interface IUserService { * @param privilege * user privilege */ - void setUserPrivilege(User user, BasicPrivilege privilege); + void setUserPrivilege(User user, Privilege privilege); /** * Adds user to the system. @@ -184,7 +184,7 @@ public interface IUserService { void setLdapService(ILdapService ldapService); void createDefaultProjectPrivilegesForUser(Project project, User user); - void createDefaultBasicPrivilegesForUser(User user); + void createDefaultPrivilegesForUser(User user); Map<String, Boolean> ldapAccountExistsForLogin(Collection<User> logins); } diff --git a/service/src/main/java/lcsb/mapviewer/services/utils/CreateProjectParams.java b/service/src/main/java/lcsb/mapviewer/services/utils/CreateProjectParams.java index a7b7d87c1e5eab3bbc80dfdcebba84a7010a68f4..ca990427c6a0d2394d170f6ec103470e326624c2 100644 --- a/service/src/main/java/lcsb/mapviewer/services/utils/CreateProjectParams.java +++ b/service/src/main/java/lcsb/mapviewer/services/utils/CreateProjectParams.java @@ -63,7 +63,6 @@ public class CreateProjectParams { * Is the project a complex multi-file project. */ private boolean complex; - private boolean semanticZoom; private boolean semanticZoomContainsMultipleLayouts = false; /** @@ -782,19 +781,6 @@ public class CreateProjectParams { return this; } - public CreateProjectParams semanticZoom(boolean semanticZoom) { - this.semanticZoom = semanticZoom; - return this; - } - - public CreateProjectParams semanticZoom(String value) { - return this.semanticZoom("true".equals(value)); - } - - public boolean isSemanticZoom() { - return this.semanticZoom; - } - public CreateProjectParams semanticZoomContainsMultipleLayouts(boolean semanticZoomContainsMultipleLayouts) { this.semanticZoomContainsMultipleLayouts = semanticZoomContainsMultipleLayouts; return this; diff --git a/service/src/main/java/lcsb/mapviewer/services/utils/data/BuildInLayout.java b/service/src/main/java/lcsb/mapviewer/services/utils/data/BuildInLayout.java index 617981dc0fb393471e878d6aec7d4948223493d5..8f30ecde5992625ca63ea397e685eeea258856b0 100644 --- a/service/src/main/java/lcsb/mapviewer/services/utils/data/BuildInLayout.java +++ b/service/src/main/java/lcsb/mapviewer/services/utils/data/BuildInLayout.java @@ -7,36 +7,35 @@ package lcsb.mapviewer.services.utils.data; * @author Piotr Gawron * */ -public enum BuildInLayout { +public enum BuildInLayout { // /** * Normal strainghtforward visualization. */ - NORMAL("Network", "_normal", null, false), + NORMAL("Network", "_normal", null, false), // // /** // * Set of data containing Substantia Nigra data for Parkinson Disease (false // * discovery ratio 0.01). // */ // FDR_001("PD Substantia Nigra FDR=0.01", "_001", "/enricoData/ge001.txt", - // false), + // false), // // /** // * Set of data containing Substantia Nigra data for Parkinson Disease (false // * discovery ratio 0.05). // */ // FDR_005("PD Substantia Nigra FDR=0.05", "_005", "/enricoData/ge005.txt", - // false), + // false), // // /** // * Set of data containing aging data for Parkinson Disease . // */ - // AGING("Aging", "_ageing", "/enricoData/ageing.txt", false), + // AGING("Aging", "_ageing", "/enricoData/ageing.txt", false), // /** * Standard visualization with hierarchical view. */ - NESTED("Pathways and compartments", "_nested", null, true), - SEMANTIC("Semantic zoom", "_semantic", null, true), + NESTED("Pathways and compartments", "_nested", null, true), // /** * Clean visualization (with colors reset to black and white). */ - CLEAN("Empty", "_empty", null, false); + CLEAN("Empty", "_empty", null, false); // /** * Title of the layout. diff --git a/service/src/main/java/lcsb/mapviewer/services/utils/data/ColorSchemaColumn.java b/service/src/main/java/lcsb/mapviewer/services/utils/data/ColorSchemaColumn.java index 46e8b0356ac1b2471aadc13bab977d4adc22cc5f..29fc6ada64de065ea85f97ef7884b6aaa1e1ec7c 100644 --- a/service/src/main/java/lcsb/mapviewer/services/utils/data/ColorSchemaColumn.java +++ b/service/src/main/java/lcsb/mapviewer/services/utils/data/ColorSchemaColumn.java @@ -18,113 +18,113 @@ public enum ColorSchemaColumn { /** * Name of the element. */ - NAME("name", new ColorSchemaType[] { ColorSchemaType.GENERIC, ColorSchemaType.GENETIC_VARIANT }), + NAME("name", new ColorSchemaType[] { ColorSchemaType.GENERIC, ColorSchemaType.GENETIC_VARIANT }), // - GENE_NAME("gene_name", new ColorSchemaType[] { ColorSchemaType.GENERIC, ColorSchemaType.GENETIC_VARIANT }), + GENE_NAME("gene_name", new ColorSchemaType[] { ColorSchemaType.GENERIC, ColorSchemaType.GENETIC_VARIANT }), // /** * Name of the element. */ - MODEL_NAME("model_name", new ColorSchemaType[] { ColorSchemaType.GENERIC, ColorSchemaType.GENETIC_VARIANT }), + MODEL_NAME("model_name", new ColorSchemaType[] { ColorSchemaType.GENERIC, ColorSchemaType.GENETIC_VARIANT }), // /** * Value that will be transformed into new color. * * @see ColorSchemaColumn#COLOR */ - VALUE("value", new ColorSchemaType[] { ColorSchemaType.GENERIC }), + VALUE("value", new ColorSchemaType[] { ColorSchemaType.GENERIC }), // /** * In which compartment the element should be located. */ - COMPARTMENT("compartment", new ColorSchemaType[] { ColorSchemaType.GENERIC, ColorSchemaType.GENETIC_VARIANT }), + COMPARTMENT("compartment", new ColorSchemaType[] { ColorSchemaType.GENERIC, ColorSchemaType.GENETIC_VARIANT }), // /** * Class type of the element. */ - TYPE("type", new ColorSchemaType[] { ColorSchemaType.GENERIC, ColorSchemaType.GENETIC_VARIANT }), + TYPE("type", new ColorSchemaType[] { ColorSchemaType.GENERIC, ColorSchemaType.GENETIC_VARIANT }), // /** * New element/reaction color. */ - COLOR("color", new ColorSchemaType[] { ColorSchemaType.GENERIC, ColorSchemaType.GENETIC_VARIANT }), + COLOR("color", new ColorSchemaType[] { ColorSchemaType.GENERIC, ColorSchemaType.GENETIC_VARIANT }), // /** * Identifier of the element. */ - IDENTIFIER("identifier", new ColorSchemaType[] { ColorSchemaType.GENERIC, ColorSchemaType.GENETIC_VARIANT }), + IDENTIFIER("identifier", new ColorSchemaType[] { ColorSchemaType.GENERIC, ColorSchemaType.GENETIC_VARIANT }), // /** * Element identifier. */ - ELEMENT_IDENTIFIER("elementIdentifier", new ColorSchemaType[] { ColorSchemaType.GENERIC }), + ELEMENT_IDENTIFIER("elementIdentifier", new ColorSchemaType[] { ColorSchemaType.GENERIC }), // /** * Element identifier. */ @Deprecated - REACTION_IDENTIFIER("reactionIdentifier", new ColorSchemaType[] { ColorSchemaType.GENERIC }), + REACTION_IDENTIFIER("reactionIdentifier", new ColorSchemaType[] { ColorSchemaType.GENERIC }), // /** * New line width of the reaction. */ - LINE_WIDTH("lineWidth", new ColorSchemaType[] { ColorSchemaType.GENERIC }), + LINE_WIDTH("lineWidth", new ColorSchemaType[] { ColorSchemaType.GENERIC }), // /** * Position where gene variants starts. */ - POSITION("position", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), + POSITION("position", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), // /** * Original DNA of the variant. */ - ORIGINAL_DNA("original_dna", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), + ORIGINAL_DNA("original_dna", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), // /** * Alternative DNA of the variant. */ - ALTERNATIVE_DNA("alternative_dna", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), + ALTERNATIVE_DNA("alternative_dna", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), // /** * Short description of the entry. */ - DESCRIPTION("description", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT, ColorSchemaType.GENERIC }), + DESCRIPTION("description", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT, ColorSchemaType.GENERIC }), // /** * Variant references. */ - REFERENCES("references", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), + REFERENCES("references", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), // /** * What's the {@link ReferenceGenomeType}. */ - REFERENCE_GENOME_TYPE("reference_genome_type", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), + REFERENCE_GENOME_TYPE("reference_genome_type", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), // /** * {@link ReferenceGenome#version Version} of the reference genome. */ - REFERENCE_GENOME_VERSION("reference_genome_version", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), + REFERENCE_GENOME_VERSION("reference_genome_version", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), // /** * Contig where variant was observed. */ - CONTIG("contig", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), + CONTIG("contig", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), // - CHROMOSOME("chromosome", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), + CHROMOSOME("chromosome", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), // - ALLEL_FREQUENCY("allel_frequency", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), + ALLEL_FREQUENCY("allele_frequency", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), // - VARIANT_IDENTIFIER("variant_identifier", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), + VARIANT_IDENTIFIER("variant_identifier", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }), // /** * Should the direction of reaction be reversed. */ - REVERSE_REACTION("reverseReaction", new ColorSchemaType[] { ColorSchemaType.GENERIC }), + REVERSE_REACTION("reverseReaction", new ColorSchemaType[] { ColorSchemaType.GENERIC }), // /** * Optional amino acid change in the variant. */ - AMINO_ACID_CHANGE("amino_acid_change", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }); + AMINO_ACID_CHANGE("amino_acid_change", new ColorSchemaType[] { ColorSchemaType.GENETIC_VARIANT }); // /** * Default constructor that creates enum entry. diff --git a/service/src/main/resources/applicationContext-service.xml b/service/src/main/resources/applicationContext-service.xml index 961c5a7b037e3da2064d1f974c6e52805b6d93d4..f5773c1f8ccf6f5356ae72ac7f6ba57de3280d1d 100644 --- a/service/src/main/resources/applicationContext-service.xml +++ b/service/src/main/resources/applicationContext-service.xml @@ -25,8 +25,6 @@ <bean id="LdapService" class="lcsb.mapviewer.services.impl.LdapService"/> - <bean id="LogService" class="lcsb.mapviewer.services.impl.LogService"/> - <bean id="MiriamService" class="lcsb.mapviewer.services.impl.MiriamService"/> <bean id="MiRNAService" class="lcsb.mapviewer.services.search.mirna.MiRNAService"/> diff --git a/service/src/test/java/lcsb/mapviewer/services/ServiceTestFunctions.java b/service/src/test/java/lcsb/mapviewer/services/ServiceTestFunctions.java index 919f9575d2ae61fa779696a5a8a538517fc7156b..b50fb4bc959dcecac441fd920b641b81baf2b5b3 100644 --- a/service/src/test/java/lcsb/mapviewer/services/ServiceTestFunctions.java +++ b/service/src/test/java/lcsb/mapviewer/services/ServiceTestFunctions.java @@ -60,7 +60,6 @@ import lcsb.mapviewer.persist.dao.ConfigurationDao; import lcsb.mapviewer.persist.dao.ProjectDao; import lcsb.mapviewer.persist.dao.cache.CacheQueryDao; import lcsb.mapviewer.persist.dao.graphics.PolylineDao; -import lcsb.mapviewer.persist.dao.log.LogDao; import lcsb.mapviewer.persist.dao.map.CommentDao; import lcsb.mapviewer.persist.dao.map.ModelDao; import lcsb.mapviewer.persist.dao.map.ReactionDao; @@ -72,7 +71,6 @@ import lcsb.mapviewer.services.interfaces.ICommentService; import lcsb.mapviewer.services.interfaces.IConfigurationService; import lcsb.mapviewer.services.interfaces.IExternalServicesService; import lcsb.mapviewer.services.interfaces.ILayoutService; -import lcsb.mapviewer.services.interfaces.ILogService; import lcsb.mapviewer.services.interfaces.IModelService; import lcsb.mapviewer.services.interfaces.IProjectService; import lcsb.mapviewer.services.interfaces.ISearchService; @@ -118,12 +116,6 @@ public abstract class ServiceTestFunctions { @Autowired protected ILayoutService layoutService; - @Autowired - protected ILogService logService; - - @Autowired - protected LogDao logDao; - @Autowired protected SearchHistoryDao searchHistoryDao; @@ -203,6 +195,14 @@ public abstract class ServiceTestFunctions { return appender.getWarnings(); } + protected List<LoggingEvent> getErrors() { + return appender.getErrors(); + } + + protected List<LoggingEvent> getInfos() { + return appender.getInfos(); + } + protected String readFile(String file) throws IOException { StringBuilder stringBuilder = new StringBuilder(); BufferedReader reader = new BufferedReader(new FileReader(file)); diff --git a/service/src/test/java/lcsb/mapviewer/services/impl/LayoutServiceTest.java b/service/src/test/java/lcsb/mapviewer/services/impl/LayoutServiceTest.java index 0521504d113d2dd571b86f6a383411f3672771fb..ad76543a9dc3a1a471d13399bf3f19babccd763a 100644 --- a/service/src/test/java/lcsb/mapviewer/services/impl/LayoutServiceTest.java +++ b/service/src/test/java/lcsb/mapviewer/services/impl/LayoutServiceTest.java @@ -19,7 +19,6 @@ import org.junit.Test; import org.mockito.Mockito; import org.springframework.beans.factory.annotation.Autowired; -import lcsb.mapviewer.common.Configuration; import lcsb.mapviewer.converter.ConverterParams; import lcsb.mapviewer.converter.model.celldesigner.CellDesignerXmlParser; import lcsb.mapviewer.model.Project; @@ -28,7 +27,7 @@ import lcsb.mapviewer.model.map.layout.LayoutStatus; import lcsb.mapviewer.model.map.model.Model; import lcsb.mapviewer.model.map.model.ModelSubmodelConnection; import lcsb.mapviewer.model.map.model.SubmodelType; -import lcsb.mapviewer.model.user.BasicPrivilege; +import lcsb.mapviewer.model.user.Privilege; import lcsb.mapviewer.model.user.ObjectPrivilege; import lcsb.mapviewer.model.user.PrivilegeType; import lcsb.mapviewer.model.user.User; @@ -58,15 +57,13 @@ public class LayoutServiceTest extends ServiceTestFunctions { // assume that we have admin account with all the privileges String adminToken; String token; - + User user; @Before public void setUp() throws Exception { adminToken = userService.login("admin", "admin"); - logService.setLoggedUser(userService.getUserByLogin(Configuration.ANONYMOUS_LOGIN)); - // we use custom threads because in layout service there is commit method // called, and because of that hibernate session injected by spring cannot // commit at the end of the test case @@ -119,7 +116,7 @@ public class LayoutServiceTest extends ServiceTestFunctions { try { int initialSize = model.getLayouts().size(); assertFalse(layoutService.userCanAddLayout(model, user)); - userService.setUserPrivilege(user, new BasicPrivilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); + userService.setUserPrivilege(user, new Privilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); assertFalse(layoutService.userCanAddLayout(model, user)); @@ -127,20 +124,20 @@ public class LayoutServiceTest extends ServiceTestFunctions { assertTrue(layoutService.userCanAddLayout(model, user)); - CreateLayoutParams params = new CreateLayoutParams().name("Test"). - directory("testDir"). - model(model). - colorInputStream(new FileInputStream("testFiles/enricoData/ge001.txt")). + CreateLayoutParams params = new CreateLayoutParams().name("Test").// + directory("testDir").// + model(model).// + colorInputStream(new FileInputStream("testFiles/enricoData/ge001.txt")).// user(user); Layout row = layoutService.createLayout(params); assertFalse(layoutService.userCanAddLayout(model, user)); - userService.setUserPrivilege(user, new BasicPrivilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); + userService.setUserPrivilege(user, new Privilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); assertFalse(layoutService.userCanAddLayout(model, user)); - userService.setUserPrivilege(user, new BasicPrivilege(2, PrivilegeType.CUSTOM_LAYOUTS, user)); + userService.setUserPrivilege(user, new Privilege(2, PrivilegeType.CUSTOM_LAYOUTS, user)); assertTrue(layoutService.userCanAddLayout(model, user)); @@ -159,13 +156,13 @@ public class LayoutServiceTest extends ServiceTestFunctions { @Test public void testGetAvailable() throws Exception { try { - userService.setUserPrivilege(user, new BasicPrivilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); + userService.setUserPrivilege(user, new Privilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); assertEquals(1, layoutService.getAvailableCustomLayoutsNumber(user)); - CreateLayoutParams params = new CreateLayoutParams().name("Test"). - directory("testDir"). - model(model). - colorInputStream(new FileInputStream("testFiles/enricoData/ge001.txt")). + CreateLayoutParams params = new CreateLayoutParams().name("Test").// + directory("testDir").// + model(model).// + colorInputStream(new FileInputStream("testFiles/enricoData/ge001.txt")).// user(user); Layout row = layoutService.createLayout(params); @@ -195,12 +192,12 @@ public class LayoutServiceTest extends ServiceTestFunctions { assertNotNull(layouts); assertEquals(0, layouts.size()); - userService.setUserPrivilege(user, new BasicPrivilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); + userService.setUserPrivilege(user, new Privilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); - CreateLayoutParams params = new CreateLayoutParams().name("Test"). - directory("testDir"). - model(model). - colorInputStream(new FileInputStream("testFiles/enricoData/ge001.txt")). + CreateLayoutParams params = new CreateLayoutParams().name("Test").// + directory("testDir").// + model(model).// + colorInputStream(new FileInputStream("testFiles/enricoData/ge001.txt")).// user(user); Layout row = layoutService.createLayout(params); @@ -229,12 +226,12 @@ public class LayoutServiceTest extends ServiceTestFunctions { assertNotNull(layouts); assertEquals(0, layouts.size()); - userService.setUserPrivilege(user, new BasicPrivilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); + userService.setUserPrivilege(user, new Privilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); - CreateLayoutParams params = new CreateLayoutParams().name("Test"). - directory("testDir"). - model(model). - colorInputStream(new FileInputStream("testFiles/enricoData/ge001.txt")). + CreateLayoutParams params = new CreateLayoutParams().name("Test").// + directory("testDir").// + model(model).// + colorInputStream(new FileInputStream("testFiles/enricoData/ge001.txt")).// user(user); Layout row = layoutService.createLayout(params); @@ -265,15 +262,15 @@ public class LayoutServiceTest extends ServiceTestFunctions { assertNotNull(layouts); assertEquals(0, layouts.size()); - userService.setUserPrivilege(user, new BasicPrivilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); - CreateLayoutParams params = new CreateLayoutParams().name("Test"). - directory("testDir"). - model(model). - colorInputStream(new FileInputStream("testFiles/enricoData/ge001.txt")). - user(user). + userService.setUserPrivilege(user, new Privilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); + CreateLayoutParams params = new CreateLayoutParams().name("Test").// + directory("testDir").// + model(model).// + colorInputStream(new FileInputStream("testFiles/enricoData/ge001.txt")).// + user(user).// async(true); - long logCounter = logDao.getCount(); + long logCounter = getInfos().size(); Layout row = layoutService.createLayout(params); assertNotNull(row); @@ -288,7 +285,7 @@ public class LayoutServiceTest extends ServiceTestFunctions { layouts = layoutService.getCustomLayouts(model, token, false, user); assertEquals(1, layouts.size()); - long logCounter2 = logDao.getCount(); + long logCounter2 = getInfos().size(); assertTrue("Log didn't appeard after creating layout", logCounter < logCounter2); Layout layout = layouts.get(0); @@ -296,9 +293,9 @@ public class LayoutServiceTest extends ServiceTestFunctions { assertFalse("Layout images weren't generated...", layout.getStatus().equals(LayoutStatus.NA)); - logCounter = logDao.getCount(); + logCounter = getInfos().size(); layoutService.removeLayout(layout, null); - logCounter2 = logDao.getCount(); + logCounter2 = getInfos().size(); assertTrue("Log didn't appeard after removing layout", logCounter < logCounter2); @@ -326,13 +323,13 @@ public class LayoutServiceTest extends ServiceTestFunctions { projectService.addProject(localProject); - userService.setUserPrivilege(user, new BasicPrivilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); + userService.setUserPrivilege(user, new Privilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); userService.setUserPrivilege(user, new ObjectPrivilege(localProject, 1, PrivilegeType.VIEW_PROJECT, user)); - CreateLayoutParams params = new CreateLayoutParams().name("Test"). - directory("testDir"). - model(localModel). - colorInputStream(new FileInputStream("testFiles/enricoData/ge001.txt")). + CreateLayoutParams params = new CreateLayoutParams().name("Test").// + directory("testDir").// + model(localModel).// + colorInputStream(new FileInputStream("testFiles/enricoData/ge001.txt")).// user(user); layoutService.createLayout(params); @@ -366,12 +363,12 @@ public class LayoutServiceTest extends ServiceTestFunctions { assertNotNull(layouts); assertEquals(0, layouts.size()); - userService.setUserPrivilege(user, new BasicPrivilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); - CreateLayoutParams params = new CreateLayoutParams().name("Test"). - directory("testDir"). - model(model). - colorInputStream(new FileInputStream("testFiles/enricoData/ge001.txt")). - user(user). + userService.setUserPrivilege(user, new Privilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); + CreateLayoutParams params = new CreateLayoutParams().name("Test").// + directory("testDir").// + model(model).// + colorInputStream(new FileInputStream("testFiles/enricoData/ge001.txt")).// + user(user).// async(false); Layout row = layoutService.createLayout(params); @@ -399,15 +396,15 @@ public class LayoutServiceTest extends ServiceTestFunctions { assertNotNull(layouts); assertEquals(0, layouts.size()); - userService.setUserPrivilege(user, new BasicPrivilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); + userService.setUserPrivilege(user, new Privilege(1, PrivilegeType.CUSTOM_LAYOUTS, user)); ByteArrayInputStream bais = new ByteArrayInputStream( "name reactionIdentifier Color\ns1 #CC0000\ns2 #CCCC00\n re1 #CCCC00\n" .getBytes(StandardCharsets.UTF_8)); - CreateLayoutParams params = new CreateLayoutParams().name("Test"). - directory("testDir"). - model(model). - colorInputStream(bais). - user(user). + CreateLayoutParams params = new CreateLayoutParams().name("Test").// + directory("testDir").// + model(model).// + colorInputStream(bais).// + user(user).// async(false); Layout row = layoutService.createLayout(params); diff --git a/service/src/test/java/lcsb/mapviewer/services/impl/ProjectServiceTest.java b/service/src/test/java/lcsb/mapviewer/services/impl/ProjectServiceTest.java index d56d4befe0a58324ec801cbc0fbd8bb0d374a0b8..f2662d31704357f1359dfde340fdf11a30dc1aa5 100644 --- a/service/src/test/java/lcsb/mapviewer/services/impl/ProjectServiceTest.java +++ b/service/src/test/java/lcsb/mapviewer/services/impl/ProjectServiceTest.java @@ -36,6 +36,9 @@ import lcsb.mapviewer.model.Project; import lcsb.mapviewer.model.ProjectStatus; import lcsb.mapviewer.model.map.BioEntity; import lcsb.mapviewer.model.map.MiriamType; +import lcsb.mapviewer.model.map.OverviewImage; +import lcsb.mapviewer.model.map.OverviewImageLink; +import lcsb.mapviewer.model.map.OverviewLink; import lcsb.mapviewer.model.map.layout.Layout; import lcsb.mapviewer.model.map.model.Model; import lcsb.mapviewer.model.map.model.ModelSubmodelConnection; @@ -129,16 +132,16 @@ public class ProjectServiceTest extends ServiceTestFunctions { public void testUpdater() throws Exception { try { String project_id = "test_id"; - projectService.createProject(new CreateProjectParams(). - authenticationToken(adminToken). - projectId(project_id). - version(""). - projectFile("testFiles/centeredAnchorInModifier.xml"). - annotations(true). - images(true). - async(false). - projectDir(tmpResultDir). - addUser("admin", "admin"). + projectService.createProject(new CreateProjectParams().// + authenticationToken(adminToken).// + projectId(project_id).// + version("").// + projectFile("testFiles/centeredAnchorInModifier.xml").// + annotations(true).// + images(true).// + async(false).// + projectDir(tmpResultDir).// + addUser("admin", "admin").// analyzeAnnotations(true)); Project project = projectService.getProjectByProjectId(project_id, adminToken); assertEquals(ProjectStatus.DONE, project.getStatus()); @@ -158,24 +161,23 @@ public class ProjectServiceTest extends ServiceTestFunctions { ZipEntryFile entry3 = new ModelZipEntryFile("s2.xml", "s2", false, false, SubmodelType.UNKNOWN); ZipEntryFile entry4 = new ModelZipEntryFile("s3.xml", "s3", false, false, SubmodelType.UNKNOWN); ZipEntryFile entry5 = new ModelZipEntryFile("mapping.xml", "mapping", false, true, SubmodelType.UNKNOWN); - projectService.createProject(new CreateProjectParams(). - authenticationToken(adminToken). - projectId(projectId). - version(""). - complex(true). - projectFile("testFiles/complexModel/complex_model.zip"). - addZipEntry(entry1). - addZipEntry(entry2). - addZipEntry(entry3). - addZipEntry(entry4). - addZipEntry(entry5). - annotations(true). - semanticZoom(true). - semanticZoomContainsMultipleLayouts(true). - images(true). - async(false). - projectDir(tmpResultDir). - addUser("admin", "admin"). + projectService.createProject(new CreateProjectParams().// + authenticationToken(adminToken).// + projectId(projectId).// + version("").// + complex(true).// + projectFile("testFiles/complexModel/complex_model.zip").// + addZipEntry(entry1).// + addZipEntry(entry2).// + addZipEntry(entry3).// + addZipEntry(entry4).// + addZipEntry(entry5).// + annotations(true).// + semanticZoomContainsMultipleLayouts(true).// + images(true).// + async(false).// + projectDir(tmpResultDir).// + addUser("admin", "admin").// analyzeAnnotations(true)); Project project = projectService.getProjectByProjectId(projectId, adminToken); @@ -233,10 +235,10 @@ public class ProjectServiceTest extends ServiceTestFunctions { // and now check layouts (check if every submodel have them, and point // into different directory) - // there are 2 levels - int semanticOverlays = 2; + int semanticOverlays = model.getZoomLevels() + 1; + logger.debug(model.getZoomLevels()); // -1 is due to pathways and compartments that is not there - int overlays = BuildInLayout.values().length + semanticOverlays - 1; + int overlays = BuildInLayout.values().length + semanticOverlays; assertEquals(overlays, model.getLayouts().size()); assertEquals(overlays, s1Model.getLayouts().size()); assertEquals(overlays, s2Model.getLayouts().size()); @@ -268,7 +270,7 @@ public class ProjectServiceTest extends ServiceTestFunctions { model.addLayout(new Layout(BuildInLayout.NORMAL.getTitle(), path + "/normal", false)); model.addLayout(new Layout(BuildInLayout.NESTED.getTitle(), path + "/nested", false)); - CreateProjectParams params = new CreateProjectParams().images(true). + CreateProjectParams params = new CreateProjectParams().images(true).// projectDir(tmpResultDir); ProjectService pService = new ProjectService(); @@ -304,7 +306,7 @@ public class ProjectServiceTest extends ServiceTestFunctions { model.addSubmodelConnection(new ModelSubmodelConnection(model2, SubmodelType.UNKNOWN, "name")); - CreateProjectParams params = new CreateProjectParams().images(true). + CreateProjectParams params = new CreateProjectParams().images(true).// projectDir(tmpResultDir); ProjectService pService = new ProjectService(); @@ -335,20 +337,20 @@ public class ProjectServiceTest extends ServiceTestFunctions { ZipEntryFile entry4 = new ModelZipEntryFile("s3.xml", "s3", false, false, SubmodelType.UNKNOWN); ZipEntryFile entry5 = new ModelZipEntryFile("mapping.xml", "mapping", false, true, SubmodelType.UNKNOWN); - CreateProjectParams params = new CreateProjectParams(). - projectId(projectId). - version(""). - complex(true). - projectFile("testFiles/complexModel/complex_model_with_compartment.zip"). - addZipEntry(entry1). - addZipEntry(entry2). - addZipEntry(entry3). - addZipEntry(entry4). - addZipEntry(entry5). - annotations(false). - images(false). - async(false). - projectDir(tmpResultDir). + CreateProjectParams params = new CreateProjectParams().// + projectId(projectId).// + version("").// + complex(true).// + projectFile("testFiles/complexModel/complex_model_with_compartment.zip").// + addZipEntry(entry1).// + addZipEntry(entry2).// + addZipEntry(entry3).// + addZipEntry(entry4).// + addZipEntry(entry5).// + annotations(false).// + images(false).// + async(false).// + projectDir(tmpResultDir).// analyzeAnnotations(false); ComplexZipConverter parser = new ComplexZipConverter(CellDesignerXmlParser.class); @@ -583,17 +585,17 @@ public class ProjectServiceTest extends ServiceTestFunctions { } zipFile.close(); - projectService.createProject(params. - authenticationToken(adminToken). - projectId(projectId). - version(""). - complex(true). - projectFile(filename). - annotations(true). - images(false). - async(false). - projectDir(tmpResultDir). - addUser("admin", "admin"). + projectService.createProject(params.// + authenticationToken(adminToken).// + projectId(projectId).// + version("").// + complex(true).// + projectFile(filename).// + annotations(true).// + images(false).// + async(false).// + projectDir(tmpResultDir).// + addUser("admin", "admin").// analyzeAnnotations(true)); Project project = projectService.getProjectByProjectId(projectId, adminToken); return project; @@ -610,7 +612,7 @@ public class ProjectServiceTest extends ServiceTestFunctions { assertEquals("main", model.getName()); assertEquals(ProjectStatus.DONE, project.getStatus()); assertEquals("Cannot find overview images the model", 2, project.getOverviewImages().size()); - assertEquals("Number of layouts doesn't match", BuildInLayout.values().length - 1, model.getLayouts().size()); + assertEquals("Number of layouts doesn't match", BuildInLayout.values().length, model.getLayouts().size()); assertEquals(BuildInLayout.NESTED.getTitle(), model.getLayouts().get(0).getTitle()); assertEquals(BuildInLayout.NORMAL.getTitle(), model.getLayouts().get(1).getTitle()); projectService.removeProject(project, null, false, adminToken); @@ -634,27 +636,34 @@ public class ProjectServiceTest extends ServiceTestFunctions { } zipFile.close(); - projectService.createProject(params. - authenticationToken(adminToken). - projectId(projectId). - version(""). - complex(true). - projectFile(filename). - annotations(true). - images(false). - async(false). - networkLayoutAsDefault(true). - projectDir(tmpResultDir). - addUser("admin", "admin"). + projectService.createProject(params.// + authenticationToken(adminToken).// + projectId(projectId).// + version("").// + complex(true).// + projectFile(filename).// + annotations(true).// + images(false).// + async(false).// + networkLayoutAsDefault(true).// + projectDir(tmpResultDir).// + addUser("admin", "admin").// analyzeAnnotations(true)); Project project = projectService.getProjectByProjectId(projectId, adminToken); Model model = modelService.getLastModelByProjectId(projectId, adminToken); + for (OverviewImage oi : project.getOverviewImages()) { + for (OverviewLink ol : oi.getLinks()) { + if (ol instanceof OverviewImageLink) { + logger.debug(((OverviewImageLink) ol).getLinkedOverviewImage()); + } + } + } assertNotNull(model); assertEquals("main", model.getName()); assertEquals(ProjectStatus.DONE, project.getStatus()); assertEquals("Cannot find overview images the model", 2, project.getOverviewImages().size()); - assertEquals("Number of layouts doesn't match", BuildInLayout.values().length - 1, model.getLayouts().size()); + assertEquals("Number of layouts doesn't match", BuildInLayout.values().length, model.getLayouts().size()); assertEquals(BuildInLayout.NESTED.getTitle(), model.getLayouts().get(1).getTitle()); assertEquals(BuildInLayout.NORMAL.getTitle(), model.getLayouts().get(0).getTitle()); projectService.removeProject(project, null, false, adminToken); @@ -668,13 +677,15 @@ public class ProjectServiceTest extends ServiceTestFunctions { public void testCreateComplexWithLayouts() throws Exception { try { String filename = "testFiles/complexModel/complex_model_with_layouts.zip"; + int overlaysInZipFile = 1; Project project = createComplexProject(projectId, filename); Model model = modelService.getLastModelByProjectId(projectId, adminToken); assertNotNull(model); assertEquals("main", model.getName()); assertEquals(ProjectStatus.DONE, project.getStatus()); - assertEquals("Number of layouts doesn't match", BuildInLayout.values().length, model.getLayouts().size()); + assertEquals("Number of layouts doesn't match", BuildInLayout.values().length + overlaysInZipFile, + model.getLayouts().size()); boolean additionalFound = false; for (Layout layout : model.getLayouts()) { @@ -703,7 +714,7 @@ public class ProjectServiceTest extends ServiceTestFunctions { assertNotNull(model); assertEquals("main", model.getName()); assertEquals(ProjectStatus.DONE, project.getStatus()); - assertEquals("Number of layouts doesn't match", BuildInLayout.values().length - 1, model.getLayouts().size()); + assertEquals("Number of layouts doesn't match", BuildInLayout.values().length, model.getLayouts().size()); projectService.removeProject(project, null, false, adminToken); } catch (Exception e) { e.printStackTrace(); diff --git a/service/src/test/java/lcsb/mapviewer/services/impl/UserServiceTest.java b/service/src/test/java/lcsb/mapviewer/services/impl/UserServiceTest.java index ea0f12459628dcc038fc468ab3760064b6a010ba..a88b5900d35b3afd17e55770c2eaaf6144c72b8f 100644 --- a/service/src/test/java/lcsb/mapviewer/services/impl/UserServiceTest.java +++ b/service/src/test/java/lcsb/mapviewer/services/impl/UserServiceTest.java @@ -22,7 +22,7 @@ import com.unboundid.ldap.sdk.LDAPConnection; import com.unboundid.ldap.sdk.LDAPException; import lcsb.mapviewer.model.Project; -import lcsb.mapviewer.model.user.BasicPrivilege; +import lcsb.mapviewer.model.user.Privilege; import lcsb.mapviewer.model.user.ConfigurationElementType; import lcsb.mapviewer.model.user.ObjectPrivilege; import lcsb.mapviewer.model.user.PrivilegeType; @@ -39,12 +39,10 @@ public class UserServiceTest extends ServiceTestFunctions { @Before public void setUp() throws Exception { user = createUser(); - logService.setLoggedUser(user); } @After public void tearDown() throws Exception { - logService.setLoggedUser(null); userDao.delete(user); } @@ -147,7 +145,7 @@ public class UserServiceTest extends ServiceTestFunctions { @Test public void testUserHasPrivilegeUserPrivilegeType2() { try { - BasicPrivilege privilege = new BasicPrivilege(); + Privilege privilege = new Privilege(); privilege.setLevel(1); privilege.setType(PrivilegeType.ADD_MAP); userService.setUserPrivilege(user, privilege); @@ -162,7 +160,7 @@ public class UserServiceTest extends ServiceTestFunctions { @Test public void testUserHasPrivilegeUserPrivilegeTypeObject() { try { - Project project = new Project(); + Project project = new Project("some project"); projectDao.add(project); assertFalse(userService.userHasPrivilege(user, PrivilegeType.VIEW_PROJECT, project)); @@ -196,7 +194,7 @@ public class UserServiceTest extends ServiceTestFunctions { projectDao.delete(project); } catch (Exception e) { e.printStackTrace(); - fail("Unknown exception"); + throw e; } } @@ -208,12 +206,12 @@ public class UserServiceTest extends ServiceTestFunctions { @Test public void testAddUser() throws Exception { try { - long logCount = logDao.getCount(); + long logCount = getInfos().size(); User user2 = new User(); user2.setLogin("login"); userService.addUser(user2); assertNotNull(user2.getId()); - long logCount2 = logDao.getCount(); + long logCount2 = getInfos().size(); assertEquals("Log entry is missing for add user event", logCount + 1, logCount2); userDao.evict(user2); User user3 = userService.getUserByLogin(user2.getLogin()); @@ -222,7 +220,7 @@ public class UserServiceTest extends ServiceTestFunctions { user3 = userService.getUserByLogin(user2.getLogin()); assertNull(user3); - long logCount3 = logDao.getCount(); + long logCount3 = getInfos().size(); assertEquals("Log entry is missing for remove user event", logCount2 + 1, logCount3); } catch (Exception e) { @@ -232,12 +230,12 @@ public class UserServiceTest extends ServiceTestFunctions { } @Test - public void testCreateDefaultBasicPrivilegesForUser() throws Exception { + public void testCreateDefaultPrivilegesForUser() throws Exception { String originalValue = configurationService.getConfigurationValue(ConfigurationElementType.DEFAULT_CUSTOM_LAYOUTS); try { configurationService.setConfigurationValue(ConfigurationElementType.DEFAULT_CUSTOM_LAYOUTS, "127"); createUser(); - userService.createDefaultBasicPrivilegesForUser(user); + userService.createDefaultPrivilegesForUser(user); assertEquals(127, userService.getUserPrivilegeLevel(user, PrivilegeType.CUSTOM_LAYOUTS)); } catch (Exception e) { diff --git a/service/testFiles/coloring/gene_variants_aa_change.txt b/service/testFiles/coloring/gene_variants_aa_change.txt index c8e1479b2ecd9f5d25b791dd42b695fb34703362..5313ea2656259c00d6e5f39acc385035000a0f7b 100644 --- a/service/testFiles/coloring/gene_variants_aa_change.txt +++ b/service/testFiles/coloring/gene_variants_aa_change.txt @@ -1,7 +1,7 @@ #TYPE=GENETIC_VARIANT #GENOME_TYPE=UCSC #GENOME_VERSION=hg38 -position original_dna alternative_dna name description color contig allel_frequency variant_identifier amino_acid_change +position original_dna alternative_dna name description color contig allele_frequency variant_identifier amino_acid_change 10146 AC A DDX11L1 upstream #ff0000 chr1 0.8 identifier_1 LRRK2:NM_198578:exon1:c.T45C:p.T15T 10439 AC A DDX11L1;WASH7P upstream;downstream #ff0001 chr1 0.5 identifier_2 LRRK2:NM_198578:exon1:c.C67T:p.L23L 10441 AC A DDX11L1;WASH7P upstream;downstream #ff0001 chr1 0.2 identifier_3 frameshift_insertion diff --git a/service/testFiles/coloring/gene_variants_all_freq.txt b/service/testFiles/coloring/gene_variants_all_freq.txt index c63af80978611c50da87d3a47836dcfc4dd740be..142cf308fdfdfb67dcb8a6b12e9f7457be1acd76 100644 --- a/service/testFiles/coloring/gene_variants_all_freq.txt +++ b/service/testFiles/coloring/gene_variants_all_freq.txt @@ -1,7 +1,7 @@ #TYPE=GENETIC_VARIANT #GENOME_TYPE=UCSC #GENOME_VERSION=hg38 -position original_dna alternative_dna name description color contig allel_frequency variant_identifier +position original_dna alternative_dna name description color contig allele_frequency variant_identifier 10146 AC A DDX11L1 upstream #ff0000 chr1 0.8 identifier_1 10439 AC A DDX11L1;WASH7P upstream;downstream #ff0001 chr1 0.5 identifier_2 10441 AC A DDX11L1;WASH7P upstream;downstream #ff0001 chr1 0.2 identifier_3 diff --git a/web/.classpath b/web/.classpath deleted file mode 100644 index 11def0e9b1b19511a0654bb38fdd41701b0e0018..0000000000000000000000000000000000000000 --- a/web/.classpath +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/web/.gitignore b/web/.gitignore index b334afad6491840a0b5c204e1ea0b214baac12db..e675e0d64d4b306b5b71b21e2845e290046e857c 100644 --- a/web/.gitignore +++ b/web/.gitignore @@ -1,5 +1,11 @@ -/node_modules/ -/coverage/ +#eclipse files +target +.classpath +.settings + +#build files /src/main/webapp/resources/css/minerva.css /src/main/webapp/resources/js/minerva.js /src/main/webapp/resources/js/minerva.js.map + +/bin/ diff --git a/web/.settings/.jsdtscope b/web/.settings/.jsdtscope deleted file mode 100644 index fac399cb99db5a467f9116225c0dd7a8a260af5f..0000000000000000000000000000000000000000 --- a/web/.settings/.jsdtscope +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" path="src/main/webapp"/> - <classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/> - <classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject"> - <attributes> - <attribute name="hide" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/> - <classpathentry kind="output" path=""/> -</classpath> diff --git a/web/.settings/org.eclipse.core.resources.prefs b/web/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 04cfa2c1a8566d64dd12fcf7a8e895fe02e1856f..0000000000000000000000000000000000000000 --- a/web/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/<project>=UTF-8 diff --git a/web/.settings/org.eclipse.jdt.core.prefs b/web/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 991da2c903069420da07737ead576aefa16181fe..0000000000000000000000000000000000000000 --- a/web/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/web/.settings/org.eclipse.m2e.core.prefs b/web/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index 14b697b7bbb0d85e8d8ee19141a2a92d9ce211be..0000000000000000000000000000000000000000 --- a/web/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/web/.settings/org.eclipse.wst.common.component b/web/.settings/org.eclipse.wst.common.component deleted file mode 100644 index a0fffffdcf1eeb7035084b4635afb994cae2c487..0000000000000000000000000000000000000000 --- a/web/.settings/org.eclipse.wst.common.component +++ /dev/null @@ -1,49 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> - <wb-module deploy-name="web-1.0"> - <wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/> - <wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/> - <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/> - <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/> - <dependent-module archiveName="service-1.0.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/MapViewer-service/MapViewer-service"> - <dependency-type>uses</dependency-type> - </dependent-module> - <dependent-module archiveName="model-1.0.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/MapViewer-model/MapViewer-model"> - <dependency-type>uses</dependency-type> - </dependent-module> - <dependent-module archiveName="commons-1.0.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/MapViewer-commons/MapViewer-commons"> - <dependency-type>uses</dependency-type> - </dependent-module> - <dependent-module archiveName="persist-1.0.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/MapViewer-persist/MapViewer-persist"> - <dependency-type>uses</dependency-type> - </dependent-module> - <dependent-module archiveName="model-command-1.0.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/MapViewer-model-command/MapViewer-model-command"> - <dependency-type>uses</dependency-type> - </dependent-module> - <dependent-module archiveName="annotation-1.0.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/MapViewer-annotation/MapViewer-annotation"> - <dependency-type>uses</dependency-type> - </dependent-module> - <dependent-module archiveName="converter-1.0.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/MapViewer-converter/MapViewer-converter"> - <dependency-type>uses</dependency-type> - </dependent-module> - <dependent-module archiveName="converter-CellDesigner-1.0.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/MapViewer-converter-CellDesigner/MapViewer-converter-CellDesigner"> - <dependency-type>uses</dependency-type> - </dependent-module> - <dependent-module archiveName="converter-SBGNML-1.0.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/MapViewer-converter-SBGNML/MapViewer-converter-SBGNML"> - <dependency-type>uses</dependency-type> - </dependent-module> - <dependent-module archiveName="converter-graphics-1.0.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/MapViewer-converter-graphics/MapViewer-converter-graphics"> - <dependency-type>uses</dependency-type> - </dependent-module> - <dependent-module archiveName="converter-sbml-1.0.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/converter-sbml/converter-sbml"> - <dependency-type>uses</dependency-type> - </dependent-module> - <dependent-module archiveName="rest-api-1.0.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/MapViewer-rest-api/MapViewer-rest-api"> - <dependency-type>uses</dependency-type> - </dependent-module> - <dependent-module archiveName="frontend-js-1.0.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/frontend-js/frontend-js"> - <dependency-type>uses</dependency-type> - </dependent-module> - <property name="java-output-path" value="/MapViewer-web/target/classes"/> - <property name="context-root" value="web"/> - </wb-module> -</project-modules> diff --git a/web/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml b/web/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml deleted file mode 100644 index 3961d3b7efc4e77a71f5e17f46dc34d2e9c88a6a..0000000000000000000000000000000000000000 --- a/web/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml +++ /dev/null @@ -1,12 +0,0 @@ -<root> - <facet id="jst.jsf"> - <node name="libprov"> - <attribute name="provider-id" value="jsf-no-op-library-provider"/> - </node> - </facet> - <facet id="jst.jaxrs"> - <node name="libprov"> - <attribute name="provider-id" value="jaxrs-no-op-library-provider"/> - </node> - </facet> -</root> diff --git a/web/.settings/org.eclipse.wst.common.project.facet.core.xml b/web/.settings/org.eclipse.wst.common.project.facet.core.xml deleted file mode 100644 index a0699df9d4c11eae387c5fe9c66d42f47a06b7d3..0000000000000000000000000000000000000000 --- a/web/.settings/org.eclipse.wst.common.project.facet.core.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<faceted-project> - <fixed facet="wst.jsdt.web"/> - <installed facet="java" version="1.8"/> - <installed facet="jst.web" version="2.5"/> - <installed facet="jst.jsf" version="2.0"/> - <installed facet="wst.jsdt.web" version="1.0"/> - <installed facet="jst.jaxrs" version="1.1"/> -</faceted-project> diff --git a/web/.settings/org.eclipse.wst.jsdt.ui.superType.container b/web/.settings/org.eclipse.wst.jsdt.ui.superType.container deleted file mode 100644 index 3bd5d0a4803967bc0bf72a7dd66d7e292ed2e586..0000000000000000000000000000000000000000 --- a/web/.settings/org.eclipse.wst.jsdt.ui.superType.container +++ /dev/null @@ -1 +0,0 @@ -org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/web/.settings/org.eclipse.wst.jsdt.ui.superType.name b/web/.settings/org.eclipse.wst.jsdt.ui.superType.name deleted file mode 100644 index 05bd71b6ec2c1982d1e8a5653073281994564ae8..0000000000000000000000000000000000000000 --- a/web/.settings/org.eclipse.wst.jsdt.ui.superType.name +++ /dev/null @@ -1 +0,0 @@ -Window \ No newline at end of file diff --git a/web/.settings/org.eclipse.wst.validation.prefs b/web/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index 6f1cba68d5f82a12e1f80e8798437495567e43e7..0000000000000000000000000000000000000000 --- a/web/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,2 +0,0 @@ -disabled=06target -eclipse.preferences.version=1 diff --git a/web/MiriamWSLib.log b/web/MiriamWSLib.log deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/web/MiriamWSLibDefault.log b/web/MiriamWSLibDefault.log deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/web/pom.xml b/web/pom.xml index 3239c10ffeb75d78faa1a2e10fc74b950a1bfc6b..b168c0aa7d223ed08df2a77669044a39e89d2c4a 100644 --- a/web/pom.xml +++ b/web/pom.xml @@ -1,9 +1,8 @@ -<project - xmlns="http://maven.apache.org/POM/4.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - + <modelVersion>4.0.0</modelVersion> <parent> <groupId>lcsb.mapviewer</groupId> @@ -16,10 +15,10 @@ <repositories> <repository> - <id>repo</id> + <id>repo</id> <releases> - <enabled>true</enabled> - <checksumPolicy>ignore</checksumPolicy> + <enabled>true</enabled> + <checksumPolicy>ignore</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> @@ -29,8 +28,8 @@ </repositories> <dependencies> - - <!-- the MapViewer service --> + + <!-- the MapViewer service --> <dependency> <groupId>lcsb.mapviewer</groupId> <artifactId>service</artifactId> @@ -68,44 +67,20 @@ </dependency> <dependency> <groupId>javax.servlet</groupId> - <artifactId>servlet-api</artifactId> + <artifactId>javax.servlet-api</artifactId> <version>${servlet-api.version}</version> <scope>provided</scope> </dependency> - + <dependency> <groupId>org.springframework.webflow</groupId> <artifactId>spring-faces</artifactId> <version>${springframework.webflow.version}</version> <exclusions> <exclusion> - <groupId>org.springframework</groupId> - <artifactId>spring-beans</artifactId> - </exclusion> - <exclusion> - <groupId>org.springframework</groupId> - <artifactId>spring-context</artifactId> - </exclusion> - <exclusion> - <groupId>org.springframework</groupId> - <artifactId>spring-core</artifactId> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> </exclusion> - <exclusion> - <groupId>org.springframework</groupId> - <artifactId>spring-expression</artifactId> - </exclusion> - <exclusion> - <groupId>org.springframework</groupId> - <artifactId>spring-web</artifactId> - </exclusion> - <exclusion> - <groupId>org.springframework</groupId> - <artifactId>spring-webmvc</artifactId> - </exclusion> - <exclusion> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - </exclusion> </exclusions> </dependency> @@ -120,9 +95,9 @@ <version>${springframework.version}</version> <exclusions> <exclusion> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - </exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> </exclusions> </dependency> @@ -142,14 +117,14 @@ <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>${springframework.version}</version> - </dependency> - + </dependency> + <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>${springframework.version}</version> </dependency> - + <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> @@ -191,12 +166,18 @@ <groupId>cglib</groupId> <artifactId>cglib</artifactId> <version>${cglib.version}</version> - </dependency> - + </dependency> + <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>${commons-fileupload.version}</version> + <exclusions> + <exclusion> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + </exclusion> + </exclusions> </dependency> <dependency> @@ -205,13 +186,20 @@ <version>${commons-validator.version}</version> <exclusions> <exclusion> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - </exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> </exclusions> </dependency> -<!-- mockito used for testing --> + <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <version>${commons-io.version}</version> + </dependency> + + <!-- mockito used for testing --> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> @@ -221,52 +209,52 @@ </dependencies> -<build> - <plugins> - <plugin> - <artifactId>maven-resources-plugin</artifactId> - <version>2.7</version> - <executions> - <execution> - <id>copy-js</id> - <phase>prepare-package</phase> - <goals> - <goal>copy-resources</goal> - </goals> - <configuration> - <outputDirectory>${basedir}/src/main/webapp/resources/js/</outputDirectory> - <resources> - <resource> - <directory>${basedir}/../frontend-js/dist/</directory> - <includes> - <include>**/*.js</include> - <include>**/*.map</include> - </includes> - </resource> - </resources> - </configuration> - </execution> - <execution> - <id>copy-css</id> - <phase>prepare-package</phase> - <goals> - <goal>copy-resources</goal> - </goals> - <configuration> - <outputDirectory>${basedir}/src/main/webapp/resources/css/</outputDirectory> - <resources> - <resource> - <directory>${basedir}/../frontend-js/dist/</directory> - <includes> - <include>**/*.css</include> - </includes> - </resource> - </resources> - </configuration> - </execution> - </executions> - </plugin> - </plugins> - </build> + <build> + <plugins> + <plugin> + <artifactId>maven-resources-plugin</artifactId> + <version>2.7</version> + <executions> + <execution> + <id>copy-js</id> + <phase>prepare-package</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>${basedir}/src/main/webapp/resources/js/</outputDirectory> + <resources> + <resource> + <directory>${basedir}/../frontend-js/dist/</directory> + <includes> + <include>**/*.js</include> + <include>**/*.map</include> + </includes> + </resource> + </resources> + </configuration> + </execution> + <execution> + <id>copy-css</id> + <phase>prepare-package</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>${basedir}/src/main/webapp/resources/css/</outputDirectory> + <resources> + <resource> + <directory>${basedir}/../frontend-js/dist/</directory> + <includes> + <include>**/*.css</include> + </includes> + </resource> + </resources> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> </project> \ No newline at end of file diff --git a/web/src/main/webapp/WEB-INF/security-context.xml b/web/src/main/webapp/WEB-INF/security-context.xml index 783c154e311a0d08767859e8dcbfe5c707d8f3a1..e475dcc3bef14cee6d852025f20780bafc0984a4 100644 --- a/web/src/main/webapp/WEB-INF/security-context.xml +++ b/web/src/main/webapp/WEB-INF/security-context.xml @@ -3,9 +3,9 @@ xmlns:security="http://www.springframework.org/schema/security" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans - http://www.springframework.org/schema/beans/spring-beans-4.0.xsd + http://www.springframework.org/schema/beans/spring-beans-4.3.xsd http://www.springframework.org/schema/security - http://www.springframework.org/schema/security/spring-security-4.0.xsd"> + http://www.springframework.org/schema/security/spring-security-4.2.xsd"> <security:http pattern="/resources/css/**" security="none" /> <security:http pattern="/resources/js/**" security="none" /> diff --git a/web/src/main/webapp/WEB-INF/web.xml b/web/src/main/webapp/WEB-INF/web.xml index e5bdde9887143378115fb88f8aa02e458522cba8..27a78144f2f55a818c8da19d35a15d112b3cb1b9 100644 --- a/web/src/main/webapp/WEB-INF/web.xml +++ b/web/src/main/webapp/WEB-INF/web.xml @@ -1,5 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> +<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" +xmlns="http://java.sun.com/xml/ns/javaee" +xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" +version="2.5"> <display-name>MapViewer2</display-name> <context-param> <param-name>com.sun.faces.enableMissingResourceLibraryDetection</param-name>