See http://www.bretth.com/hudson/job/Osmosis/61/changes
Changes: [bretth] Fixed a failure occurring when no changes have occurred between replication runs. [bretth] Removed the replication db functionality, it is not suitable in its current form and not a high priority right now. [bretth] Classpath fixes for ticket #1951. [bretth] Updated replication to use transaction range queries instead of using a large IN clause with timestamp restriction. [bretth] Updated the transaction id replication query to dynamically build the SQL itself rather than use bind parameters for transaction ids. [bretth] Fixed BASE_TIMESTAMP_OFFSET to be 2 hours instead of almost 17 hours. [bretth] Fixed the file-based replication test to use the correctly formatted output file name. [bretth] Fixed a bug in the FileBasedLock that was causing it to open many handles to the same file leading to them not being releasing correctly. [bretth] Added an API database snapshot, and a shell script to re-generate it. [bretth] Formatted the sequence number in all replication file names to ensure they sort correctly. Added a lock file to prevent multiple processes attempting to replicate at once. [bretth] A sequence specific copy of the replication state file is now created so that the data in the replication file can be determined. [bretth] Fixed a bug in the transaction snapshot parser, and added a test to verify. [bretth] Debugged the api database replication and added a unit test. [bretth] Finished coding the file-based API replication task --replicate-apidb. Not working correctly yet. [bretth] Added a file-based replication destination. [bretth] Added the replication sequence number to the replication state. [bretth] Added replication functionality including replication engine, replication state persister, and transaction snapshot dao. [bretth] Updated the expected database migrations list to include up to migrations 32-35. [bretth] Moved the --read-apidb-current task over to the new database access code. [bretth] Moved the --read-apidb-change task over to the new database access code. [bretth] Switched the --read-api task over to use the new database access code. A number of bugs have been fixed and all tests are now passing. [bretth] Added identity value loader implementations for the DatabaseContext2 implementation. [joerg] Display error different, to not trigger colorization by the codeword error [bretth] Added entity history reading classes based on Spring and its JdbcTemplate. [bretth] Added entity container factory classes allowing generic entity manipulation code to create containers. [bretth] Added new constructors to entity objects allowing them to be created using the new CommonEntityData class. [bretth] Updated the ivy resolve task to produce a report of its activities in the report/ivy directory. [joerg] move build and clean into debian/rules [joerg] be more verbose if errors occur [bretth] Moved the data stored within the Entity class into a separate CommonEntityData. This allows the common data to be instantiated and stored prior to the final entity instance being created. This allows base classes to build the CommonEntityData and sub-classes to add it to the concrete instances. ------------------------------------------ [...truncated 219 lines...] [ivy:resolve] downloading http://repo1.maven.org/maven2/commons-pool/commons-pool/1.3/commons-pool-1.3.jar ... [ivy:resolve] ............................................. (60kB) [ivy:resolve] .. (0kB) [ivy:resolve] [SUCCESSFUL ] commons-pool#commons-pool;1.3!commons-pool.jar (1832ms) [ivy:resolve] :: resolution report :: resolve 37922ms :: artifacts dl 33547ms [ivy:resolve] :: evicted modules: [ivy:resolve] commons-logging#commons-logging;1.0.4 by [commons-logging#commons-logging;1.1.1] in [default, test, compile] [ivy:resolve] commons-logging#commons-logging;1.0 by [commons-logging#commons-logging;1.1.1] in [test] [ivy:resolve] commons-logging#commons-logging;1.0.3 by [commons-logging#commons-logging;1.1.1] in [test] --------------------------------------------------------------------- | | modules || artifacts | | conf | number| search|dwnlded|evicted|| number|dwnlded| --------------------------------------------------------------------- | compile | 14 | 10 | 9 | 1 || 13 | 9 | | default | 17 | 11 | 9 | 1 || 16 | 9 | | test | 26 | 12 | 9 | 3 || 23 | 9 | --------------------------------------------------------------------- [ivy:retrieve] :: retrieving :: bretth.com#osmosis [sync] [ivy:retrieve] confs: [compile, default, test] [ivy:retrieve] 27 artifacts copied, 25 already retrieved (6053kB/599ms) [ivy:report] Processing /usr/share/tomcat6/.ivy2/cache/bretth.com-osmosis-compile.xml to /home/hudson/jobs/Osmosis/workspace/trunk/report/ivy/bretth.com-osmosis-compile.html [ivy:report] Processing /usr/share/tomcat6/.ivy2/cache/bretth.com-osmosis-default.xml to /home/hudson/jobs/Osmosis/workspace/trunk/report/ivy/bretth.com-osmosis-default.html [ivy:report] Processing /usr/share/tomcat6/.ivy2/cache/bretth.com-osmosis-test.xml to /home/hudson/jobs/Osmosis/workspace/trunk/report/ivy/bretth.com-osmosis-test.html [ivy:report] Processing /usr/share/tomcat6/.ivy2/cache/bretth.com-osmosis-compile.xml to /home/hudson/jobs/Osmosis/workspace/trunk/report/ivy/bretth.com-osmosis-compile.graphml [ivy:report] Processing /usr/share/tomcat6/.ivy2/cache/bretth.com-osmosis-default.xml to /home/hudson/jobs/Osmosis/workspace/trunk/report/ivy/bretth.com-osmosis-default.graphml [ivy:report] Processing /usr/share/tomcat6/.ivy2/cache/bretth.com-osmosis-test.xml to /home/hudson/jobs/Osmosis/workspace/trunk/report/ivy/bretth.com-osmosis-test.graphml [touch] Creating /home/hudson/jobs/Osmosis/workspace/trunk/lib/resolve.tstamp BUILD SUCCESSFUL Total time: 1 minute 20 seconds [trunk] $ ant all Buildfile: build.xml init: init-ivy: download-ivy: no settings file found, using default... [ivy:configure] :: Ivy 2.0.0-rc2 - 20081028224207 :: http://ant.apache.org/ivy/ :: :: loading settings :: url = jar:file:/home/hudson/jobs/Osmosis/workspace/trunk/ivy/ivy.jar!/org/apache/ivy/core/settings/ivysettings.xml resolve-uptodate: resolve-message: [echo] Dependencies libraries are already available, to force a refresh run "ant resolve". resolve: conditional-resolve: build_src: [mkdir] Created dir: /home/hudson/jobs/Osmosis/workspace/trunk/build [mkdir] Created dir: /home/hudson/jobs/Osmosis/workspace/trunk/build/src [javac] Compiling 750 source files to /home/hudson/jobs/Osmosis/workspace/trunk/build/src [javac] Note: /home/hudson/jobs/Osmosis/workspace/trunk/src/org/openstreetmap/osmosis/core/container/v0_6/EntityContainerBuilder.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [copy] Copying 5 files to /home/hudson/jobs/Osmosis/workspace/trunk/build/src [copy] Copied 3 empty directories to 2 empty directories under /home/hudson/jobs/Osmosis/workspace/trunk/build/src [touch] Creating /home/hudson/jobs/Osmosis/workspace/trunk/build/src/version-0.31.1 build_binary: [mkdir] Created dir: /home/hudson/jobs/Osmosis/workspace/trunk/build/binary [jar] Building jar: /home/hudson/jobs/Osmosis/workspace/trunk/build/binary/osmosis.jar [copy] Copying 1 file to /home/hudson/jobs/Osmosis/workspace/trunk javadoc: [javadoc] Generating Javadoc [javadoc] Javadoc execution [javadoc] Creating destination directory: "/home/hudson/jobs/Osmosis/workspace/trunk/doc/api/" [javadoc] Loading source files for package org.openstreetmap.osmosis.core... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.apidb.common... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.apidb.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.apidb.v0_6.impl... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.buffer.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.buffer.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.change.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.change.v0_5.impl... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.change.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.change.v0_6.impl... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.cli... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.container.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.container.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.customdb.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.customdb.v0_5.impl... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.customdb.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.customdb.v0_6.impl... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.database... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.domain.common... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.domain.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.domain.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.filter.common... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.filter.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.filter.v0_5.impl... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.filter.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.lifecycle... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.merge.common... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.merge.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.merge.v0_5.impl... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.merge.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.merge.v0_6.impl... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.migrate... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.migrate.impl... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.misc.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.misc.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.mysql.common... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.mysql.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.mysql.v0_5.impl... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.pgsql.common... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.pgsql.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.pgsql.v0_5.impl... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.pgsql.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.pgsql.v0_6.impl... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.pipeline.common... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.pipeline.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.pipeline.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.plugin... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.progress.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.progress.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.progress.v0_6.impl... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.report.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.report.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.sort.common... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.sort.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.sort.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.store... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.tagremove.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.task.common... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.task.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.task.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.tee.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.tee.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.util... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.xml.common... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.xml.v0_5... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.xml.v0_5.impl... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.xml.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.core.xml.v0_6.impl... [javadoc] Loading source files for package org.openstreetmap.osmosis.extract.apidb.common... [javadoc] Loading source files for package org.openstreetmap.osmosis.extract.apidb.v0_6... [javadoc] Loading source files for package org.openstreetmap.osmosis.extract.mysql.common... [javadoc] Loading source files for package org.openstreetmap.osmosis.extract.mysql.v0_5... [javadoc] Constructing Javadoc information... [javadoc] Standard Doclet version 1.6.0_0 [javadoc] Building tree for all the packages and classes... [javadoc] Building index for all the packages and classes... [javadoc] Building index for all classes... dist: [mkdir] Created dir: /home/hudson/jobs/Osmosis/workspace/trunk/dist [zip] Building zip: /home/hudson/jobs/Osmosis/workspace/trunk/dist/osmosis-0.31.1.zip [zip] Building zip: /home/hudson/jobs/Osmosis/workspace/trunk/dist/osmosis-0.31.1-bin.zip [tar] Building tar: /home/hudson/jobs/Osmosis/workspace/trunk/dist/osmosis-0.31.1.tar.gz [tar] Building tar: /home/hudson/jobs/Osmosis/workspace/trunk/dist/osmosis-0.31.1-bin.tar.gz checkstyle: [cs:checkstyle] log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.BeanUtils). [cs:checkstyle] log4j:WARN Please initialize the log4j system properly. [cs:checkstyle] Running Checkstyle 5.0-beta01 on 797 files build_test: [mkdir] Created dir: /home/hudson/jobs/Osmosis/workspace/trunk/build/test [copy] Copying 25 files to /home/hudson/jobs/Osmosis/workspace/trunk/test/data/input [javac] Compiling 47 source files to /home/hudson/jobs/Osmosis/workspace/trunk/build/test [copy] Copying 52 files to /home/hudson/jobs/Osmosis/workspace/trunk/build/test [copy] Copied 8 empty directories to 2 empty directories under /home/hudson/jobs/Osmosis/workspace/trunk/build/test test: [mkdir] Created dir: /home/hudson/jobs/Osmosis/workspace/trunk/report/test [junit] Running org.openstreetmap.osmosis.core.apidb.v0_6.ApiDbTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 12.038 sec [junit] Running org.openstreetmap.osmosis.core.apidb.v0_6.ApidbFileReplicatorTest [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 1.468 sec [junit] Test org.openstreetmap.osmosis.core.apidb.v0_6.ApidbFileReplicatorTest FAILED [junit] Running org.openstreetmap.osmosis.core.apidb.v0_6.impl.ChangesetManagerTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.585 sec [junit] Running org.openstreetmap.osmosis.core.apidb.v0_6.impl.TransactionSnapshotTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.022 sec [junit] Running org.openstreetmap.osmosis.core.cli.CommandLineParserTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.029 sec [junit] Running org.openstreetmap.osmosis.core.customdb.v0_6.CustomDbTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.535 sec [junit] Running org.openstreetmap.osmosis.core.domain.v0_5.BoundTest [junit] Tests run: 27, Failures: 0, Errors: 0, Time elapsed: 0.099 sec [junit] Running org.openstreetmap.osmosis.core.domain.v0_6.BoundTest [junit] Tests run: 27, Failures: 0, Errors: 0, Time elapsed: 0.063 sec [junit] Running org.openstreetmap.osmosis.core.domain.v0_6.OsmUserTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.023 sec [junit] Running org.openstreetmap.osmosis.core.filter.common.BitSetIdTrackerTest [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.028 sec [junit] Running org.openstreetmap.osmosis.core.filter.common.ListIdTrackerTest [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.035 sec [junit] Running org.openstreetmap.osmosis.core.filter.v0_5.AreaFilterTest [junit] Tests run: 15, Failures: 0, Errors: 0, Time elapsed: 0.107 sec [junit] Running org.openstreetmap.osmosis.core.filter.v0_5.BoundingBoxFilterTest [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.027 sec [junit] Running org.openstreetmap.osmosis.core.filter.v0_5.PolygonFilterTest [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.122 sec [junit] Running org.openstreetmap.osmosis.core.filter.v0_6.AreaFilterTest [junit] Tests run: 15, Failures: 0, Errors: 0, Time elapsed: 0.101 sec [junit] Running org.openstreetmap.osmosis.core.filter.v0_6.BoundingBoxFilterTest [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.034 sec [junit] Running org.openstreetmap.osmosis.core.filter.v0_6.PolygonFilterTest [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.036 sec [junit] Running org.openstreetmap.osmosis.core.merge.v0_6.ChangeAppenderTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.91 sec [junit] Running org.openstreetmap.osmosis.core.migrate.MigrateTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.387 sec [junit] Running org.openstreetmap.osmosis.core.mysql.common.TileCalculatorTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.012 sec [junit] Running org.openstreetmap.osmosis.core.mysql.v0_5.impl.EmbeddedTagProcessorTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.013 sec [junit] Running org.openstreetmap.osmosis.core.pgsql.v0_6.PostgreSqlTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 13.183 sec [junit] Running org.openstreetmap.osmosis.core.pgsql.v0_6.impl.NodeLocationStoreTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.218 sec [junit] Running org.openstreetmap.osmosis.core.tagremove.v0_6.TagRemoverTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.456 sec [junit] Running org.openstreetmap.osmosis.core.xml.v0_5.impl.BoundWriterTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.024 sec [junit] Running org.openstreetmap.osmosis.core.xml.v0_5.impl.OsmHandlerTest [junit] Tests run: 11, Failures: 0, Errors: 0, Time elapsed: 0.075 sec [junit] Running org.openstreetmap.osmosis.core.xml.v0_5.impl.OsmWriterTest [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.099 sec [junit] Running org.openstreetmap.osmosis.core.xml.v0_6.XmlChangeReaderWriterTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.051 sec [junit] Running org.openstreetmap.osmosis.core.xml.v0_6.XmlReaderWriterTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.19 sec [junit] Running org.openstreetmap.osmosis.core.xml.v0_6.impl.BoundWriterTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.024 sec [junit] Running org.openstreetmap.osmosis.core.xml.v0_6.impl.NodeWriterTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.032 sec [junit] Running org.openstreetmap.osmosis.core.xml.v0_6.impl.OsmHandlerTest [junit] Tests run: 11, Failures: 0, Errors: 0, Time elapsed: 0.068 sec [junit] Running org.openstreetmap.osmosis.core.xml.v0_6.impl.OsmWriterTest [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.034 sec [junit] Running org.openstreetmap.osmosis.core.xml.v0_6.impl.RelationWriterTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.028 sec [junit] Running org.openstreetmap.osmosis.core.xml.v0_6.impl.WayWriterTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.029 sec [junit] Running org.openstreetmap.osmosis.extract.apidb.v0_6.DatabaseTimeLoaderTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.314 sec BUILD FAILED /home/hudson/jobs/Osmosis/workspace/trunk/build.xml:209: One or more junit tests failed. Total time: 2 minutes 1 second Publishing Javadoc Recording test results _______________________________________________ osmosis-dev mailing list [email protected] http://lists.openstreetmap.org/listinfo/osmosis-dev
