Started by an SCM change Building remotely on build1 (indigo latex helios digibib) in workspace /mnt/data/jenkins/workspace/Aggregator > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@git.projects.gwdg.de:aggregator.git # timeout=10 Fetching upstream changes from git@git.projects.gwdg.de:aggregator.git > git --version # timeout=10 using GIT_SSH to set credentials git for projects.gwdg.de > git -c core.askpass=true fetch --tags --progress git@git.projects.gwdg.de:aggregator.git +refs/heads/*:refs/remotes/origin/* Seen branch in repository origin/develop Seen branch in repository origin/feature/basket Seen branch in repository origin/feature/export-by-list Seen branch in repository origin/feature/faust-rendering Seen branch in repository origin/feature/instrumentation Seen branch in repository origin/feature/license Seen branch in repository origin/feature/new-structure Seen branch in repository origin/feature/stream Seen branch in repository origin/feature/tei-xsl-7 Seen branch in repository origin/feature/tei-xsl-update Seen branch in repository origin/feature/tei-xsl7-corpus Seen branch in repository origin/feature/tei-xsl7-groups Seen branch in repository origin/feature/xslmanager Seen branch in repository origin/feature/zip-config Seen branch in repository origin/feature/zip-performance Seen branch in repository origin/master Seen branch in repository origin/package-tei-xsl Seen branch in repository origin/refactor-html Seen branch in repository origin/refactor-it Seen 19 remote branches Checking out Revision a0c2d4393c2d90924645a7e4ff454982b7aae9f1 (origin/develop) > git config core.sparsecheckout # timeout=10 > git checkout -f a0c2d4393c2d90924645a7e4ff454982b7aae9f1 # timeout=10 > git branch -a # timeout=10 > git rev-parse origin/develop^{commit} # timeout=10 > git rev-parse origin/feature/stream^{commit} # timeout=10 > git rev-parse origin/master^{commit} # timeout=10 > git rev-parse remotes/origin/develop^{commit} # timeout=10 > git rev-parse remotes/origin/feature/basket^{commit} # timeout=10 > git rev-parse remotes/origin/feature/export-by-list^{commit} # timeout=10 > git rev-parse remotes/origin/feature/faust-rendering^{commit} # timeout=10 > git rev-parse remotes/origin/feature/instrumentation^{commit} # timeout=10 > git rev-parse remotes/origin/feature/license^{commit} # timeout=10 > git rev-parse remotes/origin/feature/new-structure^{commit} # timeout=10 > git rev-parse remotes/origin/feature/stream^{commit} # timeout=10 > git rev-parse remotes/origin/feature/tei-xsl-7^{commit} # timeout=10 > git rev-parse remotes/origin/feature/tei-xsl-update^{commit} # timeout=10 > git rev-parse remotes/origin/feature/tei-xsl7-corpus^{commit} # timeout=10 > git rev-parse remotes/origin/feature/tei-xsl7-groups^{commit} # timeout=10 > git rev-parse remotes/origin/feature/xslmanager^{commit} # timeout=10 > git rev-parse remotes/origin/feature/zip-config^{commit} # timeout=10 > git rev-parse remotes/origin/feature/zip-performance^{commit} # timeout=10 > git rev-parse remotes/origin/master^{commit} # timeout=10 > git rev-parse remotes/origin/package-tei-xsl^{commit} # timeout=10 > git rev-parse remotes/origin/refactor-html^{commit} # timeout=10 > git rev-parse remotes/origin/refactor-it^{commit} # timeout=10 > git branch -D origin/develop # timeout=10 > git checkout -b origin/develop a0c2d4393c2d90924645a7e4ff454982b7aae9f1 > git rev-list e122957a7b3182d8e4141814097a8e96959731e8 # timeout=10 > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule update --init --recursive No emails were triggered. Parsing POMs using settings config with name MavenSettings maven32-agent.jar already up to date maven32-interceptor.jar already up to date maven3-interceptor-commons.jar already up to date [Aggregator] $ java -DuniqueVersion=false -cp /mnt/data/jenkins/maven32-agent.jar:/mnt/data/jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven_3/boot/plexus-classworlds-2.5.1.jar:/mnt/data/jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven_3/conf/logging jenkins.maven3.agent.Maven32Main /mnt/data/jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven_3 /mnt/data/jenkins/slave.jar /mnt/data/jenkins/maven32-interceptor.jar /mnt/data/jenkins/maven3-interceptor-commons.jar 50030 <===[JENKINS REMOTING CAPACITY]===>channel started using settings config with name MavenSettings Executing Maven: -B -f /mnt/data/jenkins/workspace/Aggregator/pom.xml -s /tmp/settings4705287458359127457.xml clean verify site [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building TextGrid Aggregator Service 1.4.6-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ aggregator --- [INFO] Deleting /mnt/data/jenkins/workspace/Aggregator/target [INFO] [INFO] --- git-commit-id-plugin:2.1.5:revision (default) @ aggregator --- [info] [info] /mnt/data/jenkins/workspace/Aggregator/.git [info] [info] [info] [info] git.build.user.name Unknown [info] git.build.user.email Unknown [info] git.branch origin/develop [info] --always = false [info] --dirty = -dev [info] --abbrev = 7 [info] --tags = true [info] --match = [info] Tag refs [ [Ref[refs/tags/1.4.0=98cea2cc3199cb1a3b00f5b9cdc85dca612ac624], Ref[refs/tags/1.4.1=818d4d36c91dbf080d54253d3821f93c67cb9143], Ref[refs/tags/1.4.2=83f04721ea3053fdac69a29a1717fd47ddeeeb1f], Ref[refs/tags/1.4.3=755722df114f97edf66469df19dcbf4958a23358], Ref[refs/tags/deployed-esx1-2014-02-05=314de56fc05e3020d3c0e785f701a44a2ca8ffc6], Ref[refs/tags/deployed-esx1-2014-02-19=38deae2826b5a9667dd61187d4de6e93676d1c69], Ref[refs/tags/deployed-esx1-2014-03-17=89ccf52792ad80d2530ceed4ceb035d281b721ec], Ref[refs/tags/deployed-esx1-2014-06-10=4914e3dcdb72391b445d399c97465d7c67bfd816], Ref[refs/tags/deployed-esx1-2014-06-10.1=b3d62053ce5d0562f6636917a8fa236e425f6d48], Ref[refs/tags/deployed-esx1-2014-07-11=a293a131754c91f0eb789fdb1e49f7defd352d14], Ref[refs/tags/deployed-esx1-2014-09-15=45043a71d7334469f0fa13d55cbceba4a5fe4275], Ref[refs/tags/deployed-esx1-2014-09-22=d717edcc98f12280cb3a89f9dab317a43c278b0e], Ref[refs/tags/deployed-esx1-2014-09-25=d0b823f76a0bb3e2ba8e64b4d0e1789f1df2fc49], Ref[refs/tags/deployed-services-2013-09-06=fda1996eb53f8a8635f62c0af550269dfdd1df65], Ref[refs/tags/deployed-services-2013-09-11=244645a7845322a9e1ab12bbcd7328fcd3313a24], Ref[refs/tags/deployed-services-2013-09-26=fec0cdc0f19ed4feae655d66d761926b66df16d8], Ref[refs/tags/deployed-services-2014-01-21=8651cf63cb4861c3e256f14172de0cceed1e576a], Ref[refs/tags/deployed-test-2013-03-27=5d7d33e024f9e76938dd7266ebb1b4e409160ff8], Ref[refs/tags/deployed-test-2013-04-04=a57a7fe5d8c544abecac2b0f49cd83bc824df312], Ref[refs/tags/deployed-wue-2013-05-27=cc42016db6b18872263a0f42fd22ebf9b8167f43], Ref[refs/tags/deployed-wue-2014-01-20=f01c923af8a110c3e80cab5fe41381c79781913d], Ref[refs/tags/deployed-wue-2014-01-31=debebbf23581d9a94f6d1bfe68ff7d4ae399a06b], Ref[refs/tags/deployed-wue-2014-01-31.2=e963597d691e2b989829016b57bc7525bd073360], Ref[refs/tags/deployed-wue-2014-02-01=4ef1d0dbe9a396f57db1aff19fdf00ab68ee6d96], Ref[refs/tags/deployed-wue-2014-02-17=32ec407ec2135c3dc12b2e20a3c4ed1b7efc1144]] ] [info] Resolved tag [ 1.4.0 ] [ PersonIdent[Thorsten Vitt, thorsten.vitt@uni-wuerzburg.de, Mon Sep 15 21:42:25 2014 +0200] ], points at [ commit d97c0b2162111e22c65c7d817322b768b4b195ab 0 ------ ] [info] Resolved tag [ 1.4.1 ] [ PersonIdent[Thorsten Vitt, thorsten.vitt@uni-wuerzburg.de, Wed Oct 8 14:21:24 2014 +0200] ], points at [ commit d55afd109f1a40a07d38c757c002303215a04bf5 0 ------ ] [info] Resolved tag [ 1.4.2 ] [ PersonIdent[Thorsten Vitt, thorsten.vitt@uni-wuerzburg.de, Thu Oct 9 11:32:51 2014 +0200] ], points at [ commit 2ddd716b6860e8872c207abe5f9dd395332cdc03 0 ------ ] [info] Resolved tag [ 1.4.3 ] [ PersonIdent[Thorsten Vitt, thorsten.vitt@uni-wuerzburg.de, Thu Nov 13 15:22:56 2014 +0100] ], points at [ commit bf63be1766042e3f194ae8b9e172ba2611e57df0 0 ------ ] [info] Resolved tag [ deployed-esx1-2014-02-05 ] [ PersonIdent[Thorsten Vitt, thorsten.vitt@uni-wuerzburg.de, Wed Feb 5 16:58:52 2014 +0100] ], points at [ commit 2aadb0234796a0d16327c5c7066708add0bd5b8b 0 ------ ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-02-19 ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-03-17 ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-06-10 ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-06-10.1 ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-07-11 ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-09-15 ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-09-22 ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-09-25 ] [info] Including lightweight tag [ refs/tags/deployed-services-2013-09-06 ] [info] Including lightweight tag [ refs/tags/deployed-services-2013-09-11 ] [info] Including lightweight tag [ refs/tags/deployed-services-2013-09-26 ] [info] Including lightweight tag [ refs/tags/deployed-services-2014-01-21 ] [info] Including lightweight tag [ refs/tags/deployed-test-2013-03-27 ] [info] Including lightweight tag [ refs/tags/deployed-test-2013-04-04 ] [info] Including lightweight tag [ refs/tags/deployed-wue-2013-05-27 ] [info] Including lightweight tag [ refs/tags/deployed-wue-2014-01-20 ] [info] Including lightweight tag [ refs/tags/deployed-wue-2014-01-31 ] [info] Including lightweight tag [ refs/tags/deployed-wue-2014-01-31.2 ] [info] Including lightweight tag [ refs/tags/deployed-wue-2014-02-01 ] [info] Including lightweight tag [ refs/tags/deployed-wue-2014-02-17 ] [info] key [ commit 2aadb0234796a0d16327c5c7066708add0bd5b8b 0 ------ ], tags => [ [DatedRevTag{id=314de56fc05e3020d3c0e785f701a44a2ca8ffc6, tagName='deployed-esx1-2014-02-05', date=5. Februar 2014 16:58:52 +01:00}] ] [info] key [ AnyObjectId[5d7d33e024f9e76938dd7266ebb1b4e409160ff8] ], tags => [ [DatedRevTag{id=5d7d33e024f9e76938dd7266ebb1b4e409160ff8, tagName='refs/tags/deployed-test-2013-03-27', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[debebbf23581d9a94f6d1bfe68ff7d4ae399a06b] ], tags => [ [DatedRevTag{id=debebbf23581d9a94f6d1bfe68ff7d4ae399a06b, tagName='refs/tags/deployed-wue-2014-01-31', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[f01c923af8a110c3e80cab5fe41381c79781913d] ], tags => [ [DatedRevTag{id=f01c923af8a110c3e80cab5fe41381c79781913d, tagName='refs/tags/deployed-wue-2014-01-20', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[b3d62053ce5d0562f6636917a8fa236e425f6d48] ], tags => [ [DatedRevTag{id=b3d62053ce5d0562f6636917a8fa236e425f6d48, tagName='refs/tags/deployed-esx1-2014-06-10.1', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[fda1996eb53f8a8635f62c0af550269dfdd1df65] ], tags => [ [DatedRevTag{id=fda1996eb53f8a8635f62c0af550269dfdd1df65, tagName='refs/tags/deployed-services-2013-09-06', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ commit d55afd109f1a40a07d38c757c002303215a04bf5 0 ------ ], tags => [ [DatedRevTag{id=818d4d36c91dbf080d54253d3821f93c67cb9143, tagName='1.4.1', date=8. Oktober 2014 14:21:24 +02:00}] ] [info] key [ commit bf63be1766042e3f194ae8b9e172ba2611e57df0 0 ------ ], tags => [ [DatedRevTag{id=755722df114f97edf66469df19dcbf4958a23358, tagName='1.4.3', date=13. November 2014 15:22:56 +01:00}] ] [info] key [ AnyObjectId[d0b823f76a0bb3e2ba8e64b4d0e1789f1df2fc49] ], tags => [ [DatedRevTag{id=d0b823f76a0bb3e2ba8e64b4d0e1789f1df2fc49, tagName='refs/tags/deployed-esx1-2014-09-25', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[a57a7fe5d8c544abecac2b0f49cd83bc824df312] ], tags => [ [DatedRevTag{id=a57a7fe5d8c544abecac2b0f49cd83bc824df312, tagName='refs/tags/deployed-test-2013-04-04', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[fec0cdc0f19ed4feae655d66d761926b66df16d8] ], tags => [ [DatedRevTag{id=fec0cdc0f19ed4feae655d66d761926b66df16d8, tagName='refs/tags/deployed-services-2013-09-26', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[a293a131754c91f0eb789fdb1e49f7defd352d14] ], tags => [ [DatedRevTag{id=a293a131754c91f0eb789fdb1e49f7defd352d14, tagName='refs/tags/deployed-esx1-2014-07-11', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[4914e3dcdb72391b445d399c97465d7c67bfd816] ], tags => [ [DatedRevTag{id=4914e3dcdb72391b445d399c97465d7c67bfd816, tagName='refs/tags/deployed-esx1-2014-06-10', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[cc42016db6b18872263a0f42fd22ebf9b8167f43] ], tags => [ [DatedRevTag{id=cc42016db6b18872263a0f42fd22ebf9b8167f43, tagName='refs/tags/deployed-wue-2013-05-27', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ commit d97c0b2162111e22c65c7d817322b768b4b195ab 0 ------ ], tags => [ [DatedRevTag{id=98cea2cc3199cb1a3b00f5b9cdc85dca612ac624, tagName='1.4.0', date=15. September 2014 21:42:25 +02:00}] ] [info] key [ AnyObjectId[38deae2826b5a9667dd61187d4de6e93676d1c69] ], tags => [ [DatedRevTag{id=38deae2826b5a9667dd61187d4de6e93676d1c69, tagName='refs/tags/deployed-esx1-2014-02-19', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[89ccf52792ad80d2530ceed4ceb035d281b721ec] ], tags => [ [DatedRevTag{id=89ccf52792ad80d2530ceed4ceb035d281b721ec, tagName='refs/tags/deployed-esx1-2014-03-17', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[d717edcc98f12280cb3a89f9dab317a43c278b0e] ], tags => [ [DatedRevTag{id=d717edcc98f12280cb3a89f9dab317a43c278b0e, tagName='refs/tags/deployed-esx1-2014-09-22', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[4ef1d0dbe9a396f57db1aff19fdf00ab68ee6d96] ], tags => [ [DatedRevTag{id=4ef1d0dbe9a396f57db1aff19fdf00ab68ee6d96, tagName='refs/tags/deployed-wue-2014-02-01', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[45043a71d7334469f0fa13d55cbceba4a5fe4275] ], tags => [ [DatedRevTag{id=45043a71d7334469f0fa13d55cbceba4a5fe4275, tagName='refs/tags/deployed-esx1-2014-09-15', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[32ec407ec2135c3dc12b2e20a3c4ed1b7efc1144] ], tags => [ [DatedRevTag{id=32ec407ec2135c3dc12b2e20a3c4ed1b7efc1144, tagName='refs/tags/deployed-wue-2014-02-17', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[e963597d691e2b989829016b57bc7525bd073360] ], tags => [ [DatedRevTag{id=e963597d691e2b989829016b57bc7525bd073360, tagName='refs/tags/deployed-wue-2014-01-31.2', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[244645a7845322a9e1ab12bbcd7328fcd3313a24] ], tags => [ [DatedRevTag{id=244645a7845322a9e1ab12bbcd7328fcd3313a24, tagName='refs/tags/deployed-services-2013-09-11', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ AnyObjectId[8651cf63cb4861c3e256f14172de0cceed1e576a] ], tags => [ [DatedRevTag{id=8651cf63cb4861c3e256f14172de0cceed1e576a, tagName='refs/tags/deployed-services-2014-01-21', date=22. Mai 0015 21:20:07 +00:53:28}] ] [info] key [ commit 2ddd716b6860e8872c207abe5f9dd395332cdc03 0 ------ ], tags => [ [DatedRevTag{id=83f04721ea3053fdac69a29a1717fd47ddeeeb1f, tagName='1.4.2', date=9. Oktober 2014 11:32:51 +02:00}] ] [info] Created map: [ {commit 2aadb0234796a0d16327c5c7066708add0bd5b8b 0 ------=[deployed-esx1-2014-02-05], AnyObjectId[5d7d33e024f9e76938dd7266ebb1b4e409160ff8]=[deployed-test-2013-03-27], AnyObjectId[debebbf23581d9a94f6d1bfe68ff7d4ae399a06b]=[deployed-wue-2014-01-31], AnyObjectId[f01c923af8a110c3e80cab5fe41381c79781913d]=[deployed-wue-2014-01-20], AnyObjectId[b3d62053ce5d0562f6636917a8fa236e425f6d48]=[deployed-esx1-2014-06-10.1], AnyObjectId[fda1996eb53f8a8635f62c0af550269dfdd1df65]=[deployed-services-2013-09-06], commit d55afd109f1a40a07d38c757c002303215a04bf5 0 ------=[1.4.1], commit bf63be1766042e3f194ae8b9e172ba2611e57df0 0 ------=[1.4.3], AnyObjectId[d0b823f76a0bb3e2ba8e64b4d0e1789f1df2fc49]=[deployed-esx1-2014-09-25], AnyObjectId[a57a7fe5d8c544abecac2b0f49cd83bc824df312]=[deployed-test-2013-04-04], AnyObjectId[fec0cdc0f19ed4feae655d66d761926b66df16d8]=[deployed-services-2013-09-26], AnyObjectId[a293a131754c91f0eb789fdb1e49f7defd352d14]=[deployed-esx1-2014-07-11], AnyObjectId[4914e3dcdb72391b445d399c97465d7c67bfd816]=[deployed-esx1-2014-06-10], commit d97c0b2162111e22c65c7d817322b768b4b195ab 0 ------=[1.4.0], AnyObjectId[cc42016db6b18872263a0f42fd22ebf9b8167f43]=[deployed-wue-2013-05-27], AnyObjectId[38deae2826b5a9667dd61187d4de6e93676d1c69]=[deployed-esx1-2014-02-19], AnyObjectId[d717edcc98f12280cb3a89f9dab317a43c278b0e]=[deployed-esx1-2014-09-22], AnyObjectId[89ccf52792ad80d2530ceed4ceb035d281b721ec]=[deployed-esx1-2014-03-17], AnyObjectId[4ef1d0dbe9a396f57db1aff19fdf00ab68ee6d96]=[deployed-wue-2014-02-01], AnyObjectId[45043a71d7334469f0fa13d55cbceba4a5fe4275]=[deployed-esx1-2014-09-15], AnyObjectId[32ec407ec2135c3dc12b2e20a3c4ed1b7efc1144]=[deployed-wue-2014-02-17], AnyObjectId[244645a7845322a9e1ab12bbcd7328fcd3313a24]=[deployed-services-2013-09-11], AnyObjectId[e963597d691e2b989829016b57bc7525bd073360]=[deployed-wue-2014-01-31.2], AnyObjectId[8651cf63cb4861c3e256f14172de0cceed1e576a]=[deployed-services-2014-01-21], commit 2ddd716b6860e8872c207abe5f9dd395332cdc03 0 ------=[1.4.2]} ] [info] HEAD is [ a0c2d4393c2d90924645a7e4ff454982b7aae9f1 ] [info] Repo is in dirty state [ false ] [info] git.commit.id.describe 1.4.3-50-ga0c2d43 [info] git.commit.id a0c2d4393c2d90924645a7e4ff454982b7aae9f1 [info] git.commit.id.abbrev a0c2d43 [info] git.commit.user.name Thorsten Vitt [info] git.commit.user.email thorsten.vitt@uni-wuerzburg.de [info] git.commit.message.full Added some space before run-in headings [info] git.commit.message.short Added some space before run-in headings [info] git.commit.time 2015-05-22 21:19:15 [info] git.remote.origin.url git@git.projects.gwdg.de:aggregator.git [info] git.build.time 2015-05-22 21:20:07 [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] TextGrid Aggregator Service ] project TextGrid Aggregator Service [info] [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ aggregator --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 3 resources [INFO] Copying 1 resource to /mnt/data/jenkins/workspace/Aggregator/target [INFO] [INFO] --- maven-compiler-plugin:2.3.1:compile (default-compile) @ aggregator --- [INFO] Compiling 24 source files to /mnt/data/jenkins/workspace/Aggregator/target/classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ aggregator --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 13 resources [INFO] [INFO] --- build-helper-maven-plugin:1.5:reserve-network-port (reserve-network-port) @ aggregator --- [INFO] Reserved port 33369 for test.server.port [INFO] [INFO] --- maven-compiler-plugin:2.3.1:testCompile (default-testCompile) @ aggregator --- [INFO] Compiling 13 source files to /mnt/data/jenkins/workspace/Aggregator/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:2.14:test (default-test) @ aggregator --- [INFO] Surefire report directory: /mnt/data/jenkins/workspace/Aggregator/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running info.textgrid.services.aggregator.tree.AggregationTreeFactoryTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.565 sec Running info.textgrid.services.aggregator.teicorpus.TEICorpusTest Mai 22, 2015 9:20:12 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:12 PM info.textgrid.services.aggregator.util.TextGridRepProvider INFORMATION: Initialized a TextGridRepProvider with the endpoint https://www.textgridlab.org/1.0/confserv Mai 22, 2015 9:20:13 PM info.textgrid.services.aggregator.util.TextGridRepProvider getConfig INFORMATION: Received config from https://www.textgridlab.org/1.0/confserv Mai 22, 2015 9:20:13 PM org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass INFORMATION: Creating Service {http://textgrid.info/namespaces/middleware/tgcrud/services/TGCrudService}TGCrudService from class info.textgrid.namespaces.middleware.tgcrud.services.tgcrudservice.TGCrudService Mai 22, 2015 9:20:14 PM org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass INFORMATION: Creating Service {http://textgrid.info/namespaces/middleware/tgcrud/services/TGCrudService}TGCrudService from class info.textgrid.namespaces.middleware.tgcrud.services.tgcrudservice.TGCrudService Mai 22, 2015 9:20:14 PM info.textgrid.services.aggregator.AbstractExporter getContentSimple INFORMATION: Fetched source for textgrid:jmzg.0 (UNKNOWN -> xml) up to metadata after 2,325 s Mai 22, 2015 9:20:15 PM info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer INFORMATION: Starting TEIcorpus serialization Mai 22, 2015 9:20:15 PM info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer write INFORMATION: writing TEIcorpus for info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer@1096dc3, sid: false Mai 22, 2015 9:20:15 PM info.textgrid.services.aggregator.util.TextGridRepProvider getPublicSearchClient INFORMATION: Instantiated public search client at: https://textgridlab.org/1.0/tgsearch-public Mai 22, 2015 9:20:20 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:20 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Tests run: 3, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 8.21 sec Running info.textgrid.services.aggregator.teicorpus.TEIHeaderStackTest Mai 22, 2015 9:20:20 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.871 sec Running info.textgrid.services.aggregator.StylesheetManagerTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 sec Running info.textgrid.services.aggregator.TextGridRepTest Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider INFORMATION: Initialized a TextGridRepProvider with the endpoint https://textgridlab.org/1.0/tgcrud/TGCrudService Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec Running info.textgrid.services.aggregator.html.HtmlRegressionTest Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. ### Comparing HTML output for textgrid:n2kf.0 to reference document n2kf.0.html Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.html.HTMLWriter INFORMATION: Starting HTML export for textgrid:n2kf.0 Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.html.HTMLWriter INFORMATION: Started HTML serialization for textgrid:n2kf.0 (UNKNOWN -> html) after 974,3 μs Mai 22, 2015 9:20:21 PM info.textgrid.services.aggregator.util.StylesheetManager resolveInternalPath INFORMATION: No servlet context, trying fallback property Mai 22, 2015 9:20:23 PM info.textgrid.services.aggregator.util.StylesheetManager$StylesheetLoader call INFORMATION: Cached internal stylesheet file:/mnt/data/jenkins/workspace/Aggregator/src/main/webapp/WEB-INF/stylesheets/db2xhtml.xsl Mai 22, 2015 9:20:23 PM info.textgrid.services.aggregator.html.HTMLWriter getTransformer INFORMATION: Configured graphics URL pattern = https://textgridlab.org/1.0/tgcrud/rest/@URI@/data Mai 22, 2015 9:20:23 PM info.textgrid.services.aggregator.html.HTMLWriter getTransformer INFORMATION: Prepared XSLT stylesheet (internal) for textgrid:n2kf.0 (UNKNOWN -> html) after 2,095 s Mai 22, 2015 9:20:24 PM info.textgrid.services.aggregator.AbstractExporter getContentSimple INFORMATION: Fetched source for textgrid:n2kf.0 (UNKNOWN -> html) up to metadata after 2,234 s Mai 22, 2015 9:20:24 PM info.textgrid.services.aggregator.teicorpus.CorpusBasedExporter loadSource INFORMATION: Fetched source for textgrid:n2kf.0 (XML -> html) after 2,236 s Mai 22, 2015 9:20:24 PM info.textgrid.services.aggregator.html.HTMLWriter write INFORMATION: Ready for transformation of textgrid:n2kf.0 (XML -> html) after 2,237 s case 4: write to stdout, pageLayout Simple TEI HTML creation in single document mode TEI HTML: run end hook template teiEndHook Mai 22, 2015 9:20:26 PM info.textgrid.services.aggregator.html.HTMLWriter write INFORMATION: Finished and delivered transformation of textgrid:n2kf.0 (XML -> html) after 4,562 s ### Comparing HTML output for textgrid:msdd.0 to reference document msdd.0.html Mai 22, 2015 9:20:28 PM info.textgrid.services.aggregator.html.HTMLWriter INFORMATION: Starting HTML export for textgrid:msdd.0 Mai 22, 2015 9:20:28 PM info.textgrid.services.aggregator.html.HTMLWriter INFORMATION: Started HTML serialization for textgrid:msdd.0 (UNKNOWN -> html) after 657,7 μs Mai 22, 2015 9:20:28 PM info.textgrid.services.aggregator.util.StylesheetManager resolveInternalPath INFORMATION: No servlet context, trying fallback property Mai 22, 2015 9:20:29 PM info.textgrid.services.aggregator.util.StylesheetManager$StylesheetLoader call INFORMATION: Cached internal stylesheet file:/mnt/data/jenkins/workspace/Aggregator/src/main/webapp/WEB-INF/stylesheets/db2xhtml.xsl Mai 22, 2015 9:20:29 PM info.textgrid.services.aggregator.html.HTMLWriter getTransformer INFORMATION: Configured graphics URL pattern = https://textgridlab.org/1.0/tgcrud/rest/@URI@/data Mai 22, 2015 9:20:29 PM info.textgrid.services.aggregator.html.HTMLWriter getTransformer INFORMATION: Prepared XSLT stylesheet (internal) for textgrid:msdd.0 (UNKNOWN -> html) after 656,9 ms Mai 22, 2015 9:20:29 PM info.textgrid.services.aggregator.AbstractExporter getContentSimple INFORMATION: Fetched source for textgrid:msdd.0 (UNKNOWN -> html) up to metadata after 892,5 ms Mai 22, 2015 9:20:29 PM info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer INFORMATION: Starting TEIcorpus serialization Mai 22, 2015 9:20:29 PM info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer write INFORMATION: writing TEIcorpus for info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer@84a2ab, sid: false Mai 22, 2015 9:20:30 PM info.textgrid.services.aggregator.teicorpus.CorpusBasedExporter loadSource INFORMATION: Fetched source for textgrid:msdd.0 (AGGREGATION -> html) after 1,873 s Mai 22, 2015 9:20:30 PM info.textgrid.services.aggregator.html.HTMLWriter write INFORMATION: Ready for transformation of textgrid:msdd.0 (AGGREGATION -> html) after 1,874 s case 4: write to stdout, pageLayout Simple TEI HTML inside corpus Mai 22, 2015 9:20:30 PM info.textgrid.services.aggregator.html.HTMLWriter write INFORMATION: Finished and delivered transformation of textgrid:msdd.0 (AGGREGATION -> html) after 2,179 s ### Comparing HTML output for textgrid:mr23.0 to reference document mr23.0.html Mai 22, 2015 9:20:30 PM info.textgrid.services.aggregator.html.HTMLWriter INFORMATION: Starting HTML export for textgrid:mr23.0 Mai 22, 2015 9:20:30 PM info.textgrid.services.aggregator.html.HTMLWriter INFORMATION: Started HTML serialization for textgrid:mr23.0 (UNKNOWN -> html) after 735,8 μs Mai 22, 2015 9:20:30 PM info.textgrid.services.aggregator.util.StylesheetManager resolveInternalPath INFORMATION: No servlet context, trying fallback property Mai 22, 2015 9:20:31 PM info.textgrid.services.aggregator.util.StylesheetManager$StylesheetLoader call INFORMATION: Cached internal stylesheet file:/mnt/data/jenkins/workspace/Aggregator/src/main/webapp/WEB-INF/stylesheets/db2xhtml.xsl Mai 22, 2015 9:20:31 PM info.textgrid.services.aggregator.html.HTMLWriter getTransformer INFORMATION: Configured graphics URL pattern = https://textgridlab.org/1.0/tgcrud/rest/@URI@/data Mai 22, 2015 9:20:31 PM info.textgrid.services.aggregator.html.HTMLWriter getTransformer INFORMATION: Prepared XSLT stylesheet (internal) for textgrid:mr23.0 (UNKNOWN -> html) after 399,3 ms Mai 22, 2015 9:20:31 PM info.textgrid.services.aggregator.AbstractExporter getContentSimple INFORMATION: Fetched source for textgrid:mr23.0 (UNKNOWN -> html) up to metadata after 508,3 ms Mai 22, 2015 9:20:31 PM info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer INFORMATION: Starting TEIcorpus serialization Mai 22, 2015 9:20:31 PM info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer write INFORMATION: writing TEIcorpus for info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer@c171b7, sid: false Mai 22, 2015 9:20:32 PM info.textgrid.services.aggregator.teicorpus.CorpusBasedExporter loadSource INFORMATION: Fetched source for textgrid:mr23.0 (AGGREGATION -> html) after 1,528 s Mai 22, 2015 9:20:32 PM info.textgrid.services.aggregator.html.HTMLWriter write INFORMATION: Ready for transformation of textgrid:mr23.0 (AGGREGATION -> html) after 1,529 s case 4: write to stdout, pageLayout Simple TEI HTML inside corpus Mai 22, 2015 9:20:32 PM info.textgrid.services.aggregator.html.HTMLWriter write INFORMATION: Finished and delivered transformation of textgrid:mr23.0 (AGGREGATION -> html) after 1,878 s ### Comparing HTML output for textgrid:mjr3.0 to reference document mjr3.0.html Mai 22, 2015 9:20:33 PM info.textgrid.services.aggregator.html.HTMLWriter INFORMATION: Starting HTML export for textgrid:mjr3.0 Mai 22, 2015 9:20:33 PM info.textgrid.services.aggregator.html.HTMLWriter INFORMATION: Started HTML serialization for textgrid:mjr3.0 (UNKNOWN -> html) after 629,2 μs Mai 22, 2015 9:20:33 PM info.textgrid.services.aggregator.util.StylesheetManager resolveInternalPath INFORMATION: No servlet context, trying fallback property Mai 22, 2015 9:20:33 PM info.textgrid.services.aggregator.util.StylesheetManager$StylesheetLoader call INFORMATION: Cached internal stylesheet file:/mnt/data/jenkins/workspace/Aggregator/src/main/webapp/WEB-INF/stylesheets/db2xhtml.xsl Mai 22, 2015 9:20:33 PM info.textgrid.services.aggregator.html.HTMLWriter getTransformer INFORMATION: Configured graphics URL pattern = https://textgridlab.org/1.0/tgcrud/rest/@URI@/data Mai 22, 2015 9:20:33 PM info.textgrid.services.aggregator.html.HTMLWriter getTransformer INFORMATION: Prepared XSLT stylesheet (internal) for textgrid:mjr3.0 (UNKNOWN -> html) after 352,7 ms Mai 22, 2015 9:20:33 PM info.textgrid.services.aggregator.AbstractExporter getContentSimple INFORMATION: Fetched source for textgrid:mjr3.0 (UNKNOWN -> html) up to metadata after 476,6 ms Mai 22, 2015 9:20:33 PM info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer INFORMATION: Starting TEIcorpus serialization Mai 22, 2015 9:20:33 PM info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer write INFORMATION: writing TEIcorpus for info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer@1e0eb8, sid: false Mai 22, 2015 9:21:00 PM info.textgrid.services.aggregator.teicorpus.CorpusBasedExporter loadSource INFORMATION: Fetched source for textgrid:mjr3.0 (AGGREGATION -> html) after 27,25 s Mai 22, 2015 9:21:00 PM info.textgrid.services.aggregator.html.HTMLWriter write INFORMATION: Ready for transformation of textgrid:mjr3.0 (AGGREGATION -> html) after 27,26 s case 4: write to stdout, pageLayout Simple TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus TEI HTML inside corpus Mai 22, 2015 9:21:01 PM info.textgrid.services.aggregator.html.HTMLWriter write INFORMATION: Finished and delivered transformation of textgrid:mjr3.0 (AGGREGATION -> html) after 28,40 s ### Comparing HTML output for textgrid:mr47.0 to reference document mr47.0.html Mai 22, 2015 9:21:02 PM info.textgrid.services.aggregator.html.HTMLWriter INFORMATION: Starting HTML export for textgrid:mr47.0 Mai 22, 2015 9:21:02 PM info.textgrid.services.aggregator.html.HTMLWriter INFORMATION: Started HTML serialization for textgrid:mr47.0 (UNKNOWN -> html) after 559,6 μs Mai 22, 2015 9:21:02 PM info.textgrid.services.aggregator.util.StylesheetManager resolveInternalPath INFORMATION: No servlet context, trying fallback property Mai 22, 2015 9:21:03 PM info.textgrid.services.aggregator.util.StylesheetManager$StylesheetLoader call INFORMATION: Cached internal stylesheet file:/mnt/data/jenkins/workspace/Aggregator/src/main/webapp/WEB-INF/stylesheets/db2xhtml.xsl Mai 22, 2015 9:21:03 PM info.textgrid.services.aggregator.html.HTMLWriter getTransformer INFORMATION: Configured graphics URL pattern = https://textgridlab.org/1.0/tgcrud/rest/@URI@/data Mai 22, 2015 9:21:03 PM info.textgrid.services.aggregator.html.HTMLWriter getTransformer INFORMATION: Prepared XSLT stylesheet (internal) for textgrid:mr47.0 (UNKNOWN -> html) after 359,2 ms Mai 22, 2015 9:21:03 PM info.textgrid.services.aggregator.AbstractExporter getContentSimple INFORMATION: Fetched source for textgrid:mr47.0 (UNKNOWN -> html) up to metadata after 523,6 ms Mai 22, 2015 9:21:03 PM info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer INFORMATION: Starting TEIcorpus serialization Mai 22, 2015 9:21:03 PM info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer write INFORMATION: writing TEIcorpus for info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer@13014ab, sid: false Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.teicorpus.CorpusBasedExporter loadSource INFORMATION: Fetched source for textgrid:mr47.0 (AGGREGATION -> html) after 1,313 s Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.html.HTMLWriter write INFORMATION: Ready for transformation of textgrid:mr47.0 (AGGREGATION -> html) after 1,314 s case 4: write to stdout, pageLayout Simple TEI HTML inside corpus Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.html.HTMLWriter write INFORMATION: Finished and delivered transformation of textgrid:mr47.0 (AGGREGATION -> html) after 1,319 s ### Comparing HTML output for textgrid:nbvb.0 to reference document nbvb.0.html Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.html.HTMLWriter INFORMATION: Starting HTML export for textgrid:nbvb.0 Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.html.HTMLWriter INFORMATION: Started HTML serialization for textgrid:nbvb.0 (UNKNOWN -> html) after 435,4 μs Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.util.StylesheetManager resolveInternalPath INFORMATION: No servlet context, trying fallback property Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.util.StylesheetManager$StylesheetLoader call INFORMATION: Cached internal stylesheet file:/mnt/data/jenkins/workspace/Aggregator/src/main/webapp/WEB-INF/stylesheets/db2xhtml.xsl Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.html.HTMLWriter getTransformer INFORMATION: Configured graphics URL pattern = https://textgridlab.org/1.0/tgcrud/rest/@URI@/data Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.html.HTMLWriter getTransformer INFORMATION: Prepared XSLT stylesheet (internal) for textgrid:nbvb.0 (UNKNOWN -> html) after 303,5 ms Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.AbstractExporter getContentSimple INFORMATION: Fetched source for textgrid:nbvb.0 (UNKNOWN -> html) up to metadata after 417,1 ms Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.teicorpus.CorpusBasedExporter loadSource INFORMATION: Fetched source for textgrid:nbvb.0 (XML -> html) after 417,9 ms Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.html.HTMLWriter write INFORMATION: Ready for transformation of textgrid:nbvb.0 (XML -> html) after 419,6 ms case 4: write to stdout, pageLayout Simple TEI HTML creation in single document mode TEI HTML: run end hook template teiEndHook Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.html.HTMLWriter write INFORMATION: Finished and delivered transformation of textgrid:nbvb.0 (XML -> html) after 438,9 ms ### Comparing HTML output for textgrid:11sqw.0 to reference document 11sqw.0.html Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.html.HTMLWriter INFORMATION: Starting HTML export for textgrid:11sqw.0 Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.html.HTMLWriter INFORMATION: Started HTML serialization for textgrid:11sqw.0 (UNKNOWN -> html) after 569,4 μs Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.util.StylesheetManager resolveInternalPath INFORMATION: No servlet context, trying fallback property Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.util.StylesheetManager$StylesheetLoader call INFORMATION: Cached internal stylesheet file:/mnt/data/jenkins/workspace/Aggregator/src/main/webapp/WEB-INF/stylesheets/db2xhtml.xsl Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.html.HTMLWriter getTransformer INFORMATION: Configured graphics URL pattern = https://textgridlab.org/1.0/tgcrud/rest/@URI@/data Mai 22, 2015 9:21:04 PM info.textgrid.services.aggregator.html.HTMLWriter getTransformer INFORMATION: Prepared XSLT stylesheet (internal) for textgrid:11sqw.0 (UNKNOWN -> html) after 300,5 ms Mai 22, 2015 9:21:05 PM info.textgrid.services.aggregator.AbstractExporter getContentSimple INFORMATION: Fetched source for textgrid:11sqw.0 (UNKNOWN -> html) up to metadata after 429,1 ms Mai 22, 2015 9:21:05 PM info.textgrid.services.aggregator.teicorpus.CorpusBasedExporter loadSource INFORMATION: Fetched source for textgrid:11sqw.0 (XML -> html) after 430,0 ms Mai 22, 2015 9:21:05 PM info.textgrid.services.aggregator.html.HTMLWriter write INFORMATION: Ready for transformation of textgrid:11sqw.0 (XML -> html) after 431,7 ms case 4: write to stdout, pageLayout Simple TEI HTML creation in single document mode TEI HTML: run end hook template teiEndHook Mai 22, 2015 9:21:05 PM info.textgrid.services.aggregator.html.HTMLWriter write INFORMATION: Finished and delivered transformation of textgrid:11sqw.0 (XML -> html) after 439,9 ms Tests run: 7, Failures: 7, Errors: 0, Skipped: 0, Time elapsed: 43.339 sec <<< FAILURE! testDescs(info.textgrid.services.aggregator.html.HtmlRegressionTest) Time elapsed: 6.562 sec <<< FAILURE! junit.framework.AssertionFailedError: HTML Regression for textgrid:n2kf.0 / n2kf.0.html org.custommonkey.xmlunit.DetailedDiff [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/head[1]/style[1]/text()[1] to at /html[1]/head[1]/style[1]/text()[1] at junit.framework.Assert.fail(Assert.java:57) at junit.framework.Assert.assertTrue(Assert.java:22) at junit.framework.TestCase.assertTrue(TestCase.java:192) at info.textgrid.services.aggregator.html.HtmlRegressionTest.compareHtml(HtmlRegressionTest.java:103) at info.textgrid.services.aggregator.html.HtmlRegressionTest.testDescs(HtmlRegressionTest.java:134) testDrama(info.textgrid.services.aggregator.html.HtmlRegressionTest) Time elapsed: 2.447 sec <<< FAILURE! junit.framework.AssertionFailedError: HTML Regression for textgrid:msdd.0 / msdd.0.html org.custommonkey.xmlunit.DetailedDiff [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/head[1]/style[1]/text()[1] to at /html[1]/head[1]/style[1]/text()[1] at junit.framework.Assert.fail(Assert.java:57) at junit.framework.Assert.assertTrue(Assert.java:22) at junit.framework.TestCase.assertTrue(TestCase.java:192) at info.textgrid.services.aggregator.html.HtmlRegressionTest.compareHtml(HtmlRegressionTest.java:103) at info.textgrid.services.aggregator.html.HtmlRegressionTest.testDrama(HtmlRegressionTest.java:114) testNovel(info.textgrid.services.aggregator.html.HtmlRegressionTest) Time elapsed: 2.244 sec <<< FAILURE! junit.framework.AssertionFailedError: HTML Regression for textgrid:mr23.0 / mr23.0.html org.custommonkey.xmlunit.DetailedDiff [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/head[1]/style[1]/text()[1] to at /html[1]/head[1]/style[1]/text()[1] at junit.framework.Assert.fail(Assert.java:57) at junit.framework.Assert.assertTrue(Assert.java:22) at junit.framework.TestCase.assertTrue(TestCase.java:192) at info.textgrid.services.aggregator.html.HtmlRegressionTest.compareHtml(HtmlRegressionTest.java:103) at info.textgrid.services.aggregator.html.HtmlRegressionTest.testNovel(HtmlRegressionTest.java:119) testPoems(info.textgrid.services.aggregator.html.HtmlRegressionTest) Time elapsed: 30.072 sec <<< FAILURE! junit.framework.AssertionFailedError: HTML Regression for textgrid:mjr3.0 / mjr3.0.html org.custommonkey.xmlunit.DetailedDiff [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/head[1]/style[1]/text()[1] to at /html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[7]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[7]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[8]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[8]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[9]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[9]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[10]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[10]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[7]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[7]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[8]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[8]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[9]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[9]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[10]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[10]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[11]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[11]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[12]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[12]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[7]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[7]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[8]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[8]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[9]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[9]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[9]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[9]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[9]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[9]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[10]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[10]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[7]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[7]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[8]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[8]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[9]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[9]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[10]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[10]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[11]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[11]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[11]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[11]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[11]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[11]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[12]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[12]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[13]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[13]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[14]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[14]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[15]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[15]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[16]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[16]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[17]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[17]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[18]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[18]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[19]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[19]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[20]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[20]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[21]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[21]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[22]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[22]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[23]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[23]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[24]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[24]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[25]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[25]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[26]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[26]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[27]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[27]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[28]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[28]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[29]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[29]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[30]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[30]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[31]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[31]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[32]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[32]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[33]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[33]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[34]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[34]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[35]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[35]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[36]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[36]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[37]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[37]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[38]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[38]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[39]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[39]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[40]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[40]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[7]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[7]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[8]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[8]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[9]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[9]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[10]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[10]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[7]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[7]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[8]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[8]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[9]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[9]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[10]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[10]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[11]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[11]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[12]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[12]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[13]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[13]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[14]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[14]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[15]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[15]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[16]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[16]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[17]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[17]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[18]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[18]/head[1]/style[1]/text()[1] at junit.framework.Assert.fail(Assert.java:57) at junit.framework.Assert.assertTrue(Assert.java:22) at junit.framework.TestCase.assertTrue(TestCase.java:192) at info.textgrid.services.aggregator.html.HtmlRegressionTest.compareHtml(HtmlRegressionTest.java:103) at info.textgrid.services.aggregator.html.HtmlRegressionTest.testPoems(HtmlRegressionTest.java:124) testPoem(info.textgrid.services.aggregator.html.HtmlRegressionTest) Time elapsed: 1.06 sec <<< FAILURE! junit.framework.AssertionFailedError: HTML Regression for textgrid:mr47.0 / mr47.0.html org.custommonkey.xmlunit.DetailedDiff [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/head[1]/style[1]/text()[1] to at /html[1]/head[1]/style[1]/text()[1] at junit.framework.Assert.fail(Assert.java:57) at junit.framework.Assert.assertTrue(Assert.java:22) at junit.framework.TestCase.assertTrue(TestCase.java:192) at info.textgrid.services.aggregator.html.HtmlRegressionTest.compareHtml(HtmlRegressionTest.java:103) at info.textgrid.services.aggregator.html.HtmlRegressionTest.testPoem(HtmlRegressionTest.java:109) testBiography(info.textgrid.services.aggregator.html.HtmlRegressionTest) Time elapsed: 0.45 sec <<< FAILURE! junit.framework.AssertionFailedError: HTML Regression for textgrid:nbvb.0 / nbvb.0.html org.custommonkey.xmlunit.DetailedDiff [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/head[1]/style[1]/text()[1] to at /html[1]/head[1]/style[1]/text()[1] at junit.framework.Assert.fail(Assert.java:57) at junit.framework.Assert.assertTrue(Assert.java:22) at junit.framework.TestCase.assertTrue(TestCase.java:192) at info.textgrid.services.aggregator.html.HtmlRegressionTest.compareHtml(HtmlRegressionTest.java:103) at info.textgrid.services.aggregator.html.HtmlRegressionTest.testBiography(HtmlRegressionTest.java:129) testLetter(info.textgrid.services.aggregator.html.HtmlRegressionTest) Time elapsed: 0.448 sec <<< FAILURE! junit.framework.AssertionFailedError: HTML Regression for textgrid:11sqw.0 / 11sqw.0.html org.custommonkey.xmlunit.DetailedDiff [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/head[1]/style[1]/text()[1] to at /html[1]/head[1]/style[1]/text()[1] at junit.framework.Assert.fail(Assert.java:57) at junit.framework.Assert.assertTrue(Assert.java:22) at junit.framework.TestCase.assertTrue(TestCase.java:192) at info.textgrid.services.aggregator.html.HtmlRegressionTest.compareHtml(HtmlRegressionTest.java:103) at info.textgrid.services.aggregator.html.HtmlRegressionTest.testLetter(HtmlRegressionTest.java:139) Running info.textgrid.services.aggregator.SearchResultListTest Mai 22, 2015 9:21:05 PM info.textgrid.services.aggregator.util.TextGridRepProvider getInstance WARNUNG: Someone wants the default instance -- I hope we're in a test. Mai 22, 2015 9:21:05 PM info.textgrid.services.aggregator.SearchResultList fetchNextChunk INFORMATION: Added 10 of 16 results [Auf sein Mädgen] [Auf die, welche lieben] [Auf die Liebe] [Auf das schöne Geschlecht] [An ein Mädgen] [Auf Amorn [2]] [Auf Amorn] [Auf sein Mädgen [2]] [An einen Knaben] [Auf seine Mädgens] Mai 22, 2015 9:21:05 PM info.textgrid.services.aggregator.SearchResultList fetchNextChunk INFORMATION: Added 16 of 16 results [[Venus, die die Göttinnen beherrschet]] [Der wächserne Amor] [Auf Bathyllen] [Sein Traum] [An seine Buhlschaft] [Auf die Pfeile der Liebe] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.507 sec Results : Failed tests: HtmlRegressionTest.testDescs:134->compareHtml:103 HTML Regression for textgrid:n2kf.0 / n2kf.0.html org.custommonkey.xmlunit.DetailedDiff [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/head[1]/style[1]/text()[1] to at /html[1]/head[1]/style[1]/text()[1] HtmlRegressionTest.testDrama:114->compareHtml:103 HTML Regression for textgrid:msdd.0 / msdd.0.html org.custommonkey.xmlunit.DetailedDiff [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/head[1]/style[1]/text()[1] to at /html[1]/head[1]/style[1]/text()[1] HtmlRegressionTest.testNovel:119->compareHtml:103 HTML Regression for textgrid:mr23.0 / mr23.0.html org.custommonkey.xmlunit.DetailedDiff [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/head[1]/style[1]/text()[1] to at /html[1]/head[1]/style[1]/text()[1] HtmlRegressionTest.testPoems:124->compareHtml:103 HTML Regression for textgrid:mjr3.0 / mjr3.0.html org.custommonkey.xmlunit.DetailedDiff [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/head[1]/style[1]/text()[1] to at /html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[7]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[7]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[8]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[8]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[9]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[9]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[1]/body[1]/html[10]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[1]/body[1]/html[10]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[4]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[7]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[7]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[8]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[8]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[9]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[9]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[10]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[10]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[11]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[11]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[2]/body[1]/html[12]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[2]/body[1]/html[12]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[1]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[7]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[7]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[8]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[8]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[8]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[9]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[9]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[9]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[9]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[9]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[9]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[3]/body[1]/html[10]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[3]/body[1]/html[10]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[7]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[7]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[8]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[8]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[9]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[9]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[10]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[10]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[11]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[11]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[11]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[11]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[11]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[11]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[12]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[12]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[13]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[13]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[14]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[14]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[15]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[15]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[16]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[16]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[17]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[17]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[18]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[18]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[19]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[19]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[20]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[20]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[21]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[21]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[22]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[22]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[23]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[23]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[24]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[24]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[25]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[25]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[26]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[26]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[27]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[27]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[27]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[28]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[28]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[29]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[29]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[30]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[30]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[31]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[31]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[32]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[32]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[33]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[33]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[34]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[34]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[35]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[35]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[36]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[36]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[37]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[37]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[38]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[38]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[39]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[39]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[4]/body[1]/html[40]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[4]/body[1]/html[40]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[7]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[7]/body[1]/html[7]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[8]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[8]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[9]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[9]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[5]/body[1]/html[10]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[5]/body[1]/html[10]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[1]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[1]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[2]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[2]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[3]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[3]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[4]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[4]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[5]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[5]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[6]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[6]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[7]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[7]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[8]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[8]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[9]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[9]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[10]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[10]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[11]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[11]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[12]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[12]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[13]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[13]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[14]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[14]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[15]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[15]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[16]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[16]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[17]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[17]/head[1]/style[1]/text()[1] [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/body[1]/html[6]/body[1]/html[18]/head[1]/style[1]/text()[1] to at /html[1]/body[1]/html[6]/body[1]/html[18]/head[1]/style[1]/text()[1] HtmlRegressionTest.testPoem:109->compareHtml:103 HTML Regression for textgrid:mr47.0 / mr47.0.html org.custommonkey.xmlunit.DetailedDiff [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/head[1]/style[1]/text()[1] to at /html[1]/head[1]/style[1]/text()[1] HtmlRegressionTest.testBiography:129->compareHtml:103 HTML Regression for textgrid:nbvb.0 / nbvb.0.html org.custommonkey.xmlunit.DetailedDiff [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/head[1]/style[1]/text()[1] to at /html[1]/head[1]/style[1]/text()[1] HtmlRegressionTest.testLetter:139->compareHtml:103 HTML Regression for textgrid:11sqw.0 / 11sqw.0.html org.custommonkey.xmlunit.DetailedDiff [different] Expected text value ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; } .runIn +p { display: inline; } ' but was ' .runIn { font: inherit; font-weight: bold; display: inline; } .runIn:before { display: block; margin-top: 1.5ex; content: "" } .runIn +p { display: inline; } ' - comparing at /html[1]/head[1]/style[1]/text()[1] to at /html[1]/head[1]/style[1]/text()[1] Tests run: 24, Failures: 7, Errors: 0, Skipped: 3 [ERROR] There are test failures. Please refer to /mnt/data/jenkins/workspace/Aggregator/target/surefire-reports for the individual test results. [JENKINS] Zeichne Testergebnisse auf log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.converters.BooleanConverter). log4j:WARN Please initialize the log4j system properly. [INFO] [INFO] --- maven-war-plugin:2.3:war (default-war) @ aggregator --- [INFO] Packaging webapp [INFO] Assembling webapp [aggregator] in [/mnt/data/jenkins/workspace/Aggregator/target/aggregator-1.4.6-SNAPSHOT] [INFO] Processing war project [INFO] Copying webapp webResources [/mnt/data/jenkins/workspace/Aggregator/src/main/webapp/WEB-INF] to [/mnt/data/jenkins/workspace/Aggregator/target/aggregator-1.4.6-SNAPSHOT] [INFO] Copying webapp resources [/mnt/data/jenkins/workspace/Aggregator/src/main/webapp] [INFO] Webapp assembled in [2206 msecs] [INFO] Building war: /mnt/data/jenkins/workspace/Aggregator/target/aggregator-1.4.6-SNAPSHOT.war [INFO] [INFO] --- build-helper-maven-plugin:1.5:attach-artifact (attach-config-file) @ aggregator --- [INFO] [INFO] >>> tomcat6-maven-plugin:2.1:run-war (start-tomcat) > package @ aggregator >>> [INFO] [INFO] --- git-commit-id-plugin:2.1.5:revision (default) @ aggregator --- [info] [info] /mnt/data/jenkins/workspace/Aggregator/.git [info] [info] [info] [info] git.build.user.name Unknown [info] git.build.user.email Unknown [info] git.branch origin/develop [info] --always = false [info] --dirty = -dev [info] --abbrev = 7 [info] --tags = true [info] --match = [info] Tag refs [ [Ref[refs/tags/1.4.0=98cea2cc3199cb1a3b00f5b9cdc85dca612ac624], Ref[refs/tags/1.4.1=818d4d36c91dbf080d54253d3821f93c67cb9143], Ref[refs/tags/1.4.2=83f04721ea3053fdac69a29a1717fd47ddeeeb1f], Ref[refs/tags/1.4.3=755722df114f97edf66469df19dcbf4958a23358], Ref[refs/tags/deployed-esx1-2014-02-05=314de56fc05e3020d3c0e785f701a44a2ca8ffc6], Ref[refs/tags/deployed-esx1-2014-02-19=38deae2826b5a9667dd61187d4de6e93676d1c69], Ref[refs/tags/deployed-esx1-2014-03-17=89ccf52792ad80d2530ceed4ceb035d281b721ec], Ref[refs/tags/deployed-esx1-2014-06-10=4914e3dcdb72391b445d399c97465d7c67bfd816], Ref[refs/tags/deployed-esx1-2014-06-10.1=b3d62053ce5d0562f6636917a8fa236e425f6d48], Ref[refs/tags/deployed-esx1-2014-07-11=a293a131754c91f0eb789fdb1e49f7defd352d14], Ref[refs/tags/deployed-esx1-2014-09-15=45043a71d7334469f0fa13d55cbceba4a5fe4275], Ref[refs/tags/deployed-esx1-2014-09-22=d717edcc98f12280cb3a89f9dab317a43c278b0e], Ref[refs/tags/deployed-esx1-2014-09-25=d0b823f76a0bb3e2ba8e64b4d0e1789f1df2fc49], Ref[refs/tags/deployed-services-2013-09-06=fda1996eb53f8a8635f62c0af550269dfdd1df65], Ref[refs/tags/deployed-services-2013-09-11=244645a7845322a9e1ab12bbcd7328fcd3313a24], Ref[refs/tags/deployed-services-2013-09-26=fec0cdc0f19ed4feae655d66d761926b66df16d8], Ref[refs/tags/deployed-services-2014-01-21=8651cf63cb4861c3e256f14172de0cceed1e576a], Ref[refs/tags/deployed-test-2013-03-27=5d7d33e024f9e76938dd7266ebb1b4e409160ff8], Ref[refs/tags/deployed-test-2013-04-04=a57a7fe5d8c544abecac2b0f49cd83bc824df312], Ref[refs/tags/deployed-wue-2013-05-27=cc42016db6b18872263a0f42fd22ebf9b8167f43], Ref[refs/tags/deployed-wue-2014-01-20=f01c923af8a110c3e80cab5fe41381c79781913d], Ref[refs/tags/deployed-wue-2014-01-31=debebbf23581d9a94f6d1bfe68ff7d4ae399a06b], Ref[refs/tags/deployed-wue-2014-01-31.2=e963597d691e2b989829016b57bc7525bd073360], Ref[refs/tags/deployed-wue-2014-02-01=4ef1d0dbe9a396f57db1aff19fdf00ab68ee6d96], Ref[refs/tags/deployed-wue-2014-02-17=32ec407ec2135c3dc12b2e20a3c4ed1b7efc1144]] ] [info] Resolved tag [ 1.4.0 ] [ PersonIdent[Thorsten Vitt, thorsten.vitt@uni-wuerzburg.de, Mon Sep 15 21:42:25 2014 +0200] ], points at [ commit d97c0b2162111e22c65c7d817322b768b4b195ab 0 ------ ] [info] Resolved tag [ 1.4.1 ] [ PersonIdent[Thorsten Vitt, thorsten.vitt@uni-wuerzburg.de, Wed Oct 8 14:21:24 2014 +0200] ], points at [ commit d55afd109f1a40a07d38c757c002303215a04bf5 0 ------ ] [info] Resolved tag [ 1.4.2 ] [ PersonIdent[Thorsten Vitt, thorsten.vitt@uni-wuerzburg.de, Thu Oct 9 11:32:51 2014 +0200] ], points at [ commit 2ddd716b6860e8872c207abe5f9dd395332cdc03 0 ------ ] [info] Resolved tag [ 1.4.3 ] [ PersonIdent[Thorsten Vitt, thorsten.vitt@uni-wuerzburg.de, Thu Nov 13 15:22:56 2014 +0100] ], points at [ commit bf63be1766042e3f194ae8b9e172ba2611e57df0 0 ------ ] [info] Resolved tag [ deployed-esx1-2014-02-05 ] [ PersonIdent[Thorsten Vitt, thorsten.vitt@uni-wuerzburg.de, Wed Feb 5 16:58:52 2014 +0100] ], points at [ commit 2aadb0234796a0d16327c5c7066708add0bd5b8b 0 ------ ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-02-19 ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-03-17 ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-06-10 ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-06-10.1 ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-07-11 ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-09-15 ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-09-22 ] [info] Including lightweight tag [ refs/tags/deployed-esx1-2014-09-25 ] [info] Including lightweight tag [ refs/tags/deployed-services-2013-09-06 ] [info] Including lightweight tag [ refs/tags/deployed-services-2013-09-11 ] [info] Including lightweight tag [ refs/tags/deployed-services-2013-09-26 ] [info] Including lightweight tag [ refs/tags/deployed-services-2014-01-21 ] [info] Including lightweight tag [ refs/tags/deployed-test-2013-03-27 ] [info] Including lightweight tag [ refs/tags/deployed-test-2013-04-04 ] [info] Including lightweight tag [ refs/tags/deployed-wue-2013-05-27 ] [info] Including lightweight tag [ refs/tags/deployed-wue-2014-01-20 ] [info] Including lightweight tag [ refs/tags/deployed-wue-2014-01-31 ] [info] Including lightweight tag [ refs/tags/deployed-wue-2014-01-31.2 ] [info] Including lightweight tag [ refs/tags/deployed-wue-2014-02-01 ] [info] Including lightweight tag [ refs/tags/deployed-wue-2014-02-17 ] [info] key [ commit 2aadb0234796a0d16327c5c7066708add0bd5b8b 0 ------ ], tags => [ [DatedRevTag{id=314de56fc05e3020d3c0e785f701a44a2ca8ffc6, tagName='deployed-esx1-2014-02-05', date=5. Februar 2014 16:58:52 +01:00}] ] [info] key [ AnyObjectId[5d7d33e024f9e76938dd7266ebb1b4e409160ff8] ], tags => [ [DatedRevTag{id=5d7d33e024f9e76938dd7266ebb1b4e409160ff8, tagName='refs/tags/deployed-test-2013-03-27', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[debebbf23581d9a94f6d1bfe68ff7d4ae399a06b] ], tags => [ [DatedRevTag{id=debebbf23581d9a94f6d1bfe68ff7d4ae399a06b, tagName='refs/tags/deployed-wue-2014-01-31', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[f01c923af8a110c3e80cab5fe41381c79781913d] ], tags => [ [DatedRevTag{id=f01c923af8a110c3e80cab5fe41381c79781913d, tagName='refs/tags/deployed-wue-2014-01-20', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[b3d62053ce5d0562f6636917a8fa236e425f6d48] ], tags => [ [DatedRevTag{id=b3d62053ce5d0562f6636917a8fa236e425f6d48, tagName='refs/tags/deployed-esx1-2014-06-10.1', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[fda1996eb53f8a8635f62c0af550269dfdd1df65] ], tags => [ [DatedRevTag{id=fda1996eb53f8a8635f62c0af550269dfdd1df65, tagName='refs/tags/deployed-services-2013-09-06', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ commit d55afd109f1a40a07d38c757c002303215a04bf5 0 ------ ], tags => [ [DatedRevTag{id=818d4d36c91dbf080d54253d3821f93c67cb9143, tagName='1.4.1', date=8. Oktober 2014 14:21:24 +02:00}] ] [info] key [ commit bf63be1766042e3f194ae8b9e172ba2611e57df0 0 ------ ], tags => [ [DatedRevTag{id=755722df114f97edf66469df19dcbf4958a23358, tagName='1.4.3', date=13. November 2014 15:22:56 +01:00}] ] [info] key [ AnyObjectId[d0b823f76a0bb3e2ba8e64b4d0e1789f1df2fc49] ], tags => [ [DatedRevTag{id=d0b823f76a0bb3e2ba8e64b4d0e1789f1df2fc49, tagName='refs/tags/deployed-esx1-2014-09-25', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[a57a7fe5d8c544abecac2b0f49cd83bc824df312] ], tags => [ [DatedRevTag{id=a57a7fe5d8c544abecac2b0f49cd83bc824df312, tagName='refs/tags/deployed-test-2013-04-04', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[fec0cdc0f19ed4feae655d66d761926b66df16d8] ], tags => [ [DatedRevTag{id=fec0cdc0f19ed4feae655d66d761926b66df16d8, tagName='refs/tags/deployed-services-2013-09-26', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[a293a131754c91f0eb789fdb1e49f7defd352d14] ], tags => [ [DatedRevTag{id=a293a131754c91f0eb789fdb1e49f7defd352d14, tagName='refs/tags/deployed-esx1-2014-07-11', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[4914e3dcdb72391b445d399c97465d7c67bfd816] ], tags => [ [DatedRevTag{id=4914e3dcdb72391b445d399c97465d7c67bfd816, tagName='refs/tags/deployed-esx1-2014-06-10', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[cc42016db6b18872263a0f42fd22ebf9b8167f43] ], tags => [ [DatedRevTag{id=cc42016db6b18872263a0f42fd22ebf9b8167f43, tagName='refs/tags/deployed-wue-2013-05-27', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ commit d97c0b2162111e22c65c7d817322b768b4b195ab 0 ------ ], tags => [ [DatedRevTag{id=98cea2cc3199cb1a3b00f5b9cdc85dca612ac624, tagName='1.4.0', date=15. September 2014 21:42:25 +02:00}] ] [info] key [ AnyObjectId[38deae2826b5a9667dd61187d4de6e93676d1c69] ], tags => [ [DatedRevTag{id=38deae2826b5a9667dd61187d4de6e93676d1c69, tagName='refs/tags/deployed-esx1-2014-02-19', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[89ccf52792ad80d2530ceed4ceb035d281b721ec] ], tags => [ [DatedRevTag{id=89ccf52792ad80d2530ceed4ceb035d281b721ec, tagName='refs/tags/deployed-esx1-2014-03-17', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[d717edcc98f12280cb3a89f9dab317a43c278b0e] ], tags => [ [DatedRevTag{id=d717edcc98f12280cb3a89f9dab317a43c278b0e, tagName='refs/tags/deployed-esx1-2014-09-22', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[4ef1d0dbe9a396f57db1aff19fdf00ab68ee6d96] ], tags => [ [DatedRevTag{id=4ef1d0dbe9a396f57db1aff19fdf00ab68ee6d96, tagName='refs/tags/deployed-wue-2014-02-01', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[45043a71d7334469f0fa13d55cbceba4a5fe4275] ], tags => [ [DatedRevTag{id=45043a71d7334469f0fa13d55cbceba4a5fe4275, tagName='refs/tags/deployed-esx1-2014-09-15', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[32ec407ec2135c3dc12b2e20a3c4ed1b7efc1144] ], tags => [ [DatedRevTag{id=32ec407ec2135c3dc12b2e20a3c4ed1b7efc1144, tagName='refs/tags/deployed-wue-2014-02-17', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[e963597d691e2b989829016b57bc7525bd073360] ], tags => [ [DatedRevTag{id=e963597d691e2b989829016b57bc7525bd073360, tagName='refs/tags/deployed-wue-2014-01-31.2', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[244645a7845322a9e1ab12bbcd7328fcd3313a24] ], tags => [ [DatedRevTag{id=244645a7845322a9e1ab12bbcd7328fcd3313a24, tagName='refs/tags/deployed-services-2013-09-11', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ AnyObjectId[8651cf63cb4861c3e256f14172de0cceed1e576a] ], tags => [ [DatedRevTag{id=8651cf63cb4861c3e256f14172de0cceed1e576a, tagName='refs/tags/deployed-services-2014-01-21', date=22. Mai 0015 21:21:15 +00:53:28}] ] [info] key [ commit 2ddd716b6860e8872c207abe5f9dd395332cdc03 0 ------ ], tags => [ [DatedRevTag{id=83f04721ea3053fdac69a29a1717fd47ddeeeb1f, tagName='1.4.2', date=9. Oktober 2014 11:32:51 +02:00}] ] [info] Created map: [ {commit 2aadb0234796a0d16327c5c7066708add0bd5b8b 0 ------=[deployed-esx1-2014-02-05], AnyObjectId[5d7d33e024f9e76938dd7266ebb1b4e409160ff8]=[deployed-test-2013-03-27], AnyObjectId[debebbf23581d9a94f6d1bfe68ff7d4ae399a06b]=[deployed-wue-2014-01-31], AnyObjectId[f01c923af8a110c3e80cab5fe41381c79781913d]=[deployed-wue-2014-01-20], AnyObjectId[b3d62053ce5d0562f6636917a8fa236e425f6d48]=[deployed-esx1-2014-06-10.1], AnyObjectId[fda1996eb53f8a8635f62c0af550269dfdd1df65]=[deployed-services-2013-09-06], commit d55afd109f1a40a07d38c757c002303215a04bf5 0 ------=[1.4.1], commit bf63be1766042e3f194ae8b9e172ba2611e57df0 0 ------=[1.4.3], AnyObjectId[d0b823f76a0bb3e2ba8e64b4d0e1789f1df2fc49]=[deployed-esx1-2014-09-25], AnyObjectId[a57a7fe5d8c544abecac2b0f49cd83bc824df312]=[deployed-test-2013-04-04], AnyObjectId[fec0cdc0f19ed4feae655d66d761926b66df16d8]=[deployed-services-2013-09-26], AnyObjectId[a293a131754c91f0eb789fdb1e49f7defd352d14]=[deployed-esx1-2014-07-11], AnyObjectId[4914e3dcdb72391b445d399c97465d7c67bfd816]=[deployed-esx1-2014-06-10], commit d97c0b2162111e22c65c7d817322b768b4b195ab 0 ------=[1.4.0], AnyObjectId[cc42016db6b18872263a0f42fd22ebf9b8167f43]=[deployed-wue-2013-05-27], AnyObjectId[38deae2826b5a9667dd61187d4de6e93676d1c69]=[deployed-esx1-2014-02-19], AnyObjectId[d717edcc98f12280cb3a89f9dab317a43c278b0e]=[deployed-esx1-2014-09-22], AnyObjectId[89ccf52792ad80d2530ceed4ceb035d281b721ec]=[deployed-esx1-2014-03-17], AnyObjectId[4ef1d0dbe9a396f57db1aff19fdf00ab68ee6d96]=[deployed-wue-2014-02-01], AnyObjectId[45043a71d7334469f0fa13d55cbceba4a5fe4275]=[deployed-esx1-2014-09-15], AnyObjectId[32ec407ec2135c3dc12b2e20a3c4ed1b7efc1144]=[deployed-wue-2014-02-17], AnyObjectId[244645a7845322a9e1ab12bbcd7328fcd3313a24]=[deployed-services-2013-09-11], AnyObjectId[e963597d691e2b989829016b57bc7525bd073360]=[deployed-wue-2014-01-31.2], AnyObjectId[8651cf63cb4861c3e256f14172de0cceed1e576a]=[deployed-services-2014-01-21], commit 2ddd716b6860e8872c207abe5f9dd395332cdc03 0 ------=[1.4.2]} ] [info] HEAD is [ a0c2d4393c2d90924645a7e4ff454982b7aae9f1 ] [info] Repo is in dirty state [ false ] [info] git.commit.id.describe 1.4.3-50-ga0c2d43 [info] git.commit.id a0c2d4393c2d90924645a7e4ff454982b7aae9f1 [info] git.commit.id.abbrev a0c2d43 [info] git.commit.user.name Thorsten Vitt [info] git.commit.user.email thorsten.vitt@uni-wuerzburg.de [info] git.commit.message.full Added some space before run-in headings [info] git.commit.message.short Added some space before run-in headings [info] git.commit.time 2015-05-22 21:19:15 [info] git.remote.origin.url git@git.projects.gwdg.de:aggregator.git [info] git.build.time 2015-05-22 21:21:15 [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] [info] TextGrid Aggregator Service ] project TextGrid Aggregator Service [info] [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ aggregator --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 3 resources [INFO] Copying 1 resource to /mnt/data/jenkins/workspace/Aggregator/target [INFO] [INFO] --- maven-compiler-plugin:2.3.1:compile (default-compile) @ aggregator --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ aggregator --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 13 resources [INFO] [INFO] --- build-helper-maven-plugin:1.5:reserve-network-port (reserve-network-port) @ aggregator --- [INFO] Reserved port 43425 for test.server.port [INFO] [INFO] --- maven-compiler-plugin:2.3.1:testCompile (default-testCompile) @ aggregator --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.14:test (default-test) @ aggregator --- [INFO] Skipping execution of surefire because it has already been run for this configuration [JENKINS] Zeichne Testergebnisse auf [INFO] [INFO] --- maven-war-plugin:2.3:war (default-war) @ aggregator --- [INFO] Packaging webapp [INFO] Assembling webapp [aggregator] in [/mnt/data/jenkins/workspace/Aggregator/target/aggregator-1.4.6-SNAPSHOT] [INFO] Processing war project [INFO] Copying webapp webResources [/mnt/data/jenkins/workspace/Aggregator/src/main/webapp/WEB-INF] to [/mnt/data/jenkins/workspace/Aggregator/target/aggregator-1.4.6-SNAPSHOT] [INFO] Copying webapp resources [/mnt/data/jenkins/workspace/Aggregator/src/main/webapp] [INFO] Webapp assembled in [2220 msecs] [INFO] Building war: /mnt/data/jenkins/workspace/Aggregator/target/aggregator-1.4.6-SNAPSHOT.war [INFO] [INFO] --- build-helper-maven-plugin:1.5:attach-artifact (attach-config-file) @ aggregator --- [WARNING] Failed to getClass for org.apache.tomcat.maven.plugin.tomcat6.RunWarMojo [INFO] [INFO] <<< tomcat6-maven-plugin:2.1:run-war (start-tomcat) < package @ aggregator <<< [INFO] [INFO] --- tomcat6-maven-plugin:2.1:run-war (start-tomcat) @ aggregator --- [INFO] Running war on http://localhost:33369/aggregator [INFO] Creating Tomcat server configuration at /mnt/data/jenkins/workspace/Aggregator/target/tomcat [INFO] Starting tomcat server [INFO] Starting Servlet Engine: Apache Tomcat/6.0.36 [INFO] validateJarFile(/mnt/data/jenkins/workspace/Aggregator/target/aggregator-1.4.6-SNAPSHOT/WEB-INF/lib/servlet-api-2.5.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class [INFO] Initializing Spring root WebApplicationContext [INFO] Root WebApplicationContext: initialization started [INFO] Refreshing Root WebApplicationContext: startup date [Fri May 22 21:21:22 CEST 2015]; root of context hierarchy [INFO] Loading XML bean definitions from ServletContext resource [/WEB-INF/beans.xml] [INFO] Loading XML bean definitions from class path resource [META-INF/cxf/cxf.xml] [INFO] Loading XML bean definitions from class path resource [META-INF/cxf/cxf-servlet.xml] [INFO] Loading properties file from ServletContext resource [/WEB-INF/aggregator.properties] [INFO] Loading properties file from URL [file:/mnt/data/jenkins/.aggregator.properties] [WARNING] Could not load properties from URL [file:/mnt/data/jenkins/.aggregator.properties]: /mnt/data/jenkins/.aggregator.properties (Datei oder Verzeichnis nicht gefunden) [INFO] Loading properties file from URL [file:/etc/textgrid/aggregator/aggregator.properties] [WARNING] Could not load properties from URL [file:/etc/textgrid/aggregator/aggregator.properties]: /etc/textgrid/aggregator/aggregator.properties (Datei oder Verzeichnis nicht gefunden) [INFO] JSR-330 'javax.inject.Inject' annotation found and supported for autowiring [INFO] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1b5dd9d: defining beans [cxf,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,propertyPlaceholderConfigurer,org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer#0,org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer#0,cxf.config0,org.apache.cxf.management.InstrumentationManager,CounterRepository,cors-filter,stable-repo,dev-repo,services,services-dev,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy [INFO] JMX connector server started: javax.management.remote.rmi.RMIConnectorServer@35834f [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Bus,instance.id=18780645: org.apache.cxf.bus.ManagedBus@1fc74d6 [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Bus,instance.id=18780645: javax.management.modelmbean.RequiredModelMBean@4f57ae [INFO] registered org.apache.cxf:bus.id=aggregator,type=Bus,instance.id=18780645 [INFO] Initialized a TextGridRepProvider with the endpoint https://textgridlab.org/1.0/confserv [INFO] Initialized a TextGridRepProvider with the endpoint https://textgridlab.org/dev/confserv [INFO] Setting the server's publish address to be / [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Bus.Service.Endpoint,service="{http://aggregator.services.textgrid.info/}REST",port="REST",instance.id=33551512: org.apache.cxf.endpoint.ManagedEndpoint@1132935 [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Bus.Service.Endpoint,service="{http://aggregator.services.textgrid.info/}REST",port="REST",instance.id=33551512: javax.management.modelmbean.RequiredModelMBean@e47d82 [INFO] Setting the server's publish address to be /dev [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Bus.Service.Endpoint,service="{http://aggregator.services.textgrid.info/}REST",port="REST",instance.id=11729882: org.apache.cxf.endpoint.ManagedEndpoint@b4be30 [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Bus.Service.Endpoint,service="{http://aggregator.services.textgrid.info/}REST",port="REST",instance.id=11729882: javax.management.modelmbean.RequiredModelMBean@325d5f [INFO] Root WebApplicationContext: initialization completed in 1256 ms [INFO] Initializing Coyote HTTP/1.1 on http-33369 [INFO] Starting Coyote HTTP/1.1 on http-33369 [INFO] [INFO] --- maven-failsafe-plugin:2.8.1:integration-test (integration-test) @ aggregator --- [INFO] Failsafe report directory: /mnt/data/jenkins/workspace/Aggregator/target/failsafe-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running info.textgrid.services.aggregator.TEICorpusIT [INFO] Received config from https://textgridlab.org/1.0/confserv [INFO] Creating Service {http://textgrid.info/namespaces/middleware/tgcrud/services/TGCrudService}TGCrudService from class info.textgrid.namespaces.middleware.tgcrud.services.tgcrudservice.TGCrudService [INFO] Creating Service {http://textgrid.info/namespaces/middleware/tgcrud/services/TGCrudService}TGCrudService from class info.textgrid.namespaces.middleware.tgcrud.services.tgcrudservice.TGCrudService [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Performance.Counter.Client,service="{http://textgrid.info/namespaces/middleware/tgcrud/services/TGCrudService}TGCrudService",port="TGCrudServicePort": org.apache.cxf.management.counters.ResponseTimeCounter@17c003 [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Performance.Counter.Client,service="{http://textgrid.info/namespaces/middleware/tgcrud/services/TGCrudService}TGCrudService",port="TGCrudServicePort",operation="read": org.apache.cxf.management.counters.ResponseTimeCounter@b9f6c2 [INFO] Fetched source for textgrid:jfst.0 (UNKNOWN -> xml) up to metadata after 1,794 s [INFO] Starting TEIcorpus serialization [INFO] writing TEIcorpus for info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer@ab463, sid: false [INFO] Instantiated public search client at: https://textgridlab.org/1.0/tgsearch-public [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Performance.Counter.Client,service="{http://api.tgsearch.middleware.textgrid.info/}Info",port="Info": org.apache.cxf.management.counters.ResponseTimeCounter@106f653 [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Performance.Counter.Client,service="{http://api.tgsearch.middleware.textgrid.info/}Info",port="Info",operation="getPath": org.apache.cxf.management.counters.ResponseTimeCounter@15f2db [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Performance.Counter.Client,service="{http://textgrid.info/namespaces/middleware/tgcrud/services/TGCrudService}TGCrudService",port="TGCrudServicePort",operation="readMetadata": org.apache.cxf.management.counters.ResponseTimeCounter@a05d71 [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Performance.Counter.Client,service="{http://api.tgsearch.middleware.textgrid.info/}Navigation",port="Navigation": org.apache.cxf.management.counters.ResponseTimeCounter@ca6f4e [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Performance.Counter.Client,service="{http://api.tgsearch.middleware.textgrid.info/}Navigation",port="Navigation",operation="listAggregation": org.apache.cxf.management.counters.ResponseTimeCounter@5179ac [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Performance.Counter.Server,service="{http://aggregator.services.textgrid.info/}REST",port="REST": org.apache.cxf.management.counters.ResponseTimeCounter@129e2d9 [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Performance.Counter.Server,service="{http://aggregator.services.textgrid.info/}REST",port="REST",operation="getCorpus": org.apache.cxf.management.counters.ResponseTimeCounter@ec2384 Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 4.132 sec Running info.textgrid.services.aggregator.EpubIT [INFO] Started EPUB serialization for textgrid:jfst.0 after 993,7 μs [INFO] Fetched source for textgrid:jfst.0 (UNKNOWN -> epub) up to metadata after 108,9 ms [INFO] Starting TEIcorpus serialization [INFO] writing TEIcorpus for info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer@1a8e52b, sid: false [INFO] Fetched source for textgrid:jfst.0 (AGGREGATION -> epub) after 997,5 ms [INFO] Cached internal stylesheet jndi:/localhost/aggregator/WEB-INF/stylesheets/corpus2groups.xsl [INFO] Cached internal stylesheet jndi:/localhost/aggregator/WEB-INF/stylesheets/epub-agg.xsl [INFO] Starting EPUB zipping for textgrid:jfst.0 (AGGREGATION -> epub) after 6,311 s [INFO] Adding 18 external items to EPUB for textgrid:jfst.0 (AGGREGATION -> epub) after 6,537 s [INFO] Successfully exported EPUB for textgrid:jfst.0 (AGGREGATION -> epub) after 9,385 s [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Performance.Counter.Server,service="{http://aggregator.services.textgrid.info/}REST",port="REST",operation="getEPUB": org.apache.cxf.management.counters.ResponseTimeCounter@1d72a57 [INFO] Started EPUB serialization for textgrid:n92g.0 after 22,56 μs [INFO] Fetched source for textgrid:n92g.0 (UNKNOWN -> epub) up to metadata after 101,7 ms [INFO] Starting TEIcorpus serialization [INFO] writing TEIcorpus for info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer@1c63207, sid: false [INFO] Fetched source for textgrid:n92g.0 (AGGREGATION -> epub) after 1,008 s [INFO] Starting EPUB zipping for textgrid:n92g.0 (AGGREGATION -> epub) after 1,977 s [INFO] Adding 9 external items to EPUB for textgrid:n92g.0 (AGGREGATION -> epub) after 2,103 s [INFO] Successfully exported EPUB for textgrid:n92g.0 (AGGREGATION -> epub) after 4,037 s Downloaded E-Book to: /mnt/data/jenkins/workspace/Aggregator/target/E-Books/George_Dante_Goettliche_Komoedie.nbcd.0.epub [[ATTACHMENT|/mnt/data/jenkins/workspace/Aggregator/target/E-Books/George_Dante_Goettliche_Komoedie.nbcd.0.epub]] Validating against EPUB version 2.0 - custom validation INFO: [navigation order (OPS/titlepage.html)]=1 INFO: [navigation order (OPS/index.html)]=2 INFO: [navigation order (OPS/index-group.1_group.1_text.1.html)]=3 INFO: [navigation order (OPS/titlepageback.html)]=4 INFO: [creation date (META-INF/container.xml)]=2015-05-22T21:21:40Z INFO: [format name]=application/epub+zip INFO: [title]=Gesamtausgabe der Werke INFO: [language]=de INFO: [unique identifier]=hdl:11858/00-1734-0000-0002-CD39-7 INFO: [description]=Gesamtausgabe der Werke / George, Stefan INFO: [creator]=George, Stefan INFO: [publisher]=TextGrid INFO: [date]=1932 INFO: [date]=2015-05-22 INFO: [rights]=Creative Commons Attribution INFO: [unique identifier (OPS/stylesheet.css)]=css INFO: [unique identifier (OPS/titlepage.html)]=titlepage INFO: [unique identifier (OPS/titlepageback.html)]=titlepageback INFO: [unique identifier (OPS/print.css)]=print.css INFO: [unique identifier (OPS/page-template.xpgt)]=apt INFO: [unique identifier (OPS/index.html)]=start INFO: [unique identifier (OPS/index-group.1_group.1_text.1.html)]=section4 INFO: [unique identifier (OPS/nc9p.0.jpg)]=image-1 INFO: [unique identifier (OPS/nc7v.0.jpg)]=image-2 INFO: [unique identifier (OPS/nc5k.0.jpg)]=image-3 INFO: [unique identifier (OPS/nc4c.0.jpg)]=image-4 INFO: [unique identifier (OPS/nc76.0.jpg)]=image-5 INFO: [unique identifier (OPS/nc4k.0.jpg)]=image-6 INFO: [unique identifier (OPS/nc9q.0.jpg)]=image-7 INFO: [unique identifier (OPS/nc7j.0.jpg)]=image-8 INFO: [unique identifier (OPS/nc80.0.jpg)]=image-9 INFO: [unique identifier (OPS/toc.ncx)]=ncx INFO: [Has ncx file (OPS/toc.ncx)]=true INFO: [is spine item (OPS/titlepage.html)]=true INFO: [linear (OPS/titlepage.html)]=true INFO: [is spine item (OPS/index.html)]=true INFO: [linear (OPS/index.html)]=true INFO: [is spine item (OPS/index-group.1_group.1_text.1.html)]=true INFO: [linear (OPS/index-group.1_group.1_text.1.html)]=true INFO: [is spine item (OPS/titlepageback.html)]=true INFO: [linear (OPS/titlepageback.html)]=false INFO: [resource (OPS/content.opf)]=OPS/titlepage.html INFO: [resource (OPS/content.opf)]=OPS/index.html INFO: [resource (OPS/content.opf)]=OPS/index-group.1_group.1_text.1.html INFO: [resource (OPS/content.opf)]=OPS/titlepageback.html INFO: [spine index (OPS/titlepage.html)]=0 INFO: [spine index (OPS/index.html)]=1 INFO: [spine index (OPS/index-group.1_group.1_text.1.html)]=2 INFO: [spine index (OPS/titlepageback.html)]=3 INFO: [items count]=17 INFO: [declared mimetype (OPS/stylesheet.css)]=text/css INFO: [declared mimetype (OPS/titlepage.html)]=application/xhtml+xml INFO: [declared mimetype (OPS/titlepageback.html)]=application/xhtml+xml INFO: [declared mimetype (OPS/print.css)]=text/css INFO: [declared mimetype (OPS/page-template.xpgt)]=application/adobe-page-template+xml INFO: [declared mimetype (OPS/index.html)]=application/xhtml+xml INFO: [declared mimetype (OPS/index-group.1_group.1_text.1.html)]=application/xhtml+xml INFO: [declared mimetype (OPS/nc9p.0.jpg)]=image/jpeg INFO: [declared mimetype (OPS/nc7v.0.jpg)]=image/jpeg INFO: [declared mimetype (OPS/nc5k.0.jpg)]=image/jpeg INFO: [declared mimetype (OPS/nc4c.0.jpg)]=image/jpeg INFO: [declared mimetype (OPS/nc76.0.jpg)]=image/jpeg INFO: [declared mimetype (OPS/nc4k.0.jpg)]=image/jpeg INFO: [declared mimetype (OPS/nc9q.0.jpg)]=image/jpeg INFO: [declared mimetype (OPS/nc7j.0.jpg)]=image/jpeg INFO: [declared mimetype (OPS/nc80.0.jpg)]=image/jpeg INFO: [declared mimetype (OPS/toc.ncx)]=application/x-dtbncx+xml INFO: [characters count (OPS/titlepage.html)]=597 INFO: [characters count (OPS/titlepageback.html)]=1280 INFO: [resource (OPS/index.html)]=OPS/stylesheet.css INFO: [resource (OPS/index.html)]=OPS/print.css INFO: [resource (OPS/index.html)]=OPS/page-template.xpgt INFO: [characters count (OPS/index.html)]=309 INFO: [resource (OPS/index-group.1_group.1_text.1.html)]=OPS/stylesheet.css INFO: [resource (OPS/index-group.1_group.1_text.1.html)]=OPS/print.css INFO: [resource (OPS/index-group.1_group.1_text.1.html)]=OPS/page-template.xpgt INFO: [resource (OPS/index-group.1_group.1_text.1.html)]=OPS/nc9p.0.jpg INFO: [resource (OPS/index-group.1_group.1_text.1.html)]=OPS/nc7v.0.jpg INFO: [resource (OPS/index-group.1_group.1_text.1.html)]=OPS/nc5k.0.jpg INFO: [resource (OPS/index-group.1_group.1_text.1.html)]=OPS/nc4c.0.jpg INFO: [resource (OPS/index-group.1_group.1_text.1.html)]=OPS/nc76.0.jpg INFO: [resource (OPS/index-group.1_group.1_text.1.html)]=OPS/nc4k.0.jpg INFO: [resource (OPS/index-group.1_group.1_text.1.html)]=OPS/nc9q.0.jpg INFO: [resource (OPS/index-group.1_group.1_text.1.html)]=OPS/nc7j.0.jpg INFO: [resource (OPS/index-group.1_group.1_text.1.html)]=OPS/nc80.0.jpg INFO: [characters count (OPS/index-group.1_group.1_text.1.html)]=314854 INFO: [resource (OPS/toc.ncx)]=OPS/titlepage.html INFO: [resource (OPS/toc.ncx)]=OPS/index.html INFO: [resource (OPS/toc.ncx)]=OPS/index-group.1_group.1_text.1.html INFO: [resource (OPS/toc.ncx)]=OPS/titlepageback.html INFO: [size (OPS/nc4k.0.jpg)]=573955 INFO: [compressed size (OPS/nc4k.0.jpg)]=573112 INFO: [compression method (OPS/nc4k.0.jpg)]=Deflated INFO: [SHA-256 (OPS/nc4k.0.jpg)]=d345241dda9cc158f135ff26751ad719fc3565f757749ece9e62a13d732299c INFO: [size (OPS/nc76.0.jpg)]=581803 INFO: [compressed size (OPS/nc76.0.jpg)]=580956 INFO: [compression method (OPS/nc76.0.jpg)]=Deflated INFO: [SHA-256 (OPS/nc76.0.jpg)]=4b0ad435c56f18afb32e0ea45b79eea588d5af2a4bd6f3d28e953b27be6 INFO: [size (OPS/nc4c.0.jpg)]=537904 INFO: [compressed size (OPS/nc4c.0.jpg)]=536982 INFO: [compression method (OPS/nc4c.0.jpg)]=Deflated INFO: [SHA-256 (OPS/nc4c.0.jpg)]=a4cd189195e759d0c8c056b130a3d2345e566fffc7f398b01e29c74dbccea INFO: [size (OPS/nc80.0.jpg)]=578314 INFO: [compressed size (OPS/nc80.0.jpg)]=577335 INFO: [compression method (OPS/nc80.0.jpg)]=Deflated INFO: [SHA-256 (OPS/nc80.0.jpg)]=b88d8caa5f7277a7ca25c0e950b7579fa6af79873b93045517fb9c96e7b9f2 INFO: [size (OPS/nc7v.0.jpg)]=336115 INFO: [compressed size (OPS/nc7v.0.jpg)]=333039 INFO: [compression method (OPS/nc7v.0.jpg)]=Deflated INFO: [SHA-256 (OPS/nc7v.0.jpg)]=ae5905b836d9b28a8407c1df2ba1760648d278461816a9ac7f24e422d4d8fa7 INFO: [size (OPS/index.html)]=1383 INFO: [compressed size (OPS/index.html)]=610 INFO: [compression method (OPS/index.html)]=Deflated INFO: [SHA-256 (OPS/index.html)]=a77a9e4cf335d11584e48739e3eb05b7bdfb03d221bb6f6bf14b2b50d880a1 INFO: [size (OPS/page-template.xpgt)]=3479 INFO: [compressed size (OPS/page-template.xpgt)]=527 INFO: [compression method (OPS/page-template.xpgt)]=Deflated INFO: [SHA-256 (OPS/page-template.xpgt)]=230bfaecec71b94cd274aca7350429242632bd6cb417d4cdc85a685af366 INFO: [size (OPS/index-group.1_group.1_text.1.html)]=536997 INFO: [compressed size (OPS/index-group.1_group.1_text.1.html)]=100672 INFO: [compression method (OPS/index-group.1_group.1_text.1.html)]=Deflated INFO: [SHA-256 (OPS/index-group.1_group.1_text.1.html)]=72e895cb42da86ff663c189c776da4adb15ada28ae782d733ff317c8bf822e INFO: [size (OPS/toc.ncx)]=1120 INFO: [compressed size (OPS/toc.ncx)]=371 INFO: [compression method (OPS/toc.ncx)]=Deflated INFO: [SHA-256 (OPS/toc.ncx)]=cba03f89604e365ed2a0bf6a37325e615c14302078493627428841df489e578 INFO: [size (OPS/print.css)]=2836 INFO: [compressed size (OPS/print.css)]=1324 INFO: [compression method (OPS/print.css)]=Deflated INFO: [SHA-256 (OPS/print.css)]=29175f26fcf5c3c41a86e139b453b8bc6c12f88fd798fa2cc24e27abfe6e0 INFO: [size (META-INF/container.xml)]=215 INFO: [compressed size (META-INF/container.xml)]=150 INFO: [compression method (META-INF/container.xml)]=Deflated INFO: [SHA-256 (META-INF/container.xml)]=f5a47aa088c519c6dfbd53fe40975816cecc775f069a6aa5e51d71c2bbf598f INFO: [size (OPS/nc7j.0.jpg)]=483414 INFO: [compressed size (OPS/nc7j.0.jpg)]=480651 INFO: [compression method (OPS/nc7j.0.jpg)]=Deflated INFO: [SHA-256 (OPS/nc7j.0.jpg)]=b28716bea55516c975b678ad48eb8b7da9565ea93bf8ff93828bd9cf6822 INFO: [size (mimetype)]=20 INFO: [compressed size (mimetype)]=20 INFO: [compression method (mimetype)]=Stored INFO: [SHA-256 (mimetype)]=e468e350d1143eb648f6c7bbd63111ec544a361ca74ecef256ac91f48b INFO: [size (OPS/nc9q.0.jpg)]=477843 INFO: [compressed size (OPS/nc9q.0.jpg)]=475242 INFO: [compression method (OPS/nc9q.0.jpg)]=Deflated INFO: [SHA-256 (OPS/nc9q.0.jpg)]=fd22be220336396c1edb4f75297635e549ff98f840dec9ef86be34ce825c0 INFO: [size (OPS/titlepageback.html)]=2191 INFO: [compressed size (OPS/titlepageback.html)]=945 INFO: [compression method (OPS/titlepageback.html)]=Deflated INFO: [SHA-256 (OPS/titlepageback.html)]=db3ee9de2ec7eee27b7b1fa6c95c26f497fda44507ac3edb687581dbc1cf6b1 INFO: [size (OPS/nc9p.0.jpg)]=484974 INFO: [compressed size (OPS/nc9p.0.jpg)]=483131 INFO: [compression method (OPS/nc9p.0.jpg)]=Deflated INFO: [SHA-256 (OPS/nc9p.0.jpg)]=efe5c24a2279b8903049e3cb352759f4bf9ce2313cfd96e4f49e6c1bbc3d4d INFO: [size (OPS/titlepage.html)]=1649 INFO: [compressed size (OPS/titlepage.html)]=691 INFO: [compression method (OPS/titlepage.html)]=Deflated INFO: [SHA-256 (OPS/titlepage.html)]=869ae2bcca2f382519835efdf66e3152c54038996eca6206b503555ab3fcc1 INFO: [size (OPS/content.opf)]=3262 INFO: [compressed size (OPS/content.opf)]=883 INFO: [compression method (OPS/content.opf)]=Deflated INFO: [SHA-256 (OPS/content.opf)]=c1c885ab2d3229abaa7220e0d23b6f9a4adc23c1b5c9c6f22fb77b01c1fd2 INFO: [size (OPS/stylesheet.css)]=17284 INFO: [compressed size (OPS/stylesheet.css)]=4371 INFO: [compression method (OPS/stylesheet.css)]=Deflated INFO: [SHA-256 (OPS/stylesheet.css)]=ae25f2acb7360604140f75332666393b30a4282b8d0cf3b8e51ff29d29b4b INFO: [size (OPS/nc5k.0.jpg)]=373572 INFO: [compressed size (OPS/nc5k.0.jpg)]=371271 INFO: [compression method (OPS/nc5k.0.jpg)]=Deflated INFO: [SHA-256 (OPS/nc5k.0.jpg)]=e6ea935a0bc55341836becd61b4116a648e3da6dca35fb1230a34a7aed950 WARNING: : WARNING: OPS/stylesheet.css(67,4): CSS Selector specifies absolute position. WARNING: OPS/stylesheet.css(85,4): CSS Selector specifies absolute position. WARNING: OPS/stylesheet.css(99,4): CSS Selector specifies absolute position. [INFO] Started EPUB serialization for textgrid:k2kp.0 after 24,30 μs [INFO] Fetched source for textgrid:k2kp.0 (UNKNOWN -> epub) up to metadata after 197,3 ms [INFO] Fetched source for textgrid:k2kp.0 (XML -> epub) after 441,9 ms [INFO] Cached internal stylesheet jndi:/localhost/aggregator/WEB-INF/stylesheets/epub.xsl [INFO] Starting EPUB zipping for textgrid:k2kp.0 (XML -> epub) after 2,367 s [INFO] Adding 1 external items to EPUB for textgrid:k2kp.0 (XML -> epub) after 2,605 s [INFO] Successfully exported EPUB for textgrid:k2kp.0 (XML -> epub) after 2,747 s Downloaded E-Book to: /mnt/data/jenkins/workspace/Aggregator/target/E-Books/Goethes_Briefwechsel_mit_einem_Kinde.k2kp.0.epub [[ATTACHMENT|/mnt/data/jenkins/workspace/Aggregator/target/E-Books/Goethes_Briefwechsel_mit_einem_Kinde.k2kp.0.epub]] Validating against EPUB version 2.0 - custom validation INFO: [navigation order (OPS/titlepage.html)]=1 INFO: [navigation order (OPS/index.html)]=2 INFO: [navigation order (OPS/index-front.1_div.1.html)]=3 INFO: [navigation order (OPS/tg5.html)]=4 INFO: [navigation order (OPS/tg5.html)]=5 INFO: [navigation order (OPS/tg5.html)]=6 INFO: [navigation order (OPS/tg5.html)]=7 INFO: [navigation order (OPS/tg5.html)]=8 INFO: [navigation order (OPS/tg5.html)]=9 INFO: [navigation order (OPS/tg5.html)]=10 INFO: [navigation order (OPS/tg5.html)]=11 INFO: [navigation order (OPS/tg5.html)]=12 INFO: [navigation order (OPS/tg5.html)]=13 INFO: [navigation order (OPS/tg5.html)]=14 INFO: [navigation order (OPS/tg5.html)]=15 INFO: [navigation order (OPS/tg5.html)]=16 INFO: [navigation order (OPS/tg5.html)]=17 INFO: [navigation order (OPS/tg5.html)]=18 INFO: [navigation order (OPS/tg5.html)]=19 INFO: [navigation order (OPS/tg5.html)]=20 INFO: [navigation order (OPS/tg5.html)]=21 INFO: [navigation order (OPS/tg5.html)]=22 INFO: [navigation order (OPS/tg5.html)]=23 INFO: [navigation order (OPS/tg5.html)]=24 INFO: [navigation order (OPS/tg5.html)]=25 INFO: [navigation order (OPS/tg5.html)]=26 INFO: [navigation order (OPS/tg5.html)]=27 INFO: [navigation order (OPS/tg5.html)]=28 INFO: [navigation order (OPS/tg5.html)]=29 INFO: [navigation order (OPS/tg5.html)]=30 INFO: [navigation order (OPS/tg5.html)]=31 INFO: [navigation order (OPS/tg5.html)]=32 INFO: [navigation order (OPS/tg5.html)]=33 INFO: [navigation order (OPS/tg5.html)]=34 INFO: [navigation order (OPS/tg5.html)]=35 INFO: [navigation order (OPS/tg5.html)]=36 INFO: [navigation order (OPS/tg5.html)]=37 INFO: [navigation order (OPS/tg5.html)]=38 INFO: [navigation order (OPS/tg5.html)]=39 INFO: [navigation order (OPS/tg5.html)]=40 INFO: [navigation order (OPS/tg5.html)]=41 INFO: [navigation order (OPS/tg5.html)]=42 INFO: [navigation order (OPS/tg5.html)]=43 INFO: [navigation order (OPS/tg5.html)]=44 INFO: [navigation order (OPS/tg5.html)]=45 INFO: [navigation order (OPS/tg5.html)]=46 INFO: [navigation order (OPS/tg5.html)]=47 INFO: [navigation order (OPS/tg5.html)]=48 INFO: [navigation order (OPS/tg5.html)]=49 INFO: [navigation order (OPS/tg5.html)]=50 INFO: [navigation order (OPS/tg5.html)]=51 INFO: [navigation order (OPS/tg5.html)]=52 INFO: [navigation order (OPS/tg5.html)]=53 INFO: [navigation order (OPS/tg5.html)]=54 INFO: [navigation order (OPS/tg5.html)]=55 INFO: [navigation order (OPS/tg5.html)]=56 INFO: [navigation order (OPS/tg5.html)]=57 INFO: [navigation order (OPS/tg5.html)]=58 INFO: [navigation order (OPS/tg5.html)]=59 INFO: [navigation order (OPS/tg5.html)]=60 INFO: [navigation order (OPS/tg5.html)]=61 INFO: [navigation order (OPS/tg5.html)]=62 INFO: [navigation order (OPS/tg5.html)]=63 INFO: [navigation order (OPS/tg5.html)]=64 INFO: [navigation order (OPS/tg5.html)]=65 INFO: [navigation order (OPS/tg5.html)]=66 INFO: [navigation order (OPS/tg5.html)]=67 INFO: [navigation order (OPS/tg5.html)]=68 INFO: [navigation order (OPS/tg5.html)]=69 INFO: [navigation order (OPS/tg5.html)]=70 INFO: [navigation order (OPS/tg5.html)]=71 INFO: [navigation order (OPS/tg5.html)]=72 INFO: [navigation order (OPS/tg5.html)]=73 INFO: [navigation order (OPS/tg5.html)]=74 INFO: [navigation order (OPS/tg9.html)]=75 INFO: [navigation order (OPS/tg9.html)]=76 INFO: [navigation order (OPS/tg9.html)]=77 INFO: [navigation order (OPS/tg9.html)]=78 INFO: [navigation order (OPS/tg9.html)]=79 INFO: [navigation order (OPS/tg9.html)]=80 INFO: [navigation order (OPS/tg9.html)]=81 INFO: [navigation order (OPS/tg9.html)]=82 INFO: [navigation order (OPS/tg9.html)]=83 INFO: [navigation order (OPS/tg9.html)]=84 INFO: [navigation order (OPS/tg9.html)]=85 INFO: [navigation order (OPS/tg9.html)]=86 INFO: [navigation order (OPS/tg9.html)]=87 INFO: [navigation order (OPS/tg9.html)]=88 INFO: [navigation order (OPS/tg9.html)]=89 INFO: [navigation order (OPS/tg9.html)]=90 INFO: [navigation order (OPS/tg9.html)]=91 INFO: [navigation order (OPS/tg9.html)]=92 INFO: [navigation order (OPS/tg9.html)]=93 INFO: [navigation order (OPS/tg9.html)]=94 INFO: [navigation order (OPS/tg9.html)]=95 INFO: [navigation order (OPS/tg9.html)]=96 INFO: [navigation order (OPS/tg9.html)]=97 INFO: [navigation order (OPS/tg9.html)]=98 INFO: [navigation order (OPS/tg9.html)]=99 INFO: [navigation order (OPS/tg9.html)]=100 INFO: [navigation order (OPS/tg9.html)]=101 INFO: [navigation order (OPS/tg9.html)]=102 INFO: [navigation order (OPS/tg9.html)]=103 INFO: [navigation order (OPS/tg9.html)]=104 INFO: [navigation order (OPS/tg9.html)]=105 INFO: [navigation order (OPS/tg9.html)]=106 INFO: [navigation order (OPS/tg9.html)]=107 INFO: [navigation order (OPS/tg9.html)]=108 INFO: [navigation order (OPS/tg9.html)]=109 INFO: [navigation order (OPS/tg9.html)]=110 INFO: [navigation order (OPS/tg9.html)]=111 INFO: [navigation order (OPS/tg9.html)]=112 INFO: [navigation order (OPS/tg9.html)]=113 INFO: [navigation order (OPS/tg9.html)]=114 INFO: [navigation order (OPS/tg9.html)]=115 INFO: [navigation order (OPS/tg9.html)]=116 INFO: [navigation order (OPS/tg9.html)]=117 INFO: [navigation order (OPS/tg9.html)]=118 INFO: [navigation order (OPS/tg9.html)]=119 INFO: [navigation order (OPS/tg9.html)]=120 INFO: [navigation order (OPS/tg9.html)]=121 INFO: [navigation order (OPS/tg10.html)]=122 INFO: [navigation order (OPS/tg10.html)]=123 INFO: [navigation order (OPS/tg10.html)]=124 INFO: [navigation order (OPS/tg10.html)]=125 INFO: [navigation order (OPS/tg10.html)]=126 INFO: [navigation order (OPS/tg10.html)]=127 INFO: [navigation order (OPS/tg10.html)]=128 INFO: [navigation order (OPS/tg10.html)]=129 INFO: [navigation order (OPS/tg10.html)]=130 INFO: [navigation order (OPS/tg10.html)]=131 INFO: [navigation order (OPS/tg10.html)]=132 INFO: [navigation order (OPS/tg10.html)]=133 INFO: [navigation order (OPS/tg10.html)]=134 INFO: [navigation order (OPS/tg10.html)]=135 INFO: [navigation order (OPS/tg10.html)]=136 INFO: [navigation order (OPS/tg10.html)]=137 INFO: [navigation order (OPS/tg10.html)]=138 INFO: [navigation order (OPS/tg10.html)]=139 INFO: [navigation order (OPS/tg10.html)]=140 INFO: [navigation order (OPS/titlepageback.html)]=141 INFO: [creation date (META-INF/container.xml)]=2015-05-22T21:21:52Z INFO: [format name]=application/epub+zip INFO: [title]=Goethes Briefwechsel mit einem Kinde. INFO: [language]=de INFO: [subject]=prose INFO: [unique identifier]=hdl:11858/00-1734-0000-0002-0710-B INFO: [description]=Goethes Briefwechsel mit einem Kinde. / Arnim, Bettina von INFO: [creator]=Arnim, Bettina von INFO: [publisher]=TextGrid INFO: [date]=1859 INFO: [date]=2015-05-22 INFO: [rights]=Creative Commons Attribution INFO: [unique identifier (OPS/stylesheet.css)]=css INFO: [unique identifier (OPS/titlepage.html)]=titlepage INFO: [unique identifier (OPS/titlepageback.html)]=titlepageback INFO: [unique identifier (OPS/print.css)]=print.css INFO: [unique identifier (OPS/page-template.xpgt)]=apt INFO: [unique identifier (OPS/index.html)]=start INFO: [unique identifier (OPS/index-front.1_div.1.html)]=section1 INFO: [unique identifier (OPS/tg5.html)]=section3 INFO: [unique identifier (OPS/tg9.html)]=section73 INFO: [unique identifier (OPS/tg10.html)]=section120 INFO: [unique identifier (OPS/k2m2.0.jpg)]=image-1 INFO: [unique identifier (OPS/toc.ncx)]=ncx INFO: [Has ncx file (OPS/toc.ncx)]=true INFO: [is spine item (OPS/titlepage.html)]=true INFO: [linear (OPS/titlepage.html)]=true INFO: [is spine item (OPS/index.html)]=true INFO: [linear (OPS/index.html)]=true INFO: [is spine item (OPS/index-front.1_div.1.html)]=true INFO: [linear (OPS/index-front.1_div.1.html)]=true INFO: [is spine item (OPS/tg5.html)]=true INFO: [linear (OPS/tg5.html)]=true INFO: [is spine item (OPS/tg9.html)]=true INFO: [linear (OPS/tg9.html)]=true INFO: [is spine item (OPS/tg10.html)]=true INFO: [linear (OPS/tg10.html)]=true INFO: [is spine item (OPS/titlepageback.html)]=true INFO: [linear (OPS/titlepageback.html)]=false INFO: [resource (OPS/content.opf)]=OPS/titlepage.html INFO: [resource (OPS/content.opf)]=OPS/index.html INFO: [resource (OPS/content.opf)]=OPS/index-front.1_div.1.html INFO: [resource (OPS/content.opf)]=OPS/tg5.html INFO: [resource (OPS/content.opf)]=OPS/titlepageback.html INFO: [spine index (OPS/titlepage.html)]=0 INFO: [spine index (OPS/index.html)]=1 INFO: [spine index (OPS/index-front.1_div.1.html)]=2 INFO: [spine index (OPS/tg5.html)]=3 INFO: [spine index (OPS/tg9.html)]=4 INFO: [spine index (OPS/tg10.html)]=5 INFO: [spine index (OPS/titlepageback.html)]=6 INFO: [items count]=12 INFO: [declared mimetype (OPS/stylesheet.css)]=text/css INFO: [declared mimetype (OPS/titlepage.html)]=application/xhtml+xml INFO: [declared mimetype (OPS/titlepageback.html)]=application/xhtml+xml INFO: [declared mimetype (OPS/print.css)]=text/css INFO: [declared mimetype (OPS/page-template.xpgt)]=application/vnd.adobe-page-template+xml INFO: [declared mimetype (OPS/index.html)]=application/xhtml+xml INFO: [declared mimetype (OPS/index-front.1_div.1.html)]=application/xhtml+xml INFO: [declared mimetype (OPS/tg5.html)]=application/xhtml+xml INFO: [declared mimetype (OPS/tg9.html)]=application/xhtml+xml INFO: [declared mimetype (OPS/tg10.html)]=application/xhtml+xml INFO: [declared mimetype (OPS/k2m2.0.jpg)]=image/jpeg INFO: [declared mimetype (OPS/toc.ncx)]=application/x-dtbncx+xml INFO: [characters count (OPS/titlepage.html)]=982 INFO: [reference (OPS/titlepageback.html)]=http://creativecommons.org/licenses/by/3.0/de/legalcode INFO: [reference (OPS/titlepageback.html)]=http://creativecommons.org/licenses/by/3.0/de/ INFO: [reference (OPS/titlepageback.html)]=http://www.textgrid.de/Digitale-Bibliothek INFO: [characters count (OPS/titlepageback.html)]=1503 INFO: [resource (OPS/index.html)]=OPS/stylesheet.css INFO: [resource (OPS/index.html)]=OPS/print.css INFO: [resource (OPS/index.html)]=OPS/page-template.xpgt INFO: [characters count (OPS/index.html)]=211 INFO: [resource (OPS/index-front.1_div.1.html)]=OPS/stylesheet.css INFO: [resource (OPS/index-front.1_div.1.html)]=OPS/print.css INFO: [resource (OPS/index-front.1_div.1.html)]=OPS/page-template.xpgt INFO: [characters count (OPS/index-front.1_div.1.html)]=304 INFO: [resource (OPS/tg5.html)]=OPS/stylesheet.css INFO: [resource (OPS/tg5.html)]=OPS/print.css INFO: [resource (OPS/tg5.html)]=OPS/page-template.xpgt INFO: [resource (OPS/tg5.html)]=OPS/tg10.html INFO: [resource (OPS/tg5.html)]=OPS/tg10.html INFO: [resource (OPS/tg5.html)]=OPS/tg10.html INFO: [resource (OPS/tg5.html)]=OPS/tg10.html INFO: [resource (OPS/tg5.html)]=OPS/tg10.html INFO: [resource (OPS/tg5.html)]=OPS/k2m2.0.jpg INFO: [characters count (OPS/tg5.html)]=544120 INFO: [resource (OPS/tg9.html)]=OPS/stylesheet.css INFO: [resource (OPS/tg9.html)]=OPS/print.css INFO: [resource (OPS/tg9.html)]=OPS/page-template.xpgt INFO: [resource (OPS/tg9.html)]=OPS/tg10.html INFO: [resource (OPS/tg9.html)]=OPS/tg10.html INFO: [resource (OPS/tg9.html)]=OPS/tg10.html INFO: [resource (OPS/tg9.html)]=OPS/tg10.html INFO: [resource (OPS/tg9.html)]=OPS/tg10.html INFO: [resource (OPS/tg9.html)]=OPS/tg10.html INFO: [characters count (OPS/tg9.html)]=482477 INFO: [resource (OPS/tg10.html)]=OPS/stylesheet.css INFO: [resource (OPS/tg10.html)]=OPS/print.css INFO: [resource (OPS/tg10.html)]=OPS/page-template.xpgt INFO: [resource (OPS/tg10.html)]=OPS/tg10.html INFO: [resource (OPS/tg10.html)]=OPS/tg10.html INFO: [resource (OPS/tg10.html)]=OPS/tg10.html INFO: [resource (OPS/tg10.html)]=OPS/tg10.html INFO: [characters count (OPS/tg10.html)]=363274 INFO: [resource (OPS/toc.ncx)]=OPS/titlepage.html INFO: [resource (OPS/toc.ncx)]=OPS/index.html INFO: [resource (OPS/toc.ncx)]=OPS/index-front.1_div.1.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg5.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg9.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/tg10.html INFO: [resource (OPS/toc.ncx)]=OPS/titlepageback.html INFO: [size (mimetype)]=20 INFO: [compressed size (mimetype)]=20 INFO: [compression method (mimetype)]=Stored INFO: [SHA-256 (mimetype)]=e468e350d1143eb648f6c7bbd63111ec544a361ca74ecef256ac91f48b INFO: [size (OPS/titlepageback.html)]=2554 INFO: [compressed size (OPS/titlepageback.html)]=1126 INFO: [compression method (OPS/titlepageback.html)]=Deflated INFO: [SHA-256 (OPS/titlepageback.html)]=9e84f635dc1edd5c568f78d564b374231bd0f6f9fd9c15e76512dd2fd4944f3 INFO: [size (OPS/index-front.1_div.1.html)]=1554 INFO: [compressed size (OPS/index-front.1_div.1.html)]=672 INFO: [compression method (OPS/index-front.1_div.1.html)]=Deflated INFO: [SHA-256 (OPS/index-front.1_div.1.html)]=f97e28e8bd9ef5cce36f938305b8e3b8515b83249c3c4bd71955cc636cca INFO: [size (OPS/tg9.html)]=545812 INFO: [compressed size (OPS/tg9.html)]=169804 INFO: [compression method (OPS/tg9.html)]=Deflated INFO: [SHA-256 (OPS/tg9.html)]=a6a3b24fd07665d1e118e86ecc34555f0e7be0e6f594ecf47d439ebf80153e INFO: [size (OPS/tg10.html)]=419406 INFO: [compressed size (OPS/tg10.html)]=124180 INFO: [compression method (OPS/tg10.html)]=Deflated INFO: [SHA-256 (OPS/tg10.html)]=ecf6db19f68917d24ee4e9e0c76bd2015486a46c488675d192a1e37c2e76cbb INFO: [size (OPS/tg5.html)]=618049 INFO: [compressed size (OPS/tg5.html)]=185381 INFO: [compression method (OPS/tg5.html)]=Deflated INFO: [SHA-256 (OPS/tg5.html)]=52c6b1783af7337d0dc55e2c928a4c0c87c1bf99abe79c61f6de08c56d8ca24 INFO: [size (OPS/titlepage.html)]=1824 INFO: [compressed size (OPS/titlepage.html)]=639 INFO: [compression method (OPS/titlepage.html)]=Deflated INFO: [SHA-256 (OPS/titlepage.html)]=943298ab18ed3a2f0c36f279a7c1167e74cba58889f4ad0a35c0e9c2bae93e INFO: [size (OPS/content.opf)]=3325 INFO: [compressed size (OPS/content.opf)]=923 INFO: [compression method (OPS/content.opf)]=Deflated INFO: [SHA-256 (OPS/content.opf)]=4d5e12aecfd4a898c2a44b60a618976c8c1118d1d6f55d1d80e14c2c482436 INFO: [size (OPS/index.html)]=1226 INFO: [compressed size (OPS/index.html)]=565 INFO: [compression method (OPS/index.html)]=Deflated INFO: [SHA-256 (OPS/index.html)]=4f82b4ae4f134afcecb18972706a4db9f7198049c2fb86fdfcd4a429c31ab570 INFO: [size (OPS/stylesheet.css)]=17284 INFO: [compressed size (OPS/stylesheet.css)]=4371 INFO: [compression method (OPS/stylesheet.css)]=Deflated INFO: [SHA-256 (OPS/stylesheet.css)]=ae25f2acb7360604140f75332666393b30a4282b8d0cf3b8e51ff29d29b4b INFO: [size (OPS/page-template.xpgt)]=3479 INFO: [compressed size (OPS/page-template.xpgt)]=527 INFO: [compression method (OPS/page-template.xpgt)]=Deflated INFO: [SHA-256 (OPS/page-template.xpgt)]=230bfaecec71b94cd274aca7350429242632bd6cb417d4cdc85a685af366 INFO: [size (OPS/toc.ncx)]=30985 INFO: [compressed size (OPS/toc.ncx)]=2380 INFO: [compression method (OPS/toc.ncx)]=Deflated INFO: [SHA-256 (OPS/toc.ncx)]=3f888b46a7e5ff9b58281704393cc5865fc71b014b7c5944e124f69e4afd6c INFO: [size (OPS/k2m2.0.jpg)]=57081 INFO: [compressed size (OPS/k2m2.0.jpg)]=52981 INFO: [compression method (OPS/k2m2.0.jpg)]=Deflated INFO: [SHA-256 (OPS/k2m2.0.jpg)]=e683ffb2fb4b424edf993b98787bc36db5d5ccdb332618c221c806a899e77bf INFO: [size (OPS/print.css)]=2836 INFO: [compressed size (OPS/print.css)]=1324 INFO: [compression method (OPS/print.css)]=Deflated INFO: [SHA-256 (OPS/print.css)]=29175f26fcf5c3c41a86e139b453b8bc6c12f88fd798fa2cc24e27abfe6e0 INFO: [size (META-INF/container.xml)]=215 INFO: [compressed size (META-INF/container.xml)]=150 INFO: [compression method (META-INF/container.xml)]=Deflated INFO: [SHA-256 (META-INF/container.xml)]=f5a47aa088c519c6dfbd53fe40975816cecc775f069a6aa5e51d71c2bbf598f WARNING: : WARNING: OPS/stylesheet.css(67,4): CSS Selector specifies absolute position. WARNING: OPS/stylesheet.css(85,4): CSS Selector specifies absolute position. WARNING: OPS/stylesheet.css(99,4): CSS Selector specifies absolute position. Tests run: 4, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 25.871 sec Running info.textgrid.services.aggregator.PdfIT [INFO] Fetched source for textgrid:jfss.0 (UNKNOWN -> pdf) up to metadata after 133,4 ms [INFO] Cached internal stylesheet jndi:/localhost/aggregator/WEB-INF/tei-stylesheets/latex/latex.xsl Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.338 sec Running info.textgrid.services.aggregator.html.HtmlIT [INFO] Starting HTML export for textgrid:jfst.0 [INFO] Started HTML serialization for textgrid:jfst.0 (UNKNOWN -> html) after 209,3 μs [INFO] Fetched source for textgrid:jfst.0 (UNKNOWN -> html) up to metadata after 97,11 ms [INFO] Cached internal stylesheet jndi:/localhost/aggregator/WEB-INF/stylesheets/db2xhtml.xsl [INFO] Configured graphics URL pattern = https://textgridlab.org/1.0/tgcrud/rest/@URI@/data [INFO] Prepared XSLT stylesheet (internal) for textgrid:jfst.0 (UNKNOWN -> html) after 824,9 ms [INFO] Starting TEIcorpus serialization [INFO] writing TEIcorpus for info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer@be886e, sid: false [INFO] Fetched source for textgrid:jfst.0 (AGGREGATION -> html) after 1,674 s [INFO] Ready for transformation of textgrid:jfst.0 (AGGREGATION -> html) after 1,676 s case 4: write to stdout, pageLayout Simple TEI HTML inside corpus [INFO] Finished and delivered transformation of textgrid:jfst.0 (AGGREGATION -> html) after 2,013 s [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Performance.Counter.Server,service="{http://aggregator.services.textgrid.info/}REST",port="REST",operation="getHTML": org.apache.cxf.management.counters.ResponseTimeCounter@767a4a [INFO] Starting HTML export for textgrid:mjsx.0,textgrid:mjqh.0 [INFO] Started HTML serialization for textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> html) after 139,5 μs [INFO] Collected root objects for basket textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> html) after 192,1 ms [INFO] Configured graphics URL pattern = https://textgridlab.org/1.0/tgcrud/rest/@URI@/data [INFO] Prepared XSLT stylesheet (internal) for textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> html) after 193,0 ms [INFO] Starting TEIcorpus serialization [INFO] writing TEIcorpus for info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer@7877ea, sid: false [INFO] Fetched source for textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> html) after 956,9 ms [INFO] Ready for transformation of textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> html) after 958,4 ms case 4: write to stdout, pageLayout Simple TEI HTML inside corpus TEI HTML inside corpus [INFO] Finished and delivered transformation of textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> html) after 973,1 ms Tests run: 3, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 3.007 sec Running info.textgrid.services.aggregator.CacheControlIT [INFO] Collected root objects for basket textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> zip) after 204,2 ms [INFO] Starting ZIP export after 205,6 ms [INFO] Built aggregation tree for textgrid:mjsx.0 after 361,6 ms [INFO] Built aggregation tree for textgrid:mjqh.0 after 555,2 ms [INFO] Finished exporting after 1,549 s [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Performance.Counter.Server,service="{http://aggregator.services.textgrid.info/}REST",port="REST",operation="getZIP": org.apache.cxf.management.counters.ResponseTimeCounter@1d98a9 [INFO] Collected root objects for basket textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> zip) after 177,5 ms 304 Not Modified [INFO] Started EPUB serialization for textgrid:mjsx.0,textgrid:mjqh.0 after 36,39 μs [INFO] Collected root objects for basket textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> epub) after 177,4 ms [INFO] Starting TEIcorpus serialization [INFO] writing TEIcorpus for info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer@c41318, sid: false [INFO] Fetched source for textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> epub) after 801,2 ms [INFO] Starting EPUB zipping for textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> epub) after 837,8 ms [INFO] Adding 0 external items to EPUB for textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> epub) after 855,6 ms [INFO] Successfully exported EPUB for textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> epub) after 855,8 ms [INFO] Started EPUB serialization for textgrid:mjsx.0,textgrid:mjqh.0 after 32,41 μs [INFO] Collected root objects for basket textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> epub) after 345,6 ms 304 Not Modified [INFO] Starting HTML export for textgrid:mjsx.0,textgrid:mjqh.0 [INFO] Started HTML serialization for textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> html) after 97,98 μs [INFO] Collected root objects for basket textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> html) after 192,9 ms [INFO] Configured graphics URL pattern = https://textgridlab.org/1.0/tgcrud/rest/@URI@/data [INFO] Prepared XSLT stylesheet (internal) for textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> html) after 193,3 ms [INFO] Starting TEIcorpus serialization [INFO] writing TEIcorpus for info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer@1fdcbc0, sid: false [INFO] Fetched source for textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> html) after 1,035 s [INFO] Ready for transformation of textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> html) after 1,036 s case 4: write to stdout, pageLayout Simple TEI HTML inside corpus TEI HTML inside corpus [INFO] Finished and delivered transformation of textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> html) after 1,049 s [INFO] Starting HTML export for textgrid:mjsx.0,textgrid:mjqh.0 [INFO] Started HTML serialization for textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> html) after 82,27 μs [INFO] Collected root objects for basket textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> html) after 172,6 ms 304 Not Modified [INFO] Started EPUB serialization for textgrid:mjsx.0,textgrid:mjqh.0 after 36,67 μs [INFO] Collected root objects for basket textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> epub) after 177,7 ms [INFO] Starting TEIcorpus serialization [INFO] writing TEIcorpus for info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer@162ff43, sid: false [INFO] Fetched source for textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> epub) after 971,9 ms [INFO] Starting EPUB zipping for textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> epub) after 1,008 s [INFO] Adding 0 external items to EPUB for textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> epub) after 1,022 s [INFO] Successfully exported EPUB for textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> epub) after 1,022 s [INFO] Started EPUB serialization for textgrid:mjsx.0,textgrid:mjqh.0 after 28,01 μs [INFO] Collected root objects for basket textgrid:mjsx.0, textgrid:mjqh.0 (BASKET -> epub) after 178,3 ms 304 Not Modified [INFO] Starting HTML export for textgrid:mjsx.0 [INFO] Started HTML serialization for textgrid:mjsx.0 (UNKNOWN -> html) after 83,04 μs [INFO] Fetched source for textgrid:mjsx.0 (UNKNOWN -> html) up to metadata after 154,0 ms [INFO] Configured graphics URL pattern = https://textgridlab.org/1.0/tgcrud/rest/@URI@/data [INFO] Prepared XSLT stylesheet (internal) for textgrid:mjsx.0 (UNKNOWN -> html) after 154,3 ms [INFO] Starting TEIcorpus serialization [INFO] writing TEIcorpus for info.textgrid.services.aggregator.teicorpus.TEICorpusSerializer@1ca7349, sid: false [INFO] Fetched source for textgrid:mjsx.0 (AGGREGATION -> html) after 701,9 ms [INFO] Ready for transformation of textgrid:mjsx.0 (AGGREGATION -> html) after 702,9 ms case 4: write to stdout, pageLayout Simple TEI HTML inside corpus [INFO] Finished and delivered transformation of textgrid:mjsx.0 (AGGREGATION -> html) after 710,5 ms [INFO] Starting HTML export for textgrid:mjsx.0 [INFO] Started HTML serialization for textgrid:mjsx.0 (UNKNOWN -> html) after 83,46 μs [INFO] Fetched source for textgrid:mjsx.0 (UNKNOWN -> html) up to metadata after 96,94 ms 304 Not Modified Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.219 sec Results : Tests run: 15, Failures: 0, Errors: 0, Skipped: 3 [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! [WARNING] 500 Internal Server Error returned: caught ClientAbortException: null ClientAbortException: java.net.SocketException: Connection reset at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:369) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:448) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:363) at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:392) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:381) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89) at org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:51) at com.google.common.io.ByteStreams.copy(ByteStreams.java:173) at com.google.common.io.ByteSource.copyTo(ByteSource.java:228) at com.google.common.io.Files.copy(Files.java:439) at info.textgrid.services.aggregator.pdf.PDF.write(PDF.java:183) at org.apache.cxf.jaxrs.provider.BinaryDataProvider.writeTo(BinaryDataProvider.java:123) at org.apache.cxf.jaxrs.utils.JAXRSUtils.writeMessageBody(JAXRSUtils.java:1295) at org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.serializeMessage(JAXRSOutInterceptor.java:284) at org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.processResponse(JAXRSOutInterceptor.java:157) at org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleMessage(JAXRSOutInterceptor.java:86) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272) at org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(OutgoingChainInterceptor.java:81) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272) at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:241) at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:248) at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:222) at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:153) at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171) at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286) at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:211) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:745) Caused by: java.net.SocketException: Connection reset at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:118) at java.net.SocketOutputStream.write(SocketOutputStream.java:159) at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:756) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:448) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:363) at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:780) at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:126) at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:593) at org.apache.coyote.Response.doWrite(Response.java:560) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:364) ... 40 more [INFO] registering MBean org.apache.cxf:bus.id=aggregator,type=Performance.Counter.Server,service="{http://aggregator.services.textgrid.info/}REST",port="REST",operation="getPDF": org.apache.cxf.management.counters.ResponseTimeCounter@9368e8 [WARNING] Interceptor for {http://aggregator.services.textgrid.info/}REST has thrown exception, unwinding now org.apache.cxf.interceptor.Fault: Could not send Message. at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272) at org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(OutgoingChainInterceptor.java:81) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272) at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:241) at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:248) at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:222) at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:153) at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171) at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286) at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:211) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:745) Caused by: ClientAbortException: java.net.SocketException: Datenübergabe unterbrochen (broken pipe) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:369) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:448) at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:318) at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:274) at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:104) at org.apache.cxf.transport.http.AbstractHTTPDestination$WrappedOutputStream.close(AbstractHTTPDestination.java:749) at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56) at org.apache.cxf.transport.http.AbstractHTTPDestination$BackChannelConduit.close(AbstractHTTPDestination.java:679) at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62) ... 25 more Caused by: java.net.SocketException: Datenübergabe unterbrochen (broken pipe) at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113) at java.net.SocketOutputStream.write(SocketOutputStream.java:159) at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:756) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:448) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:363) at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:780) at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:124) at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:593) at org.apache.coyote.Response.doWrite(Response.java:560) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:364) ... 33 more [WARNING] Interceptor for {http://aggregator.services.textgrid.info/}REST has thrown exception, unwinding now org.apache.cxf.interceptor.Fault: XML_WRITE_EXC at org.apache.cxf.binding.xml.interceptor.XMLFaultOutInterceptor.handleMessage(XMLFaultOutInterceptor.java:92) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272) at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:113) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:336) at org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(OutgoingChainInterceptor.java:81) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272) at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:241) at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:248) at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:222) at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:153) at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171) at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286) at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:211) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:745) Caused by: com.ctc.wstx.exc.WstxIOException: null at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:261) at org.apache.cxf.binding.xml.interceptor.XMLFaultOutInterceptor.handleMessage(XMLFaultOutInterceptor.java:90) ... 27 more Caused by: ClientAbortException: java.net.SocketException: Datenübergabe unterbrochen (broken pipe) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:369) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:448) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:363) at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:392) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:381) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89) at org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:51) at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:100) at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:241) at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:259) ... 28 more Caused by: java.net.SocketException: Datenübergabe unterbrochen (broken pipe) at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113) at java.net.SocketOutputStream.write(SocketOutputStream.java:159) at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:756) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:448) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:363) at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:780) at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:124) at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:593) at org.apache.coyote.Response.doWrite(Response.java:560) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:364) ... 37 more [JENKINS] Zeichne Testergebnisse auf [INFO] [INFO] --- tomcat6-maven-plugin:2.1:shutdown (stop-tomcat) @ aggregator --- [INFO] Stopping Coyote HTTP/1.1 on http-33369 [INFO] Closing Spring root WebApplicationContext [INFO] Closing Root WebApplicationContext: startup date [Fri May 22 21:21:22 CEST 2015]; root of context hierarchy [INFO] JMX connector server stopped: javax.management.remote.rmi.RMIConnectorServer@35834f [INFO] Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1b5dd9d: defining beans [cxf,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,propertyPlaceholderConfigurer,org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer#0,org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer#0,cxf.config0,org.apache.cxf.management.InstrumentationManager,CounterRepository,cors-filter,stable-repo,dev-repo,services,services-dev,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy [ERROR] The web application [/aggregator] appears to have started a thread named [Timer-0] but has failed to stop it. This is very likely to create a memory leak. [ERROR] The web application [/aggregator] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@150c202]) and a value of type [net.sf.saxon.expr.sort.LRUCache] (value [net.sf.saxon.expr.sort.LRUCache@f11928]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak. [ERROR] The web application [/aggregator] created a ThreadLocal with key of type [com.sun.xml.bind.v2.ClassFactory$1] (value [com.sun.xml.bind.v2.ClassFactory$1@aad234]) and a value of type [java.util.WeakHashMap] (value [{class java.util.ArrayList=java.lang.ref.WeakReference@ce5757, class info.textgrid._import.XmlConfiguration=java.lang.ref.WeakReference@c82de3, class info.textgrid._import.ImportSpec=java.lang.ref.WeakReference@3cccf4, class info.textgrid.namespaces.middleware.tgsearch.EntryType=java.lang.ref.WeakReference@1b3c1f7, class info.textgrid.namespaces.metadata.core._2010.GeneratedType$TextgridUri=java.lang.ref.WeakReference@834107, class info.textgrid.namespaces.metadata.core._2010.AuthorityType=java.lang.ref.WeakReference@1223a02, class info.textgrid.namespaces.middleware.tgsearch.Response=java.lang.ref.WeakReference@e7fd7, class info.textgrid.namespaces.metadata.core._2010.GenericType=java.lang.ref.WeakReference@1eb16f4, class info.textgrid.namespaces.middleware.tgcrud.services.tgcrudservice.ReadResponseType=java.lang.ref.WeakReference@12fff98, class info.textgrid.namespaces.middleware.tgcrud.services.tgcrudservice.ReadMetadataResponseType=java.lang.ref.WeakReference@356427, class info.textgrid._import.ElementSpec=java.lang.ref.WeakReference@14240a6, class org.w3._1999._02._22_rdf_syntax_ns_.RdfType=java.lang.ref.WeakReference@a28846, class info.textgrid.namespaces.metadata.core._2010.GeneratedType$Pid=java.lang.ref.WeakReference@a0eb97, class info.textgrid.namespaces.metadata.core._2010.DateType=java.lang.ref.WeakReference@cb100f, class info.textgrid.namespaces.metadata.core._2010.CollectionType=java.lang.ref.WeakReference@18b4a37, class info.textgrid.namespaces.middleware.tgsearch.PathGroupType=java.lang.ref.WeakReference@1b592e8, class info.textgrid.namespaces.metadata.core._2010.ItemType=java.lang.ref.WeakReference@1bffed8, class info.textgrid._import.ElementSpec$Required=java.lang.ref.WeakReference@1f44d25, class javax.xml.bind.annotation.W3CDomHandler=java.lang.ref.WeakReference@1f4d6e3, class info.textgrid.namespaces.metadata.core._2010.BibliographicCitationType=java.lang.ref.WeakReference@147e386, class info.textgrid.namespaces.middleware.tgsearch.PathType=java.lang.ref.WeakReference@aa8275, class info.textgrid.namespaces.metadata.core._2010.SourceType=java.lang.ref.WeakReference@5ae42e, class info.textgrid.namespaces.metadata.core._2010.WorkType=java.lang.ref.WeakReference@13ab23f, class info.textgrid.namespaces.metadata.core._2010.RelationType=java.lang.ref.WeakReference@8c6db5, class info.textgrid.namespaces.metadata.agent._2010.AgentType=java.lang.ref.WeakReference@176ab48, class info.textgrid.namespaces.middleware.tgsearch.PathResponse=java.lang.ref.WeakReference@1e7434b, class info.textgrid.namespaces.metadata.core._2010.GeneratedType$Project=java.lang.ref.WeakReference@1f30771, class info.textgrid.namespaces.middleware.tgsearch.ResultType=java.lang.ref.WeakReference@6dbae0, class javax.xml.bind.annotation.adapters.CollapsedStringAdapter=java.lang.ref.WeakReference@7e0f6, class info.textgrid.namespaces.metadata.agent._2010.PersonType=java.lang.ref.WeakReference@14271fd, class info.textgrid.namespaces.metadata.core._2010.EditionType$License=java.lang.ref.WeakReference@149b24f, class info.textgrid._import.ElementSpec$Attribute=java.lang.ref.WeakReference@1596132, class info.textgrid.namespaces.metadata.core._2010.ObjectType=java.lang.ref.WeakReference@fc2076, class info.textgrid.namespaces.metadata.core._2010.ProvidedType=java.lang.ref.WeakReference@b757cc, class info.textgrid.namespaces.metadata.core._2010.MetadataContainerType=java.lang.ref.WeakReference@e52c17, class info.textgrid.namespaces.metadata.core._2010.GeneratedType=java.lang.ref.WeakReference@1b1abe6, class info.textgrid.namespaces.metadata.core._2010.EditionType=java.lang.ref.WeakReference@18cc461}]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak. [INFO] [INFO] --- maven-failsafe-plugin:2.8.1:verify (verify) @ aggregator --- [INFO] Failsafe report directory: /mnt/data/jenkins/workspace/Aggregator/target/failsafe-reports [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! [JENKINS] Zeichne Testergebnisse auf [INFO] [INFO] --- maven-site-plugin:3.3:site (default-site) @ aggregator --- [WARNING] Report plugin org.apache.maven.plugins:maven-project-info-reports-plugin has an empty version. [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-reports-plugin:2.8 [INFO] Relativizing decoration links with respect to project URL: https://projects.gwdg.de/projects/aggregator [INFO] Rendering site with org.apache.maven.skins:maven-default-skin:jar:1.0 skin. [INFO] Generating "Continuous Integration" report --- maven-project-info-reports-plugin:2.8 [INFO] Generating "Dependencies" report --- maven-project-info-reports-plugin:2.8 [INFO] Illegal access: this web application instance has been stopped already. Could not load com.google.common.base.Objects$ToStringHelper. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1566) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) at com.google.common.base.Objects.toStringHelper(Objects.java:119) at com.google.common.cache.CacheStats.toString(CacheStats.java:267) at java.text.MessageFormat.subformat(MessageFormat.java:1271) at java.text.MessageFormat.format(MessageFormat.java:860) at java.text.Format.format(Format.java:157) at java.text.MessageFormat.format(MessageFormat.java:836) at java.util.logging.Formatter.formatMessage(Formatter.java:138) at hudson.maven.Maven3ConsoleFormatter.format(Maven3ConsoleFormatter.java:45) at java.util.logging.StreamHandler.publish(StreamHandler.java:196) at java.util.logging.ConsoleHandler.publish(ConsoleHandler.java:105) at java.util.logging.Logger.log(Logger.java:616) at java.util.logging.Logger.doLog(Logger.java:641) at java.util.logging.Logger.log(Logger.java:685) at info.textgrid.services.aggregator.util.StylesheetManager.finalize(StylesheetManager.java:256) at java.lang.System$2.invokeFinalize(System.java:1210) at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:98) at java.lang.ref.Finalizer.access$100(Finalizer.java:34) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:210) [ERROR] Unable to determine if resource info.textgrid.middleware:tgsearch-api:jar:3.4.0-SNAPSHOT:compile exists in http://snapshots.repository.codehaus.org [ERROR] Unable to determine if resource info.textgrid.middleware:tgsearch-client:jar:3.4.0-SNAPSHOT:compile exists in http://snapshots.repository.codehaus.org [ERROR] Unable to determine if resource info.textgrid.utils:link-rewriter-core:jar:0.4.1-SNAPSHOT:compile exists in http://snapshots.repository.codehaus.org [INFO] Generating "Dependency Convergence" report --- maven-project-info-reports-plugin:2.8 [INFO] Generating "Dependency Information" report --- maven-project-info-reports-plugin:2.8 [INFO] Generating "Distribution Management" report --- maven-project-info-reports-plugin:2.8 [INFO] Generating "About" report --- maven-project-info-reports-plugin:2.8 [INFO] Generating "Issue Tracking" report --- maven-project-info-reports-plugin:2.8 [INFO] Generating "Plugin Management" report --- maven-project-info-reports-plugin:2.8 [INFO] Generating "Project Plugins" report --- maven-project-info-reports-plugin:2.8 [INFO] Generating "Project Team" report --- maven-project-info-reports-plugin:2.8 [INFO] Generating "Source Repository" report --- maven-project-info-reports-plugin:2.8 [INFO] Generating "Project Summary" report --- maven-project-info-reports-plugin:2.8 [JENKINS] Archiving site from /mnt/data/jenkins/workspace/Aggregator/target/site to /mnt/data/jenkins/jobs/Aggregator/site [BFA] Scanning build for known causes... [BFA] Done. 0s Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds Notifying upstream projects of job completion Join notifier requires a CauseAction [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 03:41 min [INFO] Finished at: 2015-05-22T21:23:47+02:00 [INFO] Final Memory: 62M/461M [INFO] ------------------------------------------------------------------------ [JENKINS] Archiving /mnt/data/jenkins/workspace/Aggregator/pom.xml to info.textgrid.services/aggregator/1.4.6-SNAPSHOT/aggregator-1.4.6-SNAPSHOT.pom [JENKINS] Archiving /mnt/data/jenkins/workspace/Aggregator/target/aggregator-1.4.6-SNAPSHOT.war to info.textgrid.services/aggregator/1.4.6-SNAPSHOT/aggregator-1.4.6-SNAPSHOT.war [JENKINS] Archiving /mnt/data/jenkins/workspace/Aggregator/target/aggregator.properties to info.textgrid.services/aggregator/1.4.6-SNAPSHOT/aggregator-1.4.6-SNAPSHOT.properties channel stopped IRC notifier plugin: Sending notification to: #textgrid Email was triggered for: Test Regression Trigger Unstable (Test Failures) was overridden by another trigger and will not send an email. Trigger Unstable (Test Failures) - Still was overridden by another trigger and will not send an email. Sending email for trigger: Test Regression Sending email to: thorsten.vitt@uni-wuerzburg.de [BFA] Scanning build for known causes... [BFA] Done. 0s Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds Notifying upstream projects of job completion Finished: UNSTABLE