builder: mozilla-esr52_ubuntu32_vm-debug_test-xpcshell-3 slave: tst-linux32-spot-005 starttime: 1520114661.98 results: failure (2) buildid: 20180303130117 builduid: 43194fa3594847079a3fe2de5f94f865 revision: 2db25dd34839362a4bf14ac3f852c06cf24b3b05 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2018-03-03 14:04:21.976957) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2018-03-03 14:04:21.977429) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2018-03-03 14:04:21.977737) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2018-03-03 14:04:22.140565) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2018-03-03 14:04:22.140845) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793 _=/tools/buildbot/bin/python using PTY: False --2018-03-03 14:04:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12179 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 3.92M=0.003s 2018-03-03 14:04:22 (3.92 MB/s) - `archiver_client.py' saved [12179/12179] program finished with exit code 0 elapsedTime=0.693019 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2018-03-03 14:04:22.852312) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2018-03-03 14:04:22.852642) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.066512 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2018-03-03 14:04:22.963661) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2018-03-03 14:04:22.964018) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-esr52 --rev 2db25dd34839362a4bf14ac3f852c06cf24b3b05 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-esr52 --rev 2db25dd34839362a4bf14ac3f852c06cf24b3b05 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793 _=/tools/buildbot/bin/python using PTY: False 2018-03-03 14:04:23,201 truncating revision to first 12 chars 2018-03-03 14:04:23,202 Setting DEBUG logging. 2018-03-03 14:04:23,203 attempt 1/10 2018-03-03 14:04:23,203 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-esr52/2db25dd34839?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2018-03-03 14:04:24,710 unpacking tar archive at: mozilla-esr52-2db25dd34839/testing/mozharness/ program finished with exit code 0 elapsedTime=2.747526 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2018-03-03 14:04:25.728879) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2018-03-03 14:04:25.729204) ========= script_repo_revision: 2db25dd34839362a4bf14ac3f852c06cf24b3b05 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2018-03-03 14:04:25.729629) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2018-03-03 14:04:25.729909) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2018-03-03 14:04:25.742308) ========= ========= Started '/tools/buildbot/bin/python -u ...' failed (results: 2, elapsed: 2 hrs, 0 secs) (at 2018-03-03 14:04:25.742589) ========= /tools/buildbot/bin/python -u scripts/scripts/desktop_unittest.py --cfg unittests/linux_unittest.py --xpcshell-suite xpcshell --total-chunks 4 --this-chunk 3 --blob-upload-branch mozilla-esr52 --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', '-u', 'scripts/scripts/desktop_unittest.py', '--cfg', 'unittests/linux_unittest.py', '--xpcshell-suite', 'xpcshell', '--total-chunks', '4', '--this-chunk', '3', '--blob-upload-branch', 'mozilla-esr52', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793 _=/tools/buildbot/bin/python using PTY: False 14:04:26 INFO - MultiFileLogger online at 20180303 14:04:26 in /builds/slave/test 14:04:26 INFO - Run as scripts/scripts/desktop_unittest.py --cfg unittests/linux_unittest.py --xpcshell-suite xpcshell --total-chunks 4 --this-chunk 3 --blob-upload-branch mozilla-esr52 --download-symbols true 14:04:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:04:26 INFO - {'all_cppunittest_suites': {'cppunittest': {'tests': ('tests/cppunittest',)}}, 14:04:26 INFO - 'all_gtest_suites': {'gtest': ()}, 14:04:26 INFO - 'all_jittest_suites': {'jittest': (), 14:04:26 INFO - 'jittest-chunked': (), 14:04:26 INFO - 'jittest1': ('--total-chunks=2', '--this-chunk=1'), 14:04:26 INFO - 'jittest2': ('--total-chunks=2', '--this-chunk=2')}, 14:04:26 INFO - 'all_mochitest_suites': {'a11y': ('--flavor=a11y',), 14:04:26 INFO - 'browser-chrome': ('--flavor=browser',), 14:04:26 INFO - 'browser-chrome-addons': ('--flavor=browser', 14:04:26 INFO - '--chunk-by-runtime', 14:04:26 INFO - '--tag=addons'), 14:04:26 INFO - 'browser-chrome-chunked': ('--flavor=browser', 14:04:26 INFO - '--chunk-by-runtime'), 14:04:26 INFO - 'browser-chrome-clipboard': ('--flavor=browser', 14:04:26 INFO - '--subsuite=clipboard'), 14:04:26 INFO - 'browser-chrome-coverage': ('--flavor=browser', 14:04:26 INFO - '--chunk-by-runtime', 14:04:26 INFO - '--timeout=1200'), 14:04:26 INFO - 'browser-chrome-gpu': ('--flavor=browser', 14:04:26 INFO - '--subsuite=gpu'), 14:04:26 INFO - 'browser-chrome-screenshots': ('--flavor=browser', 14:04:26 INFO - '--subsuite=screenshots'), 14:04:26 INFO - 'chrome': ('--flavor=chrome',), 14:04:26 INFO - 'chrome-chunked': ('--flavor=chrome', 14:04:26 INFO - '--chunk-by-dir=4'), 14:04:26 INFO - 'chrome-clipboard': ('--flavor=chrome', 14:04:26 INFO - '--subsuite=clipboard'), 14:04:26 INFO - 'chrome-gpu': ('--flavor=chrome', '--subsuite=gpu'), 14:04:26 INFO - 'jetpack-addon': ('--flavor=jetpack-addon',), 14:04:26 INFO - 'jetpack-package': ('--flavor=jetpack-package',), 14:04:26 INFO - 'jetpack-package-clipboard': ('--flavor=jetpack-package', 14:04:26 INFO - '--subsuite=clipboard'), 14:04:26 INFO - 'mochitest-devtools-chrome': ('--flavor=browser', 14:04:26 INFO - '--subsuite=devtools'), 14:04:26 INFO - 'mochitest-devtools-chrome-chunked': ('--flavor=browser', 14:04:26 INFO - '--subsuite=devtools', 14:04:26 INFO - '--chunk-by-runtime'), 14:04:26 INFO - 'mochitest-devtools-chrome-coverage': ('--flavor=browser', 14:04:26 INFO - '--subsuite=devtools', 14:04:26 INFO - '--chunk-by-runtime', 14:04:26 INFO - '--timeout=1200'), 14:04:26 INFO - 'mochitest-gl': ('--subsuite=webgl',), 14:04:26 INFO - 'mochitest-media': ('--subsuite=media',), 14:04:26 INFO - 'plain': (), 14:04:26 INFO - 'plain-chunked': ('--chunk-by-dir=4',), 14:04:26 INFO - 'plain-clipboard': ('--subsuite=clipboard',), 14:04:26 INFO - 'plain-gpu': ('--subsuite=gpu',), 14:04:26 INFO - 'valgrind-plain': ('--valgrind=/usr/bin/valgrind', 14:04:26 INFO - '--valgrind-supp-files=/builds/slave/test/build/tests/mochitest/i386-redhat-linux-gnu.sup,/builds/slave/test/build/tests/mochitest/cross-architecture.sup', 14:04:26 INFO - '--timeout=900', 14:04:26 INFO - '--max-timeouts=50')}, 14:04:26 INFO - 'all_mozbase_suites': {'mozbase': ()}, 14:04:26 INFO - 'all_reftest_suites': {'crashtest': {'options': ('--suite=crashtest',), 14:04:26 INFO - 'tests': ('tests/reftest/tests/testing/crashtest/crashtests.list',)}, 14:04:26 INFO - 'jsreftest': {'options': ('--extra-profile-file=tests/jsreftest/tests/user.js', 14:04:26 INFO - '--suite=jstestbrowser'), 14:04:26 INFO - 'tests': ('tests/jsreftest/tests/jstests.list',)}, 14:04:26 INFO - 'reftest': {'options': ('--suite=reftest',), 14:04:26 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest.list',)}, 14:04:26 INFO - 'reftest-no-accel': {'options': ('--suite=reftest', 14:04:26 INFO - '--setpref=layers.acceleration.force-enabled=disabled'), 14:04:26 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest.list',)}}, 14:04:26 INFO - 'all_xpcshell_suites': {'xpcshell': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 14:04:26 INFO - '--manifest=tests/xpcshell/tests/xpcshell.ini'), 14:04:26 INFO - 'tests': ()}, 14:04:26 INFO - 'xpcshell-addons': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 14:04:26 INFO - '--tag=addons', 14:04:26 INFO - '--manifest=tests/xpcshell/tests/xpcshell.ini'), 14:04:26 INFO - 'tests': ()}, 14:04:26 INFO - 'xpcshell-coverage': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 14:04:26 INFO - '--manifest=tests/xpcshell/tests/xpcshell.ini'), 14:04:26 INFO - 'tests': ()}}, 14:04:26 INFO - 'allow_software_gl_layers': False, 14:04:26 INFO - 'append_to_log': False, 14:04:26 INFO - 'base_work_dir': '/builds/slave/test', 14:04:26 INFO - 'binary_path': '/builds/slave/test/build/application/firefox/firefox-bin', 14:04:26 INFO - 'blob_upload_branch': 'mozilla-esr52', 14:04:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:04:26 INFO - 'buildbot_json_path': 'buildprops.json', 14:04:26 INFO - 'buildbot_max_log_size': 52428800, 14:04:26 INFO - 'code_coverage': False, 14:04:26 INFO - 'config_files': ('unittests/linux_unittest.py',), 14:04:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:04:26 INFO - 'download_minidump_stackwalk': True, 14:04:26 INFO - 'download_nodejs': True, 14:04:26 INFO - 'download_symbols': 'true', 14:04:26 INFO - 'e10s': False, 14:04:26 INFO - 'exe_suffix': '', 14:04:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:04:26 INFO - 'tooltool.py': '/tools/tooltool.py', 14:04:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:04:26 INFO - '/tools/misc-python/virtualenv.py')}, 14:04:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:04:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:04:26 INFO - 'installer_path': '/builds/slave/test/build/installer.tar.bz2', 14:04:26 INFO - 'log_level': 'info', 14:04:26 INFO - 'log_to_console': True, 14:04:26 INFO - 'minidump_save_path': '%(abs_work_dir)s/../minidumps', 14:04:26 INFO - 'minidump_stackwalk_path': 'linux32-minidump_stackwalk', 14:04:26 INFO - 'minidump_tooltool_manifest_path': 'config/tooltool-manifests/linux32/releng.manifest', 14:04:26 INFO - 'minimum_tests_zip_dirs': ('bin/*', 14:04:26 INFO - 'certs/*', 14:04:26 INFO - 'config/*', 14:04:26 INFO - 'mach', 14:04:26 INFO - 'marionette/*', 14:04:26 INFO - 'modules/*', 14:04:26 INFO - 'mozbase/*', 14:04:26 INFO - 'tools/*'), 14:04:26 INFO - 'no_random': False, 14:04:26 INFO - 'nodejs_path': 'node-linux-x86/bin/node', 14:04:26 INFO - 'nodejs_tooltool_manifest_path': 'config/tooltool-manifests/linux32/nodejs.manifest', 14:04:26 INFO - 'opt_config_files': (), 14:04:26 INFO - 'pip_index': False, 14:04:26 INFO - 'preflight_run_cmd_suites': ({'architectures': ('32bit', '64bit'), 14:04:26 INFO - 'cmd': ('xset', 's', 'off', 's', 'reset'), 14:04:26 INFO - 'enabled': True, 14:04:26 INFO - 'halt_on_failure': False, 14:04:26 INFO - 'name': 'disable_screen_saver'}, 14:04:26 INFO - {'architectures': ('32bit',), 14:04:26 INFO - 'cmd': ('python', 14:04:26 INFO - '../scripts/external_tools/mouse_and_screen_resolution.py', 14:04:26 INFO - '--configuration-file', 14:04:26 INFO - '../scripts/external_tools/machine-configuration.json'), 14:04:26 INFO - 'enabled': False, 14:04:26 INFO - 'halt_on_failure': True, 14:04:26 INFO - 'name': 'run mouse & screen adjustment script'}), 14:04:26 INFO - 'require_test_zip': True, 14:04:26 INFO - 'run_all_suites': False, 14:04:26 INFO - 'run_cmd_checks_enabled': True, 14:04:26 INFO - 'run_file_names': {'cppunittest': 'runcppunittests.py', 14:04:26 INFO - 'gtest': 'rungtests.py', 14:04:26 INFO - 'jittest': 'jit_test.py', 14:04:26 INFO - 'mochitest': 'runtests.py', 14:04:26 INFO - 'mozbase': 'test.py', 14:04:26 INFO - 'mozmill': 'runtestlist.py', 14:04:26 INFO - 'reftest': 'runreftest.py', 14:04:26 INFO - 'xpcshell': 'runxpcshelltests.py'}, 14:04:26 INFO - 'specific_tests_zip_dirs': {'cppunittest': ('cppunittest/*',), 14:04:26 INFO - 'gtest': ('gtest/*',), 14:04:26 INFO - 'jittest': ('jit-test/*',), 14:04:26 INFO - 'mochitest': ('mochitest/*',), 14:04:26 INFO - 'mozbase': ('mozbase/*',), 14:04:26 INFO - 'mozmill': ('mozmill/*',), 14:04:26 INFO - 'reftest': ('reftest/*', 'jsreftest/*'), 14:04:26 INFO - 'xpcshell': ('xpcshell/*',)}, 14:04:26 INFO - 'specified_xpcshell_suites': ('xpcshell',), 14:04:26 INFO - 'strict_content_sandbox': False, 14:04:26 INFO - 'suite_definitions': {'cppunittest': {'options': ('--symbols-path=%(symbols_path)s', 14:04:26 INFO - '--xre-path=%(abs_app_dir)s'), 14:04:26 INFO - 'run_filename': 'runcppunittests.py', 14:04:26 INFO - 'testsdir': 'cppunittest'}, 14:04:26 INFO - 'gtest': {'options': ('--xre-path=%(abs_res_dir)s', 14:04:26 INFO - '--cwd=%(gtest_dir)s', 14:04:26 INFO - '--symbols-path=%(symbols_path)s', 14:04:26 INFO - '--utility-path=tests/bin', 14:04:26 INFO - '%(binary_path)s'), 14:04:26 INFO - 'run_filename': 'rungtests.py'}, 14:04:26 INFO - 'jittest': {'options': ('tests/bin/js', 14:04:26 INFO - '--no-slow', 14:04:26 INFO - '--no-progress', 14:04:26 INFO - '--format=automation', 14:04:26 INFO - '--jitflags=all', 14:04:26 INFO - '--timeout=970'), 14:04:26 INFO - 'run_filename': 'jit_test.py', 14:04:26 INFO - 'run_timeout': 1000, 14:04:26 INFO - 'testsdir': 'jit-test/jit-test'}, 14:04:26 INFO - 'mochitest': {'options': ('--appname=%(binary_path)s', 14:04:26 INFO - '--utility-path=tests/bin', 14:04:26 INFO - '--extra-profile-file=tests/bin/plugins', 14:04:26 INFO - '--symbols-path=%(symbols_path)s', 14:04:26 INFO - '--certificate-path=tests/certs', 14:04:26 INFO - '--setpref=webgl.force-enabled=true', 14:04:26 INFO - '--quiet', 14:04:26 INFO - '--log-raw=%(raw_log_file)s', 14:04:26 INFO - '--log-errorsummary=%(error_summary_file)s', 14:04:26 INFO - '--use-test-media-devices', 14:04:26 INFO - '--screenshot-on-fail', 14:04:26 INFO - '--cleanup-crashes', 14:04:26 INFO - '--marionette-startup-timeout=180'), 14:04:26 INFO - 'run_filename': 'runtests.py', 14:04:26 INFO - 'testsdir': 'mochitest'}, 14:04:26 INFO - 'mozbase': {'options': ('-b', '%(binary_path)s'), 14:04:26 INFO - 'run_filename': 'test.py', 14:04:26 INFO - 'testsdir': 'mozbase'}, 14:04:26 INFO - 'mozmill': {'options': ('--binary=%(binary_path)s', 14:04:26 INFO - '--testing-modules-dir=test/modules', 14:04:26 INFO - '--plugins-path=%(test_plugin_path)s', 14:04:26 INFO - '--symbols-path=%(symbols_path)s'), 14:04:26 INFO - 'run_filename': 'runtestlist.py', 14:04:26 INFO - 'testsdir': 'mozmill'}, 14:04:26 INFO - 'reftest': {'options': ('--appname=%(binary_path)s', 14:04:26 INFO - '--utility-path=tests/bin', 14:04:26 INFO - '--extra-profile-file=tests/bin/plugins', 14:04:26 INFO - '--symbols-path=%(symbols_path)s', 14:04:26 INFO - '--log-raw=%(raw_log_file)s', 14:04:26 INFO - '--log-errorsummary=%(error_summary_file)s', 14:04:26 INFO - '--cleanup-crashes'), 14:04:26 INFO - 'run_filename': 'runreftest.py', 14:04:26 INFO - 'testsdir': 'reftest'}, 14:04:26 INFO - 'xpcshell': {'options': ('--symbols-path=%(symbols_path)s', 14:04:26 INFO - '--test-plugin-path=%(test_plugin_path)s', 14:04:26 INFO - '--log-raw=%(raw_log_file)s', 14:04:26 INFO - '--log-errorsummary=%(error_summary_file)s', 14:04:26 INFO - '--utility-path=tests/bin'), 14:04:26 INFO - 'run_filename': 'runxpcshelltests.py', 14:04:26 INFO - 'testsdir': 'xpcshell'}}, 14:04:26 INFO - 'this_chunk': '3', 14:04:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:04:26 INFO - 'total_chunks': '4', 14:04:26 INFO - 'unstructured_flavors': {'cppunittest': (), 14:04:26 INFO - 'gtest': (), 14:04:26 INFO - 'jittest': (), 14:04:26 INFO - 'mochitest': ('jetpack',), 14:04:26 INFO - 'mozbase': (), 14:04:26 INFO - 'mozmill': (), 14:04:26 INFO - 'xpcshell': ()}, 14:04:26 INFO - 'vcs_output_timeout': 1000, 14:04:26 INFO - 'virtualenv_path': 'venv', 14:04:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:04:26 INFO - 'work_dir': 'build', 14:04:26 INFO - 'xpcshell_name': 'xpcshell'} 14:04:26 INFO - [mozharness: 2018-03-03 22:04:26.413559Z] Running clobber step. 14:04:26 INFO - Running pre-action listener: _resource_record_pre_action 14:04:26 INFO - Running main action method: clobber 14:04:26 INFO - rmtree: /builds/slave/test/build 14:04:26 INFO - Running post-action listener: _resource_record_post_action 14:04:26 INFO - [mozharness: 2018-03-03 22:04:26.450928Z] Finished clobber step (success) 14:04:26 INFO - [mozharness: 2018-03-03 22:04:26.451691Z] Running read-buildbot-config step. 14:04:26 INFO - Running pre-action listener: _resource_record_pre_action 14:04:26 INFO - Running main action method: read_buildbot_config 14:04:26 INFO - Using buildbot properties: 14:04:26 INFO - { 14:04:26 INFO - "project": "", 14:04:26 INFO - "product": "firefox", 14:04:26 INFO - "script_repo_revision": "production", 14:04:26 INFO - "scheduler": "tests-mozilla-esr52-ubuntu32_vm-debug-unittest", 14:04:26 INFO - "repository": "", 14:04:26 INFO - "buildername": "Ubuntu VM 12.04 mozilla-esr52 debug test xpcshell-3", 14:04:26 INFO - "buildid": "20180303130117", 14:04:26 INFO - "pgo_build": "False", 14:04:26 INFO - "basedir": "/builds/slave/test", 14:04:26 INFO - "buildnumber": 27, 14:04:26 INFO - "slavename": "tst-linux32-spot-005", 14:04:26 INFO - "revision": "2db25dd34839362a4bf14ac3f852c06cf24b3b05", 14:04:26 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 14:04:26 INFO - "platform": "linux", 14:04:26 INFO - "branch": "mozilla-esr52", 14:04:26 INFO - "repo_path": "releases/mozilla-esr52", 14:04:26 INFO - "moz_repo_path": "", 14:04:26 INFO - "stage_platform": "linux", 14:04:26 INFO - "builduid": "43194fa3594847079a3fe2de5f94f865", 14:04:26 INFO - "slavebuilddir": "test" 14:04:26 INFO - } 14:04:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.tar.bz2. 14:04:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.test_packages.json. 14:04:26 INFO - Running post-action listener: _resource_record_post_action 14:04:26 INFO - [mozharness: 2018-03-03 22:04:26.471747Z] Finished read-buildbot-config step (success) 14:04:26 INFO - [mozharness: 2018-03-03 22:04:26.472362Z] Running download-and-extract step. 14:04:26 INFO - Running pre-action listener: _pre_download_and_extract 14:04:26 WARNING - Try message not found. 14:04:26 INFO - Running pre-action listener: _resource_record_pre_action 14:04:26 INFO - Running main action method: download_and_extract 14:04:26 INFO - mkdir: /builds/slave/test/build/tests 14:04:26 INFO - Downloading https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-52.7.0.en-US.linux-i686.test_packages.json 14:04:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-52.7.0.en-US.linux-i686.test_packages.json'}, attempt #1 14:04:28 INFO - Downloaded 1325 bytes. 14:04:28 INFO - Reading from file /builds/slave/test/build/firefox-52.7.0.en-US.linux-i686.test_packages.json 14:04:28 INFO - Using the following test package requirements: 14:04:28 INFO - {u'common': [u'firefox-52.7.0.en-US.linux-i686.common.tests.zip'], 14:04:28 INFO - u'cppunittest': [u'firefox-52.7.0.en-US.linux-i686.common.tests.zip', 14:04:28 INFO - u'firefox-52.7.0.en-US.linux-i686.cppunittest.tests.zip'], 14:04:28 INFO - u'gtest': [u'firefox-52.7.0.en-US.linux-i686.common.tests.zip', 14:04:28 INFO - u'firefox-52.7.0.en-US.linux-i686.gtest.tests.zip'], 14:04:28 INFO - u'jittest': [u'firefox-52.7.0.en-US.linux-i686.common.tests.zip', 14:04:28 INFO - u'jsshell-linux-i686.zip'], 14:04:28 INFO - u'mochitest': [u'firefox-52.7.0.en-US.linux-i686.common.tests.zip', 14:04:28 INFO - u'firefox-52.7.0.en-US.linux-i686.mochitest.tests.zip'], 14:04:28 INFO - u'mozbase': [u'firefox-52.7.0.en-US.linux-i686.common.tests.zip'], 14:04:28 INFO - u'reftest': [u'firefox-52.7.0.en-US.linux-i686.common.tests.zip', 14:04:28 INFO - u'firefox-52.7.0.en-US.linux-i686.reftest.tests.zip'], 14:04:28 INFO - u'talos': [u'firefox-52.7.0.en-US.linux-i686.common.tests.zip', 14:04:28 INFO - u'firefox-52.7.0.en-US.linux-i686.talos.tests.zip'], 14:04:28 INFO - u'web-platform': [u'firefox-52.7.0.en-US.linux-i686.common.tests.zip', 14:04:28 INFO - u'firefox-52.7.0.en-US.linux-i686.web-platform.tests.zip'], 14:04:28 INFO - u'xpcshell': [u'firefox-52.7.0.en-US.linux-i686.common.tests.zip', 14:04:28 INFO - u'firefox-52.7.0.en-US.linux-i686.xpcshell.tests.zip']} 14:04:28 INFO - Downloading packages: [u'firefox-52.7.0.en-US.linux-i686.common.tests.zip', u'firefox-52.7.0.en-US.linux-i686.xpcshell.tests.zip'] for test suite category: xpcshell 14:04:28 INFO - Adding 'mozinfo.json' for extraction from common.tests zip file 14:04:28 INFO - Downloading and extracting to /builds/slave/test/build/tests these dirs bin/*, certs/*, config/*, mach, marionette/*, modules/*, mozbase/*, tools/*, xpcshell/*, mozinfo.json from https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.common.tests.zip 14:04:28 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.common.tests.zip'}, attempt #1 14:04:28 INFO - Fetch https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.common.tests.zip into memory 14:04:29 INFO - Http code: 200 14:04:29 INFO - via: 1.1 b1398b7773f4b711a9c20a9ccd08217e.cloudfront.net (CloudFront) 14:04:29 INFO - x-amz-cf-id: bAuCsIsHwk5CSrOzD3gH_ZwiPHz90ok77m6Lz2WQW0ao4R3qR4X8pw== 14:04:29 INFO - x-amz-version-id: Acm1Rlz_qMiUaNi.u9XhzEkUayQGACGO 14:04:35 INFO - Expected file size: 20864768 14:04:35 INFO - Obtained file size: 20864768 14:04:38 INFO - Downloading and extracting to /builds/slave/test/build/tests these dirs bin/*, certs/*, config/*, mach, marionette/*, modules/*, mozbase/*, tools/*, xpcshell/*, mozinfo.json from https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.xpcshell.tests.zip 14:04:38 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.xpcshell.tests.zip'}, attempt #1 14:04:38 INFO - Fetch https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.xpcshell.tests.zip into memory 14:04:39 INFO - Http code: 200 14:04:39 INFO - via: 1.1 403d925786ea6bd8903b99a628977c8f.cloudfront.net (CloudFront) 14:04:39 INFO - x-amz-cf-id: lz191q5YgR9G1aHoNTvPzg7jT_MEZI_gMYnIHJtnoglXo7tsd0IeIQ== 14:04:39 INFO - x-amz-version-id: .wz2oC_dWQ5HSVr46BmP.0QyrODxWVtE 14:04:43 INFO - Expected file size: 10921056 14:04:43 INFO - Obtained file size: 10921056 14:04:50 INFO - Downloading https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/installer.tar.bz2 14:04:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/installer.tar.bz2'}, attempt #1 14:05:12 INFO - Downloaded 71235425 bytes. 14:05:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.tar.bz2 14:05:12 INFO - mkdir: /builds/slave/test/properties 14:05:12 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:05:12 INFO - Writing to file /builds/slave/test/properties/build_url 14:05:12 INFO - Contents: 14:05:12 INFO - build_url:https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.tar.bz2 14:05:12 INFO - retry: Calling query_symbols_url with args: (), kwargs: {'raise_on_failure': True}, attempt #1 14:05:13 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.crashreporter-symbols.zip 14:05:13 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:05:13 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:05:13 INFO - Contents: 14:05:13 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.crashreporter-symbols.zip 14:05:13 INFO - Downloading and extracting to /builds/slave/test/build/symbols these dirs * from https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.crashreporter-symbols.zip 14:05:13 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 14:05:13 INFO - Fetch https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.crashreporter-symbols.zip into memory 14:05:15 INFO - Http code: 200 14:05:15 INFO - via: 1.1 416969cc5e55e474a7175a8a456955b0.cloudfront.net (CloudFront) 14:05:15 INFO - x-amz-cf-id: UlMRhCIzjd462GSBw3a88pDDC0_AvNTn-QIDgHe0ExegCpvZ51xHRQ== 14:05:15 INFO - x-amz-version-id: MGNp3Xnu9WAU6bZlxGDr6u9CtS5BCm1z 14:06:02 INFO - Expected file size: 170324745 14:06:02 INFO - Obtained file size: 170324745 14:06:26 INFO - Running post-action listener: _resource_record_post_action 14:06:26 INFO - Running post-action listener: set_extra_try_arguments 14:06:26 INFO - [mozharness: 2018-03-03 22:06:26.024901Z] Finished download-and-extract step (success) 14:06:26 INFO - [mozharness: 2018-03-03 22:06:26.025616Z] Running create-virtualenv step. 14:06:26 INFO - Running pre-action listener: _install_mozbase 14:06:26 INFO - Running pre-action listener: _pre_create_virtualenv 14:06:26 INFO - Running pre-action listener: _resource_record_pre_action 14:06:26 INFO - Running main action method: create_virtualenv 14:06:26 INFO - Creating virtualenv /builds/slave/test/build/venv 14:06:26 INFO - Running command: ['/tools/buildbot/bin/python', '/builds/slave/test/scripts/external_tools/virtualenv/virtualenv.py', '--always-copy', '/builds/slave/test/build/venv'] in /builds/slave/test/build 14:06:26 INFO - Copy/paste: /tools/buildbot/bin/python /builds/slave/test/scripts/external_tools/virtualenv/virtualenv.py --always-copy /builds/slave/test/build/venv 14:06:26 INFO - Using partial env: {'VIRTUALENV_NO_DOWNLOAD': '1'} 14:06:29 INFO - Using real prefix '/usr' 14:06:29 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:06:29 INFO - Overwriting /builds/slave/test/build/venv/lib/python2.7/distutils/__init__.py with new content 14:06:33 INFO - Installing setuptools, pip, wheel...done. 14:06:33 INFO - Return code: 0 14:06:33 INFO - Installing psutil>=3.1.1 into virtualenv /builds/slave/test/build/venv 14:06:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'psutil>=3.1.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xb73135e0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xb72eee30>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f95d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f8a520>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f90dd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f8e870>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:06:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'psutil>=3.1.1'] in /builds/slave/test/build 14:06:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org psutil>=3.1.1 14:06:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:06:34 INFO - 'CCACHE_UMASK': '002', 14:06:34 INFO - 'DISPLAY': ':0', 14:06:34 INFO - 'HOME': '/home/cltbld', 14:06:34 INFO - 'LANG': 'en_US.UTF-8', 14:06:34 INFO - 'LOGNAME': 'cltbld', 14:06:34 INFO - 'MAIL': '/var/mail/cltbld', 14:06:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:06:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:06:34 INFO - 'MOZ_NO_REMOTE': '1', 14:06:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:06:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:06:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:06:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:06:34 INFO - 'PWD': '/builds/slave/test', 14:06:34 INFO - 'SHELL': '/bin/bash', 14:06:34 INFO - 'SHLVL': '1', 14:06:34 INFO - 'TERM': 'linux', 14:06:34 INFO - 'TMOUT': '86400', 14:06:34 INFO - 'USER': 'cltbld', 14:06:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 14:06:34 INFO - '_': '/tools/buildbot/bin/python'} 14:06:35 INFO - Ignoring indexes: https://pypi.python.org/simple 14:06:35 INFO - Collecting psutil>=3.1.1 14:06:38 INFO - Downloading http://pypi.pvt.build.mozilla.org/pub/psutil-5.4.3.tar.gz (412kB) 14:06:40 INFO - Building wheels for collected packages: psutil 14:06:40 INFO - Running setup.py bdist_wheel for psutil: started 14:06:45 INFO - Running setup.py bdist_wheel for psutil: finished with status 'done' 14:06:45 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/13/61/f1/5d5b58b76b3bcbb1ef1183a6deef329b976c98495cc560b9b6 14:06:45 INFO - Successfully built psutil 14:06:45 INFO - Installing collected packages: psutil 14:06:45 INFO - Successfully installed psutil-5.4.3 14:06:45 INFO - Return code: 0 14:06:45 INFO - Installing mozsystemmonitor==0.3 into virtualenv /builds/slave/test/build/venv 14:06:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'mozsystemmonitor==0.3']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xb73135e0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xb72eee30>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f95d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f8a520>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f90dd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f8e870>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:06:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'mozsystemmonitor==0.3'] in /builds/slave/test/build 14:06:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org mozsystemmonitor==0.3 14:06:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:06:46 INFO - 'CCACHE_UMASK': '002', 14:06:46 INFO - 'DISPLAY': ':0', 14:06:46 INFO - 'HOME': '/home/cltbld', 14:06:46 INFO - 'LANG': 'en_US.UTF-8', 14:06:46 INFO - 'LOGNAME': 'cltbld', 14:06:46 INFO - 'MAIL': '/var/mail/cltbld', 14:06:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:06:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:06:46 INFO - 'MOZ_NO_REMOTE': '1', 14:06:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:06:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:06:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:06:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:06:46 INFO - 'PWD': '/builds/slave/test', 14:06:46 INFO - 'SHELL': '/bin/bash', 14:06:46 INFO - 'SHLVL': '1', 14:06:46 INFO - 'TERM': 'linux', 14:06:46 INFO - 'TMOUT': '86400', 14:06:46 INFO - 'USER': 'cltbld', 14:06:46 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 14:06:46 INFO - '_': '/tools/buildbot/bin/python'} 14:06:47 INFO - Ignoring indexes: https://pypi.python.org/simple 14:06:47 INFO - Collecting mozsystemmonitor==0.3 14:06:50 INFO - Downloading http://pypi.pvt.build.mozilla.org/pub/mozsystemmonitor-0.3.tar.gz 14:06:51 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=3.1.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.3) 14:06:51 INFO - Building wheels for collected packages: mozsystemmonitor 14:06:51 INFO - Running setup.py bdist_wheel for mozsystemmonitor: started 14:06:52 INFO - Running setup.py bdist_wheel for mozsystemmonitor: finished with status 'done' 14:06:52 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/47/5a/3c/5f867ad602010c58b7ee3f3f9bf6fc13ffa2bcf18ca0aa2907 14:06:52 INFO - Successfully built mozsystemmonitor 14:06:52 INFO - Installing collected packages: mozsystemmonitor 14:06:52 INFO - Successfully installed mozsystemmonitor-0.3 14:06:52 INFO - Return code: 0 14:06:52 INFO - Installing jsonschema==2.5.1 into virtualenv /builds/slave/test/build/venv 14:06:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'jsonschema==2.5.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xb73135e0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xb72eee30>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f95d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f8a520>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f90dd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f8e870>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:06:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'jsonschema==2.5.1'] in /builds/slave/test/build 14:06:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org jsonschema==2.5.1 14:06:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:06:52 INFO - 'CCACHE_UMASK': '002', 14:06:52 INFO - 'DISPLAY': ':0', 14:06:52 INFO - 'HOME': '/home/cltbld', 14:06:52 INFO - 'LANG': 'en_US.UTF-8', 14:06:52 INFO - 'LOGNAME': 'cltbld', 14:06:52 INFO - 'MAIL': '/var/mail/cltbld', 14:06:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:06:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:06:52 INFO - 'MOZ_NO_REMOTE': '1', 14:06:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:06:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:06:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:06:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:06:52 INFO - 'PWD': '/builds/slave/test', 14:06:52 INFO - 'SHELL': '/bin/bash', 14:06:52 INFO - 'SHLVL': '1', 14:06:52 INFO - 'TERM': 'linux', 14:06:52 INFO - 'TMOUT': '86400', 14:06:52 INFO - 'USER': 'cltbld', 14:06:52 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 14:06:52 INFO - '_': '/tools/buildbot/bin/python'} 14:06:53 INFO - Ignoring indexes: https://pypi.python.org/simple 14:06:53 INFO - Collecting jsonschema==2.5.1 14:06:57 INFO - Downloading http://pypi.pvt.build.mozilla.org/pub/jsonschema-2.5.1-py2.py3-none-any.whl 14:06:57 INFO - Collecting functools32; python_version == "2.7" (from jsonschema==2.5.1) 14:07:00 INFO - Downloading http://pypi.pvt.build.mozilla.org/pub/functools32-3.2.3-2.tar.gz 14:07:01 INFO - Building wheels for collected packages: functools32 14:07:01 INFO - Running setup.py bdist_wheel for functools32: started 14:07:02 INFO - Running setup.py bdist_wheel for functools32: finished with status 'done' 14:07:02 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/85/b7/5d/1b936273674e83df135dab69cd55da7c4a7482298149dae82f 14:07:02 INFO - Successfully built functools32 14:07:02 INFO - Installing collected packages: functools32, jsonschema 14:07:02 INFO - Successfully installed functools32-3.2.3.post2 jsonschema-2.5.1 14:07:02 INFO - Return code: 0 14:07:02 INFO - Installing functools32==3.2.3-2 into virtualenv /builds/slave/test/build/venv 14:07:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'functools32==3.2.3-2']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xb73135e0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xb72eee30>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f95d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f8a520>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f90dd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f8e870>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:07:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'functools32==3.2.3-2'] in /builds/slave/test/build 14:07:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org functools32==3.2.3-2 14:07:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:07:02 INFO - 'CCACHE_UMASK': '002', 14:07:02 INFO - 'DISPLAY': ':0', 14:07:02 INFO - 'HOME': '/home/cltbld', 14:07:02 INFO - 'LANG': 'en_US.UTF-8', 14:07:02 INFO - 'LOGNAME': 'cltbld', 14:07:02 INFO - 'MAIL': '/var/mail/cltbld', 14:07:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:07:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:07:02 INFO - 'MOZ_NO_REMOTE': '1', 14:07:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:07:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:07:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:07:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:07:02 INFO - 'PWD': '/builds/slave/test', 14:07:02 INFO - 'SHELL': '/bin/bash', 14:07:02 INFO - 'SHLVL': '1', 14:07:02 INFO - 'TERM': 'linux', 14:07:02 INFO - 'TMOUT': '86400', 14:07:02 INFO - 'USER': 'cltbld', 14:07:02 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 14:07:02 INFO - '_': '/tools/buildbot/bin/python'} 14:07:04 INFO - Ignoring indexes: https://pypi.python.org/simple 14:07:04 INFO - Requirement already satisfied (use --upgrade to upgrade): functools32==3.2.3-2 in ./venv/lib/python2.7/site-packages 14:07:04 INFO - Return code: 0 14:07:04 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:07:04 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xb73135e0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xb72eee30>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f95d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f8a520>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f90dd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f8e870>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:07:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'blobuploader==1.2.4'] in /builds/slave/test/build 14:07:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org blobuploader==1.2.4 14:07:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:07:04 INFO - 'CCACHE_UMASK': '002', 14:07:04 INFO - 'DISPLAY': ':0', 14:07:04 INFO - 'HOME': '/home/cltbld', 14:07:04 INFO - 'LANG': 'en_US.UTF-8', 14:07:04 INFO - 'LOGNAME': 'cltbld', 14:07:04 INFO - 'MAIL': '/var/mail/cltbld', 14:07:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:07:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:07:04 INFO - 'MOZ_NO_REMOTE': '1', 14:07:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:07:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:07:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:07:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:07:04 INFO - 'PWD': '/builds/slave/test', 14:07:04 INFO - 'SHELL': '/bin/bash', 14:07:04 INFO - 'SHLVL': '1', 14:07:04 INFO - 'TERM': 'linux', 14:07:04 INFO - 'TMOUT': '86400', 14:07:04 INFO - 'USER': 'cltbld', 14:07:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 14:07:04 INFO - '_': '/tools/buildbot/bin/python'} 14:07:05 INFO - Ignoring indexes: https://pypi.python.org/simple 14:07:05 INFO - Collecting blobuploader==1.2.4 14:07:08 INFO - Downloading http://pypi.pvt.build.mozilla.org/pub/blobuploader-1.2.4.tar.gz 14:07:09 INFO - Collecting requests==1.2.3. (from blobuploader==1.2.4) 14:07:12 INFO - Downloading http://pypi.pvt.build.mozilla.org/pub/requests-1.2.3.tar.gz (348kB) 14:07:14 INFO - Collecting docopt==0.6.1 (from blobuploader==1.2.4) 14:07:17 INFO - Downloading http://pypi.pvt.build.mozilla.org/pub/docopt-0.6.1.tar.gz 14:07:18 INFO - Building wheels for collected packages: blobuploader, requests, docopt 14:07:18 INFO - Running setup.py bdist_wheel for blobuploader: started 14:07:19 INFO - Running setup.py bdist_wheel for blobuploader: finished with status 'done' 14:07:19 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/8a/e0/bf/e181f912badb5b4270d297599c44127e80fe565650ebb82e69 14:07:19 INFO - Running setup.py bdist_wheel for requests: started 14:07:21 INFO - Running setup.py bdist_wheel for requests: finished with status 'done' 14:07:21 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/c0/e1/cb/e7b92894a50ecbdf8f3ee3bd8f47180c0326405eb1cd38d32f 14:07:21 INFO - Running setup.py bdist_wheel for docopt: started 14:07:22 INFO - Running setup.py bdist_wheel for docopt: finished with status 'done' 14:07:22 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/74/2b/0c/cac53a58de0a240937cf498f4226e6969f0d85091ac458ff48 14:07:22 INFO - Successfully built blobuploader requests docopt 14:07:22 INFO - Installing collected packages: requests, docopt, blobuploader 14:07:23 INFO - Successfully installed blobuploader-1.2.4 docopt-0.6.1 requests-1.2.3 14:07:23 INFO - Return code: 0 14:07:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:07:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xb73135e0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xb72eee30>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f95d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f8a520>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f90dd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f8e870>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:07:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org'] in /builds/slave/test/build/tests/config 14:07:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/mozbase_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org 14:07:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:07:24 INFO - 'CCACHE_UMASK': '002', 14:07:24 INFO - 'DISPLAY': ':0', 14:07:24 INFO - 'HOME': '/home/cltbld', 14:07:24 INFO - 'LANG': 'en_US.UTF-8', 14:07:24 INFO - 'LOGNAME': 'cltbld', 14:07:24 INFO - 'MAIL': '/var/mail/cltbld', 14:07:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:07:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:07:24 INFO - 'MOZ_NO_REMOTE': '1', 14:07:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:07:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:07:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:07:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:07:24 INFO - 'PWD': '/builds/slave/test', 14:07:24 INFO - 'SHELL': '/bin/bash', 14:07:24 INFO - 'SHLVL': '1', 14:07:24 INFO - 'TERM': 'linux', 14:07:24 INFO - 'TMOUT': '86400', 14:07:24 INFO - 'USER': 'cltbld', 14:07:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 14:07:24 INFO - '_': '/tools/buildbot/bin/python'} 14:07:25 INFO - Ignoring indexes: https://pypi.python.org/simple 14:07:25 INFO - Processing /builds/slave/test/build/tests/mozbase/manifestparser 14:07:26 INFO - Processing /builds/slave/test/build/tests/mozbase/mozcrash 14:07:26 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdebug 14:07:27 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdevice 14:07:27 INFO - Processing /builds/slave/test/build/tests/mozbase/mozfile 14:07:28 INFO - Processing /builds/slave/test/build/tests/mozbase/mozhttpd 14:07:29 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinfo 14:07:29 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinstall 14:07:30 INFO - Processing /builds/slave/test/build/tests/mozbase/mozleak 14:07:31 INFO - Processing /builds/slave/test/build/tests/mozbase/mozlog 14:07:31 INFO - Processing /builds/slave/test/build/tests/mozbase/moznetwork 14:07:32 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprocess 14:07:33 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprofile 14:07:33 INFO - Processing /builds/slave/test/build/tests/mozbase/mozrunner 14:07:34 INFO - Processing /builds/slave/test/build/tests/mozbase/mozscreenshot 14:07:34 INFO - Processing /builds/slave/test/build/tests/mozbase/moztest 14:07:35 INFO - Processing /builds/slave/test/build/tests/mozbase/mozversion 14:07:36 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion 14:07:36 INFO - Running setup.py install for manifestparser: started 14:07:37 INFO - Running setup.py install for manifestparser: finished with status 'done' 14:07:37 INFO - Running setup.py install for mozcrash: started 14:07:37 INFO - Running setup.py install for mozcrash: finished with status 'done' 14:07:37 INFO - Running setup.py install for mozdebug: started 14:07:38 INFO - Running setup.py install for mozdebug: finished with status 'done' 14:07:38 INFO - Running setup.py install for mozdevice: started 14:07:39 INFO - Running setup.py install for mozdevice: finished with status 'done' 14:07:39 INFO - Running setup.py install for mozfile: started 14:07:40 INFO - Running setup.py install for mozfile: finished with status 'done' 14:07:40 INFO - Running setup.py install for mozhttpd: started 14:07:40 INFO - Running setup.py install for mozhttpd: finished with status 'done' 14:07:40 INFO - Running setup.py install for mozinfo: started 14:07:41 INFO - Running setup.py install for mozinfo: finished with status 'done' 14:07:41 INFO - Running setup.py install for mozInstall: started 14:07:42 INFO - Running setup.py install for mozInstall: finished with status 'done' 14:07:42 INFO - Running setup.py install for mozleak: started 14:07:43 INFO - Running setup.py install for mozleak: finished with status 'done' 14:07:43 INFO - Running setup.py install for mozlog: started 14:07:44 INFO - Running setup.py install for mozlog: finished with status 'done' 14:07:44 INFO - Running setup.py install for moznetwork: started 14:07:45 INFO - Running setup.py install for moznetwork: finished with status 'done' 14:07:45 INFO - Running setup.py install for mozprocess: started 14:07:46 INFO - Running setup.py install for mozprocess: finished with status 'done' 14:07:46 INFO - Running setup.py install for mozprofile: started 14:07:46 INFO - Running setup.py install for mozprofile: finished with status 'done' 14:07:46 INFO - Running setup.py install for mozrunner: started 14:07:48 INFO - Running setup.py install for mozrunner: finished with status 'done' 14:07:48 INFO - Running setup.py install for mozscreenshot: started 14:07:48 INFO - Running setup.py install for mozscreenshot: finished with status 'done' 14:07:48 INFO - Running setup.py install for moztest: started 14:07:49 INFO - Running setup.py install for moztest: finished with status 'done' 14:07:49 INFO - Running setup.py install for mozversion: started 14:07:50 INFO - Running setup.py install for mozversion: finished with status 'done' 14:07:51 INFO - Successfully installed manifestparser-1.1 mozInstall-1.12 mozcrash-1.0 mozdebug-0.1 mozdevice-0.48 mozfile-1.2 mozhttpd-0.7 mozinfo-0.9 mozleak-0.1 mozlog-3.4 moznetwork-0.27 mozprocess-0.23 mozprofile-0.28 mozrunner-6.13 mozscreenshot-0.1 moztest-0.8 mozversion-1.4 14:07:51 INFO - Return code: 0 14:07:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:07:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xb73135e0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xb72eee30>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f95d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f8a520>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f90dd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f8e870>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:07:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org'] in /builds/slave/test/build/tests/config 14:07:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/mozbase_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org 14:07:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:07:51 INFO - 'CCACHE_UMASK': '002', 14:07:51 INFO - 'DISPLAY': ':0', 14:07:51 INFO - 'HOME': '/home/cltbld', 14:07:51 INFO - 'LANG': 'en_US.UTF-8', 14:07:51 INFO - 'LOGNAME': 'cltbld', 14:07:51 INFO - 'MAIL': '/var/mail/cltbld', 14:07:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:07:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:07:51 INFO - 'MOZ_NO_REMOTE': '1', 14:07:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:07:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:07:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:07:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:07:51 INFO - 'PWD': '/builds/slave/test', 14:07:51 INFO - 'SHELL': '/bin/bash', 14:07:51 INFO - 'SHLVL': '1', 14:07:51 INFO - 'TERM': 'linux', 14:07:51 INFO - 'TMOUT': '86400', 14:07:51 INFO - 'USER': 'cltbld', 14:07:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 14:07:51 INFO - '_': '/tools/buildbot/bin/python'} 14:07:52 INFO - Ignoring indexes: https://pypi.python.org/simple 14:07:52 INFO - Processing /builds/slave/test/build/tests/mozbase/manifestparser 14:07:53 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 14:07:53 INFO - Processing /builds/slave/test/build/tests/mozbase/mozcrash 14:07:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==1.0 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:07:54 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdebug 14:07:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:07:54 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdevice 14:07:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:07:55 INFO - Processing /builds/slave/test/build/tests/mozbase/mozfile 14:07:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 14:07:56 INFO - Processing /builds/slave/test/build/tests/mozbase/mozhttpd 14:07:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 14:07:56 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinfo 14:07:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 14:07:57 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinstall 14:07:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 14:07:58 INFO - Processing /builds/slave/test/build/tests/mozbase/mozleak 14:07:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 14:07:58 INFO - Processing /builds/slave/test/build/tests/mozbase/mozlog 14:07:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.4 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:07:59 INFO - Processing /builds/slave/test/build/tests/mozbase/moznetwork 14:08:00 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 14:08:00 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprocess 14:08:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.23 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 14:08:00 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprofile 14:08:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 14:08:01 INFO - Processing /builds/slave/test/build/tests/mozbase/mozrunner 14:08:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.13 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 14:08:02 INFO - Processing /builds/slave/test/build/tests/mozbase/mozscreenshot 14:08:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 14:08:02 INFO - Processing /builds/slave/test/build/tests/mozbase/moztest 14:08:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.8 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 14:08:03 INFO - Processing /builds/slave/test/build/tests/mozbase/mozversion 14:08:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 14:08:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==1.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:08:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==1.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:08:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:08:04 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:08:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:08:04 INFO - Collecting blessings>=1.3 (from mozlog==3.4->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:08:07 INFO - Downloading http://pypi.pvt.build.mozilla.org/pub/blessings-1.6.tar.gz 14:08:08 INFO - Building wheels for collected packages: blessings 14:08:08 INFO - Running setup.py bdist_wheel for blessings: started 14:08:09 INFO - Running setup.py bdist_wheel for blessings: finished with status 'done' 14:08:09 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/95/23/df/6c20b86d723e9e33dcac5e1dbfd53aae1bce5c84d153369b7b 14:08:09 INFO - Successfully built blessings 14:08:09 INFO - Installing collected packages: blessings 14:08:09 INFO - Successfully installed blessings-1.6 14:08:09 INFO - Return code: 0 14:08:09 INFO - Installing pip>=1.5 into virtualenv /builds/slave/test/build/venv 14:08:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'pip>=1.5']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xb73135e0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xb72eee30>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f95d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f8a520>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f90dd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f8e870>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:08:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'pip>=1.5'] in /builds/slave/test/build 14:08:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org pip>=1.5 14:08:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:08:09 INFO - 'CCACHE_UMASK': '002', 14:08:09 INFO - 'DISPLAY': ':0', 14:08:09 INFO - 'HOME': '/home/cltbld', 14:08:09 INFO - 'LANG': 'en_US.UTF-8', 14:08:09 INFO - 'LOGNAME': 'cltbld', 14:08:09 INFO - 'MAIL': '/var/mail/cltbld', 14:08:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:08:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:08:09 INFO - 'MOZ_NO_REMOTE': '1', 14:08:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:08:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:08:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:08:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:08:09 INFO - 'PWD': '/builds/slave/test', 14:08:09 INFO - 'SHELL': '/bin/bash', 14:08:09 INFO - 'SHLVL': '1', 14:08:09 INFO - 'TERM': 'linux', 14:08:09 INFO - 'TMOUT': '86400', 14:08:09 INFO - 'USER': 'cltbld', 14:08:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 14:08:09 INFO - '_': '/tools/buildbot/bin/python'} 14:08:11 INFO - Ignoring indexes: https://pypi.python.org/simple 14:08:11 INFO - Requirement already satisfied (use --upgrade to upgrade): pip>=1.5 in ./venv/lib/python2.7/site-packages 14:08:11 INFO - Return code: 0 14:08:11 INFO - Installing psutil==3.1.1 into virtualenv /builds/slave/test/build/venv 14:08:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'psutil==3.1.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xb73135e0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xb72eee30>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f95d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f8a520>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f90dd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f8e870>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:08:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'psutil==3.1.1'] in /builds/slave/test/build 14:08:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org psutil==3.1.1 14:08:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:08:11 INFO - 'CCACHE_UMASK': '002', 14:08:11 INFO - 'DISPLAY': ':0', 14:08:11 INFO - 'HOME': '/home/cltbld', 14:08:11 INFO - 'LANG': 'en_US.UTF-8', 14:08:11 INFO - 'LOGNAME': 'cltbld', 14:08:11 INFO - 'MAIL': '/var/mail/cltbld', 14:08:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:08:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:08:11 INFO - 'MOZ_NO_REMOTE': '1', 14:08:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:08:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:08:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:08:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:08:11 INFO - 'PWD': '/builds/slave/test', 14:08:11 INFO - 'SHELL': '/bin/bash', 14:08:11 INFO - 'SHLVL': '1', 14:08:11 INFO - 'TERM': 'linux', 14:08:11 INFO - 'TMOUT': '86400', 14:08:11 INFO - 'USER': 'cltbld', 14:08:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 14:08:11 INFO - '_': '/tools/buildbot/bin/python'} 14:08:12 INFO - Ignoring indexes: https://pypi.python.org/simple 14:08:12 INFO - Collecting psutil==3.1.1 14:08:16 INFO - Downloading http://pypi.pvt.build.mozilla.org/pub/psutil-3.1.1.tar.gz (247kB) 14:08:17 INFO - Building wheels for collected packages: psutil 14:08:17 INFO - Running setup.py bdist_wheel for psutil: started 14:08:19 INFO - Running setup.py bdist_wheel for psutil: finished with status 'done' 14:08:19 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/81/d7/a0/b9d177da70e2c093f7647fbc56b5e77b546c50b825e9aa4291 14:08:19 INFO - Successfully built psutil 14:08:20 INFO - Installing collected packages: psutil 14:08:20 INFO - Found existing installation: psutil 5.4.3 14:08:20 INFO - Uninstalling psutil-5.4.3: 14:08:20 INFO - Successfully uninstalled psutil-5.4.3 14:08:20 INFO - Successfully installed psutil-3.1.1 14:08:20 INFO - Return code: 0 14:08:20 INFO - Installing mock into virtualenv /builds/slave/test/build/venv 14:08:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'mock']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xb73135e0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xb72eee30>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f95d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f8a520>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f90dd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f8e870>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:08:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'mock'] in /builds/slave/test/build 14:08:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org mock 14:08:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:08:20 INFO - 'CCACHE_UMASK': '002', 14:08:20 INFO - 'DISPLAY': ':0', 14:08:20 INFO - 'HOME': '/home/cltbld', 14:08:20 INFO - 'LANG': 'en_US.UTF-8', 14:08:20 INFO - 'LOGNAME': 'cltbld', 14:08:20 INFO - 'MAIL': '/var/mail/cltbld', 14:08:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:08:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:08:20 INFO - 'MOZ_NO_REMOTE': '1', 14:08:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:08:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:08:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:08:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:08:20 INFO - 'PWD': '/builds/slave/test', 14:08:20 INFO - 'SHELL': '/bin/bash', 14:08:20 INFO - 'SHLVL': '1', 14:08:20 INFO - 'TERM': 'linux', 14:08:20 INFO - 'TMOUT': '86400', 14:08:20 INFO - 'USER': 'cltbld', 14:08:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 14:08:20 INFO - '_': '/tools/buildbot/bin/python'} 14:08:21 INFO - Ignoring indexes: https://pypi.python.org/simple 14:08:21 INFO - Collecting mock 14:08:25 INFO - Downloading http://pypi.pvt.build.mozilla.org/pub/mock-1.0.1.tar.gz (818kB) 14:08:27 INFO - Building wheels for collected packages: mock 14:08:27 INFO - Running setup.py bdist_wheel for mock: started 14:08:28 INFO - Running setup.py bdist_wheel for mock: finished with status 'done' 14:08:28 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/f0/c5/ad/eabe41c7aa2b6e1a19654a7742cf9c90565f138d4e26a2bbcb 14:08:28 INFO - Successfully built mock 14:08:28 INFO - Installing collected packages: mock 14:08:28 INFO - Successfully installed mock-1.0.1 14:08:28 INFO - Return code: 0 14:08:28 INFO - Installing simplejson into virtualenv /builds/slave/test/build/venv 14:08:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'simplejson']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xb73135e0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xb72eee30>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f95d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f8a520>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f90dd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f8e870>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:08:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'simplejson'] in /builds/slave/test/build 14:08:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org simplejson 14:08:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:08:28 INFO - 'CCACHE_UMASK': '002', 14:08:28 INFO - 'DISPLAY': ':0', 14:08:28 INFO - 'HOME': '/home/cltbld', 14:08:28 INFO - 'LANG': 'en_US.UTF-8', 14:08:28 INFO - 'LOGNAME': 'cltbld', 14:08:28 INFO - 'MAIL': '/var/mail/cltbld', 14:08:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:08:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:08:28 INFO - 'MOZ_NO_REMOTE': '1', 14:08:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:08:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:08:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:08:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:08:28 INFO - 'PWD': '/builds/slave/test', 14:08:28 INFO - 'SHELL': '/bin/bash', 14:08:28 INFO - 'SHLVL': '1', 14:08:28 INFO - 'TERM': 'linux', 14:08:28 INFO - 'TMOUT': '86400', 14:08:28 INFO - 'USER': 'cltbld', 14:08:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 14:08:28 INFO - '_': '/tools/buildbot/bin/python'} 14:08:29 INFO - Ignoring indexes: https://pypi.python.org/simple 14:08:29 INFO - Collecting simplejson 14:08:33 INFO - Downloading http://pypi.pvt.build.mozilla.org/pub/simplejson-3.3.0.tar.gz (67kB) 14:08:34 INFO - Building wheels for collected packages: simplejson 14:08:34 INFO - Running setup.py bdist_wheel for simplejson: started 14:08:37 INFO - Running setup.py bdist_wheel for simplejson: finished with status 'done' 14:08:37 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/09/9f/c1/a203d2c282d8294f0fdad960d3bf5c115b03b72b4f6f638333 14:08:37 INFO - Successfully built simplejson 14:08:37 INFO - Installing collected packages: simplejson 14:08:38 INFO - Successfully installed simplejson-3.3.0 14:08:38 INFO - Return code: 0 14:08:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:08:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xb73135e0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xb72eee30>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f95d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f8a520>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f90dd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f8e870>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:08:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org'] in /builds/slave/test/build/tests/config 14:08:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org 14:08:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:08:38 INFO - 'CCACHE_UMASK': '002', 14:08:38 INFO - 'DISPLAY': ':0', 14:08:38 INFO - 'HOME': '/home/cltbld', 14:08:38 INFO - 'LANG': 'en_US.UTF-8', 14:08:38 INFO - 'LOGNAME': 'cltbld', 14:08:38 INFO - 'MAIL': '/var/mail/cltbld', 14:08:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:08:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:08:38 INFO - 'MOZ_NO_REMOTE': '1', 14:08:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:08:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:08:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:08:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:08:38 INFO - 'PWD': '/builds/slave/test', 14:08:38 INFO - 'SHELL': '/bin/bash', 14:08:38 INFO - 'SHLVL': '1', 14:08:38 INFO - 'TERM': 'linux', 14:08:38 INFO - 'TMOUT': '86400', 14:08:38 INFO - 'USER': 'cltbld', 14:08:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 14:08:38 INFO - '_': '/tools/buildbot/bin/python'} 14:08:39 INFO - Ignoring indexes: https://pypi.python.org/simple 14:08:39 INFO - Processing /builds/slave/test/build/tests/mozbase/manifestparser 14:08:40 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 14:08:40 INFO - Processing /builds/slave/test/build/tests/mozbase/mozcrash 14:08:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==1.0 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:08:41 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdebug 14:08:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:08:41 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdevice 14:08:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:08:42 INFO - Processing /builds/slave/test/build/tests/mozbase/mozfile 14:08:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 14:08:43 INFO - Processing /builds/slave/test/build/tests/mozbase/mozhttpd 14:08:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 14:08:43 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinfo 14:08:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 14:08:44 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinstall 14:08:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 14:08:45 INFO - Processing /builds/slave/test/build/tests/mozbase/mozleak 14:08:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 14:08:45 INFO - Processing /builds/slave/test/build/tests/mozbase/mozlog 14:08:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.4 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:08:46 INFO - Processing /builds/slave/test/build/tests/mozbase/moznetwork 14:08:46 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 14:08:46 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprocess 14:08:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.23 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 14:08:47 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprofile 14:08:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 14:08:48 INFO - Processing /builds/slave/test/build/tests/mozbase/mozrunner 14:08:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.13 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 14:08:48 INFO - Processing /builds/slave/test/build/tests/mozbase/mozscreenshot 14:08:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 14:08:49 INFO - Processing /builds/slave/test/build/tests/mozbase/moztest 14:08:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.8 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 14:08:50 INFO - Processing /builds/slave/test/build/tests/mozbase/mozversion 14:08:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 14:08:50 INFO - Processing /builds/slave/test/build/tests/tools/wptserve 14:08:51 INFO - Processing /builds/slave/test/build/tests/marionette/client 14:08:52 INFO - Processing /builds/slave/test/build/tests/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py 14:08:52 INFO - Processing /builds/slave/test/build/tests/marionette/harness 14:08:53 INFO - Processing /builds/slave/test/build/tests/marionette/puppeteer/firefox 14:08:54 INFO - Building wheels for collected packages: browsermob-proxy 14:08:54 INFO - Running setup.py bdist_wheel for browsermob-proxy: started 14:08:55 INFO - Running setup.py bdist_wheel for browsermob-proxy: finished with status 'done' 14:08:55 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/10/00/c1/79bb793b6a7eb4dca9dfd244010f550ae5044951bcd23c261e 14:08:55 INFO - Successfully built browsermob-proxy 14:08:55 INFO - Installing collected packages: wptserve, marionette-driver, browsermob-proxy, marionette-harness, firefox-puppeteer 14:08:55 INFO - Running setup.py install for wptserve: started 14:08:56 INFO - Running setup.py install for wptserve: finished with status 'done' 14:08:56 INFO - Running setup.py install for marionette-driver: started 14:08:57 INFO - Running setup.py install for marionette-driver: finished with status 'done' 14:08:57 INFO - Running setup.py install for marionette-harness: started 14:08:59 INFO - Running setup.py install for marionette-harness: finished with status 'done' 14:08:59 INFO - Running setup.py install for firefox-puppeteer: started 14:09:00 INFO - Running setup.py install for firefox-puppeteer: finished with status 'done' 14:09:00 INFO - Successfully installed browsermob-proxy-0.6.0 firefox-puppeteer-52.1.0 marionette-driver-2.2.0 marionette-harness-4.0.0 wptserve-1.4.0 14:09:00 INFO - Return code: 0 14:09:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:09:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xb73135e0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xb72eee30>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f95d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f8a520>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f90dd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f8e870>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:09:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org'] in /builds/slave/test/build/tests/config 14:09:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org 14:09:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:09:01 INFO - 'CCACHE_UMASK': '002', 14:09:01 INFO - 'DISPLAY': ':0', 14:09:01 INFO - 'HOME': '/home/cltbld', 14:09:01 INFO - 'LANG': 'en_US.UTF-8', 14:09:01 INFO - 'LOGNAME': 'cltbld', 14:09:01 INFO - 'MAIL': '/var/mail/cltbld', 14:09:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:09:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:09:01 INFO - 'MOZ_NO_REMOTE': '1', 14:09:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:09:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:09:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:09:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:09:01 INFO - 'PWD': '/builds/slave/test', 14:09:01 INFO - 'SHELL': '/bin/bash', 14:09:01 INFO - 'SHLVL': '1', 14:09:01 INFO - 'TERM': 'linux', 14:09:01 INFO - 'TMOUT': '86400', 14:09:01 INFO - 'USER': 'cltbld', 14:09:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 14:09:01 INFO - '_': '/tools/buildbot/bin/python'} 14:09:02 INFO - Ignoring indexes: https://pypi.python.org/simple 14:09:02 INFO - Processing /builds/slave/test/build/tests/mozbase/manifestparser 14:09:03 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 14:09:03 INFO - Processing /builds/slave/test/build/tests/mozbase/mozcrash 14:09:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==1.0 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:09:04 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdebug 14:09:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:09:04 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdevice 14:09:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:09:05 INFO - Processing /builds/slave/test/build/tests/mozbase/mozfile 14:09:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 14:09:06 INFO - Processing /builds/slave/test/build/tests/mozbase/mozhttpd 14:09:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 14:09:06 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinfo 14:09:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 14:09:07 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinstall 14:09:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 14:09:08 INFO - Processing /builds/slave/test/build/tests/mozbase/mozleak 14:09:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 14:09:08 INFO - Processing /builds/slave/test/build/tests/mozbase/mozlog 14:09:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.4 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:09:09 INFO - Processing /builds/slave/test/build/tests/mozbase/moznetwork 14:09:10 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 14:09:10 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprocess 14:09:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.23 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 14:09:10 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprofile 14:09:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 14:09:11 INFO - Processing /builds/slave/test/build/tests/mozbase/mozrunner 14:09:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.13 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 14:09:12 INFO - Processing /builds/slave/test/build/tests/mozbase/mozscreenshot 14:09:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 14:09:13 INFO - Processing /builds/slave/test/build/tests/mozbase/moztest 14:09:13 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.8 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 14:09:13 INFO - Processing /builds/slave/test/build/tests/mozbase/mozversion 14:09:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 14:09:14 INFO - Processing /builds/slave/test/build/tests/tools/wptserve 14:09:14 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 14:09:14 INFO - Processing /builds/slave/test/build/tests/marionette/client 14:09:15 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==2.2.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:09:15 INFO - Processing /builds/slave/test/build/tests/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py 14:09:16 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 14:09:16 INFO - Processing /builds/slave/test/build/tests/marionette/harness 14:09:17 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-harness==4.0.0 from file:///builds/slave/test/build/tests/marionette/harness in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 6)) 14:09:17 INFO - Processing /builds/slave/test/build/tests/marionette/puppeteer/firefox 14:09:17 INFO - Requirement already satisfied (use --upgrade to upgrade): firefox-puppeteer==52.1.0 from file:///builds/slave/test/build/tests/marionette/puppeteer/firefox in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 9)) 14:09:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==1.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:09:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==1.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:09:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:09:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:09:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:09:18 INFO - Requirement already satisfied (use --upgrade to upgrade): blessings>=1.3 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozlog==3.4->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:09:18 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 14:09:18 INFO - Building wheels for collected packages: browsermob-proxy 14:09:18 INFO - Running setup.py bdist_wheel for browsermob-proxy: started 14:09:18 INFO - Running setup.py bdist_wheel for browsermob-proxy: finished with status 'done' 14:09:18 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/10/00/c1/79bb793b6a7eb4dca9dfd244010f550ae5044951bcd23c261e 14:09:18 INFO - Successfully built browsermob-proxy 14:09:19 INFO - Return code: 0 14:09:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:09:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:09:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:09:21 INFO - Reading from file tmpfile_stdout 14:09:21 INFO - Reading from file tmpfile_stderr 14:09:21 INFO - Current package versions: 14:09:21 INFO - blessings == 1.6 14:09:21 INFO - blobuploader == 1.2.4 14:09:21 INFO - browsermob-proxy == 0.6.0 14:09:21 INFO - docopt == 0.6.1 14:09:21 INFO - firefox-puppeteer == 52.1.0 14:09:21 INFO - functools32 == 3.2.3.post2 14:09:21 INFO - jsonschema == 2.5.1 14:09:21 INFO - manifestparser == 1.1 14:09:21 INFO - marionette-driver == 2.2.0 14:09:21 INFO - marionette-harness == 4.0.0 14:09:21 INFO - mock == 1.0.1 14:09:21 INFO - mozInstall == 1.12 14:09:21 INFO - mozcrash == 1.0 14:09:21 INFO - mozdebug == 0.1 14:09:21 INFO - mozdevice == 0.48 14:09:21 INFO - mozfile == 1.2 14:09:21 INFO - mozhttpd == 0.7 14:09:21 INFO - mozinfo == 0.9 14:09:21 INFO - mozleak == 0.1 14:09:21 INFO - mozlog == 3.4 14:09:21 INFO - moznetwork == 0.27 14:09:21 INFO - mozprocess == 0.23 14:09:21 INFO - mozprofile == 0.28 14:09:21 INFO - mozrunner == 6.13 14:09:21 INFO - mozscreenshot == 0.1 14:09:21 INFO - mozsystemmonitor == 0.3 14:09:21 INFO - moztest == 0.8 14:09:21 INFO - mozversion == 1.4 14:09:21 INFO - psutil == 3.1.1 14:09:21 INFO - requests == 1.2.3 14:09:21 INFO - simplejson == 3.3.0 14:09:21 INFO - wptserve == 1.4.0 14:09:21 INFO - Running post-action listener: _resource_record_post_action 14:09:21 INFO - Running post-action listener: _start_resource_monitoring 14:09:21 INFO - Starting resource monitoring. 14:09:21 INFO - [mozharness: 2018-03-03 22:09:21.232358Z] Finished create-virtualenv step (success) 14:09:21 INFO - [mozharness: 2018-03-03 22:09:21.256002Z] Running install step. 14:09:21 INFO - Running pre-action listener: _resource_record_pre_action 14:09:21 INFO - Running main action method: install 14:09:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:09:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:09:22 INFO - Reading from file tmpfile_stdout 14:09:22 INFO - Reading from file tmpfile_stderr 14:09:22 INFO - Detecting whether we're running mozinstall >=1.0... 14:09:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:09:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:09:23 INFO - Reading from file tmpfile_stdout 14:09:23 INFO - Output received: 14:09:23 INFO - Usage: mozinstall [options] installer 14:09:23 INFO - Options: 14:09:23 INFO - -h, --help show this help message and exit 14:09:23 INFO - -d DEST, --destination=DEST 14:09:23 INFO - Directory to install application into. [default: 14:09:23 INFO - "/builds/slave/test"] 14:09:23 INFO - --app=APP Application being installed. [default: firefox] 14:09:23 INFO - mkdir: /builds/slave/test/build/application 14:09:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/installer.tar.bz2', '--destination', '/builds/slave/test/build/application'] 14:09:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/installer.tar.bz2 --destination /builds/slave/test/build/application 14:09:59 INFO - Reading from file tmpfile_stdout 14:09:59 INFO - Output received: 14:09:59 INFO - /builds/slave/test/build/application/firefox/firefox 14:09:59 INFO - Running post-action listener: _resource_record_post_action 14:09:59 INFO - [mozharness: 2018-03-03 22:09:59.779983Z] Finished install step (success) 14:09:59 INFO - [mozharness: 2018-03-03 22:09:59.780671Z] Running stage-files step. 14:09:59 INFO - Running pre-action listener: _resource_record_pre_action 14:09:59 INFO - Running main action method: stage_files 14:09:59 INFO - copying /builds/slave/test/build/tests/bin/xpcshell to /builds/slave/test/build/application/firefox/xpcshell 14:09:59 INFO - copying tree: /builds/slave/test/build/tests/bin/components to /builds/slave/test/build/application/firefox/components 14:09:59 INFO - rmtree: /builds/slave/test/build/application/firefox/components 14:09:59 INFO - mkdir: /builds/slave/test/build/application/firefox/plugins 14:09:59 INFO - copying tree: /builds/slave/test/build/tests/bin/plugins to /builds/slave/test/build/application/firefox/plugins 14:09:59 INFO - mkdir: /builds/slave/test/build/application/firefox/plugins/gmp-fakeopenh264 14:09:59 INFO - copying tree: /builds/slave/test/build/tests/bin/plugins/gmp-fakeopenh264 to /builds/slave/test/build/application/firefox/plugins/gmp-fakeopenh264 14:09:59 INFO - rmtree: /builds/slave/test/build/application/firefox/plugins/gmp-fakeopenh264 14:09:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build/application/firefox/plugins/gmp-fakeopenh264',), kwargs: {}, attempt #1 14:09:59 INFO - mkdir: /builds/slave/test/build/application/firefox/plugins/gmp-fake 14:09:59 INFO - copying tree: /builds/slave/test/build/tests/bin/plugins/gmp-fake to /builds/slave/test/build/application/firefox/plugins/gmp-fake 14:09:59 INFO - rmtree: /builds/slave/test/build/application/firefox/plugins/gmp-fake 14:09:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build/application/firefox/plugins/gmp-fake',), kwargs: {}, attempt #1 14:09:59 INFO - mkdir: /builds/slave/test/build/application/firefox/plugins/gmp-clearkey 14:09:59 INFO - copying tree: /builds/slave/test/build/tests/bin/plugins/gmp-clearkey to /builds/slave/test/build/application/firefox/plugins/gmp-clearkey 14:09:59 INFO - rmtree: /builds/slave/test/build/application/firefox/plugins/gmp-clearkey 14:09:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build/application/firefox/plugins/gmp-clearkey',), kwargs: {}, attempt #1 14:09:59 INFO - Running post-action listener: _resource_record_post_action 14:09:59 INFO - [mozharness: 2018-03-03 22:09:59.915231Z] Finished stage-files step (success) 14:09:59 INFO - [mozharness: 2018-03-03 22:09:59.916522Z] Running run-tests step. 14:09:59 INFO - Running pre-action listener: _resource_record_pre_action 14:09:59 INFO - Running pre-action listener: _set_gcov_prefix 14:09:59 INFO - Running main action method: run_tests 14:09:59 INFO - Running pre test command disable_screen_saver with 'xset s off s reset' 14:09:59 INFO - Running command: ['xset', 's', 'off', 's', 'reset'] in /builds/slave/test/build 14:09:59 INFO - Copy/paste: xset s off s reset 14:10:00 INFO - Return code: 0 14:10:00 INFO - #### Running xpcshell suites 14:10:00 INFO - grabbing minidump binary from tooltool 14:10:00 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'output_timeout': 600, 'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f8a520>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f90dd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f8e870>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:10:00 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 14:10:00 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 14:10:00 INFO - Calling ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] with output_timeout 600 14:10:00 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 14:10:00 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 14:10:01 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpLdVwAU 14:10:01 INFO - INFO - File integrity verified, renaming tmpLdVwAU to linux32-minidump_stackwalk 14:10:01 INFO - INFO - Updating local cache /builds/tooltool_cache... 14:10:01 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 14:10:01 INFO - Return code: 0 14:10:01 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 14:10:01 INFO - grabbing nodejs binary from tooltool 14:10:01 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/nodejs.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'output_timeout': 600, 'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f8a520>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f90dd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f8e870>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:10:01 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/nodejs.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 14:10:01 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/nodejs.manifest -o -c /builds/tooltool_cache 14:10:01 INFO - Calling ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/nodejs.manifest', '-o', '-c', '/builds/tooltool_cache'] with output_timeout 600 14:10:01 INFO - INFO - File node-linux-x86.tar.gz not present in local cache folder /builds/tooltool_cache 14:10:01 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 14:10:03 INFO - INFO - File node-linux-x86.tar.gz fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpfQYpbs 14:10:03 INFO - INFO - File integrity verified, renaming tmpfQYpbs to node-linux-x86.tar.gz 14:10:03 INFO - INFO - Updating local cache /builds/tooltool_cache... 14:10:04 INFO - INFO - Local cache /builds/tooltool_cache updated with node-linux-x86.tar.gz 14:10:04 INFO - INFO - untarring "node-linux-x86.tar.gz" 14:10:08 INFO - Return code: 0 14:10:08 INFO - Chmoding /builds/slave/test/build/node-linux-x86/bin/node to 0755 14:10:08 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:10:08 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 14:10:08 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/linux32-minidump_stackwalk 14:10:08 INFO - ENV: MOZ_NODE_PATH is now /builds/slave/test/build/node-linux-x86/bin/node 14:10:08 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:10:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/xpcshell/runxpcshelltests.py', '--total-chunks', '4', '--this-chunk', '3', '--symbols-path=/builds/slave/test/build/symbols', '--test-plugin-path=/builds/slave/test/build/application/firefox/plugins', '--log-raw=/builds/slave/test/build/blobber_upload_dir/xpcshell_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/xpcshell_errorsummary.log', '--utility-path=tests/bin', '--xpcshell=/builds/slave/test/build/application/firefox/xpcshell', '--manifest=tests/xpcshell/tests/xpcshell.ini'] in /builds/slave/test/build 14:10:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/xpcshell/runxpcshelltests.py --total-chunks 4 --this-chunk 3 --symbols-path=/builds/slave/test/build/symbols --test-plugin-path=/builds/slave/test/build/application/firefox/plugins --log-raw=/builds/slave/test/build/blobber_upload_dir/xpcshell_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/xpcshell_errorsummary.log --utility-path=tests/bin --xpcshell=/builds/slave/test/build/application/firefox/xpcshell --manifest=tests/xpcshell/tests/xpcshell.ini 14:10:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:10:08 INFO - 'CCACHE_UMASK': '002', 14:10:08 INFO - 'DISPLAY': ':0', 14:10:08 INFO - 'HOME': '/home/cltbld', 14:10:08 INFO - 'LANG': 'en_US.UTF-8', 14:10:08 INFO - 'LOGNAME': 'cltbld', 14:10:08 INFO - 'MAIL': '/var/mail/cltbld', 14:10:08 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:10:08 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/linux32-minidump_stackwalk', 14:10:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:10:08 INFO - 'MOZ_NODE_PATH': '/builds/slave/test/build/node-linux-x86/bin/node', 14:10:08 INFO - 'MOZ_NO_REMOTE': '1', 14:10:08 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 14:10:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:10:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:10:08 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:10:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:10:08 INFO - 'PWD': '/builds/slave/test', 14:10:08 INFO - 'SHELL': '/bin/bash', 14:10:08 INFO - 'SHLVL': '1', 14:10:08 INFO - 'TERM': 'linux', 14:10:08 INFO - 'TMOUT': '86400', 14:10:08 INFO - 'USER': 'cltbld', 14:10:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793', 14:10:08 INFO - '_': '/tools/buildbot/bin/python'} 14:10:08 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/xpcshell/runxpcshelltests.py', '--total-chunks', '4', '--this-chunk', '3', '--symbols-path=/builds/slave/test/build/symbols', '--test-plugin-path=/builds/slave/test/build/application/firefox/plugins', '--log-raw=/builds/slave/test/build/blobber_upload_dir/xpcshell_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/xpcshell_errorsummary.log', '--utility-path=tests/bin', '--xpcshell=/builds/slave/test/build/application/firefox/xpcshell', '--manifest=tests/xpcshell/tests/xpcshell.ini'] with output_timeout 1000 14:10:09 INFO - Found node at /builds/slave/test/build/node-linux-x86/bin/node 14:10:09 INFO - Found moz-http2 at /builds/slave/test/build/tests/xpcshell/moz-http2/moz-http2.js 14:10:10 INFO - Using at most 4 threads. 14:10:10 INFO - SUITE-START | Running 781 tests 14:10:10 INFO - TEST-START | netwerk/test/unit/test_tldservice_nextsubdomain.js 14:10:10 INFO - TEST-START | netwerk/test/unit/test_bug812167.js 14:10:10 INFO - TEST-START | netwerk/test/unit/test_about_protocol.js 14:10:10 INFO - TEST-START | netwerk/test/unit/test_bug826063.js 14:10:16 INFO - TEST-PASS | netwerk/test/unit/test_tldservice_nextsubdomain.js | took 5217ms 14:10:16 INFO - TEST-PASS | netwerk/test/unit/test_about_protocol.js | took 5405ms 14:10:16 INFO - TEST-START | netwerk/test/unit/test_bug856978.js 14:10:17 INFO - TEST-START | netwerk/test/unit/test_unix_domain.js 14:10:17 INFO - TEST-PASS | netwerk/test/unit/test_bug826063.js | took 6940ms 14:10:18 INFO - TEST-START | netwerk/test/unit/test_addr_in_use_error.js 14:10:21 INFO - TEST-PASS | netwerk/test/unit/test_bug812167.js | took 10640ms 14:10:22 INFO - TEST-START | netwerk/test/unit/test_about_networking.js 14:10:23 INFO - TEST-PASS | netwerk/test/unit/test_addr_in_use_error.js | took 5458ms 14:10:24 INFO - TEST-START | netwerk/test/unit/test_ping_aboutnetworking.js 14:10:24 INFO - TEST-PASS | netwerk/test/unit/test_bug856978.js | took 8101ms 14:10:25 INFO - TEST-START | netwerk/test/unit/test_referrer.js 14:10:29 INFO - TEST-PASS | netwerk/test/unit/test_about_networking.js | took 7354ms 14:10:30 INFO - TEST-START | netwerk/test/unit/test_referrer_policy.js 14:10:30 INFO - TEST-PASS | netwerk/test/unit/test_unix_domain.js | took 13642ms 14:10:30 INFO - TEST-PASS | netwerk/test/unit/test_ping_aboutnetworking.js | took 6665ms 14:10:31 INFO - TEST-START | netwerk/test/unit/test_signature_extraction.js 14:10:31 INFO - TEST-SKIP | netwerk/test/unit/test_signature_extraction.js | took 3ms 14:10:31 INFO - TEST-START | netwerk/test/unit/test_predictor.js 14:10:31 INFO - TEST-START | netwerk/test/unit/test_synthesized_response.js 14:10:32 INFO - TEST-PASS | netwerk/test/unit/test_referrer.js | took 7351ms 14:10:32 INFO - TEST-START | netwerk/test/unit/test_udp_multicast.js 14:10:36 INFO - TEST-PASS | netwerk/test/unit/test_referrer_policy.js | took 6778ms 14:10:37 INFO - TEST-START | netwerk/test/unit/test_redirect_history.js 14:10:40 INFO - TEST-PASS | netwerk/test/unit/test_predictor.js | took 9222ms 14:10:40 INFO - TEST-START | netwerk/test/unit/test_reply_without_content_type.js 14:10:45 INFO - TEST-PASS | netwerk/test/unit/test_udp_multicast.js | took 12338ms 14:10:45 INFO - TEST-PASS | netwerk/test/unit/test_redirect_history.js | took 8245ms 14:10:45 INFO - TEST-START | netwerk/test/unit/test_websocket_offline.js 14:10:46 INFO - TEST-PASS | netwerk/test/unit/test_synthesized_response.js | took 14438ms 14:10:46 INFO - TEST-PASS | netwerk/test/unit/test_reply_without_content_type.js | took 5553ms 14:10:46 INFO - TEST-START | netwerk/test/unit/test_be_conservative.js 14:10:46 INFO - TEST-START | netwerk/test/unit/test_tls_server.js 14:10:46 INFO - TEST-START | netwerk/test/unit/test_tls_server_multiple_clients.js 14:10:51 INFO - TEST-PASS | netwerk/test/unit/test_websocket_offline.js | took 5531ms 14:10:51 INFO - TEST-START | netwerk/test/unit/test_1073747.js 14:10:54 INFO - TEST-PASS | netwerk/test/unit/test_tls_server_multiple_clients.js | took 7952ms 14:10:54 INFO - TEST-PASS | netwerk/test/unit/test_be_conservative.js | took 8657ms 14:10:55 INFO - TEST-START | netwerk/test/unit/test_safeoutputstream_append.js 14:10:55 INFO - TEST-START | netwerk/test/unit/test_suspend_channel_before_connect.js 14:10:58 INFO - TEST-PASS | netwerk/test/unit/test_1073747.js | took 6610ms 14:10:58 INFO - TEST-START | netwerk/test/unit/test_suspend_channel_on_modified.js 14:11:00 INFO - TEST-PASS | netwerk/test/unit/test_tls_server.js | took 14152ms 14:11:01 INFO - TEST-START | netwerk/test/unit/test_inhibit_caching.js 14:11:01 INFO - TEST-PASS | netwerk/test/unit/test_safeoutputstream_append.js | took 6335ms 14:11:01 INFO - TEST-START | netwerk/test/unit/test_dns_disable_ipv4.js 14:11:03 INFO - TEST-PASS | netwerk/test/unit/test_suspend_channel_before_connect.js | took 8237ms 14:11:04 INFO - TEST-START | netwerk/test/unit/test_dns_disable_ipv6.js 14:11:07 INFO - TEST-PASS | netwerk/test/unit/test_dns_disable_ipv4.js | took 6011ms 14:11:08 INFO - TEST-START | netwerk/test/unit/test_bug1195415.js 14:11:09 INFO - TEST-PASS | netwerk/test/unit/test_suspend_channel_on_modified.js | took 10479ms 14:11:10 INFO - TEST-START | netwerk/test/unit/test_cookie_blacklist.js 14:11:10 INFO - TEST-PASS | netwerk/test/unit/test_inhibit_caching.js | took 8974ms 14:11:10 INFO - TEST-PASS | netwerk/test/unit/test_dns_disable_ipv6.js | took 6178ms 14:11:10 INFO - TEST-START | netwerk/test/unit/test_getHost.js 14:11:11 INFO - TEST-START | netwerk/test/unit/test_bug412457.js 14:11:15 INFO - TEST-PASS | netwerk/test/unit/test_cookie_blacklist.js | took 5505ms 14:11:15 INFO - TEST-PASS | netwerk/test/unit/test_bug1195415.js | took 7415ms 14:11:16 INFO - TEST-START | netwerk/test/unit/test_bug464591.js 14:11:16 INFO - TEST-START | netwerk/test/unit/test_alt-data_simple.js 14:11:17 INFO - TEST-PASS | netwerk/test/unit/test_bug412457.js | took 5997ms 14:11:17 INFO - TEST-START | netwerk/test/unit/test_alt-data_stream.js 14:11:18 INFO - TEST-PASS | netwerk/test/unit/test_getHost.js | took 7547ms 14:11:18 INFO - TEST-START | netwerk/test/unit/test_cache-control_request.js 14:11:21 INFO - TEST-PASS | netwerk/test/unit/test_bug464591.js | took 5078ms 14:11:21 INFO - TEST-START | netwerk/test/unit/test_bug1279246.js 14:11:24 INFO - TEST-PASS | netwerk/test/unit/test_alt-data_simple.js | took 7962ms 14:11:25 INFO - TEST-START | netwerk/test/unit/test_throttlequeue.js 14:11:27 INFO - TEST-PASS | netwerk/test/unit/test_alt-data_stream.js | took 9355ms 14:11:27 INFO - TEST-START | netwerk/test/unit/test_throttlechannel.js 14:11:29 INFO - TEST-PASS | netwerk/test/unit/test_bug1279246.js | took 7925ms 14:11:30 INFO - TEST-START | netwerk/test/unit/test_throttling.js 14:11:30 INFO - TEST-PASS | netwerk/test/unit/test_throttlequeue.js | took 5229ms 14:11:30 INFO - TEST-START | netwerk/test/unit/test_separate_connections.js 14:11:33 INFO - TEST-PASS | netwerk/test/unit/test_throttlechannel.js | took 5639ms 14:11:33 INFO - TEST-START | netwerk/test/unit_ipc/test_bug528292_wrap.js 14:11:38 INFO - TEST-PASS | netwerk/test/unit/test_throttling.js | took 7987ms 14:11:38 INFO - TEST-START | netwerk/test/unit_ipc/test_bug248970_cookie_wrap.js 14:11:38 INFO - TEST-PASS | netwerk/test/unit/test_separate_connections.js | took 8131ms 14:11:38 INFO - TEST-PASS | netwerk/test/unit/test_cache-control_request.js | took 20121ms 14:11:39 INFO - TEST-START | netwerk/test/unit_ipc/test_cacheflags_wrap.js 14:11:39 INFO - TEST-START | netwerk/test/unit_ipc/test_cache_jar_wrap.js 14:11:48 INFO - TEST-PASS | netwerk/test/unit_ipc/test_bug528292_wrap.js | took 14773ms 14:11:48 INFO - TEST-START | netwerk/test/unit_ipc/test_channel_close_wrap.js 14:11:53 INFO - TEST-PASS | netwerk/test/unit_ipc/test_cache_jar_wrap.js | took 13889ms 14:11:53 INFO - TEST-START | netwerk/test/unit_ipc/test_cookie_header_wrap.js 14:11:57 INFO - TEST-PASS | netwerk/test/unit_ipc/test_bug248970_cookie_wrap.js | took 18976ms 14:11:57 INFO - TEST-START | netwerk/test/unit_ipc/test_cookiejars_wrap.js 14:12:06 INFO - TEST-PASS | netwerk/test/unit_ipc/test_cacheflags_wrap.js | took 27593ms 14:12:07 INFO - TEST-START | netwerk/test/unit_ipc/test_dns_cancel_wrap.js 14:12:08 INFO - TEST-PASS | netwerk/test/unit_ipc/test_channel_close_wrap.js | took 19596ms 14:12:08 INFO - TEST-START | netwerk/test/unit_ipc/test_dns_per_interface_wrap.js 14:12:13 INFO - TEST-PASS | netwerk/test/unit_ipc/test_cookie_header_wrap.js | took 19348ms 14:12:13 INFO - TEST-START | netwerk/test/unit_ipc/test_dns_service_wrap.js 14:12:20 INFO - TEST-PASS | netwerk/test/unit_ipc/test_cookiejars_wrap.js | took 22015ms 14:12:20 INFO - TEST-START | netwerk/test/unit_ipc/test_duplicate_headers_wrap.js 14:12:22 INFO - TEST-PASS | netwerk/test/unit_ipc/test_dns_cancel_wrap.js | took 15593ms 14:12:23 INFO - TEST-START | netwerk/test/unit_ipc/test_event_sink_wrap.js 14:12:24 INFO - TEST-PASS | netwerk/test/unit_ipc/test_dns_per_interface_wrap.js | took 15353ms 14:12:24 INFO - TEST-START | netwerk/test/unit_ipc/test_head_wrap.js 14:12:28 INFO - TEST-PASS | netwerk/test/unit_ipc/test_dns_service_wrap.js | took 14415ms 14:12:28 INFO - TEST-START | netwerk/test/unit_ipc/test_headers_wrap.js 14:12:40 INFO - TEST-PASS | netwerk/test/unit_ipc/test_event_sink_wrap.js | took 17075ms 14:12:41 INFO - TEST-START | netwerk/test/unit_ipc/test_httpsuspend_wrap.js 14:12:41 INFO - TEST-PASS | netwerk/test/unit_ipc/test_head_wrap.js | took 17206ms 14:12:42 INFO - TEST-START | netwerk/test/unit_ipc/test_post_wrap.js 14:12:47 INFO - TEST-PASS | netwerk/test/unit_ipc/test_headers_wrap.js | took 19165ms 14:12:47 INFO - TEST-PASS | netwerk/test/unit_ipc/test_duplicate_headers_wrap.js | took 27244ms 14:12:48 INFO - TEST-START | netwerk/test/unit_ipc/test_predictor_wrap.js 14:12:48 INFO - TEST-START | netwerk/test/unit_ipc/test_progress_wrap.js 14:12:57 INFO - TEST-PASS | netwerk/test/unit_ipc/test_post_wrap.js | took 15088ms 14:12:57 INFO - TEST-START | netwerk/test/unit_ipc/test_redirect-caching_canceled_wrap.js 14:13:02 INFO - TEST-PASS | netwerk/test/unit_ipc/test_predictor_wrap.js | took 14338ms 14:13:03 INFO - TEST-START | netwerk/test/unit_ipc/test_redirect-caching_failure_wrap.js 14:13:03 INFO - TEST-PASS | netwerk/test/unit_ipc/test_httpsuspend_wrap.js | took 22363ms 14:13:03 INFO - TEST-START | netwerk/test/unit_ipc/test_redirect-caching_passing_wrap.js 14:13:15 INFO - TEST-PASS | netwerk/test/unit_ipc/test_redirect-caching_canceled_wrap.js | took 17732ms 14:13:15 INFO - TEST-START | netwerk/test/unit_ipc/test_redirect_canceled_wrap.js 14:13:20 INFO - TEST-PASS | netwerk/test/unit_ipc/test_redirect-caching_failure_wrap.js | took 17435ms 14:13:21 INFO - TEST-START | netwerk/test/unit_ipc/test_redirect_failure_wrap.js 14:13:21 INFO - TEST-PASS | netwerk/test/unit_ipc/test_redirect-caching_passing_wrap.js | took 17958ms 14:13:21 INFO - TEST-START | netwerk/test/unit_ipc/test_redirect_from_script_wrap.js 14:13:21 INFO - TEST-SKIP | netwerk/test/unit_ipc/test_redirect_from_script_wrap.js | took 4ms 14:13:22 INFO - TEST-START | netwerk/test/unit_ipc/test_redirect_passing_wrap.js 14:13:31 INFO - TEST-PASS | netwerk/test/unit_ipc/test_progress_wrap.js | took 43327ms 14:13:32 INFO - TEST-START | netwerk/test/unit_ipc/test_redirect_different-protocol_wrap.js 14:13:33 INFO - TEST-PASS | netwerk/test/unit_ipc/test_redirect_canceled_wrap.js | took 17997ms 14:13:34 INFO - TEST-START | netwerk/test/unit_ipc/test_reentrancy_wrap.js 14:13:36 INFO - TEST-PASS | netwerk/test/unit_ipc/test_redirect_failure_wrap.js | took 15814ms 14:13:37 INFO - TEST-START | netwerk/test/unit_ipc/test_resumable_channel_wrap.js 14:13:39 INFO - TEST-PASS | netwerk/test/unit_ipc/test_redirect_passing_wrap.js | took 17298ms 14:13:40 INFO - TEST-START | netwerk/test/unit_ipc/test_simple_wrap.js 14:13:48 INFO - TEST-PASS | netwerk/test/unit_ipc/test_redirect_different-protocol_wrap.js | took 16568ms 14:13:49 INFO - TEST-START | netwerk/test/unit_ipc/test_synthesized_response_wrap.js 14:13:53 INFO - TEST-PASS | netwerk/test/unit_ipc/test_reentrancy_wrap.js | took 19226ms 14:13:54 INFO - TEST-START | netwerk/test/unit_ipc/test_xmlhttprequest_wrap.js 14:13:56 INFO - TEST-PASS | netwerk/test/unit_ipc/test_simple_wrap.js | took 16085ms 14:13:56 INFO - TEST-START | netwerk/test/unit_ipc/test_XHR_redirects.js 14:14:09 INFO - TEST-PASS | netwerk/test/unit_ipc/test_resumable_channel_wrap.js | took 31924ms 14:14:09 INFO - TEST-PASS | netwerk/test/unit_ipc/test_xmlhttprequest_wrap.js | took 15592ms 14:14:10 INFO - TEST-START | netwerk/test/unit_ipc/test_redirect_history_wrap.js 14:14:10 INFO - TEST-START | netwerk/test/unit_ipc/test_reply_without_content_type_wrap.js 14:14:11 INFO - TEST-PASS | netwerk/test/unit_ipc/test_synthesized_response_wrap.js | took 22815ms 14:14:12 INFO - TEST-START | netwerk/test/unit_ipc/test_getHost_wrap.js 14:14:27 INFO - TEST-PASS | netwerk/test/unit_ipc/test_reply_without_content_type_wrap.js | took 16911ms 14:14:28 INFO - TEST-START | netwerk/test/unit_ipc/test_alt-data_simple_wrap.js 14:14:28 INFO - TEST-PASS | netwerk/test/unit_ipc/test_getHost_wrap.js | took 16464ms 14:14:29 INFO - TEST-START | netwerk/test/unit_ipc/test_alt-data_stream_wrap.js 14:14:31 INFO - TEST-PASS | netwerk/test/unit_ipc/test_redirect_history_wrap.js | took 21595ms 14:14:32 INFO - TEST-START | netwerk/test/unit_ipc/test_original_sent_received_head_wrap.js 14:14:46 INFO - TEST-PASS | netwerk/test/unit_ipc/test_alt-data_simple_wrap.js | took 18470ms 14:14:47 INFO - TEST-START | netwerk/test/unit_ipc/test_channel_id.js 14:14:49 INFO - TEST-PASS | netwerk/test/unit_ipc/test_alt-data_stream_wrap.js | took 20185ms 14:14:50 INFO - TEST-START | parser/xml/test/unit/test_parser.js 14:14:52 INFO - TEST-PASS | netwerk/test/unit_ipc/test_original_sent_received_head_wrap.js | took 20244ms 14:14:52 INFO - TEST-START | parser/xml/test/unit/test_namespace_support.js 14:14:55 INFO - TEST-PASS | parser/xml/test/unit/test_parser.js | took 5792ms 14:14:56 INFO - TEST-START | parser/xml/test/unit/test_xml_declaration.js 14:14:58 INFO - TEST-PASS | parser/xml/test/unit/test_namespace_support.js | took 5706ms 14:14:58 INFO - TEST-START | parser/xml/test/unit/test_sanitizer.js 14:15:03 INFO - TEST-PASS | parser/xml/test/unit/test_xml_declaration.js | took 6873ms 14:15:03 INFO - TEST-START | rdf/tests/unit/test_rdfredirect.js 14:15:06 INFO - TEST-PASS | netwerk/test/unit_ipc/test_channel_id.js | took 19599ms 14:15:07 INFO - TEST-START | security/manager/ssl/tests/unit/test_pkcs11_insert_remove.js 14:15:13 INFO - TEST-PASS | rdf/tests/unit/test_rdfredirect.js | took 10098ms 14:15:14 INFO - TEST-START | security/manager/ssl/tests/unit/test_pkcs11_module.js 14:15:14 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_pkcs11_insert_remove.js | took 7698ms 14:15:15 INFO - TEST-START | security/manager/ssl/tests/unit/test_pkcs11_no_events_after_removal.js 14:15:17 INFO - TEST-PASS | netwerk/test/unit_ipc/test_XHR_redirects.js | took 80782ms 14:15:17 INFO - TEST-START | security/manager/ssl/tests/unit/test_pkcs11_safe_mode.js 14:15:22 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_pkcs11_no_events_after_removal.js | took 7080ms 14:15:22 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_pkcs11_module.js | took 8010ms 14:15:22 INFO - TEST-START | security/manager/ssl/tests/unit/test_pkcs11_slot.js 14:15:22 INFO - TEST-START | security/manager/ssl/tests/unit/test_pkcs11_token.js 14:15:23 INFO - TEST-PASS | parser/xml/test/unit/test_sanitizer.js | took 25006ms 14:15:24 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_pkcs11_safe_mode.js | took 6460ms 14:15:24 INFO - TEST-START | security/manager/ssl/tests/unit/test_pkcs11_tokenDB.js 14:15:24 INFO - TEST-START | security/manager/ssl/tests/unit/test_add_preexisting_cert.js 14:15:29 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_pkcs11_slot.js | took 6608ms 14:15:30 INFO - TEST-START | security/manager/ssl/tests/unit/test_baseline_requirements_subject_common_name.js 14:15:30 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_pkcs11_token.js | took 7871ms 14:15:31 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_pkcs11_tokenDB.js | took 7034ms 14:15:31 INFO - TEST-START | security/manager/ssl/tests/unit/test_cert_blocklist.js 14:15:31 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_add_preexisting_cert.js | took 7118ms 14:15:32 INFO - TEST-START | security/manager/ssl/tests/unit/test_cert_dbKey.js 14:15:32 INFO - TEST-START | security/manager/ssl/tests/unit/test_cert_eku.js 14:15:39 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_cert_dbKey.js | took 7185ms 14:15:39 INFO - TEST-START | security/manager/ssl/tests/unit/test_cert_embedded_null.js 14:15:41 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_cert_eku.js | took 9394ms 14:15:42 INFO - TEST-START | security/manager/ssl/tests/unit/test_cert_keyUsage.js 14:15:42 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_baseline_requirements_subject_common_name.js | took 12539ms 14:15:43 INFO - TEST-START | security/manager/ssl/tests/unit/test_cert_isBuiltInRoot.js 14:15:46 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_cert_embedded_null.js | took 7242ms 14:15:47 INFO - TEST-START | security/manager/ssl/tests/unit/test_cert_isBuiltInRoot_reload.js 14:15:51 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_cert_isBuiltInRoot.js | took 8083ms 14:15:51 INFO - TEST-START | security/manager/ssl/tests/unit/test_cert_sha1.js 14:15:53 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_cert_blocklist.js | took 22515ms 14:15:54 INFO - TEST-START | security/manager/ssl/tests/unit/test_cert_signatures.js 14:15:55 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_cert_isBuiltInRoot_reload.js | took 8360ms 14:15:56 INFO - TEST-START | security/manager/ssl/tests/unit/test_cert_trust.js 14:15:57 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_cert_keyUsage.js | took 15195ms 14:15:57 INFO - TEST-START | security/manager/ssl/tests/unit/test_cert_version.js 14:16:00 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_cert_sha1.js | took 9253ms 14:16:01 INFO - TEST-START | security/manager/ssl/tests/unit/test_certDB_import.js 14:16:04 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_cert_signatures.js | took 10461ms 14:16:05 INFO - TEST-START | security/manager/ssl/tests/unit/test_certDB_import_pkcs12.js 14:16:10 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_certDB_import.js | took 9086ms 14:16:10 INFO - TEST-START | security/manager/ssl/tests/unit/test_certviewer_invalid_oids.js 14:16:13 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_certDB_import_pkcs12.js | took 7870ms 14:16:13 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_cert_version.js | took 15510ms 14:16:13 INFO - TEST-START | security/manager/ssl/tests/unit/test_constructX509FromBase64.js 14:16:13 INFO - TEST-START | security/manager/ssl/tests/unit/test_content_signing.js 14:16:16 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_cert_trust.js | took 20212ms 14:16:16 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_certviewer_invalid_oids.js | took 5878ms 14:16:16 INFO - TEST-START | security/manager/ssl/tests/unit/test_datasignatureverifier.js 14:16:17 INFO - TEST-START | security/manager/ssl/tests/unit/test_der.js 14:16:19 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_constructX509FromBase64.js | took 6191ms 14:16:20 INFO - TEST-START | security/manager/ssl/tests/unit/test_enterprise_roots.js 14:16:20 INFO - TEST-SKIP | security/manager/ssl/tests/unit/test_enterprise_roots.js | took 4ms 14:16:20 INFO - TEST-START | security/manager/ssl/tests/unit/test_forget_about_site_security_headers.js 14:16:22 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_content_signing.js | took 8558ms 14:16:23 INFO - TEST-START | security/manager/ssl/tests/unit/test_getchain.js 14:16:25 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_datasignatureverifier.js | took 8640ms 14:16:25 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_der.js | took 8611ms 14:16:25 INFO - TEST-START | security/manager/ssl/tests/unit/test_hash_algorithms.js 14:16:26 INFO - TEST-START | security/manager/ssl/tests/unit/test_hash_algorithms_wrap.js 14:16:31 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_getchain.js | took 8573ms 14:16:32 INFO - TEST-START | security/manager/ssl/tests/unit/test_hmac.js 14:16:34 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_hash_algorithms.js | took 8292ms 14:16:34 INFO - TEST-START | security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints.js 14:16:41 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_forget_about_site_security_headers.js | took 20609ms 14:16:41 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_hmac.js | took 9149ms 14:16:41 INFO - TEST-START | security/manager/ssl/tests/unit/test_keysize.js 14:16:42 INFO - TEST-START | security/manager/ssl/tests/unit/test_local_cert.js 14:16:43 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_hash_algorithms_wrap.js | took 17132ms 14:16:43 INFO - TEST-START | security/manager/ssl/tests/unit/test_name_constraints.js 14:16:50 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_local_cert.js | took 8531ms 14:16:51 INFO - TEST-START | security/manager/ssl/tests/unit/test_nsIX509Cert_utf8.js 14:16:51 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_name_constraints.js | took 7823ms 14:16:52 INFO - TEST-START | security/manager/ssl/tests/unit/test_nsIX509CertValidity.js 14:16:52 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_keysize.js | took 10608ms 14:16:52 INFO - TEST-START | security/manager/ssl/tests/unit/test_nss_shutdown.js 14:16:54 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints.js | took 19936ms 14:16:55 INFO - TEST-START | security/manager/ssl/tests/unit/test_password_prompt.js 14:16:57 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_nsIX509Cert_utf8.js | took 6074ms 14:16:57 INFO - TEST-START | security/manager/ssl/tests/unit/test_pinning_dynamic.js 14:16:58 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_nsIX509CertValidity.js | took 6205ms 14:16:58 INFO - TEST-START | security/manager/ssl/tests/unit/test_pinning_header_parsing.js 14:17:00 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_nss_shutdown.js | took 7319ms 14:17:00 INFO - TEST-START | security/manager/ssl/tests/unit/test_sdr.js 14:17:02 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_password_prompt.js | took 7072ms 14:17:02 INFO - TEST-START | security/manager/ssl/tests/unit/test_signed_apps.js 14:17:08 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_sdr.js | took 7731ms 14:17:08 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_pinning_header_parsing.js | took 9497ms 14:17:08 INFO - TEST-START | security/manager/ssl/tests/unit/test_signed_apps-marketplace.js 14:17:08 INFO - TEST-START | security/manager/ssl/tests/unit/test_signed_dir.js 14:17:11 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_pinning_dynamic.js | took 13693ms 14:17:11 INFO - TEST-START | security/manager/ssl/tests/unit/test_sss_eviction.js 14:17:13 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_signed_apps.js | took 10848ms 14:17:13 INFO - TEST-START | security/manager/ssl/tests/unit/test_sss_readstate.js 14:17:15 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_signed_apps-marketplace.js | took 6564ms 14:17:15 INFO - TEST-START | security/manager/ssl/tests/unit/test_sss_readstate_child.js 14:17:20 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_sss_readstate.js | took 6610ms 14:17:20 INFO - TEST-START | security/manager/ssl/tests/unit/test_sss_readstate_empty.js 14:17:28 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_sss_readstate_empty.js | took 7131ms 14:17:28 INFO - TEST-START | security/manager/ssl/tests/unit/test_sss_readstate_garbage.js 14:17:31 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_sss_readstate_child.js | took 15728ms 14:17:31 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_signed_dir.js | took 22680ms 14:17:31 INFO - TEST-START | security/manager/ssl/tests/unit/test_sss_readstate_huge.js 14:17:32 INFO - TEST-START | security/manager/ssl/tests/unit/test_sss_savestate.js 14:17:33 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_sss_eviction.js | took 21547ms 14:17:33 INFO - TEST-START | security/manager/ssl/tests/unit/test_startcom_wosign.js 14:17:34 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_sss_readstate_garbage.js | took 6136ms 14:17:35 INFO - TEST-START | security/manager/ssl/tests/unit/test_sts_fqdn.js 14:17:41 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_startcom_wosign.js | took 7187ms 14:17:41 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_sts_fqdn.js | took 6537ms 14:17:41 INFO - TEST-START | security/manager/ssl/tests/unit/test_sts_holepunch.js 14:17:42 INFO - TEST-START | security/manager/ssl/tests/unit/test_sts_ipv4_ipv6.js 14:17:42 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_sss_readstate_huge.js | took 11025ms 14:17:43 INFO - TEST-START | security/manager/ssl/tests/unit/test_sts_preloadlist_perwindowpb.js 14:17:46 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_sss_savestate.js | took 14021ms 14:17:46 INFO - TEST-START | security/manager/ssl/tests/unit/test_sts_preloadlist_selfdestruct.js 14:17:47 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_sts_holepunch.js | took 5453ms 14:17:47 INFO - TEST-START | security/manager/ssl/tests/unit/test_x509.js 14:17:47 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_sts_ipv4_ipv6.js | took 5717ms 14:17:48 INFO - TEST-START | security/manager/ssl/tests/unit/test_toolkit_securityreporter.js 14:17:52 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_sts_preloadlist_perwindowpb.js | took 9141ms 14:17:52 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_sts_preloadlist_selfdestruct.js | took 5862ms 14:17:52 INFO - TEST-START | services/cloudsync/tests/xpcshell/test_module.js 14:17:53 INFO - TEST-START | services/cloudsync/tests/xpcshell/test_tabs.js 14:17:54 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_x509.js | took 7090ms 14:17:54 INFO - TEST-START | services/cloudsync/tests/xpcshell/test_bookmarks.js 14:17:59 INFO - TEST-PASS | services/cloudsync/tests/xpcshell/test_tabs.js | took 6917ms 14:18:00 INFO - TEST-PASS | services/cloudsync/tests/xpcshell/test_module.js | took 7683ms 14:18:00 INFO - TEST-START | services/cloudsync/tests/xpcshell/test_lazyload.js 14:18:01 INFO - TEST-START | services/common/tests/unit/test_load_modules.js 14:18:05 INFO - TEST-PASS | services/cloudsync/tests/xpcshell/test_lazyload.js | took 5151ms 14:18:06 INFO - TEST-START | services/common/tests/unit/test_blocklist_certificates.js 14:18:07 INFO - TEST-PASS | services/cloudsync/tests/xpcshell/test_bookmarks.js | took 12738ms 14:18:08 INFO - TEST-START | services/common/tests/unit/test_blocklist_clients.js 14:18:09 INFO - TEST-PASS | services/common/tests/unit/test_load_modules.js | took 8072ms 14:18:09 INFO - TEST-START | services/common/tests/unit/test_blocklist_updater.js 14:18:12 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_toolkit_securityreporter.js | took 24255ms 14:18:13 INFO - TEST-START | services/common/tests/unit/test_kinto.js 14:18:22 INFO - TEST-PASS | services/common/tests/unit/test_blocklist_updater.js | took 12663ms 14:18:22 INFO - TEST-START | services/common/tests/unit/test_blocklist_signatures.js 14:18:27 INFO - TEST-PASS | services/common/tests/unit/test_blocklist_certificates.js | took 21752ms 14:18:28 INFO - TEST-START | services/common/tests/unit/test_storage_adapter.js 14:18:47 INFO - TEST-PASS | services/common/tests/unit/test_kinto.js | took 34862ms 14:18:48 INFO - TEST-START | services/common/tests/unit/test_utils_atob.js 14:18:50 INFO - TEST-PASS | services/common/tests/unit/test_storage_adapter.js | took 21962ms 14:18:50 INFO - TEST-START | services/common/tests/unit/test_utils_convert_string.js 14:18:55 INFO - TEST-PASS | services/common/tests/unit/test_utils_atob.js | took 6856ms 14:18:55 INFO - TEST-START | services/common/tests/unit/test_utils_dateprefs.js 14:18:59 INFO - TEST-PASS | services/common/tests/unit/test_utils_convert_string.js | took 8885ms 14:18:59 INFO - TEST-START | services/common/tests/unit/test_utils_deepCopy.js 14:19:03 INFO - TEST-PASS | services/common/tests/unit/test_utils_dateprefs.js | took 8223ms 14:19:04 INFO - TEST-START | services/common/tests/unit/test_utils_encodeBase32.js 14:19:07 INFO - TEST-PASS | services/common/tests/unit/test_utils_deepCopy.js | took 7566ms 14:19:07 INFO - TEST-START | services/common/tests/unit/test_utils_encodeBase64URL.js 14:19:15 INFO - TEST-PASS | services/common/tests/unit/test_utils_encodeBase64URL.js | took 7958ms 14:19:16 INFO - TEST-START | services/common/tests/unit/test_utils_ensureMillisecondsTimestamp.js 14:19:22 INFO - TEST-PASS | services/common/tests/unit/test_utils_encodeBase32.js | took 18441ms 14:19:23 INFO - TEST-START | services/common/tests/unit/test_utils_json.js 14:19:23 INFO - TEST-PASS | services/common/tests/unit/test_utils_ensureMillisecondsTimestamp.js | took 7150ms 14:19:23 INFO - TEST-START | services/common/tests/unit/test_utils_makeURI.js 14:19:25 INFO - TEST-PASS | services/common/tests/unit/test_blocklist_signatures.js | took 63180ms 14:19:26 INFO - TEST-START | services/common/tests/unit/test_utils_namedTimer.js 14:19:32 INFO - TEST-PASS | services/common/tests/unit/test_utils_makeURI.js | took 8180ms 14:19:32 INFO - TEST-START | services/common/tests/unit/test_utils_sets.js 14:19:32 INFO - TEST-PASS | services/common/tests/unit/test_utils_json.js | took 9774ms 14:19:33 INFO - TEST-START | services/common/tests/unit/test_utils_utf8.js 14:19:34 INFO - TEST-PASS | services/common/tests/unit/test_utils_namedTimer.js | took 8630ms 14:19:35 INFO - TEST-START | services/common/tests/unit/test_utils_uuid.js 14:19:40 INFO - TEST-PASS | services/common/tests/unit/test_utils_sets.js | took 8420ms 14:19:41 INFO - TEST-PASS | services/common/tests/unit/test_blocklist_clients.js | took 92912ms 14:19:41 INFO - TEST-PASS | services/common/tests/unit/test_utils_utf8.js | took 7787ms 14:19:41 INFO - TEST-START | services/common/tests/unit/test_async_chain.js 14:19:41 INFO - TEST-START | services/common/tests/unit/test_async_querySpinningly.js 14:19:41 INFO - TEST-START | services/common/tests/unit/test_hawkclient.js 14:19:42 INFO - TEST-PASS | services/common/tests/unit/test_utils_uuid.js | took 7715ms 14:19:43 INFO - TEST-START | services/common/tests/unit/test_hawkrequest.js 14:19:48 INFO - TEST-PASS | services/common/tests/unit/test_async_chain.js | took 7366ms 14:19:49 INFO - TEST-START | services/common/tests/unit/test_logmanager.js 14:19:50 INFO - TEST-PASS | services/common/tests/unit/test_async_querySpinningly.js | took 9011ms 14:19:51 INFO - TEST-START | services/common/tests/unit/test_observers.js 14:19:55 INFO - TEST-PASS | services/common/tests/unit/test_hawkrequest.js | took 12347ms 14:19:56 INFO - TEST-START | services/common/tests/unit/test_restrequest.js 14:20:00 INFO - TEST-PASS | services/common/tests/unit/test_observers.js | took 9809ms 14:20:01 INFO - TEST-START | services/common/tests/unit/test_tokenauthenticatedrequest.js 14:20:07 INFO - TEST-PASS | services/common/tests/unit/test_logmanager.js | took 18311ms 14:20:08 INFO - TEST-START | services/common/tests/unit/test_tokenserverclient.js 14:20:09 INFO - TEST-PASS | services/common/tests/unit/test_hawkclient.js | took 27294ms 14:20:10 INFO - TEST-START | services/common/tests/unit/test_storage_server.js 14:20:13 INFO - TEST-PASS | services/common/tests/unit/test_tokenauthenticatedrequest.js | took 12362ms 14:20:14 INFO - TEST-START | services/crypto/component/tests/unit/test_jpake.js 14:20:32 INFO - TEST-PASS | services/crypto/component/tests/unit/test_jpake.js | took 18317ms 14:20:33 INFO - TEST-START | services/crypto/tests/unit/test_load_modules.js 14:20:36 INFO - TEST-PASS | services/common/tests/unit/test_restrequest.js | took 40280ms 14:20:37 INFO - TEST-START | services/crypto/tests/unit/test_crypto_crypt.js 14:20:42 INFO - TEST-PASS | services/crypto/tests/unit/test_load_modules.js | took 9150ms 14:20:42 INFO - TEST-START | services/crypto/tests/unit/test_crypto_deriveKey.js 14:20:46 INFO - TEST-PASS | services/common/tests/unit/test_tokenserverclient.js | took 38792ms 14:20:47 INFO - TEST-START | services/crypto/tests/unit/test_crypto_random.js 14:20:48 INFO - TEST-PASS | services/crypto/tests/unit/test_crypto_crypt.js | took 11907ms 14:20:49 INFO - TEST-START | services/crypto/tests/unit/test_utils_hawk.js 14:20:51 INFO - TEST-PASS | services/common/tests/unit/test_storage_server.js | took 41755ms 14:20:52 INFO - TEST-START | services/crypto/tests/unit/test_utils_hkdfExpand.js 14:20:52 INFO - TEST-PASS | services/crypto/tests/unit/test_crypto_deriveKey.js | took 9656ms 14:20:52 INFO - TEST-START | services/crypto/tests/unit/test_utils_httpmac.js 14:21:00 INFO - TEST-PASS | services/crypto/tests/unit/test_utils_hawk.js | took 11496ms 14:21:01 INFO - TEST-PASS | services/crypto/tests/unit/test_utils_hkdfExpand.js | took 8828ms 14:21:01 INFO - TEST-START | services/crypto/tests/unit/test_utils_pbkdf2.js 14:21:01 INFO - TEST-START | services/crypto/tests/unit/test_utils_sha1.js 14:21:01 INFO - TEST-PASS | services/crypto/tests/unit/test_utils_httpmac.js | took 9016ms 14:21:02 INFO - TEST-START | services/fxaccounts/tests/xpcshell/test_accounts.js 14:21:09 INFO - TEST-PASS | services/crypto/tests/unit/test_utils_sha1.js | took 7932ms 14:21:09 INFO - TEST-START | services/fxaccounts/tests/xpcshell/test_accounts_device_registration.js 14:21:12 INFO - TEST-PASS | services/crypto/tests/unit/test_crypto_random.js | took 24746ms 14:21:12 INFO - TEST-START | services/fxaccounts/tests/xpcshell/test_client.js 14:21:41 INFO - TEST-PASS | services/fxaccounts/tests/xpcshell/test_accounts_device_registration.js | took 31461ms 14:21:41 INFO - TEST-START | services/fxaccounts/tests/xpcshell/test_credentials.js 14:21:45 INFO - TEST-PASS | services/fxaccounts/tests/xpcshell/test_accounts.js | took 43294ms 14:21:45 INFO - TEST-START | services/fxaccounts/tests/xpcshell/test_loginmgr_storage.js 14:21:56 INFO - TEST-PASS | services/fxaccounts/tests/xpcshell/test_credentials.js | took 14403ms 14:21:56 INFO - TEST-START | services/fxaccounts/tests/xpcshell/test_oauth_client.js 14:22:05 INFO - TEST-PASS | services/fxaccounts/tests/xpcshell/test_oauth_client.js | took 8722ms 14:22:05 INFO - TEST-PASS | services/fxaccounts/tests/xpcshell/test_loginmgr_storage.js | took 19739ms 14:22:05 INFO - TEST-START | services/fxaccounts/tests/xpcshell/test_oauth_grant_client.js 14:22:06 INFO - TEST-START | services/fxaccounts/tests/xpcshell/test_oauth_grant_client_server.js 14:22:17 INFO - TEST-PASS | services/fxaccounts/tests/xpcshell/test_oauth_grant_client_server.js | took 11294ms 14:22:18 INFO - TEST-START | services/fxaccounts/tests/xpcshell/test_oauth_tokens.js 14:22:18 INFO - TEST-PASS | services/fxaccounts/tests/xpcshell/test_oauth_grant_client.js | took 12824ms 14:22:19 INFO - TEST-START | services/fxaccounts/tests/xpcshell/test_oauth_token_storage.js 14:22:28 INFO - TEST-PASS | services/fxaccounts/tests/xpcshell/test_oauth_token_storage.js | took 9474ms 14:22:29 INFO - TEST-START | services/fxaccounts/tests/xpcshell/test_profile_client.js 14:22:29 INFO - TEST-PASS | services/fxaccounts/tests/xpcshell/test_oauth_tokens.js | took 11257ms 14:22:29 INFO - TEST-START | services/fxaccounts/tests/xpcshell/test_push_service.js 14:22:40 INFO - TEST-PASS | services/fxaccounts/tests/xpcshell/test_push_service.js | took 10950ms 14:22:41 INFO - TEST-START | services/fxaccounts/tests/xpcshell/test_web_channel.js 14:22:44 INFO - TEST-PASS | services/fxaccounts/tests/xpcshell/test_profile_client.js | took 15313ms 14:22:44 INFO - TEST-START | services/fxaccounts/tests/xpcshell/test_profile.js 14:22:57 INFO - TEST-PASS | services/fxaccounts/tests/xpcshell/test_profile.js | took 12853ms 14:22:58 INFO - TEST-START | services/fxaccounts/tests/xpcshell/test_storage_manager.js 14:22:58 INFO - TEST-PASS | services/fxaccounts/tests/xpcshell/test_web_channel.js | took 17607ms 14:22:59 INFO - TEST-START | services/sync/tests/unit/test_load_modules.js 14:23:01 INFO - TEST-PASS | services/fxaccounts/tests/xpcshell/test_client.js | took 108572ms 14:23:01 INFO - TEST-START | services/sync/tests/unit/test_utils_catch.js 14:23:05 INFO - TEST-PASS | services/crypto/tests/unit/test_utils_pbkdf2.js | took 124260ms 14:23:06 INFO - TEST-START | services/sync/tests/unit/test_utils_deepEquals.js 14:23:16 INFO - TEST-PASS | services/sync/tests/unit/test_utils_deepEquals.js | took 10541ms 14:23:16 INFO - TEST-PASS | services/sync/tests/unit/test_load_modules.js | took 17561ms 14:23:17 INFO - TEST-START | services/sync/tests/unit/test_utils_deferGetSet.js 14:23:17 INFO - TEST-START | services/sync/tests/unit/test_utils_deriveKey.js 14:23:18 INFO - TEST-PASS | services/fxaccounts/tests/xpcshell/test_storage_manager.js | took 19963ms 14:23:18 INFO - TEST-START | services/sync/tests/unit/test_utils_keyEncoding.js 14:23:18 INFO - TEST-PASS | services/sync/tests/unit/test_utils_catch.js | took 17377ms 14:23:19 INFO - TEST-START | services/sync/tests/unit/test_utils_getErrorString.js 14:23:25 INFO - TEST-PASS | services/sync/tests/unit/test_utils_deferGetSet.js | took 8377ms 14:23:25 INFO - TEST-START | services/sync/tests/unit/test_utils_json.js 14:23:27 INFO - TEST-PASS | services/sync/tests/unit/test_utils_keyEncoding.js | took 8841ms 14:23:27 INFO - TEST-START | services/sync/tests/unit/test_utils_lazyStrings.js 14:23:28 INFO - TEST-PASS | services/sync/tests/unit/test_utils_getErrorString.js | took 8977ms 14:23:28 INFO - TEST-START | services/sync/tests/unit/test_utils_lock.js 14:23:37 INFO - TEST-PASS | services/sync/tests/unit/test_utils_lazyStrings.js | took 9818ms 14:23:38 INFO - TEST-START | services/sync/tests/unit/test_utils_makeGUID.js 14:23:38 INFO - TEST-PASS | services/sync/tests/unit/test_utils_lock.js | took 10084ms 14:23:39 INFO - TEST-START | services/sync/tests/unit/test_utils_notify.js 14:23:39 INFO - TEST-PASS | services/sync/tests/unit/test_utils_json.js | took 14113ms 14:23:40 INFO - TEST-START | services/sync/tests/unit/test_utils_passphrase.js 14:23:49 INFO - TEST-PASS | services/sync/tests/unit/test_utils_notify.js | took 9954ms 14:23:49 INFO - TEST-START | services/sync/tests/unit/test_httpd_sync_server.js 14:23:51 INFO - TEST-PASS | services/sync/tests/unit/test_utils_passphrase.js | took 11386ms 14:23:52 INFO - TEST-START | services/sync/tests/unit/test_jpakeclient.js 14:24:10 INFO - TEST-PASS | services/sync/tests/unit/test_httpd_sync_server.js | took 20758ms 14:24:11 INFO - TEST-START | services/sync/tests/unit/test_resource.js 14:24:11 INFO - TEST-PASS | services/sync/tests/unit/test_utils_deriveKey.js | took 53990ms 14:24:11 INFO - TEST-START | services/sync/tests/unit/test_resource_async.js 14:24:54 INFO - TEST-PASS | services/sync/tests/unit/test_resource.js | took 42944ms 14:24:54 INFO - TEST-START | services/sync/tests/unit/test_resource_header.js 14:24:58 INFO - TEST-PASS | services/sync/tests/unit/test_resource_async.js | took 46954ms 14:24:59 INFO - TEST-START | services/sync/tests/unit/test_resource_ua.js 14:25:08 INFO - TEST-PASS | services/sync/tests/unit/test_resource_header.js | took 13913ms 14:25:09 INFO - TEST-START | services/sync/tests/unit/test_syncstoragerequest.js 14:25:23 INFO - TEST-PASS | services/sync/tests/unit/test_resource_ua.js | took 24333ms 14:25:24 INFO - TEST-START | services/sync/tests/unit/test_browserid_identity.js 14:25:43 INFO - TEST-PASS | services/sync/tests/unit/test_syncstoragerequest.js | took 34146ms 14:25:43 INFO - TEST-START | services/sync/tests/unit/test_collection_inc_get.js 14:26:05 INFO - TEST-PASS | services/sync/tests/unit/test_collection_inc_get.js | took 21921ms 14:26:06 INFO - TEST-START | services/sync/tests/unit/test_collection_getBatched.js 14:26:10 INFO - TEST-PASS | services/sync/tests/unit/test_browserid_identity.js | took 46764ms 14:26:11 INFO - TEST-START | services/sync/tests/unit/test_collections_recovery.js 14:26:27 INFO - TEST-PASS | services/sync/tests/unit/test_collection_getBatched.js | took 21419ms 14:26:28 INFO - TEST-START | services/sync/tests/unit/test_identity_manager.js 14:26:48 INFO - TEST-PASS | services/sync/tests/unit/test_identity_manager.js | took 20095ms 14:26:48 INFO - TEST-START | services/sync/tests/unit/test_keys.js 14:26:57 INFO - TEST-PASS | services/sync/tests/unit/test_jpakeclient.js | took 185672ms 14:26:58 INFO - TEST-START | services/sync/tests/unit/test_records_crypto.js 14:27:09 INFO - TEST-PASS | services/sync/tests/unit/test_keys.js | took 20454ms 14:27:09 INFO - TEST-START | services/sync/tests/unit/test_records_wbo.js 14:27:20 INFO - TEST-PASS | services/sync/tests/unit/test_records_crypto.js | took 22467ms 14:27:21 INFO - TEST-START | services/sync/tests/unit/test_engine.js 14:27:29 INFO - TEST-PASS | services/sync/tests/unit/test_records_wbo.js | took 20389ms 14:27:30 INFO - TEST-START | services/sync/tests/unit/test_engine_abort.js 14:27:42 INFO - TEST-PASS | services/sync/tests/unit/test_engine.js | took 21311ms 14:27:43 INFO - TEST-START | services/sync/tests/unit/test_enginemanager.js 14:27:51 INFO - TEST-PASS | services/sync/tests/unit/test_engine_abort.js | took 21292ms 14:27:52 INFO - TEST-START | services/sync/tests/unit/test_syncengine.js 14:27:59 INFO - TEST-PASS | services/sync/tests/unit/test_enginemanager.js | took 16701ms 14:28:00 INFO - TEST-START | services/sync/tests/unit/test_syncengine_sync.js 14:28:02 INFO - TEST-PASS | services/sync/tests/unit/test_utils_makeGUID.js | took 264832ms 14:28:03 INFO - TEST-START | services/sync/tests/unit/test_tracker_addChanged.js 14:28:17 INFO - TEST-PASS | services/sync/tests/unit/test_syncengine.js | took 25426ms 14:28:17 INFO - TEST-START | services/sync/tests/unit/test_service_attributes.js 14:28:23 INFO - TEST-PASS | services/sync/tests/unit/test_tracker_addChanged.js | took 20345ms 14:28:23 INFO - TEST-START | services/sync/tests/unit/test_service_changePassword.js 14:28:23 INFO - TEST-SKIP | services/sync/tests/unit/test_service_changePassword.js | took 1ms 14:28:24 INFO - TEST-START | services/sync/tests/unit/test_service_checkAccount.js 14:28:36 INFO - TEST-PASS | services/sync/tests/unit/test_service_attributes.js | took 18904ms 14:28:37 INFO - TEST-START | services/sync/tests/unit/test_service_cluster.js 14:28:48 INFO - TEST-PASS | services/sync/tests/unit/test_service_checkAccount.js | took 24221ms 14:28:48 INFO - TEST-START | services/sync/tests/unit/test_service_createAccount.js 14:28:48 INFO - TEST-SKIP | services/sync/tests/unit/test_service_createAccount.js | took 4ms 14:28:48 INFO - TEST-START | services/sync/tests/unit/test_service_detect_upgrade.js 14:29:04 INFO - TEST-PASS | services/sync/tests/unit/test_service_cluster.js | took 27626ms 14:29:05 INFO - TEST-START | services/sync/tests/unit/test_service_getStorageInfo.js 14:29:31 INFO - TEST-PASS | services/sync/tests/unit/test_service_getStorageInfo.js | took 25852ms 14:29:31 INFO - TEST-START | services/sync/tests/unit/test_service_login.js 14:31:11 INFO - TEST-TIMEOUT | services/sync/tests/unit/test_collections_recovery.js | took 300009ms 14:31:11 INFO - xpcshell return code: None 14:31:11 INFO - services/sync/tests/unit/test_collections_recovery.js | Process still running after test! 14:31:11 INFO - services/sync/tests/unit/test_collections_recovery.js failed or timed out, will retry. 14:31:11 INFO - TEST-START | services/sync/tests/unit/test_service_migratePrefs.js 14:31:31 INFO - TEST-PASS | services/sync/tests/unit/test_service_migratePrefs.js | took 19890ms 14:31:32 INFO - TEST-START | services/sync/tests/unit/test_service_passwordUTF8.js 14:31:46 INFO - TEST-PASS | services/sync/tests/unit/test_service_login.js | took 134287ms 14:31:46 INFO - TEST-START | services/sync/tests/unit/test_service_persistLogin.js 14:32:03 INFO - TEST-PASS | services/sync/tests/unit/test_service_passwordUTF8.js | took 30813ms 14:32:03 INFO - TEST-START | services/sync/tests/unit/test_service_set_serverURL.js 14:32:07 INFO - TEST-PASS | services/sync/tests/unit/test_service_persistLogin.js | took 20619ms 14:32:07 INFO - TEST-START | services/sync/tests/unit/test_service_startOver.js 14:32:09 INFO - TEST-PASS | services/sync/tests/unit/test_service_detect_upgrade.js | took 200333ms 14:32:09 INFO - TEST-START | services/sync/tests/unit/test_service_startup.js 14:32:17 INFO - TEST-PASS | services/sync/tests/unit/test_service_set_serverURL.js | took 13902ms 14:32:17 INFO - TEST-START | services/sync/tests/unit/test_service_sync_401.js 14:32:23 INFO - TEST-PASS | services/sync/tests/unit/test_service_startup.js | took 13704ms 14:32:23 INFO - TEST-START | services/sync/tests/unit/test_service_sync_locked.js 14:32:30 INFO - TEST-PASS | services/sync/tests/unit/test_service_startOver.js | took 22785ms 14:32:30 INFO - TEST-START | services/sync/tests/unit/test_service_sync_remoteSetup.js 14:32:39 INFO - TEST-PASS | services/sync/tests/unit/test_service_sync_locked.js | took 15345ms 14:32:39 INFO - TEST-START | services/sync/tests/unit/test_service_sync_specified.js 14:32:55 INFO - TEST-PASS | services/sync/tests/unit/test_service_sync_401.js | took 37225ms 14:32:55 INFO - TEST-START | services/sync/tests/unit/test_service_sync_updateEnabledEngines.js 14:33:00 INFO - TEST-TIMEOUT | services/sync/tests/unit/test_syncengine_sync.js | took 300002ms 14:33:00 INFO - xpcshell return code: None 14:33:00 INFO - services/sync/tests/unit/test_syncengine_sync.js | Process still running after test! 14:33:01 INFO - TEST-START | services/sync/tests/unit/test_service_verifyLogin.js 14:33:15 INFO - services/sync/tests/unit/test_syncengine_sync.js failed or timed out, will retry. 14:33:43 INFO - TEST-PASS | services/sync/tests/unit/test_service_verifyLogin.js | took 41891ms 14:33:44 INFO - TEST-START | services/sync/tests/unit/test_service_wipeClient.js 14:34:10 INFO - TEST-PASS | services/sync/tests/unit/test_service_wipeClient.js | took 26175ms 14:34:10 INFO - TEST-START | services/sync/tests/unit/test_service_wipeServer.js 14:34:10 INFO - TEST-SKIP | services/sync/tests/unit/test_service_wipeServer.js | took 2ms 14:34:10 INFO - TEST-START | services/sync/tests/unit/test_corrupt_keys.js 14:35:09 INFO - TEST-PASS | services/sync/tests/unit/test_service_sync_specified.js | took 149843ms 14:35:09 INFO - TEST-START | services/sync/tests/unit/test_declined.js 14:35:29 INFO - TEST-PASS | services/sync/tests/unit/test_declined.js | took 19679ms 14:35:29 INFO - TEST-START | services/sync/tests/unit/test_errorhandler_1.js 14:36:26 INFO - TEST-PASS | services/sync/tests/unit/test_corrupt_keys.js | took 135615ms 14:36:26 INFO - TEST-START | services/sync/tests/unit/test_errorhandler_2.js 14:37:30 INFO - TEST-TIMEOUT | services/sync/tests/unit/test_service_sync_remoteSetup.js | took 300151ms 14:37:30 INFO - xpcshell return code: None 14:37:30 INFO - services/sync/tests/unit/test_service_sync_remoteSetup.js | Process still running after test! 14:37:30 INFO - services/sync/tests/unit/test_service_sync_remoteSetup.js failed or timed out, will retry. 14:37:31 INFO - TEST-START | services/sync/tests/unit/test_errorhandler_filelog.js 14:37:49 INFO - TEST-PASS | services/sync/tests/unit/test_service_sync_updateEnabledEngines.js | took 293812ms 14:37:50 INFO - TEST-START | services/sync/tests/unit/test_errorhandler_sync_checkServerError.js 14:38:04 INFO - TEST-PASS | services/sync/tests/unit/test_errorhandler_filelog.js | took 32731ms 14:38:04 INFO - TEST-START | services/sync/tests/unit/test_errorhandler_eol.js 14:38:37 INFO - TEST-PASS | services/sync/tests/unit/test_errorhandler_eol.js | took 32490ms 14:38:37 INFO - TEST-START | services/sync/tests/unit/test_hmac_error.js 14:40:29 INFO - TEST-TIMEOUT | services/sync/tests/unit/test_errorhandler_1.js | took 300002ms 14:40:29 INFO - xpcshell return code: None 14:40:29 INFO - services/sync/tests/unit/test_errorhandler_1.js | Process still running after test! 14:40:31 INFO - TEST-START | services/sync/tests/unit/test_interval_triggers.js 14:40:35 INFO - services/sync/tests/unit/test_errorhandler_1.js failed or timed out, will retry. 14:41:08 INFO - TEST-PASS | services/sync/tests/unit/test_hmac_error.js | took 150508ms 14:41:08 INFO - TEST-START | services/sync/tests/unit/test_node_reassignment.js 14:41:26 INFO - TEST-TIMEOUT | services/sync/tests/unit/test_errorhandler_2.js | took 300002ms 14:41:26 INFO - xpcshell return code: None 14:41:26 INFO - services/sync/tests/unit/test_errorhandler_2.js | Process still running after test! 14:41:27 INFO - services/sync/tests/unit/test_errorhandler_2.js failed or timed out, will retry. 14:41:27 INFO - TEST-START | services/sync/tests/unit/test_score_triggers.js 14:42:40 INFO - TEST-PASS | services/sync/tests/unit/test_score_triggers.js | took 72435ms 14:42:40 INFO - TEST-START | services/sync/tests/unit/test_sendcredentials_controller.js 14:42:50 INFO - TEST-TIMEOUT | services/sync/tests/unit/test_errorhandler_sync_checkServerError.js | took 300002ms 14:42:50 INFO - xpcshell return code: None 14:42:50 INFO - services/sync/tests/unit/test_errorhandler_sync_checkServerError.js | Process still running after test! 14:42:50 INFO - services/sync/tests/unit/test_errorhandler_sync_checkServerError.js failed or timed out, will retry. 14:42:51 INFO - TEST-START | services/sync/tests/unit/test_status.js 14:43:04 INFO - TEST-PASS | services/sync/tests/unit/test_status.js | took 13124ms 14:43:04 INFO - TEST-START | services/sync/tests/unit/test_status_checkSetup.js 14:43:07 INFO - TEST-PASS | services/sync/tests/unit/test_sendcredentials_controller.js | took 26670ms 14:43:07 INFO - TEST-START | services/sync/tests/unit/test_syncscheduler.js 14:43:27 INFO - TEST-PASS | services/sync/tests/unit/test_status_checkSetup.js | took 22138ms 14:43:27 INFO - TEST-START | services/sync/tests/unit/test_upgrade_old_sync_key.js 14:43:58 INFO - TEST-PASS | services/sync/tests/unit/test_upgrade_old_sync_key.js | took 31212ms 14:43:59 INFO - TEST-START | services/sync/tests/unit/test_fxa_startOver.js 14:44:24 INFO - TEST-PASS | services/sync/tests/unit/test_fxa_startOver.js | took 25527ms 14:44:25 INFO - TEST-START | services/sync/tests/unit/test_fxa_service_cluster.js 14:44:45 INFO - TEST-PASS | services/sync/tests/unit/test_fxa_service_cluster.js | took 20538ms 14:44:46 INFO - TEST-START | services/sync/tests/unit/test_fxa_node_reassignment.js 14:45:04 INFO - TEST-PASS | services/sync/tests/unit/test_interval_triggers.js | took 272826ms 14:45:05 INFO - TEST-START | services/sync/tests/unit/test_addons_reconciler.js 14:45:48 INFO - TEST-PASS | services/sync/tests/unit/test_addons_reconciler.js | took 43230ms 14:45:49 INFO - TEST-START | services/sync/tests/unit/test_addons_tracker.js 14:46:08 INFO - TEST-TIMEOUT | services/sync/tests/unit/test_node_reassignment.js | took 300002ms 14:46:08 INFO - xpcshell return code: None 14:46:08 INFO - services/sync/tests/unit/test_node_reassignment.js | Process still running after test! 14:46:08 INFO - services/sync/tests/unit/test_node_reassignment.js failed or timed out, will retry. 14:46:09 INFO - TEST-START | services/sync/tests/unit/test_bookmark_batch_fail.js 14:46:28 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_batch_fail.js | took 18763ms 14:46:28 INFO - TEST-START | services/sync/tests/unit/test_bookmark_duping.js 14:46:54 INFO - TEST-PASS | services/sync/tests/unit/test_addons_tracker.js | took 65532ms 14:46:55 INFO - TEST-START | services/sync/tests/unit/test_bookmark_engine.js 14:47:42 INFO - TEST-FAIL | services/sync/tests/unit/test_bookmark_duping.js | took 73677ms 14:47:42 INFO - services/sync/tests/unit/test_bookmark_duping.js failed or timed out, will retry. 14:47:42 INFO - TEST-START | services/sync/tests/unit/test_bookmark_invalid.js 14:48:06 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_invalid.js | took 23848ms 14:48:07 INFO - TEST-START | services/sync/tests/unit/test_bookmark_legacy_microsummaries_support.js 14:48:07 INFO - TEST-TIMEOUT | services/sync/tests/unit/test_syncscheduler.js | took 300002ms 14:48:07 INFO - xpcshell return code: None 14:48:07 INFO - services/sync/tests/unit/test_syncscheduler.js | Process still running after test! 14:48:08 INFO - services/sync/tests/unit/test_syncscheduler.js failed or timed out, will retry. 14:48:09 INFO - TEST-START | services/sync/tests/unit/test_bookmark_livemarks.js 14:48:38 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_legacy_microsummaries_support.js | took 31040ms 14:48:38 INFO - TEST-START | services/sync/tests/unit/test_bookmark_order.js 14:48:39 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_livemarks.js | took 30377ms 14:48:40 INFO - TEST-START | services/sync/tests/unit/test_bookmark_places_query_rewriting.js 14:49:07 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_places_query_rewriting.js | took 27156ms 14:49:08 INFO - TEST-START | services/sync/tests/unit/test_bookmark_record.js 14:49:25 INFO - TEST-PASS | services/sync/tests/unit/test_fxa_node_reassignment.js | took 279303ms 14:49:26 INFO - TEST-START | services/sync/tests/unit/test_bookmark_smart_bookmarks.js 14:49:29 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_engine.js | took 154435ms 14:49:29 INFO - TEST-START | services/sync/tests/unit/test_bookmark_store.js 14:49:29 INFO - TEST-SKIP | services/sync/tests/unit/test_bookmark_store.js | took 2ms 14:49:30 INFO - TEST-START | services/sync/tests/unit/test_bookmark_tracker.js 14:49:33 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_record.js | took 25523ms 14:49:33 INFO - TEST-START | services/sync/tests/unit/test_bookmark_validator.js 14:49:35 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_order.js | took 56825ms 14:49:35 INFO - TEST-START | services/sync/tests/unit/test_clients_engine.js 14:50:01 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_validator.js | took 27940ms 14:50:02 INFO - TEST-START | services/sync/tests/unit/test_clients_escape.js 14:50:34 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_smart_bookmarks.js | took 68438ms 14:50:35 INFO - TEST-START | services/sync/tests/unit/test_extension_storage_crypto.js 14:50:44 INFO - TEST-PASS | services/sync/tests/unit/test_clients_escape.js | took 42019ms 14:50:44 INFO - TEST-START | services/sync/tests/unit/test_extension_storage_engine.js 14:50:47 INFO - TEST-PASS | services/sync/tests/unit/test_extension_storage_crypto.js | took 12251ms 14:50:47 INFO - TEST-START | services/sync/tests/unit/test_extension_storage_tracker.js 14:51:04 INFO - TEST-PASS | services/sync/tests/unit/test_extension_storage_engine.js | took 19204ms 14:51:04 INFO - TEST-START | services/sync/tests/unit/test_forms_store.js 14:51:08 INFO - TEST-PASS | services/sync/tests/unit/test_extension_storage_tracker.js | took 20316ms 14:51:08 INFO - TEST-START | services/sync/tests/unit/test_forms_tracker.js 14:51:08 INFO - TEST-SKIP | services/sync/tests/unit/test_forms_tracker.js | took 2ms 14:51:08 INFO - TEST-START | services/sync/tests/unit/test_history_engine.js 14:51:23 INFO - TEST-PASS | services/sync/tests/unit/test_forms_store.js | took 19234ms 14:51:24 INFO - TEST-START | services/sync/tests/unit/test_history_store.js 14:51:46 INFO - TEST-PASS | services/sync/tests/unit/test_history_store.js | took 22644ms 14:51:46 INFO - TEST-START | services/sync/tests/unit/test_history_tracker.js 14:51:46 INFO - TEST-SKIP | services/sync/tests/unit/test_history_tracker.js | took 6ms 14:51:47 INFO - TEST-START | services/sync/tests/unit/test_places_guid_downgrade.js 14:52:08 INFO - TEST-PASS | services/sync/tests/unit/test_places_guid_downgrade.js | took 21244ms 14:52:08 INFO - TEST-START | services/sync/tests/unit/test_password_store.js 14:52:16 INFO - TEST-PASS | services/sync/tests/unit/test_history_engine.js | took 68228ms 14:52:17 INFO - TEST-START | services/sync/tests/unit/test_password_validator.js 14:52:28 INFO - TEST-PASS | services/sync/tests/unit/test_password_validator.js | took 11256ms 14:52:28 INFO - TEST-START | services/sync/tests/unit/test_password_tracker.js 14:52:28 INFO - TEST-SKIP | services/sync/tests/unit/test_password_tracker.js | took 2ms 14:52:28 INFO - TEST-START | services/sync/tests/unit/test_prefs_store.js 14:52:38 INFO - TEST-PASS | services/sync/tests/unit/test_password_store.js | took 29814ms 14:52:39 INFO - TEST-START | services/sync/tests/unit/test_prefs_tracker.js 14:52:57 INFO - TEST-PASS | services/sync/tests/unit/test_prefs_store.js | took 28974ms 14:52:58 INFO - TEST-PASS | services/sync/tests/unit/test_clients_engine.js | took 202552ms 14:52:58 INFO - TEST-START | services/sync/tests/unit/test_tab_engine.js 14:52:58 INFO - TEST-PASS | services/sync/tests/unit/test_prefs_tracker.js | took 19631ms 14:52:59 INFO - TEST-START | services/sync/tests/unit/test_tab_store.js 14:52:59 INFO - TEST-START | services/sync/tests/unit/test_tab_tracker.js 14:53:17 INFO - TEST-PASS | services/sync/tests/unit/test_tab_tracker.js | took 17517ms 14:53:17 INFO - TEST-START | services/sync/tests/unit/test_warn_on_truncated_response.js 14:53:18 INFO - TEST-PASS | services/sync/tests/unit/test_tab_store.js | took 19098ms 14:53:18 INFO - TEST-START | services/sync/tests/unit/test_postqueue.js 14:53:24 INFO - TEST-PASS | services/sync/tests/unit/test_tab_engine.js | took 26100ms 14:53:24 INFO - TEST-START | services/sync/tests/unit/test_fxa_migration.js 14:53:32 INFO - TEST-PASS | services/sync/tests/unit/test_warn_on_truncated_response.js | took 14746ms 14:53:33 INFO - TEST-START | services/sync/tests/unit/test_syncedtabs.js 14:53:33 INFO - TEST-PASS | services/sync/tests/unit/test_postqueue.js | took 14936ms 14:53:34 INFO - TEST-START | services/sync/tests/unit/test_telemetry.js 14:53:53 INFO - TEST-PASS | services/sync/tests/unit/test_syncedtabs.js | took 20783ms 14:53:54 INFO - TEST-START | storage/test/unit/test_bug-365166.js 14:54:00 INFO - TEST-PASS | storage/test/unit/test_bug-365166.js | took 6183ms 14:54:00 INFO - TEST-START | storage/test/unit/test_bug-393952.js 14:54:06 INFO - TEST-PASS | storage/test/unit/test_bug-393952.js | took 5892ms 14:54:07 INFO - TEST-START | storage/test/unit/test_bug-429521.js 14:54:09 INFO - TEST-PASS | services/sync/tests/unit/test_fxa_migration.js | took 44932ms 14:54:10 INFO - TEST-START | storage/test/unit/test_bug-444233.js 14:54:12 INFO - TEST-PASS | storage/test/unit/test_bug-429521.js | took 5416ms 14:54:13 INFO - TEST-START | storage/test/unit/test_cache_size.js 14:54:15 INFO - TEST-PASS | storage/test/unit/test_bug-444233.js | took 5317ms 14:54:15 INFO - TEST-START | storage/test/unit/test_chunk_growth.js 14:54:19 INFO - TEST-PASS | storage/test/unit/test_cache_size.js | took 5956ms 14:54:19 INFO - TEST-START | storage/test/unit/test_connection_asyncClose.js 14:54:22 INFO - TEST-PASS | storage/test/unit/test_chunk_growth.js | took 6571ms 14:54:22 INFO - TEST-START | storage/test/unit/test_connection_executeAsync.js 14:54:25 INFO - TEST-PASS | storage/test/unit/test_connection_asyncClose.js | took 6357ms 14:54:26 INFO - TEST-START | storage/test/unit/test_connection_executeSimpleSQLAsync.js 14:54:30 INFO - TEST-PASS | storage/test/unit/test_connection_executeAsync.js | took 7182ms 14:54:30 INFO - TEST-START | storage/test/unit/test_js_helpers.js 14:54:33 INFO - TEST-PASS | storage/test/unit/test_connection_executeSimpleSQLAsync.js | took 6905ms 14:54:33 INFO - TEST-START | storage/test/unit/test_levenshtein.js 14:54:36 INFO - TEST-PASS | storage/test/unit/test_js_helpers.js | took 5663ms 14:54:36 INFO - TEST-START | storage/test/unit/test_like.js 14:54:41 INFO - TEST-PASS | storage/test/unit/test_levenshtein.js | took 7914ms 14:54:42 INFO - TEST-START | storage/test/unit/test_like_escape.js 14:54:44 INFO - TEST-PASS | storage/test/unit/test_like.js | took 7886ms 14:54:44 INFO - TEST-START | storage/test/unit/test_locale_collation.js 14:54:47 INFO - TEST-PASS | storage/test/unit/test_like_escape.js | took 5729ms 14:54:48 INFO - TEST-START | storage/test/unit/test_page_size_is_32k.js 14:54:54 INFO - TEST-PASS | storage/test/unit/test_page_size_is_32k.js | took 6255ms 14:54:55 INFO - TEST-START | storage/test/unit/test_sqlite_secure_delete.js 14:55:01 INFO - TEST-PASS | storage/test/unit/test_sqlite_secure_delete.js | took 5937ms 14:55:01 INFO - TEST-START | storage/test/unit/test_statement_executeAsync.js 14:55:23 INFO - TEST-PASS | storage/test/unit/test_statement_executeAsync.js | took 22198ms 14:55:24 INFO - TEST-START | storage/test/unit/test_statement_wrapper_automatically.js 14:55:33 INFO - TEST-PASS | storage/test/unit/test_statement_wrapper_automatically.js | took 9400ms 14:55:33 INFO - TEST-START | storage/test/unit/test_storage_aggregates.js 14:55:39 INFO - TEST-PASS | storage/test/unit/test_storage_aggregates.js | took 5342ms 14:55:39 INFO - TEST-START | storage/test/unit/test_storage_connection.js 14:56:07 INFO - TEST-PASS | storage/test/unit/test_storage_connection.js | took 28235ms 14:56:08 INFO - TEST-START | storage/test/unit/test_storage_fulltextindex.js 14:56:16 INFO - TEST-PASS | storage/test/unit/test_storage_fulltextindex.js | took 7789ms 14:56:16 INFO - TEST-START | storage/test/unit/test_storage_function.js 14:56:23 INFO - TEST-PASS | storage/test/unit/test_storage_function.js | took 6235ms 14:56:23 INFO - TEST-START | storage/test/unit/test_storage_progresshandler.js 14:56:27 INFO - TEST-PASS | storage/test/unit/test_locale_collation.js | took 102959ms 14:56:28 INFO - TEST-START | storage/test/unit/test_storage_service.js 14:56:30 INFO - TEST-PASS | storage/test/unit/test_storage_progresshandler.js | took 6825ms 14:56:30 INFO - TEST-START | storage/test/unit/test_storage_service_unshared.js 14:56:35 INFO - TEST-PASS | storage/test/unit/test_storage_service.js | took 6754ms 14:56:35 INFO - TEST-START | storage/test/unit/test_storage_statement.js 14:56:36 INFO - TEST-PASS | storage/test/unit/test_storage_service_unshared.js | took 6171ms 14:56:37 INFO - TEST-START | storage/test/unit/test_storage_value_array.js 14:56:42 INFO - TEST-PASS | storage/test/unit/test_storage_statement.js | took 6974ms 14:56:43 INFO - TEST-START | storage/test/unit/test_unicode.js 14:56:48 INFO - TEST-PASS | storage/test/unit/test_storage_value_array.js | took 11371ms 14:56:49 INFO - TEST-START | storage/test/unit/test_vacuum.js 14:56:52 INFO - TEST-PASS | storage/test/unit/test_unicode.js | took 8764ms 14:56:52 INFO - TEST-START | storage/test/unit/test_telemetry_vfs.js 14:56:58 INFO - TEST-PASS | storage/test/unit/test_telemetry_vfs.js | took 5775ms 14:56:58 INFO - TEST-START | testing/marionette/test_action.js 14:57:02 INFO - TEST-PASS | storage/test/unit/test_vacuum.js | took 13088ms 14:57:03 INFO - TEST-START | testing/marionette/test_assert.js 14:57:14 INFO - TEST-PASS | testing/marionette/test_assert.js | took 11390ms 14:57:15 INFO - TEST-START | testing/marionette/test_element.js 14:57:25 INFO - TEST-PASS | testing/marionette/test_element.js | took 10516ms 14:57:26 INFO - TEST-START | testing/marionette/test_error.js 14:57:27 INFO - TEST-PASS | testing/marionette/test_action.js | took 28494ms 14:57:27 INFO - TEST-START | testing/marionette/test_message.js 14:57:41 INFO - TEST-PASS | testing/marionette/test_message.js | took 13567ms 14:57:42 INFO - TEST-START | testing/marionette/test_navigate.js 14:57:48 INFO - TEST-PASS | testing/marionette/test_error.js | took 22778ms 14:57:49 INFO - TEST-START | testing/marionette/test_session.js 14:57:49 INFO - TEST-PASS | testing/marionette/test_navigate.js | took 7645ms 14:57:50 INFO - TEST-START | testing/modules/tests/xpcshell/test_assert.js 14:57:58 INFO - TEST-PASS | testing/modules/tests/xpcshell/test_assert.js | took 7989ms 14:57:58 INFO - TEST-START | testing/modules/tests/xpcshell/test_mockRegistrar.js 14:58:05 INFO - TEST-PASS | testing/modules/tests/xpcshell/test_mockRegistrar.js | took 6499ms 14:58:05 INFO - TEST-START | testing/modules/tests/xpcshell/test_structuredlog.js 14:58:12 INFO - TEST-PASS | testing/marionette/test_session.js | took 22721ms 14:58:12 INFO - TEST-START | testing/xpcshell/example/unit/test_check_nsIException.js 14:58:16 INFO - TEST-PASS | testing/modules/tests/xpcshell/test_structuredlog.js | took 10726ms 14:58:16 INFO - TEST-START | testing/xpcshell/example/unit/test_check_nsIException_failing.js 14:58:18 INFO - TEST-PASS | testing/xpcshell/example/unit/test_check_nsIException.js | took 5528ms 14:58:18 INFO - TEST-START | testing/xpcshell/example/unit/test_do_get_tempdir.js 14:58:22 INFO - TEST-FAIL | testing/xpcshell/example/unit/test_check_nsIException_failing.js | took 5561ms 14:58:22 INFO - TEST-START | testing/xpcshell/example/unit/test_execute_soon.js 14:58:24 INFO - TEST-PASS | testing/xpcshell/example/unit/test_do_get_tempdir.js | took 5430ms 14:58:24 INFO - TEST-START | testing/xpcshell/example/unit/test_get_file.js 14:58:26 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_tracker.js | took 536040ms 14:58:26 INFO - TEST-START | testing/xpcshell/example/unit/test_get_idle.js 14:58:27 INFO - TEST-PASS | testing/xpcshell/example/unit/test_execute_soon.js | took 4957ms 14:58:28 INFO - TEST-START | testing/xpcshell/example/unit/test_import_module.js 14:58:29 INFO - TEST-PASS | testing/xpcshell/example/unit/test_get_file.js | took 5328ms 14:58:30 INFO - TEST-START | testing/xpcshell/example/unit/test_load.js 14:58:31 INFO - TEST-PASS | testing/xpcshell/example/unit/test_get_idle.js | took 5369ms 14:58:32 INFO - TEST-START | testing/xpcshell/example/unit/test_load_httpd_js.js 14:58:33 INFO - TEST-PASS | testing/xpcshell/example/unit/test_import_module.js | took 5620ms 14:58:34 INFO - TEST-TIMEOUT | services/sync/tests/unit/test_telemetry.js | took 300000ms 14:58:34 INFO - xpcshell return code: None 14:58:34 INFO - services/sync/tests/unit/test_telemetry.js | Process still running after test! 14:58:34 INFO - services/sync/tests/unit/test_telemetry.js failed or timed out, will retry. 14:58:34 INFO - TEST-START | testing/xpcshell/example/unit/test_location.js 14:58:34 INFO - TEST-START | testing/xpcshell/example/unit/test_profile.js 14:58:35 INFO - TEST-PASS | testing/xpcshell/example/unit/test_load.js | took 5572ms 14:58:36 INFO - TEST-START | testing/xpcshell/example/unit/test_profile_afterChange.js 14:58:38 INFO - TEST-PASS | testing/xpcshell/example/unit/test_load_httpd_js.js | took 6018ms 14:58:38 INFO - TEST-START | testing/xpcshell/example/unit/test_sample.js 14:58:39 INFO - TEST-PASS | testing/xpcshell/example/unit/test_location.js | took 5383ms 14:58:40 INFO - TEST-START | testing/xpcshell/example/unit/test_fail.js 14:58:40 INFO - TEST-PASS | testing/xpcshell/example/unit/test_profile.js | took 5938ms 14:58:40 INFO - TEST-START | testing/xpcshell/example/unit/test_skip.js 14:58:40 INFO - TEST-SKIP | testing/xpcshell/example/unit/test_skip.js | took 8ms 14:58:41 INFO - TEST-START | testing/xpcshell/example/unit/test_do_check_null.js 14:58:42 INFO - TEST-PASS | testing/xpcshell/example/unit/test_profile_afterChange.js | took 5880ms 14:58:42 INFO - TEST-START | testing/xpcshell/example/unit/test_do_check_null_failing.js 14:58:44 INFO - TEST-PASS | testing/xpcshell/example/unit/test_sample.js | took 5592ms 14:58:44 INFO - TEST-START | testing/xpcshell/example/unit/test_do_check_matches.js 14:58:45 INFO - TEST-FAIL | testing/xpcshell/example/unit/test_fail.js | took 5145ms 14:58:46 INFO - TEST-START | testing/xpcshell/example/unit/test_do_check_matches_failing.js 14:58:46 INFO - TEST-PASS | testing/xpcshell/example/unit/test_do_check_null.js | took 5122ms 14:58:47 INFO - TEST-START | toolkit/components/asyncshutdown/tests/xpcshell/test_AsyncShutdown.js 14:58:47 INFO - TEST-FAIL | testing/xpcshell/example/unit/test_do_check_null_failing.js | took 5082ms 14:58:48 INFO - TEST-START | toolkit/components/asyncshutdown/tests/xpcshell/test_AsyncShutdown_leave_uncaught.js 14:58:50 INFO - TEST-PASS | testing/xpcshell/example/unit/test_do_check_matches.js | took 5227ms 14:58:50 INFO - TEST-START | toolkit/components/asyncshutdown/tests/xpcshell/test_converters.js 14:58:51 INFO - TEST-FAIL | testing/xpcshell/example/unit/test_do_check_matches_failing.js | took 5046ms 14:58:51 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_330578.js 14:58:58 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_330578.js | took 7055ms 14:58:59 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_378079.js 14:59:00 INFO - TEST-PASS | toolkit/components/asyncshutdown/tests/xpcshell/test_converters.js | took 9529ms 14:59:00 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_393191.js 14:59:04 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_378079.js | took 5595ms 14:59:04 INFO - TEST-PASS | toolkit/components/asyncshutdown/tests/xpcshell/test_AsyncShutdown.js | took 17793ms 14:59:05 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_440866.js 14:59:05 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_463023.js 14:59:06 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_393191.js | took 5945ms 14:59:07 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_660156.js 14:59:11 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_440866.js | took 6293ms 14:59:11 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_463023.js | took 6026ms 14:59:11 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_autocomplete_multiple.js 14:59:12 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_autocomplete_userContextId.js 14:59:13 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_660156.js | took 6441ms 14:59:13 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_autofillSelectedPopupIndex.js 14:59:17 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_autocomplete_multiple.js | took 5451ms 14:59:17 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_autocomplete_userContextId.js | took 5677ms 14:59:17 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_badDefaultIndex.js 14:59:18 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_completeDefaultIndex_casing.js 14:59:21 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_autofillSelectedPopupIndex.js | took 7149ms 14:59:21 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_finalCompleteValue.js 14:59:24 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_badDefaultIndex.js | took 6302ms 14:59:24 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_finalCompleteValue_defaultIndex.js 14:59:25 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_completeDefaultIndex_casing.js | took 6684ms 14:59:25 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_finalCompleteValue_forceComplete.js 14:59:27 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_finalCompleteValue.js | took 6311ms 14:59:28 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_finalCompleteValueSelectedIndex.js 14:59:31 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_finalCompleteValue_defaultIndex.js | took 6886ms 14:59:32 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_finalDefaultCompleteValue.js 14:59:32 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_finalCompleteValue_forceComplete.js | took 7136ms 14:59:32 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_immediate_search.js 14:59:35 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_finalCompleteValueSelectedIndex.js | took 7318ms 14:59:35 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_insertMatchAt.js 14:59:38 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_finalDefaultCompleteValue.js | took 5876ms 14:59:38 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_previousResult.js 14:59:39 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_immediate_search.js | took 6558ms 14:59:40 INFO - TEST-START | toolkit/components/autocomplete/tests/unit/test_stopSearch.js 14:59:41 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_insertMatchAt.js | took 5859ms 14:59:42 INFO - TEST-START | toolkit/components/captivedetect/test/unit/test_captive_portal_not_found.js 14:59:44 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_previousResult.js | took 5881ms 14:59:45 INFO - TEST-START | toolkit/components/captivedetect/test/unit/test_captive_portal_not_found_404.js 14:59:46 INFO - TEST-PASS | toolkit/components/autocomplete/tests/unit/test_stopSearch.js | took 6303ms 14:59:46 INFO - TEST-START | toolkit/components/captivedetect/test/unit/test_captive_portal_found.js 14:59:50 INFO - TEST-PASS | toolkit/components/captivedetect/test/unit/test_captive_portal_not_found.js | took 8175ms 14:59:50 INFO - TEST-START | toolkit/components/captivedetect/test/unit/test_captive_portal_found_303.js 14:59:56 INFO - TEST-PASS | toolkit/components/captivedetect/test/unit/test_captive_portal_not_found_404.js | took 10909ms 14:59:56 INFO - TEST-PASS | toolkit/components/captivedetect/test/unit/test_captive_portal_found.js | took 9610ms 14:59:56 INFO - TEST-START | toolkit/components/captivedetect/test/unit/test_abort.js 14:59:57 INFO - TEST-START | toolkit/components/captivedetect/test/unit/test_abort_during_user_login.js 15:00:00 INFO - TEST-PASS | toolkit/components/captivedetect/test/unit/test_captive_portal_found_303.js | took 10112ms 15:00:01 INFO - TEST-START | toolkit/components/captivedetect/test/unit/test_user_cancel.js 15:00:04 INFO - TEST-PASS | toolkit/components/captivedetect/test/unit/test_abort.js | took 8303ms 15:00:05 INFO - TEST-START | toolkit/components/captivedetect/test/unit/test_multiple_requests.js 15:00:05 INFO - TEST-PASS | toolkit/components/captivedetect/test/unit/test_abort_during_user_login.js | took 8712ms 15:00:06 INFO - TEST-START | toolkit/components/captivedetect/test/unit/test_abort_ongoing_request.js 15:00:09 INFO - TEST-PASS | toolkit/components/captivedetect/test/unit/test_user_cancel.js | took 8344ms 15:00:10 INFO - TEST-START | toolkit/components/captivedetect/test/unit/test_abort_pending_request.js 15:00:14 INFO - TEST-PASS | toolkit/components/captivedetect/test/unit/test_multiple_requests.js | took 9306ms 15:00:15 INFO - TEST-START | toolkit/components/commandlines/test/unit/test_classinfo.js 15:00:15 INFO - TEST-PASS | toolkit/components/captivedetect/test/unit/test_abort_ongoing_request.js | took 9322ms 15:00:16 INFO - TEST-START | toolkit/components/commandlines/test/unit/test_bug666224.js 15:00:19 INFO - TEST-PASS | toolkit/components/captivedetect/test/unit/test_abort_pending_request.js | took 8689ms 15:00:19 INFO - TEST-START | toolkit/components/commandlines/test/unit_unix/test_bug410156.js 15:00:20 INFO - TEST-PASS | toolkit/components/commandlines/test/unit/test_classinfo.js | took 5372ms 15:00:20 INFO - TEST-START | toolkit/components/contentprefs/tests/unit/test_bug248970.js 15:00:21 INFO - TEST-PASS | toolkit/components/commandlines/test/unit/test_bug666224.js | took 5513ms 15:00:22 INFO - TEST-START | toolkit/components/contentprefs/tests/unit/test_bug503971.js 15:00:25 INFO - TEST-PASS | toolkit/components/commandlines/test/unit_unix/test_bug410156.js | took 5895ms 15:00:26 INFO - TEST-START | toolkit/components/contentprefs/tests/unit/test_bug679784.js 15:00:38 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit/test_bug248970.js | took 17193ms 15:00:38 INFO - TEST-START | toolkit/components/contentprefs/tests/unit/test_contentPrefs.js 15:00:40 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit/test_bug503971.js | took 18627ms 15:00:41 INFO - TEST-START | toolkit/components/contentprefs/tests/unit/test_contentPrefsCache.js 15:00:49 INFO - TEST-PASS | toolkit/components/asyncshutdown/tests/xpcshell/test_AsyncShutdown_leave_uncaught.js | took 121306ms 15:00:50 INFO - TEST-START | toolkit/components/contentprefs/tests/unit/test_getPrefAsync.js 15:01:00 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit/test_bug679784.js | took 34484ms 15:01:01 INFO - TEST-START | toolkit/components/contentprefs/tests/unit/test_stringGroups.js 15:01:03 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit/test_getPrefAsync.js | took 13153ms 15:01:03 INFO - TEST-START | toolkit/components/contentprefs/tests/unit/test_unusedGroupsAndSettings.js 15:01:25 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit/test_unusedGroupsAndSettings.js | took 21259ms 15:01:25 INFO - TEST-START | toolkit/components/contentprefs/tests/unit_cps2/test_service.js 15:01:33 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit_cps2/test_service.js | took 7739ms 15:01:34 INFO - TEST-START | toolkit/components/contentprefs/tests/unit_cps2/test_setGet.js 15:02:01 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit_cps2/test_setGet.js | took 27747ms 15:02:02 INFO - TEST-START | toolkit/components/contentprefs/tests/unit_cps2/test_getSubdomains.js 15:02:07 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit/test_stringGroups.js | took 66127ms 15:02:07 INFO - TEST-START | toolkit/components/contentprefs/tests/unit_cps2/test_remove.js 15:02:15 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit_cps2/test_getSubdomains.js | took 13478ms 15:02:16 INFO - TEST-START | toolkit/components/contentprefs/tests/unit_cps2/test_removeByDomain.js 15:02:28 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit/test_contentPrefs.js | took 109365ms 15:02:28 INFO - TEST-START | toolkit/components/contentprefs/tests/unit_cps2/test_removeAllDomains.js 15:02:32 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit_cps2/test_remove.js | took 25036ms 15:02:33 INFO - TEST-START | toolkit/components/contentprefs/tests/unit_cps2/test_removeByName.js 15:02:38 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit_cps2/test_removeByDomain.js | took 21621ms 15:02:38 INFO - TEST-START | toolkit/components/contentprefs/tests/unit_cps2/test_getCached.js 15:02:40 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit_cps2/test_removeAllDomains.js | took 11465ms 15:02:40 INFO - TEST-START | toolkit/components/contentprefs/tests/unit_cps2/test_getCachedSubdomains.js 15:02:47 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit_cps2/test_removeByName.js | took 13888ms 15:02:47 INFO - TEST-START | toolkit/components/contentprefs/tests/unit_cps2/test_observers.js 15:02:53 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit_cps2/test_getCached.js | took 15510ms 15:02:54 INFO - TEST-START | toolkit/components/contentprefs/tests/unit_cps2/test_extractDomain.js 15:03:03 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit_cps2/test_extractDomain.js | took 8447ms 15:03:03 INFO - TEST-START | toolkit/components/contentprefs/tests/unit_cps2/test_migrationToSchema4.js 15:03:11 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit_cps2/test_migrationToSchema4.js | took 7942ms 15:03:11 INFO - TEST-START | toolkit/components/contentprefs/tests/unit_cps2/test_removeAllDomainsSince.js 15:03:12 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit_cps2/test_getCachedSubdomains.js | took 32408ms 15:03:13 INFO - TEST-START | toolkit/components/contextualidentity/tests/unit/test_basic.js 15:03:21 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit_cps2/test_observers.js | took 33166ms 15:03:21 INFO - TEST-START | toolkit/components/crashes/tests/xpcshell/test_crash_manager.js 15:03:25 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit_cps2/test_removeAllDomainsSince.js | took 13511ms 15:03:25 INFO - TEST-PASS | toolkit/components/contextualidentity/tests/unit/test_basic.js | took 12259ms 15:03:25 INFO - TEST-START | toolkit/components/crashes/tests/xpcshell/test_crash_service.js 15:03:26 INFO - TEST-START | toolkit/components/crashes/tests/xpcshell/test_crash_store.js 15:03:32 INFO - TEST-PASS | toolkit/components/contentprefs/tests/unit/test_contentPrefsCache.js | took 171641ms 15:03:33 INFO - TEST-PASS | toolkit/components/crashes/tests/xpcshell/test_crash_service.js | took 7775ms 15:03:33 INFO - TEST-START | toolkit/components/crashmonitor/test/unit/test_init.js 15:03:34 INFO - TEST-START | toolkit/components/crashmonitor/test/unit/test_valid_file.js 15:03:44 INFO - TEST-PASS | toolkit/components/crashmonitor/test/unit/test_init.js | took 11474ms 15:03:45 INFO - TEST-START | toolkit/components/crashmonitor/test/unit/test_invalid_file.js 15:03:46 INFO - TEST-PASS | toolkit/components/crashmonitor/test/unit/test_valid_file.js | took 11900ms 15:03:46 INFO - TEST-START | toolkit/components/crashmonitor/test/unit/test_invalid_json.js 15:03:55 INFO - TEST-PASS | toolkit/components/crashes/tests/xpcshell/test_crash_store.js | took 29671ms 15:03:56 INFO - TEST-PASS | toolkit/components/crashmonitor/test/unit/test_invalid_file.js | took 10600ms 15:03:56 INFO - TEST-START | toolkit/components/crashmonitor/test/unit/test_missing_file.js 15:03:56 INFO - TEST-START | toolkit/components/crashmonitor/test/unit/test_register.js 15:03:57 INFO - TEST-PASS | toolkit/components/crashmonitor/test/unit/test_invalid_json.js | took 10381ms 15:03:57 INFO - TEST-START | toolkit/components/ctypes/tests/unit/test_errno.js 15:04:06 INFO - TEST-PASS | toolkit/components/crashmonitor/test/unit/test_missing_file.js | took 10603ms 15:04:07 INFO - TEST-START | toolkit/components/ctypes/tests/unit/test_finalizer.js 15:04:07 INFO - TEST-PASS | toolkit/components/crashmonitor/test/unit/test_register.js | took 11033ms 15:04:08 INFO - TEST-START | toolkit/components/ctypes/tests/unit/test_finalizer_shouldfail.js 15:04:15 INFO - TEST-PASS | toolkit/components/ctypes/tests/unit/test_finalizer_shouldfail.js | took 6832ms 15:04:15 INFO - TEST-START | toolkit/components/ctypes/tests/unit/test_finalizer_shouldaccept.js 15:04:18 INFO - TEST-PASS | toolkit/components/ctypes/tests/unit/test_errno.js | took 20407ms 15:04:18 INFO - TEST-START | toolkit/components/ctypes/tests/unit/test_jsctypes.js 15:04:23 INFO - TEST-PASS | toolkit/components/ctypes/tests/unit/test_finalizer_shouldaccept.js | took 7510ms 15:04:23 INFO - TEST-START | toolkit/components/downloads/test/unit/test_app_rep.js 15:04:35 INFO - TEST-PASS | toolkit/components/downloads/test/unit/test_app_rep.js | took 12435ms 15:04:36 INFO - TEST-START | toolkit/components/downloads/test/unit/test_app_rep_windows.js 15:04:36 INFO - TEST-SKIP | toolkit/components/downloads/test/unit/test_app_rep_windows.js | took 4ms 15:04:36 INFO - TEST-START | toolkit/components/downloads/test/unit/test_app_rep_maclinux.js 15:04:47 INFO - TEST-PASS | toolkit/components/downloads/test/unit/test_app_rep_maclinux.js | took 11354ms 15:04:48 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_native_messaging.js 15:04:53 INFO - TEST-PASS | toolkit/components/crashes/tests/xpcshell/test_crash_manager.js | took 92002ms 15:04:54 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_native_messaging_perf.js 15:06:37 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_native_messaging.js | took 108820ms 15:06:37 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_native_messaging_unresponsive.js 15:07:31 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_native_messaging_unresponsive.js | took 54159ms 15:07:32 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_csp_custom_policies.js 15:07:37 INFO - TEST-PASS | toolkit/components/ctypes/tests/unit/test_finalizer.js | took 210341ms 15:07:38 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_csp_validator.js 15:07:41 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_csp_custom_policies.js | took 9549ms 15:07:42 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_alarms.js 15:07:51 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_csp_validator.js | took 12727ms 15:07:51 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_alarms_does_not_fire.js 15:08:25 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_alarms_does_not_fire.js | took 33754ms 15:08:25 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_alarms_periodic.js 15:08:38 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_alarms.js | took 56184ms 15:08:39 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_alarms_replaces.js 15:09:01 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_alarms_periodic.js | took 35880ms 15:09:02 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_apimanager.js 15:09:12 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_apimanager.js | took 10030ms 15:09:12 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_api_permissions.js 15:09:16 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_alarms_replaces.js | took 36912ms 15:09:16 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_background_generated_load_events.js 15:09:18 INFO - TEST-TIMEOUT | toolkit/components/ctypes/tests/unit/test_jsctypes.js | took 300002ms 15:09:18 INFO - xpcshell return code: None 15:09:18 INFO - toolkit/components/ctypes/tests/unit/test_jsctypes.js | Process still running after test! 15:09:20 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_background_generated_reload.js 15:09:34 INFO - toolkit/components/ctypes/tests/unit/test_jsctypes.js failed or timed out, will retry. 15:09:50 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_api_permissions.js | took 37873ms 15:09:51 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_background_global_history.js 15:09:51 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_background_generated_load_events.js | took 35213ms 15:09:52 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_background_private_browsing.js 15:09:54 INFO - TEST-TIMEOUT | toolkit/components/extensions/test/xpcshell/test_ext_native_messaging_perf.js | took 300002ms 15:09:54 INFO - xpcshell return code: None 15:09:54 INFO - toolkit/components/extensions/test/xpcshell/test_ext_native_messaging_perf.js | Process still running after test! 15:09:55 INFO - toolkit/components/extensions/test/xpcshell/test_ext_native_messaging_perf.js failed or timed out, will retry. 15:09:56 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_background_runtime_connect_params.js 15:09:56 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_background_generated_reload.js | took 36122ms 15:09:57 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_background_sub_windows.js 15:10:19 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_background_global_history.js | took 28714ms 15:10:20 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_background_window_properties.js 15:10:22 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_background_private_browsing.js | took 30331ms 15:10:23 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_contexts.js 15:10:24 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_background_sub_windows.js | took 27573ms 15:10:24 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_background_runtime_connect_params.js | took 28741ms 15:10:25 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_downloads.js 15:10:25 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_downloads_download.js 15:10:33 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_contexts.js | took 9953ms 15:10:33 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_downloads_misc.js 15:10:51 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_background_window_properties.js | took 31422ms 15:10:52 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_downloads_search.js 15:11:06 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_downloads.js | took 41091ms 15:11:06 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_experiments.js 15:11:06 INFO - TEST-SKIP | toolkit/components/extensions/test/xpcshell/test_ext_experiments.js | took 4ms 15:11:06 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_extension.js 15:11:43 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_downloads_download.js | took 78159ms 15:11:44 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_idle.js 15:11:45 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_extension.js | took 38613ms 15:11:46 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_json_parser.js 15:12:04 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_downloads_misc.js | took 91086ms 15:12:05 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_localStorage.js 15:12:06 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_downloads_search.js | took 73886ms 15:12:06 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_management.js 15:12:08 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_json_parser.js | took 22763ms 15:12:09 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_management_uninstall_self.js 15:12:32 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_idle.js | took 48147ms 15:12:32 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_manifest_content_security_policy.js 15:12:33 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_management.js | took 26499ms 15:12:33 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_manifest_incognito.js 15:12:44 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_localStorage.js | took 38946ms 15:12:44 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_manifest_minimum_chrome_version.js 15:12:52 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_manifest_content_security_policy.js | took 19591ms 15:12:52 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_onmessage_removelistener.js 15:12:53 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_manifest_incognito.js | took 19735ms 15:12:53 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_runtime_connect_no_receiver.js 15:13:03 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_manifest_minimum_chrome_version.js | took 18959ms 15:13:03 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_runtime_getBrowserInfo.js 15:13:04 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_management_uninstall_self.js | took 55619ms 15:13:05 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_runtime_getPlatformInfo.js 15:13:17 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_onmessage_removelistener.js | took 25089ms 15:13:18 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_runtime_onInstalled_and_onStartup.js 15:13:19 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_runtime_connect_no_receiver.js | took 25471ms 15:13:19 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage.js 15:13:29 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_runtime_getBrowserInfo.js | took 25828ms 15:13:30 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage_errors.js 15:13:30 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_runtime_getPlatformInfo.js | took 25576ms 15:13:31 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage_no_receiver.js 15:13:48 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage.js | took 29188ms 15:13:49 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage_self.js 15:14:00 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage_errors.js | took 30709ms 15:14:01 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_schemas.js 15:14:03 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage_no_receiver.js | took 32130ms 15:14:03 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_schemas_api_injection.js 15:14:14 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_schemas_api_injection.js | took 10238ms 15:14:14 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_schemas_async.js 15:14:22 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage_self.js | took 33438ms 15:14:23 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_schemas_allowed_contexts.js 15:14:28 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_schemas.js | took 27042ms 15:14:28 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_simple.js 15:14:31 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_schemas_async.js | took 17091ms 15:14:32 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_storage.js 15:14:35 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_schemas_allowed_contexts.js | took 12238ms 15:14:35 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_storage_sync.js 15:15:06 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_simple.js | took 38292ms 15:15:07 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_topSites.js 15:15:40 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_topSites.js | took 33405ms 15:15:41 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_getAPILevelForWindow.js 15:15:49 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_runtime_onInstalled_and_onStartup.js | took 151191ms 15:15:50 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_legacy_extension_context.js 15:15:53 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_getAPILevelForWindow.js | took 12316ms 15:15:54 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_ext_legacy_extension_embedding.js 15:16:03 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_storage.js | took 91197ms 15:16:04 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_locale_converter.js 15:16:13 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_locale_converter.js | took 9205ms 15:16:13 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_locale_data.js 15:16:22 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_legacy_extension_context.js | took 32332ms 15:16:22 INFO - TEST-START | toolkit/components/extensions/test/xpcshell/test_native_messaging.js 15:16:25 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_legacy_extension_embedding.js | took 31663ms 15:16:26 INFO - TEST-START | toolkit/components/feeds/test/test_xml.js 15:16:39 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_locale_data.js | took 26113ms 15:16:40 INFO - TEST-START | toolkit/components/filepicker/test/unit/test_filecomplete.js 15:16:45 INFO - TEST-PASS | toolkit/components/filepicker/test/unit/test_filecomplete.js | took 5384ms 15:16:45 INFO - TEST-START | toolkit/components/filewatcher/tests/xpcshell/test_arguments.js 15:16:45 INFO - TEST-SKIP | toolkit/components/filewatcher/tests/xpcshell/test_arguments.js | took 2ms 15:16:45 INFO - TEST-START | toolkit/components/filewatcher/tests/xpcshell/test_no_error_callback.js 15:16:45 INFO - TEST-SKIP | toolkit/components/filewatcher/tests/xpcshell/test_no_error_callback.js | took 2ms 15:16:45 INFO - TEST-START | toolkit/components/filewatcher/tests/xpcshell/test_remove_non_watched.js 15:16:45 INFO - TEST-SKIP | toolkit/components/filewatcher/tests/xpcshell/test_remove_non_watched.js | took 1ms 15:16:45 INFO - TEST-START | toolkit/components/filewatcher/tests/xpcshell/test_shared_callback.js 15:16:45 INFO - TEST-SKIP | toolkit/components/filewatcher/tests/xpcshell/test_shared_callback.js | took 1ms 15:16:45 INFO - TEST-START | toolkit/components/filewatcher/tests/xpcshell/test_watch_file_creation_single.js 15:16:45 INFO - TEST-SKIP | toolkit/components/filewatcher/tests/xpcshell/test_watch_file_creation_single.js | took 4ms 15:16:45 INFO - TEST-START | toolkit/components/filewatcher/tests/xpcshell/test_watch_file_deletion_single.js 15:16:45 INFO - TEST-SKIP | toolkit/components/filewatcher/tests/xpcshell/test_watch_file_deletion_single.js | took 2ms 15:16:46 INFO - TEST-START | toolkit/components/filewatcher/tests/xpcshell/test_watch_file_modification_single.js 15:16:46 INFO - TEST-SKIP | toolkit/components/filewatcher/tests/xpcshell/test_watch_file_modification_single.js | took 9ms 15:16:46 INFO - TEST-START | toolkit/components/filewatcher/tests/xpcshell/test_watch_directory_creation_single.js 15:16:46 INFO - TEST-SKIP | toolkit/components/filewatcher/tests/xpcshell/test_watch_directory_creation_single.js | took 2ms 15:16:46 INFO - TEST-START | toolkit/components/filewatcher/tests/xpcshell/test_watch_directory_deletion_single.js 15:16:46 INFO - TEST-SKIP | toolkit/components/filewatcher/tests/xpcshell/test_watch_directory_deletion_single.js | took 4ms 15:16:46 INFO - TEST-START | toolkit/components/filewatcher/tests/xpcshell/test_watch_many_changes.js 15:16:46 INFO - TEST-SKIP | toolkit/components/filewatcher/tests/xpcshell/test_watch_many_changes.js | took 4ms 15:16:46 INFO - TEST-START | toolkit/components/filewatcher/tests/xpcshell/test_watch_multi_paths.js 15:16:46 INFO - TEST-SKIP | toolkit/components/filewatcher/tests/xpcshell/test_watch_multi_paths.js | took 4ms 15:16:46 INFO - TEST-START | toolkit/components/filewatcher/tests/xpcshell/test_watch_recursively.js 15:16:46 INFO - TEST-SKIP | toolkit/components/filewatcher/tests/xpcshell/test_watch_recursively.js | took 2ms 15:16:46 INFO - TEST-START | toolkit/components/filewatcher/tests/xpcshell/test_watch_resource.js 15:16:46 INFO - TEST-SKIP | toolkit/components/filewatcher/tests/xpcshell/test_watch_resource.js | took 2ms 15:16:46 INFO - TEST-START | toolkit/components/formautofill/test/xpcshell/test_infrastructure.js 15:16:50 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_native_messaging.js | took 27310ms 15:16:50 INFO - TEST-START | toolkit/components/formautofill/test/xpcshell/test_integration.js 15:16:58 INFO - TEST-PASS | toolkit/components/formautofill/test/xpcshell/test_infrastructure.js | took 12050ms 15:16:58 INFO - TEST-PASS | toolkit/components/formautofill/test/xpcshell/test_integration.js | took 8074ms 15:16:59 INFO - TEST-START | toolkit/components/jsdownloads/test/unit/test_DownloadCore.js 15:16:59 INFO - TEST-START | toolkit/components/jsdownloads/test/unit/test_DownloadImport.js 15:17:36 INFO - TEST-PASS | toolkit/components/jsdownloads/test/unit/test_DownloadImport.js | took 37316ms 15:17:37 INFO - TEST-START | toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js 15:17:56 INFO - TEST-PASS | toolkit/components/feeds/test/test_xml.js | took 90290ms 15:17:57 INFO - TEST-START | toolkit/components/jsdownloads/test/unit/test_DownloadLegacy.js 15:18:05 INFO - TEST-PASS | toolkit/components/extensions/test/xpcshell/test_ext_storage_sync.js | took 209910ms 15:18:06 INFO - TEST-START | toolkit/components/jsdownloads/test/unit/test_DownloadList.js 15:18:31 INFO - TEST-PASS | toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js | took 53863ms 15:18:31 INFO - TEST-START | toolkit/components/jsdownloads/test/unit/test_Downloads.js 15:18:56 INFO - TEST-PASS | toolkit/components/jsdownloads/test/unit/test_DownloadList.js | took 50489ms 15:18:57 INFO - TEST-START | toolkit/components/jsdownloads/test/unit/test_DownloadStore.js 15:18:57 INFO - TEST-PASS | toolkit/components/jsdownloads/test/unit/test_Downloads.js | took 26103ms 15:18:58 INFO - TEST-START | toolkit/components/jsdownloads/test/unit/test_PrivateTemp.js 15:19:15 INFO - TEST-PASS | toolkit/components/jsdownloads/test/unit/test_PrivateTemp.js | took 16941ms 15:19:15 INFO - TEST-START | toolkit/components/lz4/tests/xpcshell/test_lz4.js 15:19:24 INFO - TEST-PASS | toolkit/components/lz4/tests/xpcshell/test_lz4.js | took 9051ms 15:19:25 INFO - TEST-START | toolkit/components/lz4/tests/xpcshell/test_lz4_sync.js 15:19:30 INFO - TEST-PASS | toolkit/components/jsdownloads/test/unit/test_DownloadStore.js | took 33621ms 15:19:31 INFO - TEST-START | toolkit/components/mediasniffer/test/unit/test_mediasniffer.js 15:19:33 INFO - TEST-PASS | toolkit/components/lz4/tests/xpcshell/test_lz4_sync.js | took 8324ms 15:19:33 INFO - TEST-START | toolkit/components/mediasniffer/test/unit/test_mediasniffer_ext.js 15:19:41 INFO - TEST-PASS | toolkit/components/mediasniffer/test/unit/test_mediasniffer.js | took 10182ms 15:19:42 INFO - TEST-START | toolkit/components/mozintl/test/test_mozintl.js 15:19:47 INFO - TEST-PASS | toolkit/components/mediasniffer/test/unit/test_mediasniffer_ext.js | took 13311ms 15:19:47 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_available_free_space.js 15:19:49 INFO - TEST-PASS | toolkit/components/mozintl/test/test_mozintl.js | took 6949ms 15:19:49 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_compression.js 15:19:56 INFO - TEST-PASS | toolkit/components/jsdownloads/test/unit/test_DownloadCore.js | took 177224ms 15:19:56 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_constants.js 15:19:58 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_available_free_space.js | took 10740ms 15:19:58 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_creationDate.js 15:20:01 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_compression.js | took 12113ms 15:20:02 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_duration.js 15:20:04 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_constants.js | took 8180ms 15:20:05 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_exception.js 15:20:09 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_creationDate.js | took 10675ms 15:20:10 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_file_URL_conversion.js 15:20:14 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_duration.js | took 12182ms 15:20:14 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_loader.js 15:20:19 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_file_URL_conversion.js | took 9628ms 15:20:20 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_logging.js 15:20:23 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_loader.js | took 8482ms 15:20:23 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_makeDir.js 15:20:25 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_exception.js | took 19757ms 15:20:25 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_open.js 15:20:28 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_logging.js | took 7929ms 15:20:28 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_osfile_async.js 15:20:37 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_makeDir.js | took 13705ms 15:20:37 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_open.js | took 12153ms 15:20:37 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_osfile_async_append.js 15:20:38 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_osfile_async_bytes.js 15:20:39 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_osfile_async.js | took 10568ms 15:20:39 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_osfile_async_copy.js 15:20:49 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_osfile_async_bytes.js | took 10980ms 15:20:50 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_osfile_async_flush.js 15:20:53 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_osfile_async_copy.js | took 13678ms 15:20:53 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_osfile_async_largefiles.js 15:20:54 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_osfile_async_append.js | took 16623ms 15:20:54 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_osfile_async_setDates.js 15:21:00 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_osfile_async_flush.js | took 9919ms 15:21:00 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_osfile_async_setPermissions.js 15:21:06 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_osfile_async_largefiles.js | took 13131ms 15:21:07 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_osfile_closed.js 15:21:10 INFO - TEST-PASS | toolkit/components/jsdownloads/test/unit/test_DownloadLegacy.js | took 193461ms 15:21:11 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_osfile_error.js 15:21:18 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_osfile_closed.js | took 11423ms 15:21:19 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_osfile_kill.js 15:21:19 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_osfile_async_setPermissions.js | took 18866ms 15:21:19 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_osfile_win_async_setPermissions.js 15:21:19 INFO - TEST-SKIP | toolkit/components/osfile/tests/xpcshell/test_osfile_win_async_setPermissions.js | took 3ms 15:21:19 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_osfile_writeAtomic_backupTo_option.js 15:21:22 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_osfile_error.js | took 11616ms 15:21:23 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_osfile_writeAtomic_zerobytes.js 15:21:30 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_osfile_kill.js | took 11887ms 15:21:31 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_path.js 15:21:34 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_osfile_writeAtomic_zerobytes.js | took 11405ms 15:21:34 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_osfile_writeAtomic_backupTo_option.js | took 14948ms 15:21:34 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_path_constants.js 15:21:35 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_queue.js 15:21:38 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_osfile_async_setDates.js | took 43586ms 15:21:39 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_read_write.js 15:21:42 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_path.js | took 10731ms 15:21:42 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_remove.js 15:21:44 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_path_constants.js | took 10059ms 15:21:45 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_removeDir.js 15:21:45 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_queue.js | took 10484ms 15:21:46 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_removeEmptyDir.js 15:21:54 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_remove.js | took 11413ms 15:21:54 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_reset.js 15:21:58 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_removeEmptyDir.js | took 12315ms 15:21:59 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_shutdown.js 15:22:04 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_removeDir.js | took 18742ms 15:22:04 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_telemetry.js 15:22:12 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_reset.js | took 18048ms 15:22:13 INFO - TEST-START | toolkit/components/osfile/tests/xpcshell/test_unique.js 15:22:16 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_telemetry.js | took 11536ms 15:22:16 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_shutdown.js | took 17318ms 15:22:16 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_module_LoginImport.js 15:22:17 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_module_LoginStore.js 15:22:34 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_module_LoginStore.js | took 17604ms 15:22:35 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_removeLegacySignonFiles.js 15:22:39 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_module_LoginImport.js | took 22808ms 15:22:39 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_storage_mozStorage.js 15:22:39 INFO - TEST-SKIP | toolkit/components/passwordmgr/test/unit/test_storage_mozStorage.js | took 4ms 15:22:39 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_context_menu.js 15:22:48 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_read_write.js | took 69473ms 15:22:49 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_dedupeLogins.js 15:22:51 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_removeLegacySignonFiles.js | took 16148ms 15:22:52 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_disabled_hosts.js 15:22:57 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_context_menu.js | took 17281ms 15:22:57 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_getFormFields.js 15:23:07 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_dedupeLogins.js | took 17913ms 15:23:07 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_getPasswordFields.js 15:23:09 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_disabled_hosts.js | took 17530ms 15:23:10 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_getPasswordOrigin.js 15:23:16 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_getFormFields.js | took 19320ms 15:23:17 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_isOriginMatching.js 15:23:23 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_getPasswordOrigin.js | took 13314ms 15:23:23 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_legacy_empty_formSubmitURL.js 15:23:25 INFO - TEST-PASS | toolkit/components/osfile/tests/xpcshell/test_unique.js | took 71616ms 15:23:25 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_legacy_validation.js 15:23:29 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_isOriginMatching.js | took 11857ms 15:23:29 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_logins_change.js 15:23:30 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_getPasswordFields.js | took 23257ms 15:23:31 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_logins_decrypt_failure.js 15:23:36 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_legacy_empty_formSubmitURL.js | took 12514ms 15:23:36 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_user_autocomplete_result.js 15:23:39 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_legacy_validation.js | took 14110ms 15:23:40 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_logins_metainfo.js 15:24:02 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_logins_metainfo.js | took 22459ms 15:24:02 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_logins_search.js 15:24:05 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_logins_decrypt_failure.js | took 34567ms 15:24:06 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_user_autocomplete_result.js | took 29245ms 15:24:06 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_maybeImportLogin.js 15:24:06 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_notifications.js 15:24:18 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_logins_change.js | took 48548ms 15:24:18 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_OSCrypto_win.js 15:24:18 INFO - TEST-SKIP | toolkit/components/passwordmgr/test/unit/test_OSCrypto_win.js | took 1ms 15:24:18 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_recipes_add.js 15:24:20 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_notifications.js | took 13921ms 15:24:21 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_recipes_content.js 15:24:21 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_maybeImportLogin.js | took 15508ms 15:24:22 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_search_schemeUpgrades.js 15:24:34 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_recipes_content.js | took 13480ms 15:24:35 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_storage.js 15:24:35 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_recipes_add.js | took 16702ms 15:24:36 INFO - TEST-START | toolkit/components/passwordmgr/test/unit/test_telemetry.js 15:24:48 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_search_schemeUpgrades.js | took 26586ms 15:24:49 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_1016953-renaming-uncompressed.js 15:24:50 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_logins_search.js | took 47468ms 15:24:51 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_1017502-bookmarks_foreign_count.js 15:24:54 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_storage.js | took 19408ms 15:24:55 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_384228.js 15:24:57 INFO - TEST-PASS | toolkit/components/passwordmgr/test/unit/test_telemetry.js | took 21092ms 15:24:57 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_385829.js 15:25:06 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_1017502-bookmarks_foreign_count.js | took 15583ms 15:25:06 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_1016953-renaming-uncompressed.js | took 17480ms 15:25:07 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_388695.js 15:25:07 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_393498.js 15:25:11 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_384228.js | took 16621ms 15:25:12 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_395101.js 15:25:14 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_385829.js | took 17025ms 15:25:15 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_395593.js 15:25:18 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_388695.js | took 11145ms 15:25:18 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_405938_restore_queries.js 15:25:19 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_393498.js | took 11607ms 15:25:19 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_417228-exclude-from-backup.js 15:25:23 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_395101.js | took 11491ms 15:25:24 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_417228-other-roots.js 15:25:26 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_395593.js | took 10879ms 15:25:26 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_424958-json-quoted-folders.js 15:25:36 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_417228-exclude-from-backup.js | took 17010ms 15:25:37 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_448584.js 15:25:39 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_405938_restore_queries.js | took 20511ms 15:25:39 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_458683.js 15:25:41 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_424958-json-quoted-folders.js | took 15028ms 15:25:41 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_466303-json-remove-backups.js 15:25:42 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_417228-other-roots.js | took 18129ms 15:25:42 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_477583_json-backup-in-future.js 15:25:51 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_448584.js | took 14659ms 15:25:52 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_675416.js 15:25:54 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_458683.js | took 14740ms 15:25:54 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_711914.js 15:25:56 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_477583_json-backup-in-future.js | took 13795ms 15:25:57 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_818584-discard-duplicate-backups.js 15:25:57 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_466303-json-remove-backups.js | took 15918ms 15:25:58 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_818587_compress-bookmarks-backups.js 15:26:03 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_675416.js | took 11001ms 15:26:03 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_818593-store-backup-metadata.js 15:26:06 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_711914.js | took 11181ms 15:26:06 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_992901-backup-unsorted-hierarchy.js 15:26:13 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_818584-discard-duplicate-backups.js | took 15991ms 15:26:13 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_997030-bookmarks-html-encode.js 15:26:14 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_818587_compress-bookmarks-backups.js | took 16176ms 15:26:15 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_1129529.js 15:26:18 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_818593-store-backup-metadata.js | took 14836ms 15:26:19 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_async_observers.js 15:26:20 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_992901-backup-unsorted-hierarchy.js | took 14221ms 15:26:21 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_bmindex.js 15:26:26 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_1129529.js | took 11306ms 15:26:26 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_997030-bookmarks-html-encode.js | took 13302ms 15:26:26 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_bookmarkstree_cache.js 15:26:27 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_bookmarks.js 15:26:30 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_async_observers.js | took 11253ms 15:26:30 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_bookmarks_eraseEverything.js 15:26:39 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_bookmarkstree_cache.js | took 12688ms 15:26:40 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_bookmarks_fetch.js 15:26:53 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_bmindex.js | took 32647ms 15:26:54 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_bookmarks_getRecent.js 15:26:57 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_bookmarks.js | took 30292ms 15:26:58 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_bookmarks_eraseEverything.js | took 27571ms 15:26:58 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_bookmarks_insert.js 15:26:59 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_bookmarks_notifications.js 15:27:14 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_bookmarks_getRecent.js | took 19642ms 15:27:14 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_bookmarks_remove.js 15:27:17 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_bookmarks_fetch.js | took 37467ms 15:27:18 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_bookmarks_reorder.js 15:27:26 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_bookmarks_insert.js | took 27976ms 15:27:26 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_bookmarks_search.js 15:27:43 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_bookmarks_remove.js | took 28597ms 15:27:43 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_bookmarks_update.js 15:27:46 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_bookmarks_notifications.js | took 47355ms 15:27:46 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_changeBookmarkURI.js 15:27:49 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_bookmarks_reorder.js | took 31245ms 15:27:50 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_getBookmarkedURIFor.js 15:27:59 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_changeBookmarkURI.js | took 12506ms 15:28:00 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_keywords.js 15:28:04 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_getBookmarkedURIFor.js | took 13949ms 15:28:04 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_nsINavBookmarkObserver.js 15:28:06 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_bookmarks_search.js | took 39604ms 15:28:06 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_protectRoots.js 15:28:18 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_protectRoots.js | took 11510ms 15:28:19 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_removeFolderTransaction_reinsert.js 15:28:20 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_keywords.js | took 20428ms 15:28:20 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_removeItem.js 15:28:25 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_bookmarks_update.js | took 42030ms 15:28:26 INFO - TEST-START | toolkit/components/places/tests/bookmarks/test_savedsearches.js 15:28:31 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_removeItem.js | took 10316ms 15:28:31 INFO - TEST-START | toolkit/components/places/tests/expiration/test_analyze_runs.js 15:28:32 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_removeFolderTransaction_reinsert.js | took 12958ms 15:28:32 INFO - TEST-START | toolkit/components/places/tests/expiration/test_annos_expire_history.js 15:28:37 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_savedsearches.js | took 11431ms 15:28:37 INFO - TEST-START | toolkit/components/places/tests/expiration/test_annos_expire_never.js 15:28:40 INFO - TEST-PASS | toolkit/components/places/tests/bookmarks/test_nsINavBookmarkObserver.js | took 35959ms 15:28:40 INFO - TEST-START | toolkit/components/places/tests/expiration/test_annos_expire_policy.js 15:28:46 INFO - TEST-PASS | toolkit/components/places/tests/expiration/test_annos_expire_history.js | took 14217ms 15:28:46 INFO - TEST-START | toolkit/components/places/tests/expiration/test_annos_expire_session.js 15:28:52 INFO - TEST-PASS | toolkit/components/places/tests/expiration/test_annos_expire_never.js | took 14538ms 15:28:52 INFO - TEST-PASS | toolkit/components/places/tests/expiration/test_analyze_runs.js | took 21267ms 15:28:53 INFO - TEST-START | toolkit/components/places/tests/expiration/test_clearHistory.js 15:28:53 INFO - TEST-START | toolkit/components/places/tests/expiration/test_debug_expiration.js 15:28:57 INFO - TEST-PASS | toolkit/components/places/tests/expiration/test_annos_expire_policy.js | took 17058ms 15:28:58 INFO - TEST-START | toolkit/components/places/tests/expiration/test_idle_daily.js 15:29:06 INFO - TEST-PASS | toolkit/components/places/tests/expiration/test_annos_expire_session.js | took 19116ms 15:29:06 INFO - TEST-START | toolkit/components/places/tests/expiration/test_notifications.js 15:29:08 INFO - TEST-PASS | toolkit/components/places/tests/expiration/test_idle_daily.js | took 9887ms 15:29:08 INFO - TEST-START | toolkit/components/places/tests/expiration/test_notifications_onDeleteURI.js 15:29:10 INFO - TEST-PASS | toolkit/components/places/tests/expiration/test_debug_expiration.js | took 17021ms 15:29:10 INFO - TEST-PASS | toolkit/components/places/tests/expiration/test_clearHistory.js | took 17990ms 15:29:11 INFO - TEST-START | toolkit/components/places/tests/expiration/test_notifications_onDeleteVisits.js 15:29:11 INFO - TEST-START | toolkit/components/places/tests/expiration/test_outdated_analyze.js 15:29:17 INFO - TEST-PASS | toolkit/components/places/tests/expiration/test_notifications.js | took 11329ms 15:29:18 INFO - TEST-START | toolkit/components/places/tests/expiration/test_pref_interval.js 15:29:25 INFO - TEST-PASS | toolkit/components/places/tests/expiration/test_outdated_analyze.js | took 14131ms 15:29:25 INFO - TEST-START | toolkit/components/places/tests/expiration/test_pref_maxpages.js 15:29:25 INFO - TEST-SKIP | toolkit/components/places/tests/expiration/test_pref_maxpages.js | took 2ms 15:29:26 INFO - TEST-START | toolkit/components/places/tests/favicons/test_expireAllFavicons.js 15:29:29 INFO - TEST-PASS | toolkit/components/places/tests/expiration/test_pref_interval.js | took 11496ms 15:29:30 INFO - TEST-START | toolkit/components/places/tests/favicons/test_favicons_conversions.js 15:29:35 INFO - TEST-PASS | toolkit/components/places/tests/expiration/test_notifications_onDeleteURI.js | took 26986ms 15:29:36 INFO - TEST-START | toolkit/components/places/tests/favicons/test_getFaviconDataForPage.js 15:29:40 INFO - TEST-PASS | toolkit/components/places/tests/favicons/test_expireAllFavicons.js | took 14144ms 15:29:40 INFO - TEST-START | toolkit/components/places/tests/favicons/test_getFaviconURLForPage.js 15:29:47 INFO - TEST-PASS | toolkit/components/places/tests/favicons/test_favicons_conversions.js | took 16646ms 15:29:47 INFO - TEST-START | toolkit/components/places/tests/favicons/test_moz-anno_favicon_mime_type.js 15:29:49 INFO - TEST-PASS | toolkit/components/places/tests/favicons/test_getFaviconDataForPage.js | took 13115ms 15:29:49 INFO - TEST-START | toolkit/components/places/tests/favicons/test_page-icon_protocol.js 15:29:53 INFO - TEST-PASS | toolkit/components/places/tests/favicons/test_getFaviconURLForPage.js | took 12916ms 15:29:54 INFO - TEST-PASS | toolkit/components/places/tests/expiration/test_notifications_onDeleteVisits.js | took 43223ms 15:29:54 INFO - TEST-START | toolkit/components/places/tests/favicons/test_query_result_favicon_changed_on_child.js 15:29:54 INFO - TEST-START | toolkit/components/places/tests/favicons/test_replaceFaviconData.js 15:29:57 INFO - TEST-PASS | toolkit/components/places/tests/favicons/test_moz-anno_favicon_mime_type.js | took 10225ms 15:29:58 INFO - TEST-START | toolkit/components/places/tests/favicons/test_replaceFaviconDataFromDataURL.js 15:30:01 INFO - TEST-PASS | toolkit/components/places/tests/favicons/test_page-icon_protocol.js | took 11641ms 15:30:02 INFO - TEST-START | toolkit/components/places/tests/history/test_insert.js 15:30:07 INFO - TEST-PASS | toolkit/components/places/tests/favicons/test_query_result_favicon_changed_on_child.js | took 13134ms 15:30:08 INFO - TEST-START | toolkit/components/places/tests/history/test_remove.js 15:30:11 INFO - TEST-PASS | toolkit/components/places/tests/favicons/test_replaceFaviconData.js | took 16955ms 15:30:12 INFO - TEST-START | toolkit/components/places/tests/history/test_removeVisits.js 15:30:17 INFO - TEST-PASS | toolkit/components/places/tests/favicons/test_replaceFaviconDataFromDataURL.js | took 19481ms 15:30:18 INFO - TEST-START | toolkit/components/places/tests/history/test_removeVisitsByFilter.js 15:30:45 INFO - TEST-PASS | toolkit/components/places/tests/history/test_insert.js | took 43556ms 15:30:46 INFO - TEST-START | toolkit/components/places/tests/history/test_updatePlaces_sameUri_titleChanged.js 15:30:48 INFO - TEST-PASS | toolkit/components/places/tests/history/test_removeVisits.js | took 35539ms 15:30:48 INFO - TEST-START | toolkit/components/places/tests/migration/test_current_from_downgraded.js 15:30:59 INFO - TEST-PASS | toolkit/components/places/tests/history/test_updatePlaces_sameUri_titleChanged.js | took 13304ms 15:31:00 INFO - TEST-START | toolkit/components/places/tests/migration/test_current_from_v6.js 15:31:03 INFO - TEST-PASS | toolkit/components/places/tests/migration/test_current_from_downgraded.js | took 14659ms 15:31:04 INFO - TEST-START | toolkit/components/places/tests/migration/test_current_from_v11.js 15:31:13 INFO - TEST-PASS | toolkit/components/places/tests/history/test_remove.js | took 65280ms 15:31:13 INFO - TEST-START | toolkit/components/places/tests/migration/test_current_from_v19.js 15:31:14 INFO - TEST-PASS | toolkit/components/places/tests/migration/test_current_from_v6.js | took 14572ms 15:31:15 INFO - TEST-START | toolkit/components/places/tests/migration/test_current_from_v24.js 15:31:17 INFO - TEST-PASS | toolkit/components/places/tests/migration/test_current_from_v11.js | took 13880ms 15:31:18 INFO - TEST-START | toolkit/components/places/tests/migration/test_current_from_v25.js 15:31:27 INFO - TEST-PASS | toolkit/components/places/tests/migration/test_current_from_v19.js | took 13702ms 15:31:28 INFO - TEST-START | toolkit/components/places/tests/migration/test_current_from_v26.js 15:31:31 INFO - TEST-PASS | toolkit/components/places/tests/migration/test_current_from_v24.js | took 15871ms 15:31:31 INFO - TEST-START | toolkit/components/places/tests/migration/test_current_from_v27.js 15:31:34 INFO - TEST-PASS | toolkit/components/places/tests/migration/test_current_from_v25.js | took 16017ms 15:31:34 INFO - TEST-START | toolkit/components/places/tests/migration/test_current_from_v31.js 15:31:42 INFO - TEST-PASS | toolkit/components/places/tests/migration/test_current_from_v26.js | took 14569ms 15:31:43 INFO - TEST-START | toolkit/components/places/tests/migration/test_current_from_v34.js 15:31:45 INFO - TEST-PASS | toolkit/components/places/tests/migration/test_current_from_v27.js | took 13774ms 15:31:45 INFO - TEST-START | toolkit/components/places/tests/migration/test_current_from_v34_no_roots.js 15:31:48 INFO - TEST-PASS | toolkit/components/places/tests/migration/test_current_from_v31.js | took 13161ms 15:31:48 INFO - TEST-START | toolkit/components/places/tests/queries/test_415716.js 15:31:58 INFO - TEST-PASS | toolkit/components/places/tests/migration/test_current_from_v34_no_roots.js | took 12489ms 15:31:58 INFO - TEST-PASS | toolkit/components/places/tests/migration/test_current_from_v34.js | took 15133ms 15:31:58 INFO - TEST-START | toolkit/components/places/tests/queries/test_abstime-annotation-domain.js 15:31:59 INFO - TEST-START | toolkit/components/places/tests/queries/test_abstime-annotation-uri.js 15:32:00 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_415716.js | took 12114ms 15:32:01 INFO - TEST-START | toolkit/components/places/tests/queries/test_async.js 15:32:15 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_abstime-annotation-uri.js | took 16194ms 15:32:15 INFO - TEST-START | toolkit/components/places/tests/queries/test_containersQueries_sorting.js 15:32:16 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_abstime-annotation-domain.js | took 17586ms 15:32:17 INFO - TEST-START | toolkit/components/places/tests/queries/test_history_queries_tags_liveUpdate.js 15:32:24 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_async.js | took 23158ms 15:32:24 INFO - TEST-START | toolkit/components/places/tests/queries/test_history_queries_titles_liveUpdate.js 15:32:40 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_history_queries_tags_liveUpdate.js | took 23380ms 15:32:41 INFO - TEST-START | toolkit/components/places/tests/queries/test_onlyBookmarked.js 15:32:50 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_history_queries_titles_liveUpdate.js | took 25586ms 15:32:50 INFO - TEST-START | toolkit/components/places/tests/queries/test_queryMultipleFolder.js 15:32:57 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_onlyBookmarked.js | took 16194ms 15:32:57 INFO - TEST-START | toolkit/components/places/tests/queries/test_querySerialization.js 15:33:18 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_queryMultipleFolder.js | took 27593ms 15:33:18 INFO - TEST-START | toolkit/components/places/tests/queries/test_redirects.js 15:33:42 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_redirects.js | took 23699ms 15:33:43 INFO - TEST-START | toolkit/components/places/tests/queries/test_results-as-tag-contents-query.js 15:34:00 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_results-as-tag-contents-query.js | took 17169ms 15:34:00 INFO - TEST-START | toolkit/components/places/tests/queries/test_results-as-visit.js 15:34:17 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_results-as-visit.js | took 16654ms 15:34:17 INFO - TEST-START | toolkit/components/places/tests/queries/test_searchterms-domain.js 15:34:33 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_containersQueries_sorting.js | took 137512ms 15:34:33 INFO - TEST-START | toolkit/components/places/tests/queries/test_searchterms-uri.js 15:34:34 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_searchterms-domain.js | took 16990ms 15:34:35 INFO - TEST-START | toolkit/components/places/tests/queries/test_searchterms-bookmarklets.js 15:34:48 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_searchterms-uri.js | took 14115ms 15:34:48 INFO - TEST-START | toolkit/components/places/tests/queries/test_sort-date-site-grouping.js 15:34:49 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_searchterms-bookmarklets.js | took 13632ms 15:34:49 INFO - TEST-START | toolkit/components/places/tests/queries/test_sorting.js 15:35:01 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_sort-date-site-grouping.js | took 12703ms 15:35:01 INFO - TEST-START | toolkit/components/places/tests/queries/test_tags.js 15:35:10 INFO - TEST-PASS | toolkit/components/places/tests/history/test_removeVisitsByFilter.js | took 292489ms 15:35:11 INFO - TEST-START | toolkit/components/places/tests/queries/test_transitions.js 15:35:27 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_transitions.js | took 15993ms 15:35:27 INFO - TEST-START | toolkit/components/places/tests/queries/test_searchTerms_includeHidden.js 15:35:43 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_searchTerms_includeHidden.js | took 15757ms 15:35:44 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_416211.js 15:36:00 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_sorting.js | took 70514ms 15:36:00 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_416214.js 15:36:02 INFO - TEST-PASS | toolkit/components/places/tests/queries/test_tags.js | took 61035ms 15:36:03 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_417798.js 15:36:06 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_416211.js | took 21843ms 15:36:06 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_418257.js 15:36:22 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_416214.js | took 21642ms 15:36:22 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_422277.js 15:36:26 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_417798.js | took 22758ms 15:36:26 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_autocomplete_functional.js 15:36:33 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_418257.js | took 26903ms 15:36:33 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_autocomplete_on_value_removed_479089.js 15:36:42 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_422277.js | took 20211ms 15:36:43 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_autofill_default_behavior.js 15:36:51 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_autocomplete_on_value_removed_479089.js | took 17191ms 15:36:51 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_avoid_middle_complete.js 15:37:05 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_autocomplete_functional.js | took 38601ms 15:37:05 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_avoid_stripping_to_empty_tokens.js 15:37:26 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_autofill_default_behavior.js | took 43078ms 15:37:26 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_casing.js 15:37:29 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_avoid_middle_complete.js | took 38167ms 15:37:30 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_do_not_trim.js 15:37:49 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_avoid_stripping_to_empty_tokens.js | took 43647ms 15:37:49 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_download_embed_bookmarks.js 15:37:57 INFO - TEST-TIMEOUT | toolkit/components/places/tests/queries/test_querySerialization.js | took 300001ms 15:37:57 INFO - xpcshell return code: None 15:37:57 INFO - toolkit/components/places/tests/queries/test_querySerialization.js | Process still running after test! 15:37:58 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_do_not_trim.js | took 28123ms 15:37:59 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_empty_search.js 15:38:00 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_dupe_urls.js 15:38:01 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_casing.js | took 34886ms 15:38:02 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_enabled.js 15:38:12 INFO - toolkit/components/places/tests/queries/test_querySerialization.js failed or timed out, will retry. 15:38:14 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_download_embed_bookmarks.js | took 24495ms 15:38:14 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_escape_self.js 15:38:20 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_dupe_urls.js | took 20466ms 15:38:21 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_extension_matches.js 15:38:24 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_enabled.js | took 21844ms 15:38:24 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_ignore_protocol.js 15:38:26 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_empty_search.js | took 26587ms 15:38:26 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_keyword_search.js 15:38:34 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_escape_self.js | took 19206ms 15:38:34 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_keyword_search_actions.js 15:38:43 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_ignore_protocol.js | took 19138ms 15:38:44 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_keywords.js 15:38:50 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_extension_matches.js | took 29764ms 15:38:51 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_match_beginning.js 15:38:51 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_keyword_search.js | took 24967ms 15:38:52 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_multi_word_search.js 15:39:12 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_keyword_search_actions.js | took 37649ms 15:39:12 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_query_url.js 15:39:14 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_match_beginning.js | took 22688ms 15:39:14 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_remote_tab_matches.js 15:39:16 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_keywords.js | took 32182ms 15:39:16 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_multi_word_search.js | took 24570ms 15:39:17 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_search_engine_alias.js 15:39:17 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_search_engine_current.js 15:39:37 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_query_url.js | took 24612ms 15:39:38 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_search_engine_host.js 15:39:41 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_search_engine_current.js | took 23699ms 15:39:41 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_search_engine_restyle.js 15:39:42 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_remote_tab_matches.js | took 27780ms 15:39:42 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_search_engine_alias.js | took 25294ms 15:39:42 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_special_search.js 15:39:42 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_search_suggestions.js 15:40:03 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_search_engine_restyle.js | took 21324ms 15:40:03 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_swap_protocol.js 15:40:05 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_search_engine_host.js | took 27847ms 15:40:06 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_tab_matches.js 15:40:41 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_swap_protocol.js | took 37698ms 15:40:42 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_trimming.js 15:40:48 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_tab_matches.js | took 42313ms 15:40:49 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_typed.js 15:41:08 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_search_suggestions.js | took 85603ms 15:41:08 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_visit_url.js 15:41:12 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_special_search.js | took 90287ms 15:41:13 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_word_boundary_search.js 15:41:20 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_typed.js | took 30783ms 15:41:20 INFO - TEST-START | toolkit/components/places/tests/unifiedcomplete/test_zero_frecency.js 15:41:39 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_trimming.js | took 57521ms 15:41:40 INFO - TEST-START | toolkit/components/places/tests/unit/test_000_frecency.js 15:41:45 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_visit_url.js | took 36831ms 15:41:46 INFO - TEST-START | toolkit/components/places/tests/unit/test_317472.js 15:41:46 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_zero_frecency.js | took 26325ms 15:41:47 INFO - TEST-START | toolkit/components/places/tests/unit/test_331487.js 15:41:52 INFO - TEST-PASS | toolkit/components/places/tests/unifiedcomplete/test_word_boundary_search.js | took 39408ms 15:41:53 INFO - TEST-START | toolkit/components/places/tests/unit/test_384370.js 15:41:58 INFO - TEST-PASS | toolkit/components/places/tests/unit/test_317472.js | took 12619ms 15:41:59 INFO - TEST-PASS | toolkit/components/places/tests/unit/test_331487.js | took 11588ms 15:41:59 INFO - TEST-START | toolkit/components/places/tests/unit/test_385397.js 15:41:59 INFO - TEST-START | toolkit/components/places/tests/unit/test_399264_query_to_string.js 15:42:08 INFO - TEST-PASS | toolkit/components/places/tests/unit/test_000_frecency.js | took 28257ms 15:42:08 INFO - TEST-PASS | toolkit/components/places/tests/unit/test_399264_query_to_string.js | took 9174ms 15:42:08 INFO - TEST-START | toolkit/components/places/tests/unit/test_399266.js 15:42:08 INFO - TEST-SKIP | toolkit/components/places/tests/unit/test_399266.js | took 2ms 15:42:09 INFO - TEST-START | toolkit/components/places/tests/unit/test_399264_string_to_query.js 15:42:09 INFO - TEST-START | toolkit/components/places/tests/unit/test_402799.js 15:42:19 INFO - TEST-PASS | toolkit/components/places/tests/unit/test_384370.js | took 26067ms 15:42:19 INFO - TEST-START | toolkit/components/places/tests/unit/test_405497.js 15:42:20 INFO - TEST-PASS | toolkit/components/places/tests/unit/test_399264_string_to_query.js | took 11588ms 15:42:21 INFO - TEST-PASS | toolkit/components/places/tests/unit/test_402799.js | took 11371ms 15:42:22 INFO - TEST-PASS | toolkit/components/places/tests/unit/test_385397.js | took 23630ms 15:42:23 INFO - TEST-PASS | toolkit/components/places/tests/unit/test_405497.js | took 4077ms 15:42:24 INFO - TEST-START | security/manager/ssl/tests/unit/test_cert_chains.js 15:42:28 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_cert_chains.js | took 3974ms 15:42:28 INFO - TEST-START | security/manager/ssl/tests/unit/test_cert_overrides.js 15:42:45 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_cert_overrides.js | took 17133ms 15:42:45 INFO - TEST-START | security/manager/ssl/tests/unit/test_cert_override_bits_mismatches.js 15:43:00 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_cert_override_bits_mismatches.js | took 14906ms 15:43:00 INFO - TEST-START | security/manager/ssl/tests/unit/test_ev_certs.js 15:43:36 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_ev_certs.js | took 35863ms 15:43:36 INFO - TEST-START | security/manager/ssl/tests/unit/test_js_cert_override_service.js 15:43:38 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_js_cert_override_service.js | took 2607ms 15:43:38 INFO - TEST-START | security/manager/ssl/tests/unit/test_keysize_ev.js 15:43:44 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_keysize_ev.js | took 5704ms 15:43:44 INFO - TEST-START | security/manager/ssl/tests/unit/test_logoutAndTeardown.js 15:43:48 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_logoutAndTeardown.js | took 3724ms 15:43:48 INFO - TEST-START | security/manager/ssl/tests/unit/test_nsCertType.js 15:43:51 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_nsCertType.js | took 2970ms 15:43:51 INFO - TEST-START | security/manager/ssl/tests/unit/test_ocsp_caching.js 15:44:00 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_ocsp_caching.js | took 8598ms 15:44:00 INFO - TEST-START | security/manager/ssl/tests/unit/test_ocsp_enabled_pref.js 15:44:04 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_ocsp_enabled_pref.js | took 4619ms 15:44:05 INFO - TEST-START | security/manager/ssl/tests/unit/test_ocsp_fetch_method.js 15:44:08 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_ocsp_fetch_method.js | took 3135ms 15:44:08 INFO - TEST-START | security/manager/ssl/tests/unit/test_ocsp_must_staple.js 15:44:12 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_ocsp_must_staple.js | took 4317ms 15:44:12 INFO - TEST-START | security/manager/ssl/tests/unit/test_ocsp_no_hsts_upgrade.js 15:44:15 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_ocsp_no_hsts_upgrade.js | took 2967ms 15:44:15 INFO - TEST-START | security/manager/ssl/tests/unit/test_ocsp_required.js 15:44:18 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_ocsp_required.js | took 3071ms 15:44:18 INFO - TEST-START | security/manager/ssl/tests/unit/test_ocsp_stapling.js 15:44:31 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_ocsp_stapling.js | took 12761ms 15:44:31 INFO - TEST-START | security/manager/ssl/tests/unit/test_ocsp_stapling_expired.js 15:44:46 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_ocsp_stapling_expired.js | took 14987ms 15:44:46 INFO - TEST-START | security/manager/ssl/tests/unit/test_ocsp_stapling_with_intermediate.js 15:44:49 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_ocsp_stapling_with_intermediate.js | took 2636ms 15:44:49 INFO - TEST-START | security/manager/ssl/tests/unit/test_ocsp_timeout.js 15:45:04 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_ocsp_timeout.js | took 14942ms 15:45:04 INFO - TEST-START | security/manager/ssl/tests/unit/test_ocsp_url.js 15:45:19 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_ocsp_url.js | took 15188ms 15:45:19 INFO - TEST-START | security/manager/ssl/tests/unit/test_pinning.js 15:45:32 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_pinning.js | took 12523ms 15:45:32 INFO - TEST-START | security/manager/ssl/tests/unit/test_session_resumption.js 15:45:46 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_session_resumption.js | took 13531ms 15:45:46 INFO - TEST-START | security/manager/ssl/tests/unit/test_validity.js 15:45:50 INFO - TEST-PASS | security/manager/ssl/tests/unit/test_validity.js | took 4109ms 15:45:50 INFO - TEST-START | services/sync/tests/unit/test_addon_utils.js 15:45:56 INFO - TEST-PASS | services/sync/tests/unit/test_addon_utils.js | took 5891ms 15:45:56 INFO - TEST-START | services/sync/tests/unit/test_addons_engine.js 15:46:12 INFO - TEST-PASS | services/sync/tests/unit/test_addons_engine.js | took 16300ms 15:46:12 INFO - TEST-START | services/sync/tests/unit/test_addons_store.js 15:46:46 INFO - TEST-PASS | services/sync/tests/unit/test_addons_store.js | took 33837ms 15:46:46 INFO - Retrying tests that failed when run in parallel. 15:46:46 INFO - TEST-START | services/sync/tests/unit/test_collections_recovery.js 15:48:08 INFO - TEST-PASS | services/sync/tests/unit/test_collections_recovery.js | took 82086ms 15:48:08 INFO - TEST-START | services/sync/tests/unit/test_syncengine_sync.js 15:51:10 INFO - TEST-PASS | services/sync/tests/unit/test_syncengine_sync.js | took 181850ms 15:51:10 INFO - TEST-START | services/sync/tests/unit/test_service_sync_remoteSetup.js 15:52:26 INFO - TEST-PASS | services/sync/tests/unit/test_service_sync_remoteSetup.js | took 75875ms 15:52:26 INFO - TEST-START | services/sync/tests/unit/test_errorhandler_1.js 15:54:33 INFO - TEST-PASS | services/sync/tests/unit/test_errorhandler_1.js | took 126912ms 15:54:33 INFO - TEST-START | services/sync/tests/unit/test_errorhandler_2.js 15:57:22 INFO - TEST-PASS | services/sync/tests/unit/test_errorhandler_2.js | took 169082ms 15:57:22 INFO - TEST-START | services/sync/tests/unit/test_errorhandler_sync_checkServerError.js 15:58:42 INFO - TEST-PASS | services/sync/tests/unit/test_errorhandler_sync_checkServerError.js | took 79208ms 15:58:42 INFO - TEST-START | services/sync/tests/unit/test_node_reassignment.js 16:00:00 INFO - TEST-PASS | services/sync/tests/unit/test_node_reassignment.js | took 78286ms 16:00:00 INFO - TEST-START | services/sync/tests/unit/test_bookmark_duping.js 16:00:56 WARNING - TEST-UNEXPECTED-FAIL | services/sync/tests/unit/test_bookmark_duping.js | xpcshell return code: 0 16:00:56 INFO - TEST-INFO took 55405ms 16:00:56 INFO - >>>>>>> 16:00:56 INFO - PROCESS | 23420 | [23420] WARNING: Couldn't get the user appdata directory. Crash events may not be produced.: file /builds/slave/m-esr52-lx-d-00000000000000000/build/src/toolkit/crashreporter/nsExceptionHandler.cpp, line 2827 16:00:56 INFO - PROCESS | 23420 | 1520121603502 Sync.Engine.Bookmarks DEBUG Engine initialized 16:00:56 INFO - PROCESS | 23420 | 1520121603508 Sync.EngineManager ERROR Engine 'bookmarks' is already registered! 16:00:56 INFO - PROCESS | 23420 | 1520121603508 Sync.EngineManager ERROR Engine 'bookmarks' is already registered! 16:00:56 INFO - PROCESS | 23420 | 1520121603528 Sync.Engine.Bookmarks DEBUG Engine initialized 16:00:56 INFO - (xpcshell/head.js) | test MAIN run_test pending (1) 16:00:56 INFO - (xpcshell/head.js) | test run_next_test 0 pending (2) 16:00:56 INFO - (xpcshell/head.js) | test MAIN run_test finished (2) 16:00:56 INFO - running event loop 16:00:56 INFO - services/sync/tests/unit/test_bookmark_duping.js | Starting test_dupe_bookmark 16:00:56 INFO - (xpcshell/head.js) | test test_dupe_bookmark pending (2) 16:00:56 INFO - PROCESS | 23420 | Ensure that a bookmark we consider a dupe is handled correctly. 16:00:56 INFO - PROCESS | 23420 | 1520121603620 Sync.BulkKeyBundle INFO BulkKeyBundle being created for [default] 16:00:56 INFO - PROCESS | 23420 | 1520121603676 Sync.CollectionKeyManager INFO Setting collection keys contents. Our last modified: 0, input modified: 1520121603.68. 16:00:56 INFO - PROCESS | 23420 | 1520121603682 Sync.BulkKeyBundle INFO BulkKeyBundle being created for [default] 16:00:56 INFO - PROCESS | 23420 | 1520121603682 Sync.CollectionKeyManager INFO Processing downloaded per-collection keys. 16:00:56 INFO - PROCESS | 23420 | 1520121603692 Sync.CollectionKeyManager INFO Clearing collection keys... 16:00:56 INFO - PROCESS | 23420 | 1520121603692 Sync.CollectionKeyManager INFO Saving downloaded keys. 16:00:56 INFO - PROCESS | 23420 | 1520121603694 Sync.CollectionKeyManager INFO Bumping last modified to 1520121603.68 16:00:56 INFO - PROCESS | 23420 | 1520121603714 Sync.Identity INFO Username changed. Removing stored credentials. 16:00:56 INFO - PROCESS | 23420 | 1520121603718 Sync.Identity INFO Basic password has no value. Removing. 16:00:56 INFO - PROCESS | 23420 | 1520121603720 Sync.Identity INFO Sync Key has no value. Deleting. 16:00:56 INFO - PROCESS | 23420 | 1520121603720 Sync.Identity INFO Basic password being updated. 16:00:56 INFO - PROCESS | 23420 | 1520121603726 Sync.Identity INFO Sync Key being updated. 16:00:56 INFO - PROCESS | 23420 | 1520121603872 Sync.SyncKeyBundle INFO SyncKeyBundle being created. 16:00:56 INFO - PROCESS | 23420 | JavaScript strict warning: resource://services-common/utils.js, line 299: ReferenceError: reference to undefined property 0 16:00:56 INFO - PROCESS | 23420 | JavaScript strict warning: resource://services-common/utils.js, line 303: ReferenceError: reference to undefined property 26 16:00:56 INFO - PROCESS | 23420 | 1520121603922 Sync.Service DEBUG Caching URLs under storage user base: http://localhost:56168/1.1/foo/ 16:00:56 INFO - PROCESS | 23420 | 1520121603958 Sync.AddonsReconciler INFO Registering as Add-on Manager listener. 16:00:56 INFO - PROCESS | 23420 | 1520121603962 Sync.AddonsReconciler DEBUG Adding change listener. 16:00:56 INFO - PROCESS | 23420 | 1520121603976 Sync.Tracker.History INFO Adding Places observer. 16:00:56 INFO - PROCESS | 23420 | 1520121604014 Sqlite.ConnectionWrapper INFO Wrapping database: /tmp/xpc-profile-lliA6P/places.sqlite (places.sqlite#0) 16:00:56 INFO - PROCESS | 23420 | 1520121604020 Sqlite.Connection INFO places.sqlite#0: Opened 16:00:56 INFO - PROCESS | 23420 | JavaScript strict warning: resource://services-sync/engines.js, line 138: ReferenceError: reference to undefined property "onSavedChangedIDs" 16:00:56 INFO - PROCESS | 23420 | 1520121604104 Sqlite.Connection TRACE places.sqlite#0: Stmt #0 SELECT keyword, url, post_data 16:00:56 INFO - PROCESS | 23420 | FROM moz_keywords k 16:00:56 INFO - PROCESS | 23420 | JOIN moz_places h ON h.id = k.place_id 16:00:56 INFO - PROCESS | 23420 | 1520121604128 Sqlite.Connection TRACE places.sqlite#0: Stmt #1 SELECT b.id, b.guid from moz_bookmarks b WHERE b.id = :id LIMIT 1 - {"id":7} 16:00:56 INFO - "CONSOLE_MESSAGE: (warn) [JavaScript Warning: "ReferenceError: reference to undefined property 0" {file: "resource://services-common/utils.js" line: 299}]" 16:00:56 INFO - "CONSOLE_MESSAGE: (warn) [JavaScript Warning: "ReferenceError: reference to undefined property 26" {file: "resource://services-common/utils.js" line: 303}]" 16:00:56 INFO - "CONSOLE_MESSAGE: (warn) [JavaScript Warning: "ReferenceError: reference to undefined property "onSavedChangedIDs"" {file: "resource://services-sync/engines.js" line: 138}]" 16:00:56 INFO - PROCESS | 23420 | 1520121604180 Sqlite.Connection DEBUG places.sqlite#0: Stmt #0 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121604198 Sqlite.Connection DEBUG places.sqlite#0: Stmt #1 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121604384 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:start 16:00:56 INFO - PROCESS | 23420 | 1520121604392 Sync.Telemetry TRACE observed weave:engine:sync:start bookmarks 16:00:56 INFO - PROCESS | 23420 | 1520121604398 Sync.Telemetry WARN Observed notification weave:engine:sync:start but no current sync is being recorded. 16:00:56 INFO - PROCESS | 23420 | 1520121604498 Sqlite.ConnectionCloner INFO Cloning database: /tmp/xpc-profile-lliA6P/places.sqlite (places.sqlite#1) 16:00:56 INFO - PROCESS | 23420 | 1520121604528 Sqlite.ConnectionCloner INFO Connection cloned 16:00:56 INFO - PROCESS | 23420 | 1520121604530 Sqlite.Connection INFO places.sqlite#1: Opened 16:00:56 INFO - PROCESS | 23420 | 1520121604542 Sqlite.Connection TRACE places.sqlite#1: Stmt #0 PRAGMA page_size 16:00:56 INFO - PROCESS | 23420 | 1520121604580 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/meta/global 16:00:56 INFO - PROCESS | 23420 | 1520121604602 Sqlite.Connection DEBUG places.sqlite#1: Stmt #0 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121604606 Sqlite.Connection TRACE places.sqlite#1: Stmt #1 PRAGMA page_count 16:00:56 INFO - PROCESS | 23420 | 1520121604622 Sqlite.Connection DEBUG places.sqlite#1: Stmt #1 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121604628 Sqlite.Connection TRACE places.sqlite#1: Stmt #2 PRAGMA freelist_count 16:00:56 INFO - PROCESS | 23420 | 1520121604648 Sqlite.Connection DEBUG places.sqlite#1: Stmt #2 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121604652 Sqlite.Connection TRACE places.sqlite#1: Stmt #3 SELECT count(*) FROM moz_places 16:00:56 INFO - PROCESS | 23420 | 1520121604664 Sqlite.Connection DEBUG places.sqlite#1: Stmt #3 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121604692 Sync.Resource DEBUG mesg: GET success 200 http://localhost:56168/1.1/foo/storage/meta/global 16:00:56 INFO - PROCESS | 23420 | 1520121604698 Sync.Resource DEBUG GET success 200 http://localhost:56168/1.1/foo/storage/meta/global 16:00:56 INFO - PROCESS | 23420 | 1520121604726 Sync.Engine.Bookmarks DEBUG First sync, uploading all items 16:00:56 INFO - PROCESS | 23420 | 1520121604732 Sync.Store.Bookmarks TRACE Creating SQL statement: 16:00:56 INFO - PROCESS | 23420 | WITH RECURSIVE 16:00:56 INFO - PROCESS | 23420 | changeRootContents(id) AS ( 16:00:56 INFO - PROCESS | 23420 | VALUES (2), (3), (5), (6) 16:00:56 INFO - PROCESS | 23420 | UNION ALL 16:00:56 INFO - PROCESS | 23420 | SELECT b.id 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | JOIN changeRootContents c ON b.parent = c.id 16:00:56 INFO - PROCESS | 23420 | ) 16:00:56 INFO - PROCESS | 23420 | SELECT guid 16:00:56 INFO - PROCESS | 23420 | FROM changeRootContents 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks USING (id) 16:00:56 INFO - PROCESS | 23420 | 1520121605012 Sync.Engine.Bookmarks INFO 6 outgoing items pre-reconciliation 16:00:56 INFO - PROCESS | 23420 | 1520121605020 Sync.Engine.Bookmarks DEBUG Bookmarks backup starting. 16:00:56 INFO - PROCESS | 23420 | 1520121605352 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:56 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:56 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:56 INFO - PROCESS | 23420 | 1520121605376 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:56 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:56 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:56 INFO - PROCESS | 23420 | 1520121605524 Sqlite.Connection TRACE places.sqlite#1: Stmt #4 /* do not warn (bug no): cannot use an index */ 16:00:56 INFO - PROCESS | 23420 | WITH RECURSIVE 16:00:56 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:00:56 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:00:56 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:00:56 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:00:56 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:00:56 INFO - PROCESS | 23420 | UNION ALL 16:00:56 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:00:56 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:00:56 INFO - PROCESS | 23420 | b2.lastModified 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:56 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:00:56 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:00:56 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:00:56 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:00:56 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:00:56 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:00:56 INFO - PROCESS | 23420 | ) AS tags, 16:00:56 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:00:56 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:00:56 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:00:56 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:00:56 INFO - PROCESS | 23420 | ) AS charset 16:00:56 INFO - PROCESS | 23420 | FROM descendants d 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:00:56 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:00:56 INFO - PROCESS | 23420 | 1520121605550 Sqlite.Connection DEBUG places.sqlite#1: Stmt #4 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121605714 Sync.Engine.Bookmarks DEBUG Bookmarks backup done. 16:00:56 INFO - PROCESS | 23420 | 1520121605722 Sync.Engine.Bookmarks TRACE Downloading & applying server changes 16:00:56 INFO - PROCESS | 23420 | 1520121605782 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/bookmarks 16:00:56 INFO - PROCESS | 23420 | 1520121605790 Sync.Test.Server INFO Records: 0, nextOffset: undefined 16:00:56 INFO - PROCESS | 23420 | 1520121605818 Sync.Collection DEBUG mesg: GET success 200 http://localhost:56168/1.1/foo/storage/bookmarks?full=1&sort=index&limit=1000 16:00:56 INFO - PROCESS | 23420 | 1520121605826 Sync.Collection DEBUG GET success 200 http://localhost:56168/1.1/foo/storage/bookmarks?full=1&sort=index&limit=1000 16:00:56 INFO - PROCESS | 23420 | JavaScript strict warning: resource://services-sync/engines.js, line 1199: ReferenceError: reference to undefined property "lastModified" 16:00:56 INFO - PROCESS | 23420 | 1520121605836 Sync.Engine.Bookmarks INFO Records: 0 applied, 0 successfully, 0 failed to apply, 0 newly failed to apply, 0 reconciled. 16:00:56 INFO - PROCESS | 23420 | 1520121605844 Sync.Telemetry TRACE observed weave:engine:sync:applied bookmarks 16:00:56 INFO - PROCESS | 23420 | 1520121605848 Sync.Telemetry WARN Observed notification weave:engine:sync:applied but no current sync is being recorded. 16:00:56 INFO - PROCESS | 23420 | 1520121605862 Sync.Engine.Bookmarks DEBUG Deleted pending items: [] 16:00:56 INFO - PROCESS | 23420 | 1520121606090 Sync.Engine.Bookmarks TRACE Uploading local changes to server. 16:00:56 INFO - PROCESS | 23420 | 1520121606096 Sync.Engine.Bookmarks TRACE Preparing 6 outgoing records 16:00:56 INFO - PROCESS | 23420 | 1520121606120 Sqlite.Connection TRACE places.sqlite#0: Stmt #2 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"menu________"} 16:00:56 INFO - "CONSOLE_MESSAGE: (warn) [JavaScript Warning: "ReferenceError: reference to undefined property "lastModified"" {file: "resource://services-sync/engines.js" line: 1199}]" 16:00:56 INFO - PROCESS | 23420 | 1520121606148 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:56 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:56 INFO - PROCESS | 23420 | 1520121606152 Sqlite.Connection DEBUG places.sqlite#0: Stmt #2 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606204 Sqlite.Connection TRACE places.sqlite#1: Stmt #5 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"livemark/feedURI"} 16:00:56 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:56 INFO - PROCESS | 23420 | 1520121606216 Sqlite.Connection DEBUG places.sqlite#1: Stmt #5 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606252 Sqlite.Connection TRACE places.sqlite#1: Stmt #6 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"livemark/feedURI"} 16:00:56 INFO - PROCESS | 23420 | 1520121606256 Sqlite.Connection DEBUG places.sqlite#1: Stmt #6 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606274 Sqlite.Connection TRACE places.sqlite#1: Stmt #7 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"bookmarkProperties/description"} 16:00:56 INFO - PROCESS | 23420 | 1520121606284 Sqlite.Connection DEBUG places.sqlite#1: Stmt #7 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606292 Sqlite.Connection TRACE places.sqlite#1: Stmt #8 16:00:56 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:56 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:56 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:56 INFO - PROCESS | 23420 | ) 16:00:56 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"menu________"} 16:00:56 INFO - PROCESS | 23420 | 1520121606298 Sqlite.Connection DEBUG places.sqlite#1: Stmt #8 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606326 Sqlite.Connection TRACE places.sqlite#0: Stmt #3 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:56 INFO - PROCESS | 23420 | 1520121606342 Sqlite.Connection DEBUG places.sqlite#0: Stmt #3 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606372 Sqlite.Connection TRACE places.sqlite#1: Stmt #9 /* do not warn (bug no): cannot use an index */ 16:00:56 INFO - PROCESS | 23420 | WITH RECURSIVE 16:00:56 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:00:56 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:00:56 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:00:56 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:00:56 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:00:56 INFO - PROCESS | 23420 | UNION ALL 16:00:56 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:00:56 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:00:56 INFO - PROCESS | 23420 | b2.lastModified 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:56 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:00:56 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:00:56 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:00:56 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:00:56 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:00:56 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:00:56 INFO - PROCESS | 23420 | ) AS tags, 16:00:56 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:00:56 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:00:56 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:00:56 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:00:56 INFO - PROCESS | 23420 | ) AS charset 16:00:56 INFO - PROCESS | 23420 | FROM descendants d 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:00:56 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:00:56 INFO - PROCESS | 23420 | 1520121606384 Sqlite.Connection DEBUG places.sqlite#1: Stmt #9 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606440 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Menu,menu,false 16:00:56 INFO - PROCESS | 23420 | 1520121606442 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Toolbar,toolbar,false 16:00:56 INFO - PROCESS | 23420 | 1520121606450 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fFolder 1,qgf--24hGvjm,false 16:00:56 INFO - PROCESS | 23420 | 1520121606454 Sync.Engine.Bookmarks TRACE Mapped: Folder 1,bhttp://getfirefox.com/:Get Firefox!,gIrvxo8caK_X,false 16:00:56 INFO - PROCESS | 23420 | 1520121606458 Sync.Engine.Bookmarks TRACE Mapped: ,fOther Bookmarks,unfiled,false 16:00:56 INFO - PROCESS | 23420 | 1520121606460 Sync.Engine.Bookmarks TRACE Mapped: ,fmobile,mobile,false 16:00:56 INFO - PROCESS | 23420 | 1520121606470 Sync.Engine.Bookmarks TRACE Finding mapping: , fBookmarks Menu 16:00:56 INFO - PROCESS | 23420 | 1520121606470 Sync.Engine.Bookmarks TRACE Mapped dupe: menu 16:00:56 INFO - PROCESS | 23420 | JavaScript strict warning: resource://services-sync/record.js, line 192: ReferenceError: reference to undefined property "ttl" 16:00:56 INFO - PROCESS | 23420 | 1520121606478 Sync.Engine.Bookmarks TRACE Outgoing: { id: menu index: 1000000 modified: undefined ttl: undefined payload: {"id":"menu","type":"folder","parentid":"places","parentName":"","title":"Bookmarks Menu","children":[]} collection: bookmarks } 16:00:56 INFO - "CONSOLE_MESSAGE: (warn) [JavaScript Warning: "ReferenceError: reference to undefined property "ttl"" {file: "resource://services-sync/record.js" line: 192}]" 16:00:56 INFO - PROCESS | 23420 | 1520121606516 Sqlite.Connection TRACE places.sqlite#0: Stmt #4 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:56 INFO - PROCESS | 23420 | 1520121606532 Sqlite.Connection DEBUG places.sqlite#0: Stmt #4 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606554 Sqlite.Connection TRACE places.sqlite#1: Stmt #10 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"livemark/feedURI"} 16:00:56 INFO - PROCESS | 23420 | 1520121606560 Sqlite.Connection DEBUG places.sqlite#1: Stmt #10 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606586 Sqlite.Connection TRACE places.sqlite#1: Stmt #11 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"livemark/feedURI"} 16:00:56 INFO - PROCESS | 23420 | 1520121606588 Sqlite.Connection DEBUG places.sqlite#1: Stmt #11 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606610 Sqlite.Connection TRACE places.sqlite#1: Stmt #12 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"bookmarkProperties/description"} 16:00:56 INFO - PROCESS | 23420 | 1520121606616 Sqlite.Connection DEBUG places.sqlite#1: Stmt #12 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606626 Sqlite.Connection TRACE places.sqlite#1: Stmt #13 16:00:56 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:56 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:56 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:56 INFO - PROCESS | 23420 | ) 16:00:56 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"toolbar_____"} 16:00:56 INFO - PROCESS | 23420 | 1520121606634 Sqlite.Connection DEBUG places.sqlite#1: Stmt #13 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606666 Sqlite.Connection TRACE places.sqlite#0: Stmt #5 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:56 INFO - PROCESS | 23420 | 1520121606672 Sqlite.Connection DEBUG places.sqlite#0: Stmt #5 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606688 Sync.Engine.Bookmarks TRACE Finding mapping: , fBookmarks Toolbar 16:00:56 INFO - PROCESS | 23420 | 1520121606694 Sync.Engine.Bookmarks TRACE Mapped dupe: toolbar 16:00:56 INFO - PROCESS | 23420 | 1520121606694 Sync.Engine.Bookmarks TRACE Outgoing: { id: toolbar index: 1000000 modified: undefined ttl: undefined payload: {"id":"toolbar","type":"folder","parentid":"places","parentName":"","title":"Bookmarks Toolbar","children":["qgf--24hGvjm"]} collection: bookmarks } 16:00:56 INFO - PROCESS | 23420 | 1520121606732 Sqlite.Connection TRACE places.sqlite#0: Stmt #6 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"unfiled_____"} 16:00:56 INFO - PROCESS | 23420 | 1520121606738 Sqlite.Connection DEBUG places.sqlite#0: Stmt #6 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606756 Sqlite.Connection TRACE places.sqlite#1: Stmt #14 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"livemark/feedURI"} 16:00:56 INFO - PROCESS | 23420 | 1520121606758 Sqlite.Connection DEBUG places.sqlite#1: Stmt #14 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606778 Sqlite.Connection TRACE places.sqlite#1: Stmt #15 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"livemark/feedURI"} 16:00:56 INFO - PROCESS | 23420 | 1520121606786 Sqlite.Connection DEBUG places.sqlite#1: Stmt #15 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606794 Sqlite.Connection TRACE places.sqlite#1: Stmt #16 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"bookmarkProperties/description"} 16:00:56 INFO - PROCESS | 23420 | 1520121606796 Sqlite.Connection DEBUG places.sqlite#1: Stmt #16 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606800 Sqlite.Connection TRACE places.sqlite#1: Stmt #17 16:00:56 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:56 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:56 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:56 INFO - PROCESS | 23420 | ) 16:00:56 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"unfiled_____"} 16:00:56 INFO - PROCESS | 23420 | 1520121606810 Sqlite.Connection DEBUG places.sqlite#1: Stmt #17 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606826 Sqlite.Connection TRACE places.sqlite#0: Stmt #7 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:56 INFO - PROCESS | 23420 | 1520121606842 Sqlite.Connection DEBUG places.sqlite#0: Stmt #7 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606864 Sync.Engine.Bookmarks TRACE Finding mapping: , fOther Bookmarks 16:00:56 INFO - PROCESS | 23420 | 1520121606866 Sync.Engine.Bookmarks TRACE Mapped dupe: unfiled 16:00:56 INFO - PROCESS | 23420 | 1520121606866 Sync.Engine.Bookmarks TRACE Outgoing: { id: unfiled index: 1000000 modified: undefined ttl: undefined payload: {"id":"unfiled","type":"folder","parentid":"places","parentName":"","title":"Other Bookmarks","children":[]} collection: bookmarks } 16:00:56 INFO - PROCESS | 23420 | 1520121606898 Sqlite.Connection TRACE places.sqlite#0: Stmt #8 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"mobile______"} 16:00:56 INFO - PROCESS | 23420 | 1520121606902 Sqlite.Connection DEBUG places.sqlite#0: Stmt #8 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606918 Sqlite.Connection TRACE places.sqlite#1: Stmt #18 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"livemark/feedURI"} 16:00:56 INFO - PROCESS | 23420 | 1520121606924 Sqlite.Connection DEBUG places.sqlite#1: Stmt #18 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606936 Sqlite.Connection TRACE places.sqlite#1: Stmt #19 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"livemark/feedURI"} 16:00:56 INFO - PROCESS | 23420 | 1520121606940 Sqlite.Connection DEBUG places.sqlite#1: Stmt #19 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606950 Sqlite.Connection TRACE places.sqlite#1: Stmt #20 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"bookmarkProperties/description"} 16:00:56 INFO - PROCESS | 23420 | 1520121606950 Sqlite.Connection DEBUG places.sqlite#1: Stmt #20 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606956 Sqlite.Connection TRACE places.sqlite#1: Stmt #21 16:00:56 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:56 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:56 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:56 INFO - PROCESS | 23420 | ) 16:00:56 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"mobile______"} 16:00:56 INFO - PROCESS | 23420 | 1520121606966 Sqlite.Connection DEBUG places.sqlite#1: Stmt #21 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606978 Sqlite.Connection TRACE places.sqlite#0: Stmt #9 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:56 INFO - PROCESS | 23420 | 1520121606988 Sqlite.Connection DEBUG places.sqlite#0: Stmt #9 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121606998 Sync.Engine.Bookmarks TRACE Finding mapping: , fmobile 16:00:56 INFO - PROCESS | 23420 | 1520121606998 Sync.Engine.Bookmarks TRACE Mapped dupe: mobile 16:00:56 INFO - PROCESS | 23420 | 1520121607000 Sync.Engine.Bookmarks TRACE Outgoing: { id: mobile index: 1000000 modified: undefined ttl: undefined payload: {"id":"mobile","type":"folder","parentid":"places","parentName":"","title":"mobile","children":[]} collection: bookmarks } 16:00:56 INFO - PROCESS | 23420 | 1520121607026 Sqlite.Connection TRACE places.sqlite#0: Stmt #10 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"qgf--24hGvjm"} 16:00:56 INFO - PROCESS | 23420 | 1520121607030 Sqlite.Connection DEBUG places.sqlite#0: Stmt #10 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121607050 Sqlite.Connection TRACE places.sqlite#1: Stmt #22 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"qgf--24hGvjm","anno":"livemark/feedURI"} 16:00:56 INFO - PROCESS | 23420 | 1520121607052 Sqlite.Connection DEBUG places.sqlite#1: Stmt #22 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121607066 Sqlite.Connection TRACE places.sqlite#1: Stmt #23 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"qgf--24hGvjm","anno":"livemark/feedURI"} 16:00:56 INFO - PROCESS | 23420 | 1520121607068 Sqlite.Connection DEBUG places.sqlite#1: Stmt #23 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121607076 Sqlite.Connection TRACE places.sqlite#1: Stmt #24 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"qgf--24hGvjm","anno":"bookmarkProperties/description"} 16:00:56 INFO - PROCESS | 23420 | 1520121607084 Sqlite.Connection DEBUG places.sqlite#1: Stmt #24 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121607086 Sqlite.Connection TRACE places.sqlite#1: Stmt #25 16:00:56 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:56 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:56 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:56 INFO - PROCESS | 23420 | ) 16:00:56 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"qgf--24hGvjm"} 16:00:56 INFO - PROCESS | 23420 | 1520121607094 Sqlite.Connection DEBUG places.sqlite#1: Stmt #25 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121607132 Sqlite.Connection TRACE places.sqlite#0: Stmt #11 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:56 INFO - PROCESS | 23420 | 1520121607138 Sqlite.Connection DEBUG places.sqlite#0: Stmt #11 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121607150 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:00:56 INFO - PROCESS | 23420 | 1520121607156 Sync.Engine.Bookmarks TRACE Mapped dupe: qgf--24hGvjm 16:00:56 INFO - PROCESS | 23420 | 1520121607158 Sync.Engine.Bookmarks TRACE Outgoing: { id: qgf--24hGvjm index: 1000000 modified: undefined ttl: undefined payload: {"id":"qgf--24hGvjm","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":["gIrvxo8caK_X"]} collection: bookmarks } 16:00:56 INFO - PROCESS | 23420 | 1520121607196 Sqlite.Connection TRACE places.sqlite#0: Stmt #12 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"gIrvxo8caK_X"} 16:00:56 INFO - PROCESS | 23420 | 1520121607214 Sqlite.Connection DEBUG places.sqlite#0: Stmt #12 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121607292 Sqlite.Connection TRACE places.sqlite#1: Stmt #26 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"gIrvxo8caK_X","anno":"bookmarkProperties/description"} 16:00:56 INFO - PROCESS | 23420 | 1520121607298 Sqlite.Connection DEBUG places.sqlite#1: Stmt #26 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121607306 Sqlite.Connection TRACE places.sqlite#1: Stmt #27 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"gIrvxo8caK_X","anno":"bookmarkProperties/loadInSidebar"} 16:00:56 INFO - PROCESS | 23420 | 1520121607306 Sqlite.Connection DEBUG places.sqlite#1: Stmt #27 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121607326 Sqlite.Connection TRACE places.sqlite#0: Stmt #13 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"qgf--24hGvjm"} 16:00:56 INFO - PROCESS | 23420 | 1520121607336 Sqlite.Connection DEBUG places.sqlite#0: Stmt #13 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121607346 Sync.Store.Bookmarks TRACE Creating SQL statement: SELECT frecency FROM moz_places WHERE url_hash = hash(:url) AND url = :url LIMIT 1 16:00:56 INFO - PROCESS | 23420 | 1520121607354 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:00:56 INFO - PROCESS | 23420 | 1520121607356 Sync.Engine.Bookmarks TRACE Mapped dupe: gIrvxo8caK_X 16:00:56 INFO - PROCESS | 23420 | 1520121607360 Sync.Engine.Bookmarks TRACE Outgoing: { id: gIrvxo8caK_X index: 140 modified: undefined ttl: undefined payload: {"id":"gIrvxo8caK_X","type":"bookmark","parentid":"qgf--24hGvjm","parentName":"Folder 1","title":"Get Firefox!","bmkUri":"http://getfirefox.com/","loadInSidebar":false,"tags":[]} collection: bookmarks } 16:00:56 INFO - PROCESS | 23420 | 1520121607374 Sync.Engine.Bookmarks INFO Posting 6 records of 2586 bytes with batch=true 16:00:56 INFO - PROCESS | 23420 | 1520121607402 Sync.Collection DEBUG POST Length: 2586 16:00:56 INFO - PROCESS | 23420 | 1520121607484 Sync.Test.Server DEBUG SyncServer: Handling request: POST /1.1/foo/storage/bookmarks 16:00:56 INFO - PROCESS | 23420 | JavaScript strict warning: /builds/slave/test/build/tests/xpcshell/tests/services/sync/tests/unit/head_http_server.js, line 227: ReferenceError: reference to undefined property "menu" 16:00:56 INFO - PROCESS | 23420 | 1520121607498 Sync.Test.Server DEBUG Creating WBO "menu" on the fly. 16:00:56 INFO - PROCESS | 23420 | 1520121607498 Sync.Test.Server DEBUG Creating WBO "toolbar" on the fly. 16:00:56 INFO - PROCESS | 23420 | 1520121607500 Sync.Test.Server DEBUG Creating WBO "unfiled" on the fly. 16:00:56 INFO - PROCESS | 23420 | 1520121607504 Sync.Test.Server DEBUG Creating WBO "mobile" on the fly. 16:00:56 INFO - PROCESS | 23420 | 1520121607506 Sync.Test.Server DEBUG Creating WBO "qgf--24hGvjm" on the fly. 16:00:56 INFO - PROCESS | 23420 | 1520121607506 Sync.Test.Server DEBUG Creating WBO "gIrvxo8caK_X" on the fly. 16:00:56 INFO - "CONSOLE_MESSAGE: (warn) [JavaScript Warning: "ReferenceError: reference to undefined property "menu"" {file: "/builds/slave/test/build/tests/xpcshell/tests/services/sync/tests/unit/head_http_server.js" line: 227}]" 16:00:56 INFO - PROCESS | 23420 | 1520121607554 Sync.Collection DEBUG mesg: POST success 200 http://localhost:56168/1.1/foo/storage/bookmarks?batch=true&commit=true 16:00:56 INFO - PROCESS | 23420 | 1520121607556 Sync.Collection DEBUG POST success 200 http://localhost:56168/1.1/foo/storage/bookmarks?batch=true&commit=true 16:00:56 INFO - PROCESS | 23420 | 1520121607558 Sync.Engine.Bookmarks TRACE Committed batch 16:00:56 INFO - PROCESS | 23420 | 1520121607588 Sync.Telemetry TRACE observed weave:engine:sync:uploaded bookmarks 16:00:56 INFO - PROCESS | 23420 | 1520121607594 Sync.Telemetry WARN Observed notification weave:engine:sync:uploaded but no current sync is being recorded. 16:00:56 INFO - PROCESS | 23420 | 1520121607594 Sync.Engine.Bookmarks TRACE Finishing up sync 16:00:56 INFO - PROCESS | 23420 | 1520121607600 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:finish 16:00:56 INFO - PROCESS | 23420 | 1520121607602 Sync.Telemetry TRACE observed weave:engine:sync:finish bookmarks 16:00:56 INFO - PROCESS | 23420 | 1520121607602 Sync.Telemetry WARN Observed notification weave:engine:sync:finish but no current sync is being recorded. 16:00:56 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_bookmark - [test_dupe_bookmark : 153] 6 == 6 16:00:56 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_bookmark - [test_dupe_bookmark : 154] 1 == 1 16:00:56 INFO - PROCESS | 23420 | Syncing so new dupe record is processed 16:00:56 INFO - PROCESS | 23420 | 1520121607634 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:start 16:00:56 INFO - PROCESS | 23420 | 1520121607640 Sync.Telemetry TRACE observed weave:engine:sync:start bookmarks 16:00:56 INFO - PROCESS | 23420 | 1520121607642 Sync.Telemetry WARN Observed notification weave:engine:sync:start but no current sync is being recorded. 16:00:56 INFO - PROCESS | 23420 | 1520121607650 Sync.Engine.Bookmarks INFO 0 outgoing items pre-reconciliation 16:00:56 INFO - PROCESS | 23420 | 1520121607658 Sync.Engine.Bookmarks TRACE Downloading & applying server changes 16:00:56 INFO - PROCESS | 23420 | 1520121608242 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/bookmarks 16:00:56 INFO - PROCESS | 23420 | 1520121608254 Sync.Test.Server INFO Records: 4, nextOffset: undefined 16:00:56 INFO - PROCESS | 23420 | 1520121608290 Sync.Collection DEBUG mesg: GET success 200 http://localhost:56168/1.1/foo/storage/bookmarks?newer=1520121607.5&full=1&sort=index&limit=1000 16:00:56 INFO - PROCESS | 23420 | 1520121608296 Sync.Collection DEBUG GET success 200 http://localhost:56168/1.1/foo/storage/bookmarks?newer=1520121607.5&full=1&sort=index&limit=1000 16:00:56 INFO - PROCESS | 23420 | 1520121608306 Sync.Engine.Bookmarks TRACE Incoming: { id: mobile index: 0 modified: 1520121607.51 ttl: undefined payload: {"id":"mobile","type":"folder","parentid":"places","parentName":"","title":"mobile","children":[]} collection: bookmarks } 16:00:56 INFO - PROCESS | 23420 | 1520121608322 Sync.Engine.Bookmarks TRACE Reconciling mobile. exists=true; modified=false; local age=null; incoming age=0.75 16:00:56 INFO - PROCESS | 23420 | 1520121608346 Sqlite.Connection TRACE places.sqlite#0: Stmt #14 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"mobile______"} 16:00:56 INFO - PROCESS | 23420 | 1520121608600 Sqlite.Connection DEBUG places.sqlite#0: Stmt #14 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121608632 Sqlite.Connection TRACE places.sqlite#1: Stmt #28 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"livemark/feedURI"} 16:00:56 INFO - PROCESS | 23420 | 1520121608638 Sqlite.Connection DEBUG places.sqlite#1: Stmt #28 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121608670 Sqlite.Connection TRACE places.sqlite#1: Stmt #29 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"livemark/feedURI"} 16:00:56 INFO - PROCESS | 23420 | 1520121608678 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:56 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:56 INFO - PROCESS | 23420 | 1520121608688 Sqlite.Connection DEBUG places.sqlite#1: Stmt #29 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121608716 Sqlite.Connection TRACE places.sqlite#1: Stmt #30 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"bookmarkProperties/description"} 16:00:56 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:56 INFO - PROCESS | 23420 | 1520121608724 Sqlite.Connection DEBUG places.sqlite#1: Stmt #30 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121608738 Sqlite.Connection TRACE places.sqlite#1: Stmt #31 16:00:56 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:56 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:56 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:56 INFO - PROCESS | 23420 | ) 16:00:56 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"mobile______"} 16:00:56 INFO - PROCESS | 23420 | 1520121608740 Sqlite.Connection DEBUG places.sqlite#1: Stmt #31 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121608770 Sqlite.Connection TRACE places.sqlite#0: Stmt #15 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:56 INFO - PROCESS | 23420 | 1520121608794 Sqlite.Connection DEBUG places.sqlite#0: Stmt #15 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121608834 Sqlite.Connection TRACE places.sqlite#1: Stmt #32 /* do not warn (bug no): cannot use an index */ 16:00:56 INFO - PROCESS | 23420 | WITH RECURSIVE 16:00:56 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:00:56 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:00:56 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:00:56 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:00:56 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:00:56 INFO - PROCESS | 23420 | UNION ALL 16:00:56 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:00:56 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:00:56 INFO - PROCESS | 23420 | b2.lastModified 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:56 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:00:56 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:00:56 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:00:56 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:00:56 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:00:56 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:00:56 INFO - PROCESS | 23420 | ) AS tags, 16:00:56 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:00:56 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:00:56 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:00:56 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:00:56 INFO - PROCESS | 23420 | ) AS charset 16:00:56 INFO - PROCESS | 23420 | FROM descendants d 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:00:56 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:00:56 INFO - PROCESS | 23420 | 1520121608848 Sqlite.Connection DEBUG places.sqlite#1: Stmt #32 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121608916 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Menu,menu,false 16:00:56 INFO - PROCESS | 23420 | 1520121608922 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Toolbar,toolbar,false 16:00:56 INFO - PROCESS | 23420 | 1520121608924 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fFolder 1,qgf--24hGvjm,false 16:00:56 INFO - PROCESS | 23420 | 1520121608938 Sync.Engine.Bookmarks TRACE Mapped: Folder 1,bhttp://getfirefox.com/:Get Firefox!,gIrvxo8caK_X,false 16:00:56 INFO - PROCESS | 23420 | 1520121608948 Sync.Engine.Bookmarks TRACE Mapped: ,fOther Bookmarks,unfiled,false 16:00:56 INFO - PROCESS | 23420 | 1520121608954 Sync.Engine.Bookmarks TRACE Mapped: ,fmobile,mobile,false 16:00:56 INFO - PROCESS | 23420 | 1520121608962 Sync.Engine.Bookmarks TRACE Finding mapping: , fmobile 16:00:56 INFO - PROCESS | 23420 | 1520121608962 Sync.Engine.Bookmarks TRACE Mapped dupe: mobile 16:00:56 INFO - PROCESS | 23420 | 1520121608972 Sync.Engine.Bookmarks TRACE Ignoring incoming item because the local item is identical. 16:00:56 INFO - PROCESS | 23420 | 1520121608972 Sync.Engine.Bookmarks TRACE Skipping reconciled incoming item mobile 16:00:56 INFO - PROCESS | 23420 | 1520121608986 Sync.Engine.Bookmarks TRACE Incoming: { id: qgf--24hGvjm index: 0 modified: 1520121607.51 ttl: undefined payload: {"id":"qgf--24hGvjm","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":["gIrvxo8caK_X"]} collection: bookmarks } 16:00:56 INFO - PROCESS | 23420 | 1520121608996 Sync.Engine.Bookmarks TRACE Reconciling qgf--24hGvjm. exists=true; modified=false; local age=null; incoming age=0.75 16:00:56 INFO - PROCESS | 23420 | 1520121609028 Sqlite.Connection TRACE places.sqlite#0: Stmt #16 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"qgf--24hGvjm"} 16:00:56 INFO - PROCESS | 23420 | 1520121609038 Sqlite.Connection DEBUG places.sqlite#0: Stmt #16 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609064 Sqlite.Connection TRACE places.sqlite#1: Stmt #33 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"qgf--24hGvjm","anno":"livemark/feedURI"} 16:00:56 INFO - PROCESS | 23420 | 1520121609066 Sqlite.Connection DEBUG places.sqlite#1: Stmt #33 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609100 Sqlite.Connection TRACE places.sqlite#1: Stmt #34 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"qgf--24hGvjm","anno":"livemark/feedURI"} 16:00:56 INFO - PROCESS | 23420 | 1520121609106 Sqlite.Connection DEBUG places.sqlite#1: Stmt #34 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609122 Sqlite.Connection TRACE places.sqlite#1: Stmt #35 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"qgf--24hGvjm","anno":"bookmarkProperties/description"} 16:00:56 INFO - PROCESS | 23420 | 1520121609124 Sqlite.Connection DEBUG places.sqlite#1: Stmt #35 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609146 Sqlite.Connection TRACE places.sqlite#1: Stmt #36 16:00:56 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:56 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:56 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:56 INFO - PROCESS | 23420 | ) 16:00:56 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"qgf--24hGvjm"} 16:00:56 INFO - PROCESS | 23420 | 1520121609150 Sqlite.Connection DEBUG places.sqlite#1: Stmt #36 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609190 Sqlite.Connection TRACE places.sqlite#0: Stmt #17 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:56 INFO - PROCESS | 23420 | 1520121609196 Sqlite.Connection DEBUG places.sqlite#0: Stmt #17 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609212 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:00:56 INFO - PROCESS | 23420 | 1520121609216 Sync.Engine.Bookmarks TRACE Mapped dupe: qgf--24hGvjm 16:00:56 INFO - PROCESS | 23420 | 1520121609218 Sync.Engine.Bookmarks TRACE Ignoring incoming item because the local item is identical. 16:00:56 INFO - PROCESS | 23420 | 1520121609220 Sync.Engine.Bookmarks TRACE Skipping reconciled incoming item qgf--24hGvjm 16:00:56 INFO - PROCESS | 23420 | 1520121609230 Sync.Engine.Bookmarks TRACE Incoming: { id: gIrvxo8caK_X index: 0 modified: 1520121607.51 ttl: undefined payload: {"id":"gIrvxo8caK_X","type":"bookmark","parentid":"qgf--24hGvjm","parentName":"Folder 1","title":"Get Firefox!","bmkUri":"http://getfirefox.com/","loadInSidebar":false,"tags":[]} collection: bookmarks } 16:00:56 INFO - PROCESS | 23420 | 1520121609240 Sync.Engine.Bookmarks TRACE Reconciling gIrvxo8caK_X. exists=true; modified=false; local age=null; incoming age=0.75 16:00:56 INFO - PROCESS | 23420 | 1520121609272 Sqlite.Connection TRACE places.sqlite#0: Stmt #18 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"gIrvxo8caK_X"} 16:00:56 INFO - PROCESS | 23420 | 1520121609290 Sqlite.Connection DEBUG places.sqlite#0: Stmt #18 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609324 Sqlite.Connection TRACE places.sqlite#1: Stmt #37 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"gIrvxo8caK_X","anno":"bookmarkProperties/description"} 16:00:56 INFO - PROCESS | 23420 | 1520121609326 Sqlite.Connection DEBUG places.sqlite#1: Stmt #37 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609342 Sqlite.Connection TRACE places.sqlite#1: Stmt #38 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"gIrvxo8caK_X","anno":"bookmarkProperties/loadInSidebar"} 16:00:56 INFO - PROCESS | 23420 | 1520121609350 Sqlite.Connection DEBUG places.sqlite#1: Stmt #38 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609362 Sqlite.Connection TRACE places.sqlite#0: Stmt #19 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"qgf--24hGvjm"} 16:00:56 INFO - PROCESS | 23420 | 1520121609376 Sqlite.Connection DEBUG places.sqlite#0: Stmt #19 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609408 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:00:56 INFO - PROCESS | 23420 | 1520121609410 Sync.Engine.Bookmarks TRACE Mapped dupe: gIrvxo8caK_X 16:00:56 INFO - PROCESS | 23420 | 1520121609410 Sync.Engine.Bookmarks TRACE Ignoring incoming item because the local item is identical. 16:00:56 INFO - PROCESS | 23420 | 1520121609412 Sync.Engine.Bookmarks TRACE Skipping reconciled incoming item gIrvxo8caK_X 16:00:56 INFO - PROCESS | 23420 | 1520121609424 Sync.Engine.Bookmarks TRACE Incoming: { id: fake-guid-00 index: 0 modified: 1520121617.63 ttl: undefined payload: {"id":"fake-guid-00","bmkUri":"http://getfirefox.com/","type":"bookmark","title":"Get Firefox!","parentName":"Folder 1","parentid":"qgf--24hGvjm"} collection: bookmarks } 16:00:56 INFO - PROCESS | 23420 | 1520121609440 Sqlite.Connection TRACE places.sqlite#0: Stmt #20 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-00"} 16:00:56 INFO - PROCESS | 23420 | 1520121609454 Sqlite.Connection DEBUG places.sqlite#0: Stmt #20 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609510 Sync.Engine.Bookmarks TRACE Reconciling fake-guid-00. exists=false; modified=false; local age=null; incoming age=-9.370000123977661 16:00:56 INFO - PROCESS | 23420 | 1520121609512 Sync.Engine.Bookmarks TRACE Finding dupe for fake-guid-00 (already duped: undefined). 16:00:56 INFO - PROCESS | 23420 | 1520121609516 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:00:56 INFO - PROCESS | 23420 | 1520121609518 Sync.Engine.Bookmarks TRACE Mapped dupe: gIrvxo8caK_X 16:00:56 INFO - PROCESS | 23420 | 1520121609518 Sync.Engine.Bookmarks DEBUG fake-guid-00 mapped to gIrvxo8caK_X 16:00:56 INFO - PROCESS | 23420 | 1520121609518 Sync.Engine.Bookmarks TRACE Local item gIrvxo8caK_X is a duplicate for incoming item fake-guid-00 16:00:56 INFO - PROCESS | 23420 | 1520121609524 Sync.Engine.Bookmarks DEBUG Switching local ID to incoming: gIrvxo8caK_X -> fake-guid-00 16:00:56 INFO - PROCESS | 23420 | 1520121609532 Sync.Store.Bookmarks DEBUG Changing GUID gIrvxo8caK_X to fake-guid-00 16:00:56 INFO - PROCESS | 23420 | 1520121609550 Sqlite.Connection TRACE places.sqlite#0: Stmt #21 UPDATE moz_bookmarks SET guid = :newGuid 16:00:56 INFO - PROCESS | 23420 | WHERE id = :itemId - {"newGuid":"fake-guid-00","itemId":8} 16:00:56 INFO - PROCESS | 23420 | 1520121609562 Sqlite.Connection DEBUG places.sqlite#0: Stmt #21 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609580 Sqlite.Connection TRACE places.sqlite#0: Stmt #22 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-00"} 16:00:56 INFO - PROCESS | 23420 | 1520121609594 Sqlite.Connection DEBUG places.sqlite#0: Stmt #22 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609616 Sync.Engine.Bookmarks DEBUG Local item after duplication: age=null; modified=false; exists=true 16:00:56 INFO - PROCESS | 23420 | 1520121609636 Sqlite.Connection TRACE places.sqlite#0: Stmt #23 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00"} 16:00:56 INFO - PROCESS | 23420 | 1520121609642 Sqlite.Connection DEBUG places.sqlite#0: Stmt #23 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609676 Sqlite.Connection TRACE places.sqlite#1: Stmt #39 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-00","anno":"bookmarkProperties/description"} 16:00:56 INFO - PROCESS | 23420 | 1520121609680 Sqlite.Connection DEBUG places.sqlite#1: Stmt #39 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609682 Sqlite.Connection TRACE places.sqlite#1: Stmt #40 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-00","anno":"bookmarkProperties/loadInSidebar"} 16:00:56 INFO - PROCESS | 23420 | 1520121609690 Sqlite.Connection DEBUG places.sqlite#1: Stmt #40 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609708 Sqlite.Connection TRACE places.sqlite#0: Stmt #24 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"qgf--24hGvjm"} 16:00:56 INFO - PROCESS | 23420 | 1520121609722 Sqlite.Connection DEBUG places.sqlite#0: Stmt #24 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609746 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:00:56 INFO - PROCESS | 23420 | 1520121609746 Sync.Engine.Bookmarks TRACE Mapped dupe: gIrvxo8caK_X 16:00:56 INFO - PROCESS | 23420 | 1520121609748 Sync.Engine.Bookmarks TRACE Applying incoming record because no local conflicts. 16:00:56 INFO - PROCESS | 23420 | 1520121609750 Sync.Store.Bookmarks DEBUG Applying record fake-guid-00 16:00:56 INFO - PROCESS | 23420 | 1520121609750 Sync.Store.Bookmarks DEBUG Remote parent is qgf--24hGvjm 16:00:56 INFO - PROCESS | 23420 | 1520121609816 Sqlite.Connection TRACE places.sqlite#0: Stmt #25 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00"} 16:00:56 INFO - PROCESS | 23420 | 1520121609838 Sqlite.Connection DEBUG places.sqlite#0: Stmt #25 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609870 Sqlite.Connection TRACE places.sqlite#0: Stmt #26 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00"} 16:00:56 INFO - PROCESS | 23420 | 1520121609884 Sqlite.Connection DEBUG places.sqlite#0: Stmt #26 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121609912 BookmarkSyncUtils WARN updateBookmarkMetadata: Error tagging item fake-guid-00: TypeError: tags is undefined (resource://gre/modules/PlacesSyncUtils.jsm:895:7) JS Stack trace: tagItem<@PlacesSyncUtils.jsm:895:7 < updateSyncBookmark<@PlacesSyncUtils.jsm:737:23 < TaskImpl_run@Task.jsm:319:42 < Handler.prototype.process@Promise-backend.js:932:23 < this.PromiseWalker.walkerLoop@Promise-backend.js:813:7 < this.PromiseWalker.scheduleWalkerLoop/<@Promise-backend.js:747:11 < waitForSyncCallback@async.js:98:7 < makeSpinningCallback/callback.wait@async.js:152:27 < promiseSpinningly@async.js:218:12 < BStore_update@bookmarks.js:813:16 < Store.prototype.applyIncoming@engines.js:354:7 < BStore_applyIncoming@bookmarks.js:776:5 < Store.prototype.applyIncomingBatch@engines.js:316:9 < doApplyBatch@engines.js:1025:32 < SyncEngine.prototype._processIncoming/newitems.recordHandler@engines.js:1154:9 < getBatched@record.js:771:9 < SyncEngine.prototype._processIncoming@engines.js:1161:18 < BookmarksEngine.prototype._processIncoming@bookmarks.js:535:7 < SyncEngine.prototype._sync@engines.js:1630:7 < WrappedNotify@util.js:166:21 < Engine.prototype.sync@engines.js:689:5 < test_dupe_bookmark@test_bookmark_duping.js:170:5 < TaskImpl_run@Task.jsm:319:42 < TaskImpl@Task.jsm:277:3 < createAsyncFunction/asyncFunction@Task.jsm:252:14 < Task_spawn@Task.jsm:166:12 < _run_next_test@head.js:1566:9 < do_execute_soon/<.run@head.js:713:9 < _do_main@head.js:210:5 < _execute_test@head.js:545:5 < @-e:1:1 16:00:56 INFO - PROCESS | 23420 | 1520121609948 Sync.Store.Bookmarks DEBUG Updated bookmark fake-guid-00 under qgf--24hGvjm: {"syncId":"fake-guid-00","kind":"bookmark","title":"Get Firefox!","parentSyncId":"qgf--24hGvjm","url":{}} 16:00:56 INFO - PROCESS | 23420 | 1520121609958 Sync.Engine.Bookmarks INFO Records: 1 applied, 1 successfully, 0 failed to apply, 0 newly failed to apply, 3 reconciled. 16:00:56 INFO - PROCESS | 23420 | 1520121609968 Sync.Telemetry TRACE observed weave:engine:sync:applied bookmarks 16:00:56 INFO - PROCESS | 23420 | 1520121609976 Sync.Telemetry WARN Observed notification weave:engine:sync:applied but no current sync is being recorded. 16:00:56 INFO - PROCESS | 23420 | 1520121609982 Sync.Engine.Bookmarks DEBUG Deleted pending items: [] 16:00:56 INFO - PROCESS | 23420 | 1520121609990 Sync.Engine.Bookmarks TRACE Uploading local changes to server. 16:00:56 INFO - PROCESS | 23420 | 1520121609990 Sync.Engine.Bookmarks TRACE Preparing 2 outgoing records 16:00:56 INFO - PROCESS | 23420 | 1520121610016 Sqlite.Connection TRACE places.sqlite#0: Stmt #27 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:56 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:56 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:56 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:56 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:56 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:56 INFO - PROCESS | 23420 | - {"guid":"qgf--24hGvjm"} 16:00:56 INFO - PROCESS | 23420 | 1520121610030 Sqlite.Connection DEBUG places.sqlite#0: Stmt #27 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121610056 Sqlite.Connection TRACE places.sqlite#1: Stmt #41 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"qgf--24hGvjm","anno":"livemark/feedURI"} 16:00:56 INFO - PROCESS | 23420 | 1520121610070 Sqlite.Connection DEBUG places.sqlite#1: Stmt #41 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121610078 Sqlite.Connection TRACE places.sqlite#1: Stmt #42 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"qgf--24hGvjm","anno":"livemark/feedURI"} 16:00:56 INFO - PROCESS | 23420 | 1520121610080 Sqlite.Connection DEBUG places.sqlite#1: Stmt #42 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121610084 Sqlite.Connection TRACE places.sqlite#1: Stmt #43 16:00:56 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:56 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:56 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:56 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:56 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"qgf--24hGvjm","anno":"bookmarkProperties/description"} 16:00:56 INFO - PROCESS | 23420 | 1520121610094 Sqlite.Connection DEBUG places.sqlite#1: Stmt #43 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121610100 Sqlite.Connection TRACE places.sqlite#1: Stmt #44 16:00:56 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:56 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:56 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:56 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:56 INFO - PROCESS | 23420 | ) 16:00:56 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"qgf--24hGvjm"} 16:00:56 INFO - PROCESS | 23420 | 1520121610104 Sqlite.Connection DEBUG places.sqlite#1: Stmt #44 finished. 16:00:56 INFO - PROCESS | 23420 | 1520121610122 Sqlite.Connection TRACE places.sqlite#0: Stmt #28 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:57 INFO - PROCESS | 23420 | 1520121610132 Sqlite.Connection DEBUG places.sqlite#0: Stmt #28 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121610148 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:00:57 INFO - PROCESS | 23420 | 1520121610152 Sync.Engine.Bookmarks TRACE Mapped dupe: qgf--24hGvjm 16:00:57 INFO - PROCESS | 23420 | 1520121610154 Sync.Engine.Bookmarks TRACE Outgoing: { id: qgf--24hGvjm index: 1000000 modified: undefined ttl: undefined payload: {"id":"qgf--24hGvjm","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":["fake-guid-00"]} collection: bookmarks } 16:00:57 INFO - PROCESS | 23420 | 1520121610182 Sqlite.Connection TRACE places.sqlite#0: Stmt #29 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"gIrvxo8caK_X"} 16:00:57 INFO - PROCESS | 23420 | 1520121610192 Sqlite.Connection DEBUG places.sqlite#0: Stmt #29 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121610204 Sync.Engine.Bookmarks TRACE Outgoing: { id: gIrvxo8caK_X index: 0 modified: undefined ttl: undefined payload: DELETED collection: bookmarks } 16:00:57 INFO - PROCESS | 23420 | 1520121610214 Sync.Engine.Bookmarks INFO Posting 2 records of 736 bytes with batch=true 16:00:57 INFO - PROCESS | 23420 | 1520121610238 Sync.Collection DEBUG POST Length: 736 16:00:57 INFO - PROCESS | 23420 | 1520121610312 Sync.Test.Server DEBUG SyncServer: Handling request: POST /1.1/foo/storage/bookmarks 16:00:57 INFO - PROCESS | 23420 | 1520121610358 Sync.Collection DEBUG mesg: POST success 200 http://localhost:56168/1.1/foo/storage/bookmarks?batch=true&commit=true 16:00:57 INFO - PROCESS | 23420 | 1520121610358 Sync.Collection DEBUG POST success 200 http://localhost:56168/1.1/foo/storage/bookmarks?batch=true&commit=true 16:00:57 INFO - PROCESS | 23420 | 1520121610364 Sync.Engine.Bookmarks TRACE Committed batch 16:00:57 INFO - PROCESS | 23420 | 1520121610374 Sync.Telemetry TRACE observed weave:engine:sync:uploaded bookmarks 16:00:57 INFO - PROCESS | 23420 | 1520121610376 Sync.Telemetry WARN Observed notification weave:engine:sync:uploaded but no current sync is being recorded. 16:00:57 INFO - PROCESS | 23420 | 1520121610384 Sync.Engine.Bookmarks TRACE Finishing up sync 16:00:57 INFO - PROCESS | 23420 | 1520121610386 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:finish 16:00:57 INFO - PROCESS | 23420 | 1520121610388 Sync.Telemetry TRACE observed weave:engine:sync:finish bookmarks 16:00:57 INFO - PROCESS | 23420 | 1520121610388 Sync.Telemetry WARN Observed notification weave:engine:sync:finish but no current sync is being recorded. 16:00:57 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_bookmark - [test_dupe_bookmark : 173] 7 == 7 16:00:57 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_bookmark - [test_dupe_bookmark : 174] true == true 16:00:57 INFO - (xpcshell/head.js) | test run_next_test 0 finished (2) 16:00:57 INFO - PROCESS | 23420 | 1520121610428 Sqlite.Connection TRACE places.sqlite#0: Stmt #30 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"gIrvxo8caK_X"} 16:00:57 INFO - PROCESS | 23420 | 1520121610906 Sqlite.Connection DEBUG places.sqlite#0: Stmt #30 finished. 16:00:57 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_bookmark - [test_dupe_bookmark : 100] No record remains with GUID gIrvxo8caK_X - true == true 16:00:57 INFO - PROCESS | 23420 | 1520121610944 Sqlite.Connection TRACE places.sqlite#0: Stmt #31 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"gIrvxo8caK_X"} 16:00:57 INFO - PROCESS | 23420 | 1520121610962 Sqlite.Connection DEBUG places.sqlite#0: Stmt #31 finished. 16:00:57 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_bookmark - [test_dupe_bookmark : 935] 16:00:57 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_bookmark - [test_dupe_bookmark : 178] 1 == 1 16:00:57 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_bookmark - [test_dupe_bookmark : 181] true == true 16:00:57 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_bookmark - [test_dupe_bookmark : 182] true == true 16:00:57 INFO - PROCESS | 23420 | 1520121611094 Sync.AddonsReconciler DEBUG Removing change listener. 16:00:57 INFO - PROCESS | 23420 | 1520121611098 Sync.AddonsReconciler DEBUG Stopping listening and removing AddonManager listeners. 16:00:57 INFO - PROCESS | 23420 | 1520121611108 Sync.Tracker.History INFO Removing Places observer. 16:00:57 INFO - PROCESS | 23420 | 1520121611130 Sync.Status INFO Resetting Status. 16:00:57 INFO - PROCESS | 23420 | 1520121611136 Sync.Status DEBUG Status.service: service.client_not_configured => success.status_ok 16:00:57 INFO - PROCESS | 23420 | 1520121611196 Sync.Test.Server DEBUG SyncServer: Handling request: DELETE /1.1/foo/storage/clients/fake-guid-01 16:00:57 INFO - PROCESS | 23420 | JavaScript strict warning: /builds/slave/test/build/tests/xpcshell/tests/services/sync/tests/unit/head_http_server.js, line 669: ReferenceError: reference to undefined property "clients" 16:00:57 INFO - "CONSOLE_MESSAGE: (warn) [JavaScript Warning: "ReferenceError: reference to undefined property "clients"" {file: "/builds/slave/test/build/tests/xpcshell/tests/services/sync/tests/unit/head_http_server.js" line: 669}]" 16:00:57 INFO - PROCESS | 23420 | 1520121611252 Sync.Resource DEBUG mesg: DELETE success 200 http://localhost:56168/1.1/foo/storage/clients/fake-guid-01 16:00:57 INFO - PROCESS | 23420 | 1520121611258 Sync.Resource DEBUG DELETE success 200 http://localhost:56168/1.1/foo/storage/clients/fake-guid-01 16:00:57 INFO - PROCESS | 23420 | 1520121611546 Sync.Test.Server DEBUG SyncServer: Handling request: DELETE /1.1/foo/storage/tabs/fake-guid-01 16:00:57 INFO - PROCESS | 23420 | 1520121611576 Sync.Resource DEBUG mesg: DELETE success 200 http://localhost:56168/1.1/foo/storage/tabs/fake-guid-01 16:00:57 INFO - PROCESS | 23420 | 1520121611582 Sync.Resource DEBUG DELETE success 200 http://localhost:56168/1.1/foo/storage/tabs/fake-guid-01 16:00:57 INFO - PROCESS | 23420 | 1520121611586 Sync.Service DEBUG Finished deleting client data. 16:00:57 INFO - PROCESS | 23420 | 1520121611588 Sync.Service INFO Service.startOver dropping sync key and logging out. 16:00:57 INFO - PROCESS | 23420 | 1520121611592 Sync.Identity INFO Sync Key has no value. Deleting. 16:00:57 INFO - PROCESS | 23420 | 1520121611596 Sync.Status DEBUG Status.login: success.login => error.login.reason.no_recoverykey 16:00:57 INFO - PROCESS | 23420 | 1520121611596 Sync.Status DEBUG Status.service: success.status_ok => service.client_not_configured 16:00:57 INFO - PROCESS | 23420 | 1520121611602 Sync.Service INFO Logging out 16:00:57 INFO - PROCESS | 23420 | 1520121611608 Sync.SyncScheduler DEBUG Next sync in 3600000 ms. 16:00:57 INFO - PROCESS | 23420 | 1520121611620 Sync.SyncScheduler DEBUG Clearing sync triggers and the global score. 16:00:57 INFO - PROCESS | 23420 | 1520121611640 Sync.Service INFO Service reset. 16:00:57 INFO - PROCESS | 23420 | 1520121611648 Sync.Engine.Clients DEBUG Resetting clients last sync time 16:00:57 INFO - PROCESS | 23420 | 1520121611658 Sync.Engine.Bookmarks TRACE Event: weave:engine:reset-client:start 16:00:57 INFO - PROCESS | 23420 | 1520121611662 Sync.Engine.Bookmarks DEBUG Resetting bookmarks last sync time 16:00:57 INFO - PROCESS | 23420 | 1520121611664 Sync.Engine.Bookmarks TRACE Event: weave:engine:reset-client:finish 16:00:57 INFO - PROCESS | 23420 | 1520121611666 Sync.Engine.Forms DEBUG Resetting forms last sync time 16:00:57 INFO - PROCESS | 23420 | 1520121611678 Sync.Engine.History DEBUG Resetting history last sync time 16:00:57 INFO - PROCESS | 23420 | 1520121611688 Sync.Engine.Passwords DEBUG Resetting passwords last sync time 16:00:57 INFO - PROCESS | 23420 | 1520121611696 Sync.Engine.Prefs DEBUG Resetting prefs last sync time 16:00:57 INFO - PROCESS | 23420 | 1520121611702 Sync.Engine.Tabs DEBUG Resetting tabs last sync time 16:00:57 INFO - PROCESS | 23420 | 1520121611708 Sync.Engine.Addons DEBUG Resetting addons last sync time 16:00:57 INFO - PROCESS | 23420 | 1520121611714 Sync.Engine.Extension-Storage DEBUG Resetting extension-storage last sync time 16:00:57 INFO - PROCESS | 23420 | 1520121611720 Sync.CollectionKeyManager INFO Clearing collection keys... 16:00:57 INFO - PROCESS | 23420 | 1520121611986 Sqlite.Connection DEBUG places.sqlite#0: Beginning transaction 16:00:57 INFO - PROCESS | 23420 | 1520121612002 Sqlite.Connection TRACE places.sqlite#0: Stmt #32 BEGIN DEFERRED TRANSACTION 16:00:57 INFO - PROCESS | 23420 | 1520121612014 Sqlite.Connection DEBUG places.sqlite#0: Stmt #32 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612022 Sqlite.Connection TRACE places.sqlite#0: Stmt #33 WITH RECURSIVE 16:00:57 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:57 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:57 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:57 INFO - PROCESS | 23420 | UNION ALL 16:00:57 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:57 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:57 INFO - PROCESS | 23420 | ) 16:00:57 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:00:57 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:00:57 INFO - PROCESS | 23420 | NULL AS _childCount 16:00:57 INFO - PROCESS | 23420 | FROM descendants 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"toolbar_____"} 16:00:57 INFO - PROCESS | 23420 | 1520121612042 Sqlite.Connection DEBUG places.sqlite#0: Stmt #33 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612084 Sqlite.Connection TRACE places.sqlite#0: Stmt #34 WITH RECURSIVE 16:00:57 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:57 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:57 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:57 INFO - PROCESS | 23420 | UNION ALL 16:00:57 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:57 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:57 INFO - PROCESS | 23420 | ) 16:00:57 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"toolbar_____"} 16:00:57 INFO - PROCESS | 23420 | 1520121612094 Sqlite.Connection DEBUG places.sqlite#0: Stmt #34 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612102 Sqlite.Connection TRACE places.sqlite#0: Stmt #35 WITH RECURSIVE 16:00:57 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:57 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:57 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:57 INFO - PROCESS | 23420 | UNION ALL 16:00:57 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:57 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:57 INFO - PROCESS | 23420 | ) 16:00:57 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:00:57 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:00:57 INFO - PROCESS | 23420 | NULL AS _childCount 16:00:57 INFO - PROCESS | 23420 | FROM descendants 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"menu________"} 16:00:57 INFO - PROCESS | 23420 | 1520121612104 Sqlite.Connection DEBUG places.sqlite#0: Stmt #35 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612130 Sqlite.Connection TRACE places.sqlite#0: Stmt #36 WITH RECURSIVE 16:00:57 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:57 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:57 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:57 INFO - PROCESS | 23420 | UNION ALL 16:00:57 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:57 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:57 INFO - PROCESS | 23420 | ) 16:00:57 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"menu________"} 16:00:57 INFO - PROCESS | 23420 | 1520121612146 Sqlite.Connection DEBUG places.sqlite#0: Stmt #36 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612162 Sqlite.Connection TRACE places.sqlite#0: Stmt #37 WITH RECURSIVE 16:00:57 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:57 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:57 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:57 INFO - PROCESS | 23420 | UNION ALL 16:00:57 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:57 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:57 INFO - PROCESS | 23420 | ) 16:00:57 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:00:57 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:00:57 INFO - PROCESS | 23420 | NULL AS _childCount 16:00:57 INFO - PROCESS | 23420 | FROM descendants 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"unfiled_____"} 16:00:57 INFO - PROCESS | 23420 | 1520121612164 Sqlite.Connection DEBUG places.sqlite#0: Stmt #37 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612184 Sqlite.Connection TRACE places.sqlite#0: Stmt #38 WITH RECURSIVE 16:00:57 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:57 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:57 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:57 INFO - PROCESS | 23420 | UNION ALL 16:00:57 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:57 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:57 INFO - PROCESS | 23420 | ) 16:00:57 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"unfiled_____"} 16:00:57 INFO - PROCESS | 23420 | 1520121612194 Sqlite.Connection DEBUG places.sqlite#0: Stmt #38 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612196 Sqlite.Connection TRACE places.sqlite#0: Stmt #39 WITH RECURSIVE 16:00:57 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:57 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:57 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:57 INFO - PROCESS | 23420 | UNION ALL 16:00:57 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:57 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:57 INFO - PROCESS | 23420 | ) 16:00:57 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:00:57 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:00:57 INFO - PROCESS | 23420 | NULL AS _childCount 16:00:57 INFO - PROCESS | 23420 | FROM descendants 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"mobile______"} 16:00:57 INFO - PROCESS | 23420 | 1520121612198 Sqlite.Connection DEBUG places.sqlite#0: Stmt #39 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612214 Sqlite.Connection TRACE places.sqlite#0: Stmt #40 WITH RECURSIVE 16:00:57 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:57 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:57 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:57 INFO - PROCESS | 23420 | UNION ALL 16:00:57 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:57 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:57 INFO - PROCESS | 23420 | ) 16:00:57 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"mobile______"} 16:00:57 INFO - PROCESS | 23420 | 1520121612222 Sqlite.Connection DEBUG places.sqlite#0: Stmt #40 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612234 Sqlite.Connection TRACE places.sqlite#0: Stmt #41 DELETE FROM moz_items_annos 16:00:57 INFO - PROCESS | 23420 | WHERE id IN (SELECT a.id from moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b ON a.item_id = b.id 16:00:57 INFO - PROCESS | 23420 | WHERE b.id ISNULL) 16:00:57 INFO - PROCESS | 23420 | 1520121612236 Sqlite.Connection DEBUG places.sqlite#0: Stmt #41 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612248 Sqlite.Connection TRACE places.sqlite#0: Stmt #42 DELETE FROM moz_anno_attributes 16:00:57 INFO - PROCESS | 23420 | WHERE id IN (SELECT n.id from moz_anno_attributes n 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_annos a1 ON a1.anno_attribute_id = n.id 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_items_annos a2 ON a2.anno_attribute_id = n.id 16:00:57 INFO - PROCESS | 23420 | WHERE a1.id ISNULL AND a2.id ISNULL) 16:00:57 INFO - PROCESS | 23420 | 1520121612260 Sqlite.Connection DEBUG places.sqlite#0: Stmt #42 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612280 Sqlite.Connection TRACE places.sqlite#0: Stmt #43 UPDATE moz_places 16:00:57 INFO - PROCESS | 23420 | SET frecency = NOTIFY_FRECENCY( 16:00:57 INFO - PROCESS | 23420 | CALCULATE_FRECENCY(id), url, guid, hidden, last_visit_date 16:00:57 INFO - PROCESS | 23420 | ) WHERE url_hash IN ( hash("http://getfirefox.com/") ) 16:00:57 INFO - PROCESS | 23420 | JavaScript strict warning: resource://gre/modules/Bookmarks.jsm, line 1495: ReferenceError: reference to undefined property "source" 16:00:57 INFO - PROCESS | 23420 | 1520121612328 Sqlite.Connection TRACE places.sqlite#0: Stmt #44 UPDATE moz_bookmarks SET lastModified = :time 16:00:57 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:00:57 INFO - PROCESS | 23420 | - {"folderGuid":"toolbar_____","time":1520121612318000} 16:00:57 INFO - PROCESS | 23420 | 1520121612334 Sqlite.Connection DEBUG places.sqlite#0: Stmt #43 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612340 Sqlite.Connection TRACE places.sqlite#0: Stmt #45 UPDATE moz_places 16:00:57 INFO - PROCESS | 23420 | SET hidden = 0 16:00:57 INFO - PROCESS | 23420 | WHERE url_hash IN ( hash("http://getfirefox.com/") ) 16:00:57 INFO - PROCESS | 23420 | AND frecency <> 0 16:00:57 INFO - "CONSOLE_MESSAGE: (warn) [JavaScript Warning: "ReferenceError: reference to undefined property "source"" {file: "resource://gre/modules/Bookmarks.jsm" line: 1495}]" 16:00:57 INFO - PROCESS | 23420 | 1520121612346 Sqlite.Connection DEBUG places.sqlite#0: Stmt #44 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612354 Sqlite.Connection TRACE places.sqlite#0: Stmt #46 UPDATE moz_bookmarks SET lastModified = :time 16:00:57 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:00:57 INFO - PROCESS | 23420 | - {"folderGuid":"menu________","time":1520121612318000} 16:00:57 INFO - PROCESS | 23420 | 1520121612356 Sqlite.Connection DEBUG places.sqlite#0: Stmt #45 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612362 Sqlite.Connection DEBUG places.sqlite#0: Stmt #46 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612368 Sqlite.Connection TRACE places.sqlite#0: Stmt #47 UPDATE moz_bookmarks SET lastModified = :time 16:00:57 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:00:57 INFO - PROCESS | 23420 | - {"folderGuid":"unfiled_____","time":1520121612318000} 16:00:57 INFO - PROCESS | 23420 | 1520121612370 Sqlite.Connection DEBUG places.sqlite#0: Stmt #47 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612386 Sqlite.Connection TRACE places.sqlite#0: Stmt #48 UPDATE moz_bookmarks SET lastModified = :time 16:00:57 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:00:57 INFO - PROCESS | 23420 | - {"folderGuid":"mobile______","time":1520121612318000} 16:00:57 INFO - PROCESS | 23420 | 1520121612394 Sqlite.Connection DEBUG places.sqlite#0: Stmt #48 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121612396 Sqlite.Connection TRACE places.sqlite#0: Stmt #49 COMMIT TRANSACTION 16:00:57 INFO - PROCESS | 23420 | 1520121612406 Sqlite.Connection DEBUG places.sqlite#0: Stmt #49 finished. 16:00:57 INFO - (xpcshell/head.js) | test run_next_test 1 pending (2) 16:00:57 INFO - (xpcshell/head.js) | test test_dupe_bookmark finished (2) 16:00:57 INFO - services/sync/tests/unit/test_bookmark_duping.js | Starting test_dupe_reparented_bookmark 16:00:57 INFO - (xpcshell/head.js) | test test_dupe_reparented_bookmark pending (2) 16:00:57 INFO - PROCESS | 23420 | Ensure that a bookmark we consider a dupe from a different parent is handled correctly 16:00:57 INFO - PROCESS | 23420 | 1520121612450 Sync.BulkKeyBundle INFO BulkKeyBundle being created for [default] 16:00:57 INFO - PROCESS | 23420 | 1520121612458 Sync.CollectionKeyManager INFO Setting collection keys contents. Our last modified: 0, input modified: 1520121612.46. 16:00:57 INFO - PROCESS | 23420 | 1520121612458 Sync.BulkKeyBundle INFO BulkKeyBundle being created for [default] 16:00:57 INFO - PROCESS | 23420 | 1520121612460 Sync.CollectionKeyManager INFO Processing downloaded per-collection keys. 16:00:57 INFO - PROCESS | 23420 | 1520121612466 Sync.CollectionKeyManager INFO Clearing collection keys... 16:00:57 INFO - PROCESS | 23420 | 1520121612468 Sync.CollectionKeyManager INFO Saving downloaded keys. 16:00:57 INFO - PROCESS | 23420 | 1520121612468 Sync.CollectionKeyManager INFO Bumping last modified to 1520121612.46 16:00:57 INFO - PROCESS | 23420 | 1520121612480 Sync.Identity INFO Username changed. Removing stored credentials. 16:00:57 INFO - PROCESS | 23420 | 1520121612482 Sync.Identity INFO Basic password has no value. Removing. 16:00:57 INFO - PROCESS | 23420 | 1520121612482 Sync.Identity INFO Sync Key has no value. Deleting. 16:00:57 INFO - PROCESS | 23420 | 1520121612484 Sync.Identity INFO Basic password being updated. 16:00:57 INFO - PROCESS | 23420 | 1520121612496 Sync.Identity INFO Sync Key being updated. 16:00:57 INFO - PROCESS | 23420 | 1520121612510 Sync.SyncKeyBundle INFO SyncKeyBundle being created. 16:00:57 INFO - PROCESS | 23420 | 1520121612550 Sync.Service DEBUG Caching URLs under storage user base: http://localhost:39431/1.1/foo/ 16:00:57 INFO - PROCESS | 23420 | 1520121612626 Sync.AddonsReconciler INFO Registering as Add-on Manager listener. 16:00:57 INFO - PROCESS | 23420 | 1520121612628 Sync.AddonsReconciler DEBUG Adding change listener. 16:00:57 INFO - PROCESS | 23420 | 1520121612640 Sync.Tracker.History INFO Adding Places observer. 16:00:57 INFO - "folder1_guid=FMfQkXZMkmyo, folder2_guid=3VtUO0aigGcs, bmk1_guid=ghbD5Z7kWQ2J" 16:00:57 INFO - PROCESS | 23420 | 1520121612834 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:start 16:00:57 INFO - PROCESS | 23420 | 1520121612836 Sync.Telemetry TRACE observed weave:engine:sync:start bookmarks 16:00:57 INFO - PROCESS | 23420 | 1520121612836 Sync.Telemetry WARN Observed notification weave:engine:sync:start but no current sync is being recorded. 16:00:57 INFO - PROCESS | 23420 | 1520121612930 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/meta/global 16:00:57 INFO - PROCESS | 23420 | 1520121612960 Sync.Resource DEBUG mesg: GET success 200 http://localhost:39431/1.1/foo/storage/meta/global 16:00:57 INFO - PROCESS | 23420 | 1520121612964 Sync.Resource DEBUG GET success 200 http://localhost:39431/1.1/foo/storage/meta/global 16:00:57 INFO - PROCESS | 23420 | 1520121612974 Sync.Engine.Bookmarks DEBUG First sync, uploading all items 16:00:57 INFO - PROCESS | 23420 | 1520121613232 Sync.Engine.Bookmarks INFO 7 outgoing items pre-reconciliation 16:00:57 INFO - PROCESS | 23420 | 1520121613238 Sync.Engine.Bookmarks DEBUG Bookmarks backup starting. 16:00:57 INFO - PROCESS | 23420 | 1520121613294 Sqlite.Connection TRACE places.sqlite#1: Stmt #45 /* do not warn (bug no): cannot use an index */ 16:00:57 INFO - PROCESS | 23420 | WITH RECURSIVE 16:00:57 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:00:57 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:00:57 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:00:57 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:00:57 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:00:57 INFO - PROCESS | 23420 | UNION ALL 16:00:57 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:00:57 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:00:57 INFO - PROCESS | 23420 | b2.lastModified 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:57 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:00:57 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:00:57 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:00:57 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:00:57 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:00:57 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:00:57 INFO - PROCESS | 23420 | ) AS tags, 16:00:57 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:00:57 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:00:57 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:00:57 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:00:57 INFO - PROCESS | 23420 | ) AS charset 16:00:57 INFO - PROCESS | 23420 | FROM descendants d 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:00:57 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:00:57 INFO - PROCESS | 23420 | 1520121613308 Sqlite.Connection DEBUG places.sqlite#1: Stmt #45 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121613470 Sync.Engine.Bookmarks DEBUG Bookmarks backup done. 16:00:57 INFO - PROCESS | 23420 | 1520121613474 Sync.Engine.Bookmarks TRACE Downloading & applying server changes 16:00:57 INFO - PROCESS | 23420 | 1520121613528 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/bookmarks 16:00:57 INFO - PROCESS | 23420 | 1520121613538 Sync.Test.Server INFO Records: 0, nextOffset: undefined 16:00:57 INFO - PROCESS | 23420 | 1520121613562 Sync.Collection DEBUG mesg: GET success 200 http://localhost:39431/1.1/foo/storage/bookmarks?full=1&sort=index&limit=1000 16:00:57 INFO - PROCESS | 23420 | 1520121613568 Sync.Collection DEBUG GET success 200 http://localhost:39431/1.1/foo/storage/bookmarks?full=1&sort=index&limit=1000 16:00:57 INFO - PROCESS | 23420 | 1520121613582 Sync.Engine.Bookmarks INFO Records: 0 applied, 0 successfully, 0 failed to apply, 0 newly failed to apply, 0 reconciled. 16:00:57 INFO - PROCESS | 23420 | 1520121613590 Sync.Telemetry TRACE observed weave:engine:sync:applied bookmarks 16:00:57 INFO - PROCESS | 23420 | 1520121613594 Sync.Telemetry WARN Observed notification weave:engine:sync:applied but no current sync is being recorded. 16:00:57 INFO - PROCESS | 23420 | 1520121613610 Sync.Engine.Bookmarks DEBUG Deleted pending items: [] 16:00:57 INFO - PROCESS | 23420 | 1520121613850 Sync.Engine.Bookmarks TRACE Uploading local changes to server. 16:00:57 INFO - PROCESS | 23420 | 1520121613854 Sync.Engine.Bookmarks TRACE Preparing 7 outgoing records 16:00:57 INFO - PROCESS | 23420 | 1520121613876 Sqlite.Connection TRACE places.sqlite#0: Stmt #50 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"menu________"} 16:00:57 INFO - PROCESS | 23420 | 1520121613904 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:57 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:57 INFO - PROCESS | 23420 | 1520121613908 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:57 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:57 INFO - PROCESS | 23420 | 1520121613914 Sqlite.Connection DEBUG places.sqlite#0: Stmt #50 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121613960 Sqlite.Connection TRACE places.sqlite#1: Stmt #46 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"livemark/feedURI"} 16:00:57 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:57 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:57 INFO - PROCESS | 23420 | 1520121613976 Sqlite.Connection DEBUG places.sqlite#1: Stmt #46 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614014 Sqlite.Connection TRACE places.sqlite#1: Stmt #47 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"livemark/feedURI"} 16:00:57 INFO - PROCESS | 23420 | 1520121614016 Sqlite.Connection DEBUG places.sqlite#1: Stmt #47 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614038 Sqlite.Connection TRACE places.sqlite#1: Stmt #48 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"bookmarkProperties/description"} 16:00:57 INFO - PROCESS | 23420 | 1520121614046 Sqlite.Connection DEBUG places.sqlite#1: Stmt #48 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614054 Sqlite.Connection TRACE places.sqlite#1: Stmt #49 16:00:57 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:57 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:57 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:57 INFO - PROCESS | 23420 | ) 16:00:57 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"menu________"} 16:00:57 INFO - PROCESS | 23420 | 1520121614056 Sqlite.Connection DEBUG places.sqlite#1: Stmt #49 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614090 Sqlite.Connection TRACE places.sqlite#0: Stmt #51 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:57 INFO - PROCESS | 23420 | 1520121614104 Sqlite.Connection DEBUG places.sqlite#0: Stmt #51 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614134 Sqlite.Connection TRACE places.sqlite#1: Stmt #50 /* do not warn (bug no): cannot use an index */ 16:00:57 INFO - PROCESS | 23420 | WITH RECURSIVE 16:00:57 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:00:57 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:00:57 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:00:57 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:00:57 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:00:57 INFO - PROCESS | 23420 | UNION ALL 16:00:57 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:00:57 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:00:57 INFO - PROCESS | 23420 | b2.lastModified 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:57 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:00:57 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:00:57 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:00:57 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:00:57 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:00:57 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:00:57 INFO - PROCESS | 23420 | ) AS tags, 16:00:57 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:00:57 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:00:57 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:00:57 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:00:57 INFO - PROCESS | 23420 | ) AS charset 16:00:57 INFO - PROCESS | 23420 | FROM descendants d 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:00:57 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:00:57 INFO - PROCESS | 23420 | 1520121614148 Sqlite.Connection DEBUG places.sqlite#1: Stmt #50 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614204 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Menu,menu,false 16:00:57 INFO - PROCESS | 23420 | 1520121614210 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Toolbar,toolbar,false 16:00:57 INFO - PROCESS | 23420 | 1520121614214 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fFolder 1,3VtUO0aigGcs,false 16:00:57 INFO - PROCESS | 23420 | 1520121614222 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fFolder 1,FMfQkXZMkmyo,true 16:00:57 INFO - PROCESS | 23420 | 1520121614228 Sync.Engine.Bookmarks TRACE Mapped: Folder 1,bhttp://getfirefox.com/:Get Firefox!,ghbD5Z7kWQ2J,false 16:00:57 INFO - PROCESS | 23420 | 1520121614236 Sync.Engine.Bookmarks TRACE Mapped: ,fOther Bookmarks,unfiled,false 16:00:57 INFO - PROCESS | 23420 | 1520121614238 Sync.Engine.Bookmarks TRACE Mapped: ,fmobile,mobile,false 16:00:57 INFO - PROCESS | 23420 | 1520121614246 Sync.Engine.Bookmarks TRACE Finding mapping: , fBookmarks Menu 16:00:57 INFO - PROCESS | 23420 | 1520121614246 Sync.Engine.Bookmarks TRACE Mapped dupe: menu 16:00:57 INFO - PROCESS | 23420 | 1520121614248 Sync.Engine.Bookmarks TRACE Outgoing: { id: menu index: 1000000 modified: undefined ttl: undefined payload: {"id":"menu","type":"folder","parentid":"places","parentName":"","title":"Bookmarks Menu","children":[]} collection: bookmarks } 16:00:57 INFO - PROCESS | 23420 | 1520121614258 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:57 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:57 INFO - PROCESS | 23420 | 1520121614290 Sqlite.Connection TRACE places.sqlite#0: Stmt #52 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:57 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:57 INFO - PROCESS | 23420 | 1520121614310 Sqlite.Connection DEBUG places.sqlite#0: Stmt #52 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614332 Sqlite.Connection TRACE places.sqlite#1: Stmt #51 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"livemark/feedURI"} 16:00:57 INFO - PROCESS | 23420 | 1520121614342 Sqlite.Connection DEBUG places.sqlite#1: Stmt #51 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614362 Sqlite.Connection TRACE places.sqlite#1: Stmt #52 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"livemark/feedURI"} 16:00:57 INFO - PROCESS | 23420 | 1520121614362 Sqlite.Connection DEBUG places.sqlite#1: Stmt #52 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614380 Sqlite.Connection TRACE places.sqlite#1: Stmt #53 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"bookmarkProperties/description"} 16:00:57 INFO - PROCESS | 23420 | 1520121614394 Sqlite.Connection DEBUG places.sqlite#1: Stmt #53 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614406 Sqlite.Connection TRACE places.sqlite#1: Stmt #54 16:00:57 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:57 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:57 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:57 INFO - PROCESS | 23420 | ) 16:00:57 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"toolbar_____"} 16:00:57 INFO - PROCESS | 23420 | 1520121614408 Sqlite.Connection DEBUG places.sqlite#1: Stmt #54 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614430 Sqlite.Connection TRACE places.sqlite#0: Stmt #53 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:57 INFO - PROCESS | 23420 | 1520121614444 Sqlite.Connection DEBUG places.sqlite#0: Stmt #53 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614460 Sync.Engine.Bookmarks TRACE Finding mapping: , fBookmarks Toolbar 16:00:57 INFO - PROCESS | 23420 | 1520121614464 Sync.Engine.Bookmarks TRACE Mapped dupe: toolbar 16:00:57 INFO - PROCESS | 23420 | 1520121614466 Sync.Engine.Bookmarks TRACE Outgoing: { id: toolbar index: 1000000 modified: undefined ttl: undefined payload: {"id":"toolbar","type":"folder","parentid":"places","parentName":"","title":"Bookmarks Toolbar","children":["3VtUO0aigGcs","FMfQkXZMkmyo"]} collection: bookmarks } 16:00:57 INFO - PROCESS | 23420 | 1520121614504 Sqlite.Connection TRACE places.sqlite#0: Stmt #54 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"unfiled_____"} 16:00:57 INFO - PROCESS | 23420 | 1520121614510 Sqlite.Connection DEBUG places.sqlite#0: Stmt #54 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614526 Sqlite.Connection TRACE places.sqlite#1: Stmt #55 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"livemark/feedURI"} 16:00:57 INFO - PROCESS | 23420 | 1520121614534 Sqlite.Connection DEBUG places.sqlite#1: Stmt #55 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614554 Sqlite.Connection TRACE places.sqlite#1: Stmt #56 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"livemark/feedURI"} 16:00:57 INFO - PROCESS | 23420 | 1520121614556 Sqlite.Connection DEBUG places.sqlite#1: Stmt #56 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614564 Sqlite.Connection TRACE places.sqlite#1: Stmt #57 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"bookmarkProperties/description"} 16:00:57 INFO - PROCESS | 23420 | 1520121614574 Sqlite.Connection DEBUG places.sqlite#1: Stmt #57 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614576 Sqlite.Connection TRACE places.sqlite#1: Stmt #58 16:00:57 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:57 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:57 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:57 INFO - PROCESS | 23420 | ) 16:00:57 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"unfiled_____"} 16:00:57 INFO - PROCESS | 23420 | 1520121614578 Sqlite.Connection DEBUG places.sqlite#1: Stmt #58 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614600 Sqlite.Connection TRACE places.sqlite#0: Stmt #55 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:57 INFO - PROCESS | 23420 | 1520121614616 Sqlite.Connection DEBUG places.sqlite#0: Stmt #55 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614630 Sync.Engine.Bookmarks TRACE Finding mapping: , fOther Bookmarks 16:00:57 INFO - PROCESS | 23420 | 1520121614630 Sync.Engine.Bookmarks TRACE Mapped dupe: unfiled 16:00:57 INFO - PROCESS | 23420 | 1520121614632 Sync.Engine.Bookmarks TRACE Outgoing: { id: unfiled index: 1000000 modified: undefined ttl: undefined payload: {"id":"unfiled","type":"folder","parentid":"places","parentName":"","title":"Other Bookmarks","children":[]} collection: bookmarks } 16:00:57 INFO - PROCESS | 23420 | 1520121614666 Sqlite.Connection TRACE places.sqlite#0: Stmt #56 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"mobile______"} 16:00:57 INFO - PROCESS | 23420 | 1520121614676 Sqlite.Connection DEBUG places.sqlite#0: Stmt #56 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614690 Sqlite.Connection TRACE places.sqlite#1: Stmt #59 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"livemark/feedURI"} 16:00:57 INFO - PROCESS | 23420 | 1520121614692 Sqlite.Connection DEBUG places.sqlite#1: Stmt #59 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614712 Sqlite.Connection TRACE places.sqlite#1: Stmt #60 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"livemark/feedURI"} 16:00:57 INFO - PROCESS | 23420 | 1520121614716 Sqlite.Connection DEBUG places.sqlite#1: Stmt #60 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614730 Sqlite.Connection TRACE places.sqlite#1: Stmt #61 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"bookmarkProperties/description"} 16:00:57 INFO - PROCESS | 23420 | 1520121614738 Sqlite.Connection DEBUG places.sqlite#1: Stmt #61 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614740 Sqlite.Connection TRACE places.sqlite#1: Stmt #62 16:00:57 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:57 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:57 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:57 INFO - PROCESS | 23420 | ) 16:00:57 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"mobile______"} 16:00:57 INFO - PROCESS | 23420 | 1520121614742 Sqlite.Connection DEBUG places.sqlite#1: Stmt #62 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614758 Sqlite.Connection TRACE places.sqlite#0: Stmt #57 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:57 INFO - PROCESS | 23420 | 1520121614768 Sqlite.Connection DEBUG places.sqlite#0: Stmt #57 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614778 Sync.Engine.Bookmarks TRACE Finding mapping: , fmobile 16:00:57 INFO - PROCESS | 23420 | 1520121614780 Sync.Engine.Bookmarks TRACE Mapped dupe: mobile 16:00:57 INFO - PROCESS | 23420 | 1520121614780 Sync.Engine.Bookmarks TRACE Outgoing: { id: mobile index: 1000000 modified: undefined ttl: undefined payload: {"id":"mobile","type":"folder","parentid":"places","parentName":"","title":"mobile","children":[]} collection: bookmarks } 16:00:57 INFO - PROCESS | 23420 | 1520121614806 Sqlite.Connection TRACE places.sqlite#0: Stmt #58 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"3VtUO0aigGcs"} 16:00:57 INFO - PROCESS | 23420 | 1520121614812 Sqlite.Connection DEBUG places.sqlite#0: Stmt #58 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614834 Sqlite.Connection TRACE places.sqlite#1: Stmt #63 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"3VtUO0aigGcs","anno":"livemark/feedURI"} 16:00:57 INFO - PROCESS | 23420 | 1520121614838 Sqlite.Connection DEBUG places.sqlite#1: Stmt #63 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614848 Sqlite.Connection TRACE places.sqlite#1: Stmt #64 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"3VtUO0aigGcs","anno":"livemark/feedURI"} 16:00:57 INFO - PROCESS | 23420 | 1520121614854 Sqlite.Connection DEBUG places.sqlite#1: Stmt #64 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614862 Sqlite.Connection TRACE places.sqlite#1: Stmt #65 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"3VtUO0aigGcs","anno":"bookmarkProperties/description"} 16:00:57 INFO - PROCESS | 23420 | 1520121614864 Sqlite.Connection DEBUG places.sqlite#1: Stmt #65 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614880 Sqlite.Connection TRACE places.sqlite#1: Stmt #66 16:00:57 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:57 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:57 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:57 INFO - PROCESS | 23420 | ) 16:00:57 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"3VtUO0aigGcs"} 16:00:57 INFO - PROCESS | 23420 | 1520121614886 Sqlite.Connection DEBUG places.sqlite#1: Stmt #66 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614910 Sqlite.Connection TRACE places.sqlite#0: Stmt #59 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:57 INFO - PROCESS | 23420 | 1520121614918 Sqlite.Connection DEBUG places.sqlite#0: Stmt #59 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121614928 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:00:57 INFO - PROCESS | 23420 | 1520121614930 Sync.Engine.Bookmarks TRACE Mapped dupe: FMfQkXZMkmyo 16:00:57 INFO - PROCESS | 23420 | 1520121614930 Sync.Engine.Bookmarks TRACE Outgoing: { id: 3VtUO0aigGcs index: 1000000 modified: undefined ttl: undefined payload: {"id":"3VtUO0aigGcs","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":[],"hasDupe":true} collection: bookmarks } 16:00:57 INFO - PROCESS | 23420 | 1520121614978 Sqlite.Connection TRACE places.sqlite#0: Stmt #60 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"FMfQkXZMkmyo"} 16:00:57 INFO - PROCESS | 23420 | 1520121615002 Sqlite.Connection DEBUG places.sqlite#0: Stmt #60 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121615030 Sqlite.Connection TRACE places.sqlite#1: Stmt #67 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"FMfQkXZMkmyo","anno":"livemark/feedURI"} 16:00:57 INFO - PROCESS | 23420 | 1520121615032 Sqlite.Connection DEBUG places.sqlite#1: Stmt #67 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121615048 Sqlite.Connection TRACE places.sqlite#1: Stmt #68 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"FMfQkXZMkmyo","anno":"livemark/feedURI"} 16:00:57 INFO - PROCESS | 23420 | 1520121615050 Sqlite.Connection DEBUG places.sqlite#1: Stmt #68 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121615054 Sqlite.Connection TRACE places.sqlite#1: Stmt #69 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"FMfQkXZMkmyo","anno":"bookmarkProperties/description"} 16:00:57 INFO - PROCESS | 23420 | 1520121615066 Sqlite.Connection DEBUG places.sqlite#1: Stmt #69 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121615072 Sqlite.Connection TRACE places.sqlite#1: Stmt #70 16:00:57 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:57 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:57 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:57 INFO - PROCESS | 23420 | ) 16:00:57 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"FMfQkXZMkmyo"} 16:00:57 INFO - PROCESS | 23420 | 1520121615078 Sqlite.Connection DEBUG places.sqlite#1: Stmt #70 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121615096 Sqlite.Connection TRACE places.sqlite#0: Stmt #61 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:57 INFO - PROCESS | 23420 | 1520121615116 Sqlite.Connection DEBUG places.sqlite#0: Stmt #61 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121615130 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:00:57 INFO - PROCESS | 23420 | 1520121615130 Sync.Engine.Bookmarks TRACE Mapped dupe: FMfQkXZMkmyo 16:00:57 INFO - PROCESS | 23420 | 1520121615132 Sync.Engine.Bookmarks TRACE Outgoing: { id: FMfQkXZMkmyo index: 1000000 modified: undefined ttl: undefined payload: {"id":"FMfQkXZMkmyo","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":["ghbD5Z7kWQ2J"],"hasDupe":true} collection: bookmarks } 16:00:57 INFO - PROCESS | 23420 | 1520121615152 Sqlite.Connection TRACE places.sqlite#0: Stmt #62 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"ghbD5Z7kWQ2J"} 16:00:57 INFO - PROCESS | 23420 | 1520121615166 Sqlite.Connection DEBUG places.sqlite#0: Stmt #62 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121615196 Sqlite.Connection TRACE places.sqlite#1: Stmt #71 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"ghbD5Z7kWQ2J","anno":"bookmarkProperties/description"} 16:00:57 INFO - PROCESS | 23420 | 1520121615200 Sqlite.Connection DEBUG places.sqlite#1: Stmt #71 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121615204 Sqlite.Connection TRACE places.sqlite#1: Stmt #72 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"ghbD5Z7kWQ2J","anno":"bookmarkProperties/loadInSidebar"} 16:00:57 INFO - PROCESS | 23420 | 1520121615210 Sqlite.Connection DEBUG places.sqlite#1: Stmt #72 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121615220 Sqlite.Connection TRACE places.sqlite#0: Stmt #63 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"FMfQkXZMkmyo"} 16:00:57 INFO - PROCESS | 23420 | 1520121615232 Sqlite.Connection DEBUG places.sqlite#0: Stmt #63 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121615252 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:00:57 INFO - PROCESS | 23420 | 1520121615252 Sync.Engine.Bookmarks TRACE Mapped dupe: ghbD5Z7kWQ2J 16:00:57 INFO - PROCESS | 23420 | 1520121615254 Sync.Engine.Bookmarks TRACE Outgoing: { id: ghbD5Z7kWQ2J index: 140 modified: undefined ttl: undefined payload: {"id":"ghbD5Z7kWQ2J","type":"bookmark","parentid":"FMfQkXZMkmyo","parentName":"Folder 1","title":"Get Firefox!","bmkUri":"http://getfirefox.com/","loadInSidebar":false,"tags":[]} collection: bookmarks } 16:00:57 INFO - PROCESS | 23420 | 1520121615266 Sync.Engine.Bookmarks INFO Posting 7 records of 3076 bytes with batch=true 16:00:57 INFO - PROCESS | 23420 | 1520121615284 Sync.Collection DEBUG POST Length: 3076 16:00:57 INFO - PROCESS | 23420 | 1520121615364 Sync.Test.Server DEBUG SyncServer: Handling request: POST /1.1/foo/storage/bookmarks 16:00:57 INFO - PROCESS | 23420 | 1520121615380 Sync.Test.Server DEBUG Creating WBO "menu" on the fly. 16:00:57 INFO - PROCESS | 23420 | 1520121615380 Sync.Test.Server DEBUG Creating WBO "toolbar" on the fly. 16:00:57 INFO - PROCESS | 23420 | 1520121615380 Sync.Test.Server DEBUG Creating WBO "unfiled" on the fly. 16:00:57 INFO - PROCESS | 23420 | 1520121615382 Sync.Test.Server DEBUG Creating WBO "mobile" on the fly. 16:00:57 INFO - PROCESS | 23420 | 1520121615382 Sync.Test.Server DEBUG Creating WBO "3VtUO0aigGcs" on the fly. 16:00:57 INFO - PROCESS | 23420 | 1520121615384 Sync.Test.Server DEBUG Creating WBO "FMfQkXZMkmyo" on the fly. 16:00:57 INFO - PROCESS | 23420 | 1520121615392 Sync.Test.Server DEBUG Creating WBO "ghbD5Z7kWQ2J" on the fly. 16:00:57 INFO - PROCESS | 23420 | 1520121615430 Sync.Collection DEBUG mesg: POST success 200 http://localhost:39431/1.1/foo/storage/bookmarks?batch=true&commit=true 16:00:57 INFO - PROCESS | 23420 | 1520121615432 Sync.Collection DEBUG POST success 200 http://localhost:39431/1.1/foo/storage/bookmarks?batch=true&commit=true 16:00:57 INFO - PROCESS | 23420 | 1520121615436 Sync.Engine.Bookmarks TRACE Committed batch 16:00:57 INFO - PROCESS | 23420 | 1520121615458 Sync.Telemetry TRACE observed weave:engine:sync:uploaded bookmarks 16:00:57 INFO - PROCESS | 23420 | 1520121615458 Sync.Telemetry WARN Observed notification weave:engine:sync:uploaded but no current sync is being recorded. 16:00:57 INFO - PROCESS | 23420 | 1520121615460 Sync.Engine.Bookmarks TRACE Finishing up sync 16:00:57 INFO - PROCESS | 23420 | 1520121615462 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:finish 16:00:57 INFO - PROCESS | 23420 | 1520121615462 Sync.Telemetry TRACE observed weave:engine:sync:finish bookmarks 16:00:57 INFO - PROCESS | 23420 | 1520121615464 Sync.Telemetry WARN Observed notification weave:engine:sync:finish but no current sync is being recorded. 16:00:57 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_bookmark - [test_dupe_reparented_bookmark : 208] 7 == 7 16:00:57 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_bookmark - [test_dupe_reparented_bookmark : 209] 1 == 1 16:00:57 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_bookmark - [test_dupe_reparented_bookmark : 210] 0 == 0 16:00:57 INFO - PROCESS | 23420 | Syncing so new dupe record is processed 16:00:57 INFO - PROCESS | 23420 | 1520121615504 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:start 16:00:57 INFO - PROCESS | 23420 | 1520121615504 Sync.Telemetry TRACE observed weave:engine:sync:start bookmarks 16:00:57 INFO - PROCESS | 23420 | 1520121615506 Sync.Telemetry WARN Observed notification weave:engine:sync:start but no current sync is being recorded. 16:00:57 INFO - PROCESS | 23420 | 1520121615512 Sync.Engine.Bookmarks INFO 0 outgoing items pre-reconciliation 16:00:57 INFO - PROCESS | 23420 | 1520121615520 Sync.Engine.Bookmarks TRACE Downloading & applying server changes 16:00:57 INFO - PROCESS | 23420 | 1520121616166 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/bookmarks 16:00:57 INFO - PROCESS | 23420 | 1520121616182 Sync.Test.Server INFO Records: 1, nextOffset: undefined 16:00:57 INFO - PROCESS | 23420 | 1520121616228 Sync.Collection DEBUG mesg: GET success 200 http://localhost:39431/1.1/foo/storage/bookmarks?newer=1520121617.6200001&full=1&sort=index&limit=1000 16:00:57 INFO - PROCESS | 23420 | 1520121616234 Sync.Collection DEBUG GET success 200 http://localhost:39431/1.1/foo/storage/bookmarks?newer=1520121617.6200001&full=1&sort=index&limit=1000 16:00:57 INFO - PROCESS | 23420 | 1520121616244 Sync.Engine.Bookmarks TRACE Incoming: { id: fake-guid-00 index: 0 modified: 1520121625.496 ttl: undefined payload: {"id":"fake-guid-00","bmkUri":"http://getfirefox.com/","type":"bookmark","title":"Get Firefox!","parentName":"Folder 1","parentid":"3VtUO0aigGcs"} collection: bookmarks } 16:00:57 INFO - PROCESS | 23420 | 1520121616272 Sqlite.Connection TRACE places.sqlite#0: Stmt #64 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-00"} 16:00:57 INFO - PROCESS | 23420 | 1520121616540 Sqlite.Connection DEBUG places.sqlite#0: Stmt #64 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121616576 Sync.Engine.Bookmarks TRACE Reconciling fake-guid-00. exists=false; modified=false; local age=null; incoming age=-9.305999994277954 16:00:57 INFO - PROCESS | 23420 | 1520121616582 Sync.Engine.Bookmarks TRACE Finding dupe for fake-guid-00 (already duped: undefined). 16:00:57 INFO - PROCESS | 23420 | 1520121616594 Sqlite.Connection TRACE places.sqlite#1: Stmt #73 /* do not warn (bug no): cannot use an index */ 16:00:57 INFO - PROCESS | 23420 | WITH RECURSIVE 16:00:57 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:00:57 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:00:57 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:00:57 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:00:57 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:00:57 INFO - PROCESS | 23420 | UNION ALL 16:00:57 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:00:57 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:00:57 INFO - PROCESS | 23420 | b2.lastModified 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:57 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:00:57 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:00:57 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:00:57 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:00:57 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:00:57 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:00:57 INFO - PROCESS | 23420 | ) AS tags, 16:00:57 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:00:57 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:00:57 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:00:57 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:00:57 INFO - PROCESS | 23420 | ) AS charset 16:00:57 INFO - PROCESS | 23420 | FROM descendants d 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:00:57 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:00:57 INFO - PROCESS | 23420 | 1520121616606 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:57 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:57 INFO - PROCESS | 23420 | 1520121616614 Sqlite.Connection DEBUG places.sqlite#1: Stmt #73 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121616704 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Menu,menu,false 16:00:57 INFO - PROCESS | 23420 | 1520121616708 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Toolbar,toolbar,false 16:00:57 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:57 INFO - PROCESS | 23420 | 1520121616720 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fFolder 1,3VtUO0aigGcs,false 16:00:57 INFO - PROCESS | 23420 | 1520121616732 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fFolder 1,FMfQkXZMkmyo,true 16:00:57 INFO - PROCESS | 23420 | 1520121616748 Sync.Engine.Bookmarks TRACE Mapped: Folder 1,bhttp://getfirefox.com/:Get Firefox!,ghbD5Z7kWQ2J,false 16:00:57 INFO - PROCESS | 23420 | 1520121616762 Sync.Engine.Bookmarks TRACE Mapped: ,fOther Bookmarks,unfiled,false 16:00:57 INFO - PROCESS | 23420 | 1520121616770 Sync.Engine.Bookmarks TRACE Mapped: ,fmobile,mobile,false 16:00:57 INFO - PROCESS | 23420 | 1520121616772 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:00:57 INFO - PROCESS | 23420 | 1520121616780 Sync.Engine.Bookmarks TRACE Mapped dupe: ghbD5Z7kWQ2J 16:00:57 INFO - PROCESS | 23420 | 1520121616786 Sync.Engine.Bookmarks DEBUG fake-guid-00 mapped to ghbD5Z7kWQ2J 16:00:57 INFO - PROCESS | 23420 | 1520121616786 Sync.Engine.Bookmarks TRACE Local item ghbD5Z7kWQ2J is a duplicate for incoming item fake-guid-00 16:00:57 INFO - PROCESS | 23420 | 1520121616798 Sync.Engine.Bookmarks DEBUG Switching local ID to incoming: ghbD5Z7kWQ2J -> fake-guid-00 16:00:57 INFO - PROCESS | 23420 | 1520121616800 Sync.Store.Bookmarks DEBUG Changing GUID ghbD5Z7kWQ2J to fake-guid-00 16:00:57 INFO - PROCESS | 23420 | 1520121616844 Sqlite.Connection TRACE places.sqlite#0: Stmt #65 UPDATE moz_bookmarks SET guid = :newGuid 16:00:57 INFO - PROCESS | 23420 | WHERE id = :itemId - {"newGuid":"fake-guid-00","itemId":8} 16:00:57 INFO - PROCESS | 23420 | 1520121616858 Sqlite.Connection DEBUG places.sqlite#0: Stmt #65 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121616892 Sqlite.Connection TRACE places.sqlite#0: Stmt #66 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-00"} 16:00:57 INFO - PROCESS | 23420 | 1520121616910 Sqlite.Connection DEBUG places.sqlite#0: Stmt #66 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121616934 Sync.Engine.Bookmarks DEBUG Local item after duplication: age=null; modified=false; exists=true 16:00:57 INFO - PROCESS | 23420 | 1520121616952 Sqlite.Connection TRACE places.sqlite#0: Stmt #67 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00"} 16:00:57 INFO - PROCESS | 23420 | 1520121616968 Sqlite.Connection DEBUG places.sqlite#0: Stmt #67 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121617016 Sqlite.Connection TRACE places.sqlite#1: Stmt #74 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-00","anno":"bookmarkProperties/description"} 16:00:57 INFO - PROCESS | 23420 | 1520121617026 Sqlite.Connection DEBUG places.sqlite#1: Stmt #74 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121617034 Sqlite.Connection TRACE places.sqlite#1: Stmt #75 16:00:57 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:57 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:57 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:57 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-00","anno":"bookmarkProperties/loadInSidebar"} 16:00:57 INFO - PROCESS | 23420 | 1520121617040 Sqlite.Connection DEBUG places.sqlite#1: Stmt #75 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121617066 Sqlite.Connection TRACE places.sqlite#0: Stmt #68 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"FMfQkXZMkmyo"} 16:00:57 INFO - PROCESS | 23420 | 1520121617082 Sqlite.Connection DEBUG places.sqlite#0: Stmt #68 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121617108 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:00:57 INFO - PROCESS | 23420 | 1520121617108 Sync.Engine.Bookmarks TRACE Mapped dupe: ghbD5Z7kWQ2J 16:00:57 INFO - PROCESS | 23420 | 1520121617118 Sync.Engine.Bookmarks TRACE Applying incoming record because no local conflicts. 16:00:57 INFO - PROCESS | 23420 | 1520121617118 Sync.Store.Bookmarks DEBUG Applying record fake-guid-00 16:00:57 INFO - PROCESS | 23420 | 1520121617124 Sync.Store.Bookmarks DEBUG Remote parent is 3VtUO0aigGcs 16:00:57 INFO - PROCESS | 23420 | 1520121617162 Sqlite.Connection TRACE places.sqlite#0: Stmt #69 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:57 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:57 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:57 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:57 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:57 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00"} 16:00:57 INFO - PROCESS | 23420 | 1520121617178 Sqlite.Connection DEBUG places.sqlite#0: Stmt #69 finished. 16:00:57 INFO - PROCESS | 23420 | 1520121617214 BookmarkSyncUtils DEBUG updateSyncBookmark: Item fake-guid-00 is not an orphan 16:00:57 INFO - PROCESS | 23420 | 1520121617230 Sqlite.Connection TRACE places.sqlite#0: Stmt #70 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:57 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:57 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:57 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00"} 16:00:58 INFO - PROCESS | 23420 | 1520121617242 Sqlite.Connection DEBUG places.sqlite#0: Stmt #70 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617276 Sqlite.Connection TRACE places.sqlite#0: Stmt #71 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"3VtUO0aigGcs"} 16:00:58 INFO - PROCESS | 23420 | 1520121617290 Sqlite.Connection DEBUG places.sqlite#0: Stmt #71 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617306 Sqlite.Connection DEBUG places.sqlite#0: Beginning transaction 16:00:58 INFO - PROCESS | 23420 | 1520121617326 Sqlite.Connection TRACE places.sqlite#0: Stmt #72 BEGIN DEFERRED TRANSACTION 16:00:58 INFO - PROCESS | 23420 | 1520121617332 Sqlite.Connection DEBUG places.sqlite#0: Stmt #72 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617346 Sqlite.Connection TRACE places.sqlite#0: Stmt #73 UPDATE moz_bookmarks SET position = position + :sign 16:00:58 INFO - PROCESS | 23420 | WHERE parent = :oldParentId 16:00:58 INFO - PROCESS | 23420 | AND position >= :oldIndex 16:00:58 INFO - PROCESS | 23420 | - {"sign":-1,"oldParentId":7,"oldIndex":0} 16:00:58 INFO - PROCESS | 23420 | 1520121617358 Sqlite.Connection DEBUG places.sqlite#0: Stmt #73 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617370 Sqlite.Connection TRACE places.sqlite#0: Stmt #74 UPDATE moz_bookmarks SET position = position + :sign 16:00:58 INFO - PROCESS | 23420 | WHERE parent = :newParentId 16:00:58 INFO - PROCESS | 23420 | AND position >= :newIndex 16:00:58 INFO - PROCESS | 23420 | - {"sign":1,"newParentId":9,"newIndex":0} 16:00:58 INFO - PROCESS | 23420 | 1520121617372 Sqlite.Connection DEBUG places.sqlite#0: Stmt #74 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617390 Sqlite.Connection TRACE places.sqlite#0: Stmt #75 WITH RECURSIVE 16:00:58 INFO - PROCESS | 23420 | ancestors(aid) AS ( 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :guid 16:00:58 INFO - PROCESS | 23420 | UNION ALL 16:00:58 INFO - PROCESS | 23420 | SELECT parent FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | JOIN ancestors ON id = aid 16:00:58 INFO - PROCESS | 23420 | WHERE type = :type 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | UPDATE moz_bookmarks SET lastModified = :time 16:00:58 INFO - PROCESS | 23420 | WHERE id IN ancestors 16:00:58 INFO - PROCESS | 23420 | - {"guid":"FMfQkXZMkmyo","type":2,"time":1520121617250000} 16:00:58 INFO - PROCESS | 23420 | 1520121617394 Sqlite.Connection DEBUG places.sqlite#0: Stmt #75 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617400 Sqlite.Connection TRACE places.sqlite#0: Stmt #76 WITH RECURSIVE 16:00:58 INFO - PROCESS | 23420 | ancestors(aid) AS ( 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :guid 16:00:58 INFO - PROCESS | 23420 | UNION ALL 16:00:58 INFO - PROCESS | 23420 | SELECT parent FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | JOIN ancestors ON id = aid 16:00:58 INFO - PROCESS | 23420 | WHERE type = :type 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | UPDATE moz_bookmarks SET lastModified = :time 16:00:58 INFO - PROCESS | 23420 | WHERE id IN ancestors 16:00:58 INFO - PROCESS | 23420 | - {"guid":"3VtUO0aigGcs","type":2,"time":1520121617250000} 16:00:58 INFO - PROCESS | 23420 | 1520121617406 Sqlite.Connection DEBUG places.sqlite#0: Stmt #76 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617422 Sqlite.Connection TRACE places.sqlite#0: Stmt #77 UPDATE moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | SET lastModified = :lastModified, position = :position, parent = :parent 16:00:58 INFO - PROCESS | 23420 | WHERE guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00","lastModified":1520121617250000,"position":0,"parent":9} 16:00:58 INFO - PROCESS | 23420 | 1520121617428 Sqlite.Connection DEBUG places.sqlite#0: Stmt #77 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617430 Sqlite.Connection TRACE places.sqlite#0: Stmt #78 COMMIT TRANSACTION 16:00:58 INFO - PROCESS | 23420 | 1520121617456 Sqlite.Connection DEBUG places.sqlite#0: Stmt #78 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617538 BookmarkSyncUtils WARN updateBookmarkMetadata: Error tagging item fake-guid-00: TypeError: tags is undefined (resource://gre/modules/PlacesSyncUtils.jsm:895:7) JS Stack trace: tagItem<@PlacesSyncUtils.jsm:895:7 < updateSyncBookmark<@PlacesSyncUtils.jsm:737:23 < TaskImpl_run@Task.jsm:319:42 < Handler.prototype.process@Promise-backend.js:932:23 < this.PromiseWalker.walkerLoop@Promise-backend.js:813:7 < this.PromiseWalker.scheduleWalkerLoop/<@Promise-backend.js:747:11 < waitForSyncCallback@async.js:98:7 < makeSpinningCallback/callback.wait@async.js:152:27 < promiseSpinningly@async.js:218:12 < BStore_update@bookmarks.js:813:16 < Store.prototype.applyIncoming@engines.js:354:7 < BStore_applyIncoming@bookmarks.js:776:5 < Store.prototype.applyIncomingBatch@engines.js:316:9 < doApplyBatch@engines.js:1025:32 < SyncEngine.prototype._processIncoming/newitems.recordHandler@engines.js:1154:9 < getBatched@record.js:771:9 < SyncEngine.prototype._processIncoming@engines.js:1161:18 < BookmarksEngine.prototype._processIncoming@bookmarks.js:535:7 < SyncEngine.prototype._sync@engines.js:1630:7 < WrappedNotify@util.js:166:21 < Engine.prototype.sync@engines.js:689:5 < test_dupe_reparented_bookmark@test_bookmark_duping.js:228:5 < TaskImpl_run@Task.jsm:319:42 < TaskImpl@Task.jsm:277:3 < createAsyncFunction/asyncFunction@Task.jsm:252:14 < Task_spawn@Task.jsm:166:12 < _run_next_test@head.js:1566:9 < do_execute_soon/<.run@head.js:713:9 < _do_main@head.js:210:5 < _execute_test@head.js:545:5 < @-e:1:1 16:00:58 INFO - PROCESS | 23420 | 1520121617570 Sync.Store.Bookmarks DEBUG Updated bookmark fake-guid-00 under 3VtUO0aigGcs: {"syncId":"fake-guid-00","kind":"bookmark","title":"Get Firefox!","parentSyncId":"3VtUO0aigGcs","url":{}} 16:00:58 INFO - PROCESS | 23420 | 1520121617582 Sync.Engine.Bookmarks INFO Records: 1 applied, 1 successfully, 0 failed to apply, 0 newly failed to apply, 0 reconciled. 16:00:58 INFO - PROCESS | 23420 | 1520121617584 Sync.Telemetry TRACE observed weave:engine:sync:applied bookmarks 16:00:58 INFO - PROCESS | 23420 | 1520121617584 Sync.Telemetry WARN Observed notification weave:engine:sync:applied but no current sync is being recorded. 16:00:58 INFO - PROCESS | 23420 | 1520121617604 Sync.Engine.Bookmarks DEBUG Deleted pending items: [] 16:00:58 INFO - PROCESS | 23420 | 1520121617616 Sync.Engine.Bookmarks TRACE Uploading local changes to server. 16:00:58 INFO - PROCESS | 23420 | 1520121617620 Sync.Engine.Bookmarks TRACE Preparing 3 outgoing records 16:00:58 INFO - PROCESS | 23420 | 1520121617652 Sqlite.Connection TRACE places.sqlite#0: Stmt #79 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"FMfQkXZMkmyo"} 16:00:58 INFO - PROCESS | 23420 | 1520121617678 Sqlite.Connection DEBUG places.sqlite#0: Stmt #79 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617696 Sqlite.Connection TRACE places.sqlite#1: Stmt #76 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"FMfQkXZMkmyo","anno":"livemark/feedURI"} 16:00:58 INFO - PROCESS | 23420 | 1520121617702 Sqlite.Connection DEBUG places.sqlite#1: Stmt #76 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617714 Sqlite.Connection TRACE places.sqlite#1: Stmt #77 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"FMfQkXZMkmyo","anno":"livemark/feedURI"} 16:00:58 INFO - PROCESS | 23420 | 1520121617722 Sqlite.Connection DEBUG places.sqlite#1: Stmt #77 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617726 Sqlite.Connection TRACE places.sqlite#1: Stmt #78 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"FMfQkXZMkmyo","anno":"bookmarkProperties/description"} 16:00:58 INFO - PROCESS | 23420 | 1520121617728 Sqlite.Connection DEBUG places.sqlite#1: Stmt #78 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617732 Sqlite.Connection TRACE places.sqlite#1: Stmt #79 16:00:58 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"FMfQkXZMkmyo"} 16:00:58 INFO - PROCESS | 23420 | 1520121617742 Sqlite.Connection DEBUG places.sqlite#1: Stmt #79 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617780 Sqlite.Connection TRACE places.sqlite#0: Stmt #80 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:58 INFO - PROCESS | 23420 | 1520121617794 Sqlite.Connection DEBUG places.sqlite#0: Stmt #80 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617808 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:00:58 INFO - PROCESS | 23420 | 1520121617810 Sync.Engine.Bookmarks TRACE Mapped dupe: FMfQkXZMkmyo 16:00:58 INFO - PROCESS | 23420 | 1520121617812 Sync.Engine.Bookmarks TRACE Outgoing: { id: FMfQkXZMkmyo index: 1000000 modified: undefined ttl: undefined payload: {"id":"FMfQkXZMkmyo","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":[],"hasDupe":true} collection: bookmarks } 16:00:58 INFO - PROCESS | 23420 | 1520121617836 Sqlite.Connection TRACE places.sqlite#0: Stmt #81 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"3VtUO0aigGcs"} 16:00:58 INFO - PROCESS | 23420 | 1520121617848 Sqlite.Connection DEBUG places.sqlite#0: Stmt #81 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617860 Sqlite.Connection TRACE places.sqlite#1: Stmt #80 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"3VtUO0aigGcs","anno":"livemark/feedURI"} 16:00:58 INFO - PROCESS | 23420 | 1520121617864 Sqlite.Connection DEBUG places.sqlite#1: Stmt #80 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617876 Sqlite.Connection TRACE places.sqlite#1: Stmt #81 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"3VtUO0aigGcs","anno":"livemark/feedURI"} 16:00:58 INFO - PROCESS | 23420 | 1520121617880 Sqlite.Connection DEBUG places.sqlite#1: Stmt #81 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617884 Sqlite.Connection TRACE places.sqlite#1: Stmt #82 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"3VtUO0aigGcs","anno":"bookmarkProperties/description"} 16:00:58 INFO - PROCESS | 23420 | 1520121617894 Sqlite.Connection DEBUG places.sqlite#1: Stmt #82 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617904 Sqlite.Connection TRACE places.sqlite#1: Stmt #83 16:00:58 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"3VtUO0aigGcs"} 16:00:58 INFO - PROCESS | 23420 | 1520121617906 Sqlite.Connection DEBUG places.sqlite#1: Stmt #83 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617928 Sqlite.Connection TRACE places.sqlite#0: Stmt #82 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:58 INFO - PROCESS | 23420 | 1520121617936 Sqlite.Connection DEBUG places.sqlite#0: Stmt #82 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121617946 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:00:58 INFO - PROCESS | 23420 | 1520121617946 Sync.Engine.Bookmarks TRACE Mapped dupe: FMfQkXZMkmyo 16:00:58 INFO - PROCESS | 23420 | 1520121617948 Sync.Engine.Bookmarks TRACE Outgoing: { id: 3VtUO0aigGcs index: 1000000 modified: undefined ttl: undefined payload: {"id":"3VtUO0aigGcs","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":["fake-guid-00"],"hasDupe":true} collection: bookmarks } 16:00:58 INFO - PROCESS | 23420 | 1520121617974 Sqlite.Connection TRACE places.sqlite#0: Stmt #83 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"ghbD5Z7kWQ2J"} 16:00:58 INFO - PROCESS | 23420 | 1520121617990 Sqlite.Connection DEBUG places.sqlite#0: Stmt #83 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121618006 Sync.Engine.Bookmarks TRACE Outgoing: { id: ghbD5Z7kWQ2J index: 0 modified: undefined ttl: undefined payload: DELETED collection: bookmarks } 16:00:58 INFO - PROCESS | 23420 | 1520121618026 Sync.Engine.Bookmarks INFO Posting 3 records of 1205 bytes with batch=true 16:00:58 INFO - PROCESS | 23420 | 1520121618046 Sync.Collection DEBUG POST Length: 1205 16:00:58 INFO - PROCESS | 23420 | 1520121618126 Sync.Test.Server DEBUG SyncServer: Handling request: POST /1.1/foo/storage/bookmarks 16:00:58 INFO - PROCESS | 23420 | 1520121618176 Sync.Collection DEBUG mesg: POST success 200 http://localhost:39431/1.1/foo/storage/bookmarks?batch=true&commit=true 16:00:58 INFO - PROCESS | 23420 | 1520121618180 Sync.Collection DEBUG POST success 200 http://localhost:39431/1.1/foo/storage/bookmarks?batch=true&commit=true 16:00:58 INFO - PROCESS | 23420 | 1520121618182 Sync.Engine.Bookmarks TRACE Committed batch 16:00:58 INFO - PROCESS | 23420 | 1520121618194 Sync.Telemetry TRACE observed weave:engine:sync:uploaded bookmarks 16:00:58 INFO - PROCESS | 23420 | 1520121618194 Sync.Telemetry WARN Observed notification weave:engine:sync:uploaded but no current sync is being recorded. 16:00:58 INFO - PROCESS | 23420 | 1520121618196 Sync.Engine.Bookmarks TRACE Finishing up sync 16:00:58 INFO - PROCESS | 23420 | 1520121618202 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:finish 16:00:58 INFO - PROCESS | 23420 | 1520121618204 Sync.Telemetry TRACE observed weave:engine:sync:finish bookmarks 16:00:58 INFO - PROCESS | 23420 | 1520121618212 Sync.Telemetry WARN Observed notification weave:engine:sync:finish but no current sync is being recorded. 16:00:58 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_bookmark - [test_dupe_reparented_bookmark : 231] 8 == 8 16:00:58 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_bookmark - [test_dupe_reparented_bookmark : 232] true == true 16:00:58 INFO - (xpcshell/head.js) | test run_next_test 1 finished (2) 16:00:58 INFO - PROCESS | 23420 | 1520121618258 Sqlite.Connection TRACE places.sqlite#0: Stmt #84 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"ghbD5Z7kWQ2J"} 16:00:58 INFO - PROCESS | 23420 | 1520121618672 Sqlite.Connection DEBUG places.sqlite#0: Stmt #84 finished. 16:00:58 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_bookmark - [test_dupe_reparented_bookmark : 100] No record remains with GUID ghbD5Z7kWQ2J - true == true 16:00:58 INFO - PROCESS | 23420 | 1520121618708 Sqlite.Connection TRACE places.sqlite#0: Stmt #85 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"ghbD5Z7kWQ2J"} 16:00:58 INFO - PROCESS | 23420 | 1520121618726 Sqlite.Connection DEBUG places.sqlite#0: Stmt #85 finished. 16:00:58 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_bookmark - [test_dupe_reparented_bookmark : 935] 16:00:58 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_bookmark - [test_dupe_reparented_bookmark : 236] 0 == 0 16:00:58 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_bookmark - [test_dupe_reparented_bookmark : 238] 1 == 1 16:00:58 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_bookmark - [test_dupe_reparented_bookmark : 242] true == true 16:00:58 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_bookmark - [test_dupe_reparented_bookmark : 243] true == true 16:00:58 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_bookmark - [test_dupe_reparented_bookmark : 247] true == true 16:00:58 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_bookmark - [test_dupe_reparented_bookmark : 248] true == true 16:00:58 INFO - PROCESS | 23420 | 1520121618904 Sync.AddonsReconciler DEBUG Removing change listener. 16:00:58 INFO - PROCESS | 23420 | 1520121618908 Sync.AddonsReconciler DEBUG Stopping listening and removing AddonManager listeners. 16:00:58 INFO - PROCESS | 23420 | 1520121618920 Sync.Tracker.History INFO Removing Places observer. 16:00:58 INFO - PROCESS | 23420 | 1520121618940 Sync.Status INFO Resetting Status. 16:00:58 INFO - PROCESS | 23420 | 1520121618944 Sync.Status DEBUG Status.service: service.client_not_configured => success.status_ok 16:00:58 INFO - PROCESS | 23420 | 1520121618998 Sync.Test.Server DEBUG SyncServer: Handling request: DELETE /1.1/foo/storage/clients/fake-guid-01 16:00:58 INFO - PROCESS | 23420 | 1520121619024 Sync.Resource DEBUG mesg: DELETE success 200 http://localhost:39431/1.1/foo/storage/clients/fake-guid-01 16:00:58 INFO - PROCESS | 23420 | 1520121619032 Sync.Resource DEBUG DELETE success 200 http://localhost:39431/1.1/foo/storage/clients/fake-guid-01 16:00:58 INFO - PROCESS | 23420 | 1520121619342 Sync.Test.Server DEBUG SyncServer: Handling request: DELETE /1.1/foo/storage/tabs/fake-guid-01 16:00:58 INFO - PROCESS | 23420 | 1520121619374 Sync.Resource DEBUG mesg: DELETE success 200 http://localhost:39431/1.1/foo/storage/tabs/fake-guid-01 16:00:58 INFO - PROCESS | 23420 | 1520121619380 Sync.Resource DEBUG DELETE success 200 http://localhost:39431/1.1/foo/storage/tabs/fake-guid-01 16:00:58 INFO - PROCESS | 23420 | 1520121619382 Sync.Service DEBUG Finished deleting client data. 16:00:58 INFO - PROCESS | 23420 | 1520121619394 Sync.Service INFO Service.startOver dropping sync key and logging out. 16:00:58 INFO - PROCESS | 23420 | 1520121619394 Sync.Identity INFO Sync Key has no value. Deleting. 16:00:58 INFO - PROCESS | 23420 | 1520121619404 Sync.Status DEBUG Status.login: success.login => error.login.reason.no_recoverykey 16:00:58 INFO - PROCESS | 23420 | 1520121619406 Sync.Status DEBUG Status.service: success.status_ok => service.client_not_configured 16:00:58 INFO - PROCESS | 23420 | 1520121619406 Sync.Service INFO Logging out 16:00:58 INFO - PROCESS | 23420 | 1520121619410 Sync.SyncScheduler DEBUG Next sync in 86400000 ms. 16:00:58 INFO - PROCESS | 23420 | 1520121619418 Sync.SyncScheduler DEBUG Clearing sync triggers and the global score. 16:00:58 INFO - PROCESS | 23420 | 1520121619436 Sync.Service INFO Service reset. 16:00:58 INFO - PROCESS | 23420 | 1520121619446 Sync.Engine.Clients DEBUG Resetting clients last sync time 16:00:58 INFO - PROCESS | 23420 | 1520121619452 Sync.Engine.Bookmarks TRACE Event: weave:engine:reset-client:start 16:00:58 INFO - PROCESS | 23420 | 1520121619456 Sync.Engine.Bookmarks DEBUG Resetting bookmarks last sync time 16:00:58 INFO - PROCESS | 23420 | 1520121619462 Sync.Engine.Bookmarks TRACE Event: weave:engine:reset-client:finish 16:00:58 INFO - PROCESS | 23420 | 1520121619464 Sync.Engine.Forms DEBUG Resetting forms last sync time 16:00:58 INFO - PROCESS | 23420 | 1520121619470 Sync.Engine.History DEBUG Resetting history last sync time 16:00:58 INFO - PROCESS | 23420 | 1520121619482 Sync.Engine.Passwords DEBUG Resetting passwords last sync time 16:00:58 INFO - PROCESS | 23420 | 1520121619490 Sync.Engine.Prefs DEBUG Resetting prefs last sync time 16:00:58 INFO - PROCESS | 23420 | 1520121619496 Sync.Engine.Tabs DEBUG Resetting tabs last sync time 16:00:58 INFO - PROCESS | 23420 | 1520121619502 Sync.Engine.Addons DEBUG Resetting addons last sync time 16:00:58 INFO - PROCESS | 23420 | 1520121619508 Sync.Engine.Extension-Storage DEBUG Resetting extension-storage last sync time 16:00:58 INFO - PROCESS | 23420 | 1520121619514 Sync.CollectionKeyManager INFO Clearing collection keys... 16:00:58 INFO - PROCESS | 23420 | 1520121619796 Sqlite.Connection DEBUG places.sqlite#0: Beginning transaction 16:00:58 INFO - PROCESS | 23420 | 1520121619812 Sqlite.Connection TRACE places.sqlite#0: Stmt #86 BEGIN DEFERRED TRANSACTION 16:00:58 INFO - PROCESS | 23420 | 1520121619824 Sqlite.Connection DEBUG places.sqlite#0: Stmt #86 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121619832 Sqlite.Connection TRACE places.sqlite#0: Stmt #87 WITH RECURSIVE 16:00:58 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:58 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:58 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:58 INFO - PROCESS | 23420 | UNION ALL 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:00:58 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:00:58 INFO - PROCESS | 23420 | NULL AS _childCount 16:00:58 INFO - PROCESS | 23420 | FROM descendants 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"toolbar_____"} 16:00:58 INFO - PROCESS | 23420 | 1520121619850 Sqlite.Connection DEBUG places.sqlite#0: Stmt #87 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121619890 Sqlite.Connection TRACE places.sqlite#0: Stmt #88 WITH RECURSIVE 16:00:58 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:58 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:58 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:58 INFO - PROCESS | 23420 | UNION ALL 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"toolbar_____"} 16:00:58 INFO - PROCESS | 23420 | 1520121619902 Sqlite.Connection DEBUG places.sqlite#0: Stmt #88 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121619906 Sqlite.Connection TRACE places.sqlite#0: Stmt #89 WITH RECURSIVE 16:00:58 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:58 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:58 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:58 INFO - PROCESS | 23420 | UNION ALL 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:00:58 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:00:58 INFO - PROCESS | 23420 | NULL AS _childCount 16:00:58 INFO - PROCESS | 23420 | FROM descendants 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"menu________"} 16:00:58 INFO - PROCESS | 23420 | 1520121619914 Sqlite.Connection DEBUG places.sqlite#0: Stmt #89 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121619936 Sqlite.Connection TRACE places.sqlite#0: Stmt #90 WITH RECURSIVE 16:00:58 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:58 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:58 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:58 INFO - PROCESS | 23420 | UNION ALL 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"menu________"} 16:00:58 INFO - PROCESS | 23420 | 1520121619948 Sqlite.Connection DEBUG places.sqlite#0: Stmt #90 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121619968 Sqlite.Connection TRACE places.sqlite#0: Stmt #91 WITH RECURSIVE 16:00:58 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:58 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:58 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:58 INFO - PROCESS | 23420 | UNION ALL 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:00:58 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:00:58 INFO - PROCESS | 23420 | NULL AS _childCount 16:00:58 INFO - PROCESS | 23420 | FROM descendants 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"unfiled_____"} 16:00:58 INFO - PROCESS | 23420 | 1520121619972 Sqlite.Connection DEBUG places.sqlite#0: Stmt #91 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121619996 Sqlite.Connection TRACE places.sqlite#0: Stmt #92 WITH RECURSIVE 16:00:58 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:58 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:58 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:58 INFO - PROCESS | 23420 | UNION ALL 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"unfiled_____"} 16:00:58 INFO - PROCESS | 23420 | 1520121619998 Sqlite.Connection DEBUG places.sqlite#0: Stmt #92 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121620004 Sqlite.Connection TRACE places.sqlite#0: Stmt #93 WITH RECURSIVE 16:00:58 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:58 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:58 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:58 INFO - PROCESS | 23420 | UNION ALL 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:00:58 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:00:58 INFO - PROCESS | 23420 | NULL AS _childCount 16:00:58 INFO - PROCESS | 23420 | FROM descendants 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"mobile______"} 16:00:58 INFO - PROCESS | 23420 | 1520121620010 Sqlite.Connection DEBUG places.sqlite#0: Stmt #93 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121620026 Sqlite.Connection TRACE places.sqlite#0: Stmt #94 WITH RECURSIVE 16:00:58 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:58 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:58 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:58 INFO - PROCESS | 23420 | UNION ALL 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"mobile______"} 16:00:58 INFO - PROCESS | 23420 | 1520121620028 Sqlite.Connection DEBUG places.sqlite#0: Stmt #94 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121620040 Sqlite.Connection TRACE places.sqlite#0: Stmt #95 DELETE FROM moz_items_annos 16:00:58 INFO - PROCESS | 23420 | WHERE id IN (SELECT a.id from moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b ON a.item_id = b.id 16:00:58 INFO - PROCESS | 23420 | WHERE b.id ISNULL) 16:00:58 INFO - PROCESS | 23420 | 1520121620046 Sqlite.Connection DEBUG places.sqlite#0: Stmt #95 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121620056 Sqlite.Connection TRACE places.sqlite#0: Stmt #96 DELETE FROM moz_anno_attributes 16:00:58 INFO - PROCESS | 23420 | WHERE id IN (SELECT n.id from moz_anno_attributes n 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_annos a1 ON a1.anno_attribute_id = n.id 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_items_annos a2 ON a2.anno_attribute_id = n.id 16:00:58 INFO - PROCESS | 23420 | WHERE a1.id ISNULL AND a2.id ISNULL) 16:00:58 INFO - PROCESS | 23420 | 1520121620062 Sqlite.Connection DEBUG places.sqlite#0: Stmt #96 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121620090 Sqlite.Connection TRACE places.sqlite#0: Stmt #97 UPDATE moz_places 16:00:58 INFO - PROCESS | 23420 | SET frecency = NOTIFY_FRECENCY( 16:00:58 INFO - PROCESS | 23420 | CALCULATE_FRECENCY(id), url, guid, hidden, last_visit_date 16:00:58 INFO - PROCESS | 23420 | ) WHERE url_hash IN ( hash("http://getfirefox.com/") ) 16:00:58 INFO - PROCESS | 23420 | 1520121620144 Sqlite.Connection TRACE places.sqlite#0: Stmt #98 UPDATE moz_bookmarks SET lastModified = :time 16:00:58 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:00:58 INFO - PROCESS | 23420 | - {"folderGuid":"toolbar_____","time":1520121620134000} 16:00:58 INFO - PROCESS | 23420 | 1520121620150 Sqlite.Connection DEBUG places.sqlite#0: Stmt #97 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121620158 Sqlite.Connection TRACE places.sqlite#0: Stmt #99 UPDATE moz_places 16:00:58 INFO - PROCESS | 23420 | SET hidden = 0 16:00:58 INFO - PROCESS | 23420 | WHERE url_hash IN ( hash("http://getfirefox.com/") ) 16:00:58 INFO - PROCESS | 23420 | AND frecency <> 0 16:00:58 INFO - PROCESS | 23420 | 1520121620160 Sqlite.Connection DEBUG places.sqlite#0: Stmt #98 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121620168 Sqlite.Connection TRACE places.sqlite#0: Stmt #100 UPDATE moz_bookmarks SET lastModified = :time 16:00:58 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:00:58 INFO - PROCESS | 23420 | - {"folderGuid":"menu________","time":1520121620134000} 16:00:58 INFO - PROCESS | 23420 | 1520121620170 Sqlite.Connection DEBUG places.sqlite#0: Stmt #99 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121620178 Sqlite.Connection DEBUG places.sqlite#0: Stmt #100 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121620182 Sqlite.Connection TRACE places.sqlite#0: Stmt #101 UPDATE moz_bookmarks SET lastModified = :time 16:00:58 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:00:58 INFO - PROCESS | 23420 | - {"folderGuid":"unfiled_____","time":1520121620134000} 16:00:58 INFO - PROCESS | 23420 | 1520121620190 Sqlite.Connection DEBUG places.sqlite#0: Stmt #101 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121620202 Sqlite.Connection TRACE places.sqlite#0: Stmt #102 UPDATE moz_bookmarks SET lastModified = :time 16:00:58 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:00:58 INFO - PROCESS | 23420 | - {"folderGuid":"mobile______","time":1520121620134000} 16:00:58 INFO - PROCESS | 23420 | 1520121620204 Sqlite.Connection DEBUG places.sqlite#0: Stmt #102 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121620206 Sqlite.Connection TRACE places.sqlite#0: Stmt #103 COMMIT TRANSACTION 16:00:58 INFO - PROCESS | 23420 | 1520121620218 Sqlite.Connection DEBUG places.sqlite#0: Stmt #103 finished. 16:00:58 INFO - (xpcshell/head.js) | test run_next_test 2 pending (2) 16:00:58 INFO - (xpcshell/head.js) | test test_dupe_reparented_bookmark finished (2) 16:00:58 INFO - services/sync/tests/unit/test_bookmark_duping.js | Starting test_dupe_reparented_locally_changed_bookmark 16:00:58 INFO - (xpcshell/head.js) | test test_dupe_reparented_locally_changed_bookmark pending (2) 16:00:58 INFO - PROCESS | 23420 | Ensure that a bookmark with local changes we consider a dupe from a different parent is handled correctly 16:00:58 INFO - PROCESS | 23420 | 1520121620266 Sync.BulkKeyBundle INFO BulkKeyBundle being created for [default] 16:00:58 INFO - PROCESS | 23420 | 1520121620274 Sync.CollectionKeyManager INFO Setting collection keys contents. Our last modified: 0, input modified: 1520121620.27. 16:00:58 INFO - PROCESS | 23420 | 1520121620274 Sync.BulkKeyBundle INFO BulkKeyBundle being created for [default] 16:00:58 INFO - PROCESS | 23420 | 1520121620276 Sync.CollectionKeyManager INFO Processing downloaded per-collection keys. 16:00:58 INFO - PROCESS | 23420 | 1520121620280 Sync.CollectionKeyManager INFO Clearing collection keys... 16:00:58 INFO - PROCESS | 23420 | 1520121620282 Sync.CollectionKeyManager INFO Saving downloaded keys. 16:00:58 INFO - PROCESS | 23420 | 1520121620284 Sync.CollectionKeyManager INFO Bumping last modified to 1520121620.27 16:00:58 INFO - PROCESS | 23420 | 1520121620300 Sync.Identity INFO Username changed. Removing stored credentials. 16:00:58 INFO - PROCESS | 23420 | 1520121620302 Sync.Identity INFO Basic password has no value. Removing. 16:00:58 INFO - PROCESS | 23420 | 1520121620302 Sync.Identity INFO Sync Key has no value. Deleting. 16:00:58 INFO - PROCESS | 23420 | 1520121620304 Sync.Identity INFO Basic password being updated. 16:00:58 INFO - PROCESS | 23420 | 1520121620312 Sync.Identity INFO Sync Key being updated. 16:00:58 INFO - PROCESS | 23420 | 1520121620324 Sync.SyncKeyBundle INFO SyncKeyBundle being created. 16:00:58 INFO - PROCESS | 23420 | 1520121620364 Sync.Service DEBUG Caching URLs under storage user base: http://localhost:58661/1.1/foo/ 16:00:58 INFO - PROCESS | 23420 | 1520121620448 Sync.AddonsReconciler INFO Registering as Add-on Manager listener. 16:00:58 INFO - PROCESS | 23420 | 1520121620450 Sync.AddonsReconciler DEBUG Adding change listener. 16:00:58 INFO - PROCESS | 23420 | 1520121620466 Sync.Tracker.History INFO Adding Places observer. 16:00:58 INFO - "folder1_guid=7XMLCLR9muG3, folder2_guid=At-YGWYYj66M, bmk1_guid=7GkHMXsB_o-V" 16:00:58 INFO - PROCESS | 23420 | 1520121620666 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:start 16:00:58 INFO - PROCESS | 23420 | 1520121620668 Sync.Telemetry TRACE observed weave:engine:sync:start bookmarks 16:00:58 INFO - PROCESS | 23420 | 1520121620674 Sync.Telemetry WARN Observed notification weave:engine:sync:start but no current sync is being recorded. 16:00:58 INFO - PROCESS | 23420 | 1520121620744 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/meta/global 16:00:58 INFO - PROCESS | 23420 | 1520121620780 Sync.Resource DEBUG mesg: GET success 200 http://localhost:58661/1.1/foo/storage/meta/global 16:00:58 INFO - PROCESS | 23420 | 1520121620786 Sync.Resource DEBUG GET success 200 http://localhost:58661/1.1/foo/storage/meta/global 16:00:58 INFO - PROCESS | 23420 | 1520121620794 Sync.Engine.Bookmarks DEBUG First sync, uploading all items 16:00:58 INFO - PROCESS | 23420 | 1520121621072 Sync.Engine.Bookmarks INFO 7 outgoing items pre-reconciliation 16:00:58 INFO - PROCESS | 23420 | 1520121621078 Sync.Engine.Bookmarks DEBUG Bookmarks backup starting. 16:00:58 INFO - PROCESS | 23420 | 1520121621134 Sqlite.Connection TRACE places.sqlite#1: Stmt #84 /* do not warn (bug no): cannot use an index */ 16:00:58 INFO - PROCESS | 23420 | WITH RECURSIVE 16:00:58 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:00:58 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:00:58 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:00:58 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:00:58 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:00:58 INFO - PROCESS | 23420 | UNION ALL 16:00:58 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:00:58 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:00:58 INFO - PROCESS | 23420 | b2.lastModified 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:58 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:00:58 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:00:58 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:00:58 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:00:58 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:00:58 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:00:58 INFO - PROCESS | 23420 | ) AS tags, 16:00:58 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:00:58 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:00:58 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:00:58 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:00:58 INFO - PROCESS | 23420 | ) AS charset 16:00:58 INFO - PROCESS | 23420 | FROM descendants d 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:00:58 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:00:58 INFO - PROCESS | 23420 | 1520121621148 Sqlite.Connection DEBUG places.sqlite#1: Stmt #84 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121621302 Sync.Engine.Bookmarks DEBUG Bookmarks backup done. 16:00:58 INFO - PROCESS | 23420 | 1520121621308 Sync.Engine.Bookmarks TRACE Downloading & applying server changes 16:00:58 INFO - PROCESS | 23420 | 1520121621358 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/bookmarks 16:00:58 INFO - PROCESS | 23420 | 1520121621368 Sync.Test.Server INFO Records: 0, nextOffset: undefined 16:00:58 INFO - PROCESS | 23420 | 1520121621408 Sync.Collection DEBUG mesg: GET success 200 http://localhost:58661/1.1/foo/storage/bookmarks?full=1&sort=index&limit=1000 16:00:58 INFO - PROCESS | 23420 | 1520121621414 Sync.Collection DEBUG GET success 200 http://localhost:58661/1.1/foo/storage/bookmarks?full=1&sort=index&limit=1000 16:00:58 INFO - PROCESS | 23420 | 1520121621438 Sync.Engine.Bookmarks INFO Records: 0 applied, 0 successfully, 0 failed to apply, 0 newly failed to apply, 0 reconciled. 16:00:58 INFO - PROCESS | 23420 | 1520121621454 Sync.Telemetry TRACE observed weave:engine:sync:applied bookmarks 16:00:58 INFO - PROCESS | 23420 | 1520121621454 Sync.Telemetry WARN Observed notification weave:engine:sync:applied but no current sync is being recorded. 16:00:58 INFO - PROCESS | 23420 | 1520121621474 Sync.Engine.Bookmarks DEBUG Deleted pending items: [] 16:00:58 INFO - PROCESS | 23420 | 1520121621736 Sync.Engine.Bookmarks TRACE Uploading local changes to server. 16:00:58 INFO - PROCESS | 23420 | 1520121621742 Sync.Engine.Bookmarks TRACE Preparing 7 outgoing records 16:00:58 INFO - PROCESS | 23420 | 1520121621764 Sqlite.Connection TRACE places.sqlite#0: Stmt #104 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"menu________"} 16:00:58 INFO - PROCESS | 23420 | 1520121621788 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:58 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:58 INFO - PROCESS | 23420 | 1520121621794 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:58 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:58 INFO - PROCESS | 23420 | 1520121621802 Sqlite.Connection DEBUG places.sqlite#0: Stmt #104 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121621852 Sqlite.Connection TRACE places.sqlite#1: Stmt #85 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"livemark/feedURI"} 16:00:58 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:58 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:58 INFO - PROCESS | 23420 | 1520121621872 Sqlite.Connection DEBUG places.sqlite#1: Stmt #85 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121621902 Sqlite.Connection TRACE places.sqlite#1: Stmt #86 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"livemark/feedURI"} 16:00:58 INFO - PROCESS | 23420 | 1520121621912 Sqlite.Connection DEBUG places.sqlite#1: Stmt #86 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121621932 Sqlite.Connection TRACE places.sqlite#1: Stmt #87 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"bookmarkProperties/description"} 16:00:58 INFO - PROCESS | 23420 | 1520121621938 Sqlite.Connection DEBUG places.sqlite#1: Stmt #87 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121621946 Sqlite.Connection TRACE places.sqlite#1: Stmt #88 16:00:58 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"menu________"} 16:00:58 INFO - PROCESS | 23420 | 1520121621954 Sqlite.Connection DEBUG places.sqlite#1: Stmt #88 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121621980 Sqlite.Connection TRACE places.sqlite#0: Stmt #105 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:58 INFO - PROCESS | 23420 | 1520121621996 Sqlite.Connection DEBUG places.sqlite#0: Stmt #105 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622030 Sqlite.Connection TRACE places.sqlite#1: Stmt #89 /* do not warn (bug no): cannot use an index */ 16:00:58 INFO - PROCESS | 23420 | WITH RECURSIVE 16:00:58 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:00:58 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:00:58 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:00:58 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:00:58 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:00:58 INFO - PROCESS | 23420 | UNION ALL 16:00:58 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:00:58 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:00:58 INFO - PROCESS | 23420 | b2.lastModified 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:58 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:00:58 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:00:58 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:00:58 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:00:58 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:00:58 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:00:58 INFO - PROCESS | 23420 | ) AS tags, 16:00:58 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:00:58 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:00:58 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:00:58 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:00:58 INFO - PROCESS | 23420 | ) AS charset 16:00:58 INFO - PROCESS | 23420 | FROM descendants d 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:00:58 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:00:58 INFO - PROCESS | 23420 | 1520121622040 Sqlite.Connection DEBUG places.sqlite#1: Stmt #89 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622102 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Menu,menu,false 16:00:58 INFO - PROCESS | 23420 | 1520121622108 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Toolbar,toolbar,false 16:00:58 INFO - PROCESS | 23420 | 1520121622112 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:58 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:58 INFO - PROCESS | 23420 | 1520121622114 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fFolder 1,At-YGWYYj66M,false 16:00:58 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:58 INFO - PROCESS | 23420 | 1520121622128 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fFolder 1,7XMLCLR9muG3,true 16:00:58 INFO - PROCESS | 23420 | 1520121622138 Sync.Engine.Bookmarks TRACE Mapped: Folder 1,bhttp://getfirefox.com/:Get Firefox!,7GkHMXsB_o-V,false 16:00:58 INFO - PROCESS | 23420 | 1520121622142 Sync.Engine.Bookmarks TRACE Mapped: ,fOther Bookmarks,unfiled,false 16:00:58 INFO - PROCESS | 23420 | 1520121622150 Sync.Engine.Bookmarks TRACE Mapped: ,fmobile,mobile,false 16:00:58 INFO - PROCESS | 23420 | 1520121622152 Sync.Engine.Bookmarks TRACE Finding mapping: , fBookmarks Menu 16:00:58 INFO - PROCESS | 23420 | 1520121622152 Sync.Engine.Bookmarks TRACE Mapped dupe: menu 16:00:58 INFO - PROCESS | 23420 | 1520121622162 Sync.Engine.Bookmarks TRACE Outgoing: { id: menu index: 1000000 modified: undefined ttl: undefined payload: {"id":"menu","type":"folder","parentid":"places","parentName":"","title":"Bookmarks Menu","children":[]} collection: bookmarks } 16:00:58 INFO - PROCESS | 23420 | 1520121622204 Sqlite.Connection TRACE places.sqlite#0: Stmt #106 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:58 INFO - PROCESS | 23420 | 1520121622220 Sqlite.Connection DEBUG places.sqlite#0: Stmt #106 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622244 Sqlite.Connection TRACE places.sqlite#1: Stmt #90 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"livemark/feedURI"} 16:00:58 INFO - PROCESS | 23420 | 1520121622250 Sqlite.Connection DEBUG places.sqlite#1: Stmt #90 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622274 Sqlite.Connection TRACE places.sqlite#1: Stmt #91 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"livemark/feedURI"} 16:00:58 INFO - PROCESS | 23420 | 1520121622278 Sqlite.Connection DEBUG places.sqlite#1: Stmt #91 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622300 Sqlite.Connection TRACE places.sqlite#1: Stmt #92 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"bookmarkProperties/description"} 16:00:58 INFO - PROCESS | 23420 | 1520121622314 Sqlite.Connection DEBUG places.sqlite#1: Stmt #92 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622318 Sqlite.Connection TRACE places.sqlite#1: Stmt #93 16:00:58 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"toolbar_____"} 16:00:58 INFO - PROCESS | 23420 | 1520121622326 Sqlite.Connection DEBUG places.sqlite#1: Stmt #93 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622348 Sqlite.Connection TRACE places.sqlite#0: Stmt #107 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:58 INFO - PROCESS | 23420 | 1520121622362 Sqlite.Connection DEBUG places.sqlite#0: Stmt #107 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622382 Sync.Engine.Bookmarks TRACE Finding mapping: , fBookmarks Toolbar 16:00:58 INFO - PROCESS | 23420 | 1520121622382 Sync.Engine.Bookmarks TRACE Mapped dupe: toolbar 16:00:58 INFO - PROCESS | 23420 | 1520121622384 Sync.Engine.Bookmarks TRACE Outgoing: { id: toolbar index: 1000000 modified: undefined ttl: undefined payload: {"id":"toolbar","type":"folder","parentid":"places","parentName":"","title":"Bookmarks Toolbar","children":["At-YGWYYj66M","7XMLCLR9muG3"]} collection: bookmarks } 16:00:58 INFO - PROCESS | 23420 | 1520121622428 Sqlite.Connection TRACE places.sqlite#0: Stmt #108 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"unfiled_____"} 16:00:58 INFO - PROCESS | 23420 | 1520121622438 Sqlite.Connection DEBUG places.sqlite#0: Stmt #108 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622460 Sqlite.Connection TRACE places.sqlite#1: Stmt #94 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"livemark/feedURI"} 16:00:58 INFO - PROCESS | 23420 | 1520121622466 Sqlite.Connection DEBUG places.sqlite#1: Stmt #94 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622482 Sqlite.Connection TRACE places.sqlite#1: Stmt #95 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"livemark/feedURI"} 16:00:58 INFO - PROCESS | 23420 | 1520121622490 Sqlite.Connection DEBUG places.sqlite#1: Stmt #95 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622498 Sqlite.Connection TRACE places.sqlite#1: Stmt #96 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"bookmarkProperties/description"} 16:00:58 INFO - PROCESS | 23420 | 1520121622506 Sqlite.Connection DEBUG places.sqlite#1: Stmt #96 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622508 Sqlite.Connection TRACE places.sqlite#1: Stmt #97 16:00:58 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"unfiled_____"} 16:00:58 INFO - PROCESS | 23420 | 1520121622514 Sqlite.Connection DEBUG places.sqlite#1: Stmt #97 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622536 Sqlite.Connection TRACE places.sqlite#0: Stmt #109 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:58 INFO - PROCESS | 23420 | 1520121622544 Sqlite.Connection DEBUG places.sqlite#0: Stmt #109 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622570 Sync.Engine.Bookmarks TRACE Finding mapping: , fOther Bookmarks 16:00:58 INFO - PROCESS | 23420 | 1520121622570 Sync.Engine.Bookmarks TRACE Mapped dupe: unfiled 16:00:58 INFO - PROCESS | 23420 | 1520121622572 Sync.Engine.Bookmarks TRACE Outgoing: { id: unfiled index: 1000000 modified: undefined ttl: undefined payload: {"id":"unfiled","type":"folder","parentid":"places","parentName":"","title":"Other Bookmarks","children":[]} collection: bookmarks } 16:00:58 INFO - PROCESS | 23420 | 1520121622606 Sqlite.Connection TRACE places.sqlite#0: Stmt #110 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"mobile______"} 16:00:58 INFO - PROCESS | 23420 | 1520121622616 Sqlite.Connection DEBUG places.sqlite#0: Stmt #110 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622626 Sqlite.Connection TRACE places.sqlite#1: Stmt #98 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"livemark/feedURI"} 16:00:58 INFO - PROCESS | 23420 | 1520121622634 Sqlite.Connection DEBUG places.sqlite#1: Stmt #98 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622650 Sqlite.Connection TRACE places.sqlite#1: Stmt #99 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"livemark/feedURI"} 16:00:58 INFO - PROCESS | 23420 | 1520121622652 Sqlite.Connection DEBUG places.sqlite#1: Stmt #99 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622668 Sqlite.Connection TRACE places.sqlite#1: Stmt #100 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"bookmarkProperties/description"} 16:00:58 INFO - PROCESS | 23420 | 1520121622674 Sqlite.Connection DEBUG places.sqlite#1: Stmt #100 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622676 Sqlite.Connection TRACE places.sqlite#1: Stmt #101 16:00:58 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"mobile______"} 16:00:58 INFO - PROCESS | 23420 | 1520121622680 Sqlite.Connection DEBUG places.sqlite#1: Stmt #101 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622696 Sqlite.Connection TRACE places.sqlite#0: Stmt #111 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:58 INFO - PROCESS | 23420 | 1520121622702 Sqlite.Connection DEBUG places.sqlite#0: Stmt #111 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622716 Sync.Engine.Bookmarks TRACE Finding mapping: , fmobile 16:00:58 INFO - PROCESS | 23420 | 1520121622720 Sync.Engine.Bookmarks TRACE Mapped dupe: mobile 16:00:58 INFO - PROCESS | 23420 | 1520121622722 Sync.Engine.Bookmarks TRACE Outgoing: { id: mobile index: 1000000 modified: undefined ttl: undefined payload: {"id":"mobile","type":"folder","parentid":"places","parentName":"","title":"mobile","children":[]} collection: bookmarks } 16:00:58 INFO - PROCESS | 23420 | 1520121622746 Sqlite.Connection TRACE places.sqlite#0: Stmt #112 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"At-YGWYYj66M"} 16:00:58 INFO - PROCESS | 23420 | 1520121622766 Sqlite.Connection DEBUG places.sqlite#0: Stmt #112 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622778 Sqlite.Connection TRACE places.sqlite#1: Stmt #102 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"At-YGWYYj66M","anno":"livemark/feedURI"} 16:00:58 INFO - PROCESS | 23420 | 1520121622782 Sqlite.Connection DEBUG places.sqlite#1: Stmt #102 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622792 Sqlite.Connection TRACE places.sqlite#1: Stmt #103 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"At-YGWYYj66M","anno":"livemark/feedURI"} 16:00:58 INFO - PROCESS | 23420 | 1520121622802 Sqlite.Connection DEBUG places.sqlite#1: Stmt #103 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622808 Sqlite.Connection TRACE places.sqlite#1: Stmt #104 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"At-YGWYYj66M","anno":"bookmarkProperties/description"} 16:00:58 INFO - PROCESS | 23420 | 1520121622810 Sqlite.Connection DEBUG places.sqlite#1: Stmt #104 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622826 Sqlite.Connection TRACE places.sqlite#1: Stmt #105 16:00:58 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"At-YGWYYj66M"} 16:00:58 INFO - PROCESS | 23420 | 1520121622832 Sqlite.Connection DEBUG places.sqlite#1: Stmt #105 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622856 Sqlite.Connection TRACE places.sqlite#0: Stmt #113 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:58 INFO - PROCESS | 23420 | 1520121622868 Sqlite.Connection DEBUG places.sqlite#0: Stmt #113 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622878 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:00:58 INFO - PROCESS | 23420 | 1520121622880 Sync.Engine.Bookmarks TRACE Mapped dupe: 7XMLCLR9muG3 16:00:58 INFO - PROCESS | 23420 | 1520121622886 Sync.Engine.Bookmarks TRACE Outgoing: { id: At-YGWYYj66M index: 1000000 modified: undefined ttl: undefined payload: {"id":"At-YGWYYj66M","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":[],"hasDupe":true} collection: bookmarks } 16:00:58 INFO - PROCESS | 23420 | 1520121622928 Sqlite.Connection TRACE places.sqlite#0: Stmt #114 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"7XMLCLR9muG3"} 16:00:58 INFO - PROCESS | 23420 | 1520121622956 Sqlite.Connection DEBUG places.sqlite#0: Stmt #114 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622982 Sqlite.Connection TRACE places.sqlite#1: Stmt #106 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"7XMLCLR9muG3","anno":"livemark/feedURI"} 16:00:58 INFO - PROCESS | 23420 | 1520121622984 Sqlite.Connection DEBUG places.sqlite#1: Stmt #106 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121622998 Sqlite.Connection TRACE places.sqlite#1: Stmt #107 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"7XMLCLR9muG3","anno":"livemark/feedURI"} 16:00:58 INFO - PROCESS | 23420 | 1520121623000 Sqlite.Connection DEBUG places.sqlite#1: Stmt #107 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121623012 Sqlite.Connection TRACE places.sqlite#1: Stmt #108 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"7XMLCLR9muG3","anno":"bookmarkProperties/description"} 16:00:58 INFO - PROCESS | 23420 | 1520121623014 Sqlite.Connection DEBUG places.sqlite#1: Stmt #108 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121623022 Sqlite.Connection TRACE places.sqlite#1: Stmt #109 16:00:58 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:58 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:58 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:58 INFO - PROCESS | 23420 | ) 16:00:58 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"7XMLCLR9muG3"} 16:00:58 INFO - PROCESS | 23420 | 1520121623032 Sqlite.Connection DEBUG places.sqlite#1: Stmt #109 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121623044 Sqlite.Connection TRACE places.sqlite#0: Stmt #115 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:58 INFO - PROCESS | 23420 | 1520121623068 Sqlite.Connection DEBUG places.sqlite#0: Stmt #115 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121623078 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:00:58 INFO - PROCESS | 23420 | 1520121623078 Sync.Engine.Bookmarks TRACE Mapped dupe: 7XMLCLR9muG3 16:00:58 INFO - PROCESS | 23420 | 1520121623084 Sync.Engine.Bookmarks TRACE Outgoing: { id: 7XMLCLR9muG3 index: 1000000 modified: undefined ttl: undefined payload: {"id":"7XMLCLR9muG3","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":["7GkHMXsB_o-V"],"hasDupe":true} collection: bookmarks } 16:00:58 INFO - PROCESS | 23420 | 1520121623104 Sqlite.Connection TRACE places.sqlite#0: Stmt #116 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"7GkHMXsB_o-V"} 16:00:58 INFO - PROCESS | 23420 | 1520121623118 Sqlite.Connection DEBUG places.sqlite#0: Stmt #116 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121623154 Sqlite.Connection TRACE places.sqlite#1: Stmt #110 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"7GkHMXsB_o-V","anno":"bookmarkProperties/description"} 16:00:58 INFO - PROCESS | 23420 | 1520121623160 Sqlite.Connection DEBUG places.sqlite#1: Stmt #110 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121623164 Sqlite.Connection TRACE places.sqlite#1: Stmt #111 16:00:58 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:58 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"7GkHMXsB_o-V","anno":"bookmarkProperties/loadInSidebar"} 16:00:58 INFO - PROCESS | 23420 | 1520121623170 Sqlite.Connection DEBUG places.sqlite#1: Stmt #111 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121623194 Sqlite.Connection TRACE places.sqlite#0: Stmt #117 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:58 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:58 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:58 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:58 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:58 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:58 INFO - PROCESS | 23420 | - {"guid":"7XMLCLR9muG3"} 16:00:58 INFO - PROCESS | 23420 | 1520121623206 Sqlite.Connection DEBUG places.sqlite#0: Stmt #117 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121623236 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:00:58 INFO - PROCESS | 23420 | 1520121623238 Sync.Engine.Bookmarks TRACE Mapped dupe: 7GkHMXsB_o-V 16:00:58 INFO - PROCESS | 23420 | 1520121623240 Sync.Engine.Bookmarks TRACE Outgoing: { id: 7GkHMXsB_o-V index: 140 modified: undefined ttl: undefined payload: {"id":"7GkHMXsB_o-V","type":"bookmark","parentid":"7XMLCLR9muG3","parentName":"Folder 1","title":"Get Firefox!","bmkUri":"http://getfirefox.com/","loadInSidebar":false,"tags":[]} collection: bookmarks } 16:00:58 INFO - PROCESS | 23420 | 1520121623246 Sync.Engine.Bookmarks INFO Posting 7 records of 3076 bytes with batch=true 16:00:58 INFO - PROCESS | 23420 | 1520121623262 Sync.Collection DEBUG POST Length: 3076 16:00:58 INFO - PROCESS | 23420 | 1520121623364 Sync.Test.Server DEBUG SyncServer: Handling request: POST /1.1/foo/storage/bookmarks 16:00:58 INFO - PROCESS | 23420 | 1520121623378 Sync.Test.Server DEBUG Creating WBO "menu" on the fly. 16:00:58 INFO - PROCESS | 23420 | 1520121623380 Sync.Test.Server DEBUG Creating WBO "toolbar" on the fly. 16:00:58 INFO - PROCESS | 23420 | 1520121623380 Sync.Test.Server DEBUG Creating WBO "unfiled" on the fly. 16:00:58 INFO - PROCESS | 23420 | 1520121623382 Sync.Test.Server DEBUG Creating WBO "mobile" on the fly. 16:00:58 INFO - PROCESS | 23420 | 1520121623382 Sync.Test.Server DEBUG Creating WBO "At-YGWYYj66M" on the fly. 16:00:58 INFO - PROCESS | 23420 | 1520121623384 Sync.Test.Server DEBUG Creating WBO "7XMLCLR9muG3" on the fly. 16:00:58 INFO - PROCESS | 23420 | 1520121623394 Sync.Test.Server DEBUG Creating WBO "7GkHMXsB_o-V" on the fly. 16:00:58 INFO - PROCESS | 23420 | 1520121623436 Sync.Collection DEBUG mesg: POST success 200 http://localhost:58661/1.1/foo/storage/bookmarks?batch=true&commit=true 16:00:58 INFO - PROCESS | 23420 | 1520121623438 Sync.Collection DEBUG POST success 200 http://localhost:58661/1.1/foo/storage/bookmarks?batch=true&commit=true 16:00:58 INFO - PROCESS | 23420 | 1520121623448 Sync.Engine.Bookmarks TRACE Committed batch 16:00:58 INFO - PROCESS | 23420 | 1520121623466 Sync.Telemetry TRACE observed weave:engine:sync:uploaded bookmarks 16:00:58 INFO - PROCESS | 23420 | 1520121623466 Sync.Telemetry WARN Observed notification weave:engine:sync:uploaded but no current sync is being recorded. 16:00:58 INFO - PROCESS | 23420 | 1520121623468 Sync.Engine.Bookmarks TRACE Finishing up sync 16:00:58 INFO - PROCESS | 23420 | 1520121623470 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:finish 16:00:58 INFO - PROCESS | 23420 | 1520121623470 Sync.Telemetry TRACE observed weave:engine:sync:finish bookmarks 16:00:58 INFO - PROCESS | 23420 | 1520121623472 Sync.Telemetry WARN Observed notification weave:engine:sync:finish but no current sync is being recorded. 16:00:58 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_locally_changed_bookmark - [test_dupe_reparented_locally_changed_bookmark : 274] 7 == 7 16:00:58 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_locally_changed_bookmark - [test_dupe_reparented_locally_changed_bookmark : 275] 1 == 1 16:00:58 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_locally_changed_bookmark - [test_dupe_reparented_locally_changed_bookmark : 276] 0 == 0 16:00:58 INFO - PROCESS | 23420 | Syncing so new dupe record is processed 16:00:58 INFO - PROCESS | 23420 | 1520121623512 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:start 16:00:58 INFO - PROCESS | 23420 | 1520121623514 Sync.Telemetry TRACE observed weave:engine:sync:start bookmarks 16:00:58 INFO - PROCESS | 23420 | 1520121623514 Sync.Telemetry WARN Observed notification weave:engine:sync:start but no current sync is being recorded. 16:00:58 INFO - PROCESS | 23420 | 1520121624056 Sync.Engine.Bookmarks INFO 1 outgoing items pre-reconciliation 16:00:58 INFO - PROCESS | 23420 | 1520121624070 Sync.Engine.Bookmarks TRACE Downloading & applying server changes 16:00:58 INFO - PROCESS | 23420 | 1520121624170 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/bookmarks 16:00:58 INFO - PROCESS | 23420 | 1520121624184 Sync.Test.Server INFO Records: 1, nextOffset: undefined 16:00:58 INFO - PROCESS | 23420 | 1520121624210 Sync.Collection DEBUG mesg: GET success 200 http://localhost:58661/1.1/foo/storage/bookmarks?newer=1520121625.486&full=1&sort=index&limit=1000 16:00:58 INFO - PROCESS | 23420 | 1520121624218 Sync.Collection DEBUG GET success 200 http://localhost:58661/1.1/foo/storage/bookmarks?newer=1520121625.486&full=1&sort=index&limit=1000 16:00:58 INFO - PROCESS | 23420 | 1520121624230 Sync.Engine.Bookmarks TRACE Incoming: { id: fake-guid-00 index: 0 modified: 1520121633.502 ttl: undefined payload: {"id":"fake-guid-00","bmkUri":"http://getfirefox.com/","type":"bookmark","title":"Get Firefox!","parentName":"Folder 1","parentid":"At-YGWYYj66M"} collection: bookmarks } 16:00:58 INFO - PROCESS | 23420 | 1520121624256 Sqlite.Connection TRACE places.sqlite#0: Stmt #118 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-00"} 16:00:58 INFO - PROCESS | 23420 | 1520121624690 Sqlite.Connection DEBUG places.sqlite#0: Stmt #118 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121624724 Sync.Engine.Bookmarks TRACE Reconciling fake-guid-00. exists=false; modified=false; local age=null; incoming age=-9.312000036239624 16:00:58 INFO - PROCESS | 23420 | 1520121624732 Sync.Engine.Bookmarks TRACE Finding dupe for fake-guid-00 (already duped: undefined). 16:00:58 INFO - PROCESS | 23420 | 1520121624744 Sqlite.Connection TRACE places.sqlite#1: Stmt #112 /* do not warn (bug no): cannot use an index */ 16:00:58 INFO - PROCESS | 23420 | WITH RECURSIVE 16:00:58 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:00:58 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:00:58 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:00:58 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:00:58 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:00:58 INFO - PROCESS | 23420 | UNION ALL 16:00:58 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:00:58 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:00:58 INFO - PROCESS | 23420 | b2.lastModified 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:58 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:00:58 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:00:58 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:00:58 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:00:58 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:00:58 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:58 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:00:58 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:00:58 INFO - PROCESS | 23420 | ) AS tags, 16:00:58 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:00:58 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:00:58 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:00:58 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:00:58 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:00:58 INFO - PROCESS | 23420 | ) AS charset 16:00:58 INFO - PROCESS | 23420 | FROM descendants d 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:00:58 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:00:58 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:00:58 INFO - PROCESS | 23420 | 1520121624758 Sqlite.Connection DEBUG places.sqlite#1: Stmt #112 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121624852 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Menu,menu,false 16:00:58 INFO - PROCESS | 23420 | 1520121624858 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Toolbar,toolbar,false 16:00:58 INFO - PROCESS | 23420 | 1520121624866 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fFolder 1,At-YGWYYj66M,false 16:00:58 INFO - PROCESS | 23420 | 1520121624876 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fFolder 1,7XMLCLR9muG3,true 16:00:58 INFO - PROCESS | 23420 | 1520121624884 Sync.Engine.Bookmarks TRACE Mapped: Folder 1,bhttp://getfirefox.com/:Get Firefox!,7GkHMXsB_o-V,false 16:00:58 INFO - PROCESS | 23420 | 1520121624902 Sync.Engine.Bookmarks TRACE Mapped: ,fOther Bookmarks,unfiled,false 16:00:58 INFO - PROCESS | 23420 | 1520121624910 Sync.Engine.Bookmarks TRACE Mapped: ,fmobile,mobile,false 16:00:58 INFO - PROCESS | 23420 | 1520121624912 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:00:58 INFO - PROCESS | 23420 | 1520121624912 Sync.Engine.Bookmarks TRACE Mapped dupe: 7GkHMXsB_o-V 16:00:58 INFO - PROCESS | 23420 | 1520121624920 Sync.Engine.Bookmarks DEBUG fake-guid-00 mapped to 7GkHMXsB_o-V 16:00:58 INFO - PROCESS | 23420 | 1520121624924 Sync.Engine.Bookmarks TRACE Local item 7GkHMXsB_o-V is a duplicate for incoming item fake-guid-00 16:00:58 INFO - PROCESS | 23420 | 1520121624940 Sync.Engine.Bookmarks DEBUG Switching local ID to incoming: 7GkHMXsB_o-V -> fake-guid-00 16:00:58 INFO - PROCESS | 23420 | 1520121624942 Sync.Store.Bookmarks DEBUG Changing GUID 7GkHMXsB_o-V to fake-guid-00 16:00:58 INFO - PROCESS | 23420 | 1520121624974 Sqlite.Connection TRACE places.sqlite#0: Stmt #119 UPDATE moz_bookmarks SET guid = :newGuid 16:00:58 INFO - PROCESS | 23420 | WHERE id = :itemId - {"newGuid":"fake-guid-00","itemId":8} 16:00:58 INFO - PROCESS | 23420 | 1520121624990 Sqlite.Connection DEBUG places.sqlite#0: Stmt #119 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121625020 Sqlite.Connection TRACE places.sqlite#0: Stmt #120 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-00"} 16:00:58 INFO - PROCESS | 23420 | 1520121625036 Sqlite.Connection DEBUG places.sqlite#0: Stmt #120 finished. 16:00:58 INFO - PROCESS | 23420 | 1520121625054 Sync.Engine.Bookmarks DEBUG Local item after duplication: age=NaN; modified=true; exists=true 16:00:58 INFO - PROCESS | 23420 | 1520121625070 Sqlite.Connection TRACE places.sqlite#0: Stmt #121 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00"} 16:00:59 INFO - PROCESS | 23420 | 1520121625082 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:59 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:59 INFO - PROCESS | 23420 | 1520121625092 Sqlite.Connection DEBUG places.sqlite#0: Stmt #121 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625140 Sqlite.Connection TRACE places.sqlite#1: Stmt #113 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-00","anno":"bookmarkProperties/description"} 16:00:59 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:59 INFO - PROCESS | 23420 | 1520121625158 Sqlite.Connection DEBUG places.sqlite#1: Stmt #113 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625162 Sqlite.Connection TRACE places.sqlite#1: Stmt #114 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-00","anno":"bookmarkProperties/loadInSidebar"} 16:00:59 INFO - PROCESS | 23420 | 1520121625170 Sqlite.Connection DEBUG places.sqlite#1: Stmt #114 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625202 Sqlite.Connection TRACE places.sqlite#0: Stmt #122 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"7XMLCLR9muG3"} 16:00:59 INFO - PROCESS | 23420 | 1520121625218 Sqlite.Connection DEBUG places.sqlite#0: Stmt #122 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625242 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:00:59 INFO - PROCESS | 23420 | 1520121625244 Sync.Engine.Bookmarks TRACE Mapped dupe: 7GkHMXsB_o-V 16:00:59 INFO - PROCESS | 23420 | 1520121625252 Sync.Engine.Bookmarks WARN DATA LOSS: Both local and remote changes to record: fake-guid-00 16:00:59 INFO - PROCESS | 23420 | 1520121625256 Sync.Engine.Bookmarks TRACE Skipping reconciled incoming item fake-guid-00 16:00:59 INFO - PROCESS | 23420 | 1520121625268 Sync.Engine.Bookmarks INFO Records: 0 applied, 0 successfully, 0 failed to apply, 0 newly failed to apply, 1 reconciled. 16:00:59 INFO - PROCESS | 23420 | 1520121625276 Sync.Telemetry TRACE observed weave:engine:sync:applied bookmarks 16:00:59 INFO - PROCESS | 23420 | 1520121625278 Sync.Telemetry WARN Observed notification weave:engine:sync:applied but no current sync is being recorded. 16:00:59 INFO - PROCESS | 23420 | 1520121625288 Sync.Engine.Bookmarks DEBUG Deleted pending items: [] 16:00:59 INFO - PROCESS | 23420 | 1520121625300 Sync.Engine.Bookmarks TRACE Uploading local changes to server. 16:00:59 INFO - PROCESS | 23420 | 1520121625302 Sync.Engine.Bookmarks TRACE Preparing 4 outgoing records 16:00:59 INFO - PROCESS | 23420 | 1520121625338 Sqlite.Connection TRACE places.sqlite#0: Stmt #123 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00"} 16:00:59 INFO - PROCESS | 23420 | 1520121625350 Sqlite.Connection DEBUG places.sqlite#0: Stmt #123 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625410 Sqlite.Connection TRACE places.sqlite#1: Stmt #115 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-00","anno":"bookmarkProperties/description"} 16:00:59 INFO - PROCESS | 23420 | 1520121625412 Sqlite.Connection DEBUG places.sqlite#1: Stmt #115 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625420 Sqlite.Connection TRACE places.sqlite#1: Stmt #116 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-00","anno":"bookmarkProperties/loadInSidebar"} 16:00:59 INFO - PROCESS | 23420 | 1520121625426 Sqlite.Connection DEBUG places.sqlite#1: Stmt #116 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625458 Sqlite.Connection TRACE places.sqlite#0: Stmt #124 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"7XMLCLR9muG3"} 16:00:59 INFO - PROCESS | 23420 | 1520121625470 Sqlite.Connection DEBUG places.sqlite#0: Stmt #124 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625504 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:00:59 INFO - PROCESS | 23420 | 1520121625508 Sync.Engine.Bookmarks TRACE Mapped dupe: 7GkHMXsB_o-V 16:00:59 INFO - PROCESS | 23420 | 1520121625510 Sync.Engine.Bookmarks TRACE Outgoing: { id: fake-guid-00 index: 140 modified: undefined ttl: undefined payload: {"id":"fake-guid-00","type":"bookmark","parentid":"7XMLCLR9muG3","parentName":"Folder 1","title":"Get Firefox!","bmkUri":"http://getfirefox.com/","loadInSidebar":false,"tags":[]} collection: bookmarks } 16:00:59 INFO - PROCESS | 23420 | 1520121625548 Sqlite.Connection TRACE places.sqlite#0: Stmt #125 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"7XMLCLR9muG3"} 16:00:59 INFO - PROCESS | 23420 | 1520121625562 Sqlite.Connection DEBUG places.sqlite#0: Stmt #125 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625576 Sqlite.Connection TRACE places.sqlite#1: Stmt #117 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"7XMLCLR9muG3","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121625578 Sqlite.Connection DEBUG places.sqlite#1: Stmt #117 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625594 Sqlite.Connection TRACE places.sqlite#1: Stmt #118 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"7XMLCLR9muG3","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121625602 Sqlite.Connection DEBUG places.sqlite#1: Stmt #118 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625606 Sqlite.Connection TRACE places.sqlite#1: Stmt #119 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"7XMLCLR9muG3","anno":"bookmarkProperties/description"} 16:00:59 INFO - PROCESS | 23420 | 1520121625614 Sqlite.Connection DEBUG places.sqlite#1: Stmt #119 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625620 Sqlite.Connection TRACE places.sqlite#1: Stmt #120 16:00:59 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"7XMLCLR9muG3"} 16:00:59 INFO - PROCESS | 23420 | 1520121625626 Sqlite.Connection DEBUG places.sqlite#1: Stmt #120 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625652 Sqlite.Connection TRACE places.sqlite#0: Stmt #126 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:59 INFO - PROCESS | 23420 | 1520121625664 Sqlite.Connection DEBUG places.sqlite#0: Stmt #126 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625680 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:00:59 INFO - PROCESS | 23420 | 1520121625682 Sync.Engine.Bookmarks TRACE Mapped dupe: 7XMLCLR9muG3 16:00:59 INFO - PROCESS | 23420 | 1520121625690 Sync.Engine.Bookmarks TRACE Outgoing: { id: 7XMLCLR9muG3 index: 1000000 modified: undefined ttl: undefined payload: {"id":"7XMLCLR9muG3","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":["fake-guid-00"],"hasDupe":true} collection: bookmarks } 16:00:59 INFO - PROCESS | 23420 | 1520121625712 Sqlite.Connection TRACE places.sqlite#0: Stmt #127 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"At-YGWYYj66M"} 16:00:59 INFO - PROCESS | 23420 | 1520121625720 Sqlite.Connection DEBUG places.sqlite#0: Stmt #127 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625736 Sqlite.Connection TRACE places.sqlite#1: Stmt #121 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"At-YGWYYj66M","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121625740 Sqlite.Connection DEBUG places.sqlite#1: Stmt #121 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625762 Sqlite.Connection TRACE places.sqlite#1: Stmt #122 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"At-YGWYYj66M","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121625770 Sqlite.Connection DEBUG places.sqlite#1: Stmt #122 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625774 Sqlite.Connection TRACE places.sqlite#1: Stmt #123 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"At-YGWYYj66M","anno":"bookmarkProperties/description"} 16:00:59 INFO - PROCESS | 23420 | 1520121625782 Sqlite.Connection DEBUG places.sqlite#1: Stmt #123 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625784 Sqlite.Connection TRACE places.sqlite#1: Stmt #124 16:00:59 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"At-YGWYYj66M"} 16:00:59 INFO - PROCESS | 23420 | 1520121625786 Sqlite.Connection DEBUG places.sqlite#1: Stmt #124 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625810 Sqlite.Connection TRACE places.sqlite#0: Stmt #128 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:59 INFO - PROCESS | 23420 | 1520121625814 Sqlite.Connection DEBUG places.sqlite#0: Stmt #128 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625832 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:00:59 INFO - PROCESS | 23420 | 1520121625840 Sync.Engine.Bookmarks TRACE Mapped dupe: 7XMLCLR9muG3 16:00:59 INFO - PROCESS | 23420 | 1520121625842 Sync.Engine.Bookmarks TRACE Outgoing: { id: At-YGWYYj66M index: 1000000 modified: undefined ttl: undefined payload: {"id":"At-YGWYYj66M","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":[],"hasDupe":true} collection: bookmarks } 16:00:59 INFO - PROCESS | 23420 | 1520121625892 Sqlite.Connection TRACE places.sqlite#0: Stmt #129 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"7GkHMXsB_o-V"} 16:00:59 INFO - PROCESS | 23420 | 1520121625912 Sqlite.Connection DEBUG places.sqlite#0: Stmt #129 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121625920 Sync.Engine.Bookmarks TRACE Outgoing: { id: 7GkHMXsB_o-V index: 0 modified: undefined ttl: undefined payload: DELETED collection: bookmarks } 16:00:59 INFO - PROCESS | 23420 | 1520121625934 Sync.Engine.Bookmarks INFO Posting 4 records of 1697 bytes with batch=true 16:00:59 INFO - PROCESS | 23420 | 1520121625950 Sync.Collection DEBUG POST Length: 1697 16:00:59 INFO - PROCESS | 23420 | 1520121626052 Sync.Test.Server DEBUG SyncServer: Handling request: POST /1.1/foo/storage/bookmarks 16:00:59 INFO - PROCESS | 23420 | 1520121626132 Sync.Collection DEBUG mesg: POST success 200 http://localhost:58661/1.1/foo/storage/bookmarks?batch=true&commit=true 16:00:59 INFO - PROCESS | 23420 | 1520121626134 Sync.Collection DEBUG POST success 200 http://localhost:58661/1.1/foo/storage/bookmarks?batch=true&commit=true 16:00:59 INFO - PROCESS | 23420 | 1520121626142 Sync.Engine.Bookmarks TRACE Committed batch 16:00:59 INFO - PROCESS | 23420 | 1520121626166 Sync.Telemetry TRACE observed weave:engine:sync:uploaded bookmarks 16:00:59 INFO - PROCESS | 23420 | 1520121626166 Sync.Telemetry WARN Observed notification weave:engine:sync:uploaded but no current sync is being recorded. 16:00:59 INFO - PROCESS | 23420 | 1520121626168 Sync.Engine.Bookmarks TRACE Finishing up sync 16:00:59 INFO - PROCESS | 23420 | 1520121626186 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:finish 16:00:59 INFO - PROCESS | 23420 | 1520121626188 Sync.Telemetry TRACE observed weave:engine:sync:finish bookmarks 16:00:59 INFO - PROCESS | 23420 | 1520121626188 Sync.Telemetry WARN Observed notification weave:engine:sync:finish but no current sync is being recorded. 16:00:59 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_locally_changed_bookmark - [test_dupe_reparented_locally_changed_bookmark : 303] 8 == 8 16:00:59 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_locally_changed_bookmark - [test_dupe_reparented_locally_changed_bookmark : 304] true == true 16:00:59 INFO - (xpcshell/head.js) | test run_next_test 2 finished (2) 16:00:59 INFO - PROCESS | 23420 | 1520121626268 Sqlite.Connection TRACE places.sqlite#0: Stmt #130 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"7GkHMXsB_o-V"} 16:00:59 INFO - PROCESS | 23420 | 1520121626748 Sqlite.Connection DEBUG places.sqlite#0: Stmt #130 finished. 16:00:59 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_locally_changed_bookmark - [test_dupe_reparented_locally_changed_bookmark : 100] No record remains with GUID 7GkHMXsB_o-V - true == true 16:00:59 INFO - PROCESS | 23420 | 1520121626786 Sqlite.Connection TRACE places.sqlite#0: Stmt #131 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"7GkHMXsB_o-V"} 16:00:59 INFO - PROCESS | 23420 | 1520121626804 Sqlite.Connection DEBUG places.sqlite#0: Stmt #131 finished. 16:00:59 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_locally_changed_bookmark - [test_dupe_reparented_locally_changed_bookmark : 935] 16:00:59 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_locally_changed_bookmark - [test_dupe_reparented_locally_changed_bookmark : 308] 1 == 1 16:00:59 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_locally_changed_bookmark - [test_dupe_reparented_locally_changed_bookmark : 310] 0 == 0 16:00:59 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_locally_changed_bookmark - [test_dupe_reparented_locally_changed_bookmark : 314] true == true 16:00:59 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_locally_changed_bookmark - [test_dupe_reparented_locally_changed_bookmark : 315] true == true 16:00:59 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_locally_changed_bookmark - [test_dupe_reparented_locally_changed_bookmark : 319] true == true 16:00:59 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_locally_changed_bookmark - [test_dupe_reparented_locally_changed_bookmark : 320] true == true 16:00:59 INFO - PROCESS | 23420 | 1520121626992 Sync.AddonsReconciler DEBUG Removing change listener. 16:00:59 INFO - PROCESS | 23420 | 1520121626994 Sync.AddonsReconciler DEBUG Stopping listening and removing AddonManager listeners. 16:00:59 INFO - PROCESS | 23420 | 1520121627008 Sync.Tracker.History INFO Removing Places observer. 16:00:59 INFO - PROCESS | 23420 | 1520121627028 Sync.Status INFO Resetting Status. 16:00:59 INFO - PROCESS | 23420 | 1520121627034 Sync.Status DEBUG Status.service: service.client_not_configured => success.status_ok 16:00:59 INFO - PROCESS | 23420 | 1520121627088 Sync.Test.Server DEBUG SyncServer: Handling request: DELETE /1.1/foo/storage/clients/fake-guid-01 16:00:59 INFO - PROCESS | 23420 | 1520121627116 Sync.Resource DEBUG mesg: DELETE success 200 http://localhost:58661/1.1/foo/storage/clients/fake-guid-01 16:00:59 INFO - PROCESS | 23420 | 1520121627122 Sync.Resource DEBUG DELETE success 200 http://localhost:58661/1.1/foo/storage/clients/fake-guid-01 16:00:59 INFO - PROCESS | 23420 | 1520121627450 Sync.Test.Server DEBUG SyncServer: Handling request: DELETE /1.1/foo/storage/tabs/fake-guid-01 16:00:59 INFO - PROCESS | 23420 | 1520121627478 Sync.Resource DEBUG mesg: DELETE success 200 http://localhost:58661/1.1/foo/storage/tabs/fake-guid-01 16:00:59 INFO - PROCESS | 23420 | 1520121627486 Sync.Resource DEBUG DELETE success 200 http://localhost:58661/1.1/foo/storage/tabs/fake-guid-01 16:00:59 INFO - PROCESS | 23420 | 1520121627494 Sync.Service DEBUG Finished deleting client data. 16:00:59 INFO - PROCESS | 23420 | 1520121627494 Sync.Service INFO Service.startOver dropping sync key and logging out. 16:00:59 INFO - PROCESS | 23420 | 1520121627494 Sync.Identity INFO Sync Key has no value. Deleting. 16:00:59 INFO - PROCESS | 23420 | 1520121627502 Sync.Status DEBUG Status.login: success.login => error.login.reason.no_recoverykey 16:00:59 INFO - PROCESS | 23420 | 1520121627504 Sync.Status DEBUG Status.service: success.status_ok => service.client_not_configured 16:00:59 INFO - PROCESS | 23420 | 1520121627504 Sync.Service INFO Logging out 16:00:59 INFO - PROCESS | 23420 | 1520121627510 Sync.SyncScheduler DEBUG Next sync in 86400000 ms. 16:00:59 INFO - PROCESS | 23420 | 1520121627524 Sync.SyncScheduler DEBUG Clearing sync triggers and the global score. 16:00:59 INFO - PROCESS | 23420 | 1520121627536 Sync.Service INFO Service reset. 16:00:59 INFO - PROCESS | 23420 | 1520121627548 Sync.Engine.Clients DEBUG Resetting clients last sync time 16:00:59 INFO - PROCESS | 23420 | 1520121627556 Sync.Engine.Bookmarks TRACE Event: weave:engine:reset-client:start 16:00:59 INFO - PROCESS | 23420 | 1520121627560 Sync.Engine.Bookmarks DEBUG Resetting bookmarks last sync time 16:00:59 INFO - PROCESS | 23420 | 1520121627566 Sync.Engine.Bookmarks TRACE Event: weave:engine:reset-client:finish 16:00:59 INFO - PROCESS | 23420 | 1520121627568 Sync.Engine.Forms DEBUG Resetting forms last sync time 16:00:59 INFO - PROCESS | 23420 | 1520121627576 Sync.Engine.History DEBUG Resetting history last sync time 16:00:59 INFO - PROCESS | 23420 | 1520121627588 Sync.Engine.Passwords DEBUG Resetting passwords last sync time 16:00:59 INFO - PROCESS | 23420 | 1520121627596 Sync.Engine.Prefs DEBUG Resetting prefs last sync time 16:00:59 INFO - PROCESS | 23420 | 1520121627604 Sync.Engine.Tabs DEBUG Resetting tabs last sync time 16:00:59 INFO - PROCESS | 23420 | 1520121627612 Sync.Engine.Addons DEBUG Resetting addons last sync time 16:00:59 INFO - PROCESS | 23420 | 1520121627616 Sync.Engine.Extension-Storage DEBUG Resetting extension-storage last sync time 16:00:59 INFO - PROCESS | 23420 | 1520121627622 Sync.CollectionKeyManager INFO Clearing collection keys... 16:00:59 INFO - PROCESS | 23420 | 1520121627952 Sqlite.Connection DEBUG places.sqlite#0: Beginning transaction 16:00:59 INFO - PROCESS | 23420 | 1520121627968 Sqlite.Connection TRACE places.sqlite#0: Stmt #132 BEGIN DEFERRED TRANSACTION 16:00:59 INFO - PROCESS | 23420 | 1520121627978 Sqlite.Connection DEBUG places.sqlite#0: Stmt #132 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121627988 Sqlite.Connection TRACE places.sqlite#0: Stmt #133 WITH RECURSIVE 16:00:59 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:59 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:59 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:59 INFO - PROCESS | 23420 | UNION ALL 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:00:59 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:00:59 INFO - PROCESS | 23420 | NULL AS _childCount 16:00:59 INFO - PROCESS | 23420 | FROM descendants 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"toolbar_____"} 16:00:59 INFO - PROCESS | 23420 | 1520121628006 Sqlite.Connection DEBUG places.sqlite#0: Stmt #133 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628048 Sqlite.Connection TRACE places.sqlite#0: Stmt #134 WITH RECURSIVE 16:00:59 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:59 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:59 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:59 INFO - PROCESS | 23420 | UNION ALL 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"toolbar_____"} 16:00:59 INFO - PROCESS | 23420 | 1520121628052 Sqlite.Connection DEBUG places.sqlite#0: Stmt #134 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628056 Sqlite.Connection TRACE places.sqlite#0: Stmt #135 WITH RECURSIVE 16:00:59 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:59 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:59 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:59 INFO - PROCESS | 23420 | UNION ALL 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:00:59 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:00:59 INFO - PROCESS | 23420 | NULL AS _childCount 16:00:59 INFO - PROCESS | 23420 | FROM descendants 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"menu________"} 16:00:59 INFO - PROCESS | 23420 | 1520121628068 Sqlite.Connection DEBUG places.sqlite#0: Stmt #135 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628096 Sqlite.Connection TRACE places.sqlite#0: Stmt #136 WITH RECURSIVE 16:00:59 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:59 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:59 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:59 INFO - PROCESS | 23420 | UNION ALL 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"menu________"} 16:00:59 INFO - PROCESS | 23420 | 1520121628110 Sqlite.Connection DEBUG places.sqlite#0: Stmt #136 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628128 Sqlite.Connection TRACE places.sqlite#0: Stmt #137 WITH RECURSIVE 16:00:59 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:59 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:59 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:59 INFO - PROCESS | 23420 | UNION ALL 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:00:59 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:00:59 INFO - PROCESS | 23420 | NULL AS _childCount 16:00:59 INFO - PROCESS | 23420 | FROM descendants 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"unfiled_____"} 16:00:59 INFO - PROCESS | 23420 | 1520121628134 Sqlite.Connection DEBUG places.sqlite#0: Stmt #137 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628154 Sqlite.Connection TRACE places.sqlite#0: Stmt #138 WITH RECURSIVE 16:00:59 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:59 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:59 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:59 INFO - PROCESS | 23420 | UNION ALL 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"unfiled_____"} 16:00:59 INFO - PROCESS | 23420 | 1520121628162 Sqlite.Connection DEBUG places.sqlite#0: Stmt #138 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628170 Sqlite.Connection TRACE places.sqlite#0: Stmt #139 WITH RECURSIVE 16:00:59 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:59 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:59 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:59 INFO - PROCESS | 23420 | UNION ALL 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:00:59 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:00:59 INFO - PROCESS | 23420 | NULL AS _childCount 16:00:59 INFO - PROCESS | 23420 | FROM descendants 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"mobile______"} 16:00:59 INFO - PROCESS | 23420 | 1520121628172 Sqlite.Connection DEBUG places.sqlite#0: Stmt #139 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628188 Sqlite.Connection TRACE places.sqlite#0: Stmt #140 WITH RECURSIVE 16:00:59 INFO - PROCESS | 23420 | descendants(did) AS ( 16:00:59 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:00:59 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:00:59 INFO - PROCESS | 23420 | UNION ALL 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"mobile______"} 16:00:59 INFO - PROCESS | 23420 | 1520121628190 Sqlite.Connection DEBUG places.sqlite#0: Stmt #140 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628200 Sqlite.Connection TRACE places.sqlite#0: Stmt #141 DELETE FROM moz_items_annos 16:00:59 INFO - PROCESS | 23420 | WHERE id IN (SELECT a.id from moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b ON a.item_id = b.id 16:00:59 INFO - PROCESS | 23420 | WHERE b.id ISNULL) 16:00:59 INFO - PROCESS | 23420 | 1520121628210 Sqlite.Connection DEBUG places.sqlite#0: Stmt #141 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628216 Sqlite.Connection TRACE places.sqlite#0: Stmt #142 DELETE FROM moz_anno_attributes 16:00:59 INFO - PROCESS | 23420 | WHERE id IN (SELECT n.id from moz_anno_attributes n 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_annos a1 ON a1.anno_attribute_id = n.id 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_items_annos a2 ON a2.anno_attribute_id = n.id 16:00:59 INFO - PROCESS | 23420 | WHERE a1.id ISNULL AND a2.id ISNULL) 16:00:59 INFO - PROCESS | 23420 | 1520121628226 Sqlite.Connection DEBUG places.sqlite#0: Stmt #142 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628254 Sqlite.Connection TRACE places.sqlite#0: Stmt #143 UPDATE moz_places 16:00:59 INFO - PROCESS | 23420 | SET frecency = NOTIFY_FRECENCY( 16:00:59 INFO - PROCESS | 23420 | CALCULATE_FRECENCY(id), url, guid, hidden, last_visit_date 16:00:59 INFO - PROCESS | 23420 | ) WHERE url_hash IN ( hash("http://getfirefox.com/") ) 16:00:59 INFO - PROCESS | 23420 | 1520121628318 Sqlite.Connection TRACE places.sqlite#0: Stmt #144 UPDATE moz_bookmarks SET lastModified = :time 16:00:59 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:00:59 INFO - PROCESS | 23420 | - {"folderGuid":"toolbar_____","time":1520121628302000} 16:00:59 INFO - PROCESS | 23420 | 1520121628320 Sqlite.Connection DEBUG places.sqlite#0: Stmt #143 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628332 Sqlite.Connection TRACE places.sqlite#0: Stmt #145 UPDATE moz_places 16:00:59 INFO - PROCESS | 23420 | SET hidden = 0 16:00:59 INFO - PROCESS | 23420 | WHERE url_hash IN ( hash("http://getfirefox.com/") ) 16:00:59 INFO - PROCESS | 23420 | AND frecency <> 0 16:00:59 INFO - PROCESS | 23420 | 1520121628334 Sqlite.Connection DEBUG places.sqlite#0: Stmt #144 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628342 Sqlite.Connection TRACE places.sqlite#0: Stmt #146 UPDATE moz_bookmarks SET lastModified = :time 16:00:59 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:00:59 INFO - PROCESS | 23420 | - {"folderGuid":"menu________","time":1520121628302000} 16:00:59 INFO - PROCESS | 23420 | 1520121628350 Sqlite.Connection DEBUG places.sqlite#0: Stmt #145 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628354 Sqlite.Connection DEBUG places.sqlite#0: Stmt #146 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628360 Sqlite.Connection TRACE places.sqlite#0: Stmt #147 UPDATE moz_bookmarks SET lastModified = :time 16:00:59 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:00:59 INFO - PROCESS | 23420 | - {"folderGuid":"unfiled_____","time":1520121628302000} 16:00:59 INFO - PROCESS | 23420 | 1520121628362 Sqlite.Connection DEBUG places.sqlite#0: Stmt #147 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628380 Sqlite.Connection TRACE places.sqlite#0: Stmt #148 UPDATE moz_bookmarks SET lastModified = :time 16:00:59 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:00:59 INFO - PROCESS | 23420 | - {"folderGuid":"mobile______","time":1520121628302000} 16:00:59 INFO - PROCESS | 23420 | 1520121628386 Sqlite.Connection DEBUG places.sqlite#0: Stmt #148 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121628394 Sqlite.Connection TRACE places.sqlite#0: Stmt #149 COMMIT TRANSACTION 16:00:59 INFO - PROCESS | 23420 | 1520121628402 Sqlite.Connection DEBUG places.sqlite#0: Stmt #149 finished. 16:00:59 INFO - (xpcshell/head.js) | test run_next_test 3 pending (2) 16:00:59 INFO - (xpcshell/head.js) | test test_dupe_reparented_locally_changed_bookmark finished (2) 16:00:59 INFO - services/sync/tests/unit/test_bookmark_duping.js | Starting test_dupe_reparented_to_earlier_appearing_parent_bookmark 16:00:59 INFO - (xpcshell/head.js) | test test_dupe_reparented_to_earlier_appearing_parent_bookmark pending (2) 16:00:59 INFO - PROCESS | 23420 | Ensure that a bookmark we consider a dupe from a different parent that appears in the same sync before the dupe item 16:00:59 INFO - PROCESS | 23420 | 1520121628466 Sync.BulkKeyBundle INFO BulkKeyBundle being created for [default] 16:00:59 INFO - PROCESS | 23420 | 1520121628478 Sync.CollectionKeyManager INFO Setting collection keys contents. Our last modified: 0, input modified: 1520121628.48. 16:00:59 INFO - PROCESS | 23420 | 1520121628480 Sync.BulkKeyBundle INFO BulkKeyBundle being created for [default] 16:00:59 INFO - PROCESS | 23420 | 1520121628486 Sync.CollectionKeyManager INFO Processing downloaded per-collection keys. 16:00:59 INFO - PROCESS | 23420 | 1520121628488 Sync.CollectionKeyManager INFO Clearing collection keys... 16:00:59 INFO - PROCESS | 23420 | 1520121628494 Sync.CollectionKeyManager INFO Saving downloaded keys. 16:00:59 INFO - PROCESS | 23420 | 1520121628496 Sync.CollectionKeyManager INFO Bumping last modified to 1520121628.48 16:00:59 INFO - PROCESS | 23420 | 1520121628506 Sync.Identity INFO Username changed. Removing stored credentials. 16:00:59 INFO - PROCESS | 23420 | 1520121628508 Sync.Identity INFO Basic password has no value. Removing. 16:00:59 INFO - PROCESS | 23420 | 1520121628516 Sync.Identity INFO Sync Key has no value. Deleting. 16:00:59 INFO - PROCESS | 23420 | 1520121628518 Sync.Identity INFO Basic password being updated. 16:00:59 INFO - PROCESS | 23420 | 1520121628526 Sync.Identity INFO Sync Key being updated. 16:00:59 INFO - PROCESS | 23420 | 1520121628536 Sync.SyncKeyBundle INFO SyncKeyBundle being created. 16:00:59 INFO - PROCESS | 23420 | 1520121628598 Sync.Service DEBUG Caching URLs under storage user base: http://localhost:36819/1.1/foo/ 16:00:59 INFO - PROCESS | 23420 | 1520121628680 Sync.AddonsReconciler INFO Registering as Add-on Manager listener. 16:00:59 INFO - PROCESS | 23420 | 1520121628680 Sync.AddonsReconciler DEBUG Adding change listener. 16:00:59 INFO - PROCESS | 23420 | 1520121628696 Sync.Tracker.History INFO Adding Places observer. 16:00:59 INFO - "folder1=v8wZx8WFJMVp, bmk1=AQm4ifaikPrF folder2=02DsT8Hd6f9a" 16:00:59 INFO - PROCESS | 23420 | 1520121628886 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:start 16:00:59 INFO - PROCESS | 23420 | 1520121628888 Sync.Telemetry TRACE observed weave:engine:sync:start bookmarks 16:00:59 INFO - PROCESS | 23420 | 1520121628892 Sync.Telemetry WARN Observed notification weave:engine:sync:start but no current sync is being recorded. 16:00:59 INFO - PROCESS | 23420 | 1520121628958 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/meta/global 16:00:59 INFO - PROCESS | 23420 | 1520121628988 Sync.Resource DEBUG mesg: GET success 200 http://localhost:36819/1.1/foo/storage/meta/global 16:00:59 INFO - PROCESS | 23420 | 1520121628992 Sync.Resource DEBUG GET success 200 http://localhost:36819/1.1/foo/storage/meta/global 16:00:59 INFO - PROCESS | 23420 | 1520121629002 Sync.Engine.Bookmarks DEBUG First sync, uploading all items 16:00:59 INFO - PROCESS | 23420 | 1520121629308 Sync.Engine.Bookmarks INFO 7 outgoing items pre-reconciliation 16:00:59 INFO - PROCESS | 23420 | 1520121629316 Sync.Engine.Bookmarks DEBUG Bookmarks backup starting. 16:00:59 INFO - PROCESS | 23420 | 1520121629372 Sqlite.Connection TRACE places.sqlite#1: Stmt #125 /* do not warn (bug no): cannot use an index */ 16:00:59 INFO - PROCESS | 23420 | WITH RECURSIVE 16:00:59 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:00:59 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:00:59 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:00:59 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:00:59 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:00:59 INFO - PROCESS | 23420 | UNION ALL 16:00:59 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:00:59 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:00:59 INFO - PROCESS | 23420 | b2.lastModified 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:59 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:00:59 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:00:59 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:00:59 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:00:59 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:00:59 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:00:59 INFO - PROCESS | 23420 | ) AS tags, 16:00:59 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:00:59 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:00:59 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:00:59 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:00:59 INFO - PROCESS | 23420 | ) AS charset 16:00:59 INFO - PROCESS | 23420 | FROM descendants d 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:00:59 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:00:59 INFO - PROCESS | 23420 | 1520121629388 Sqlite.Connection DEBUG places.sqlite#1: Stmt #125 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121629550 Sync.Engine.Bookmarks DEBUG Bookmarks backup done. 16:00:59 INFO - PROCESS | 23420 | 1520121629556 Sync.Engine.Bookmarks TRACE Downloading & applying server changes 16:00:59 INFO - PROCESS | 23420 | 1520121629610 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/bookmarks 16:00:59 INFO - PROCESS | 23420 | 1520121629620 Sync.Test.Server INFO Records: 0, nextOffset: undefined 16:00:59 INFO - PROCESS | 23420 | 1520121629646 Sync.Collection DEBUG mesg: GET success 200 http://localhost:36819/1.1/foo/storage/bookmarks?full=1&sort=index&limit=1000 16:00:59 INFO - PROCESS | 23420 | 1520121629654 Sync.Collection DEBUG GET success 200 http://localhost:36819/1.1/foo/storage/bookmarks?full=1&sort=index&limit=1000 16:00:59 INFO - PROCESS | 23420 | 1520121629666 Sync.Engine.Bookmarks INFO Records: 0 applied, 0 successfully, 0 failed to apply, 0 newly failed to apply, 0 reconciled. 16:00:59 INFO - PROCESS | 23420 | 1520121629676 Sync.Telemetry TRACE observed weave:engine:sync:applied bookmarks 16:00:59 INFO - PROCESS | 23420 | 1520121629676 Sync.Telemetry WARN Observed notification weave:engine:sync:applied but no current sync is being recorded. 16:00:59 INFO - PROCESS | 23420 | 1520121629696 Sync.Engine.Bookmarks DEBUG Deleted pending items: [] 16:00:59 INFO - PROCESS | 23420 | 1520121629988 Sync.Engine.Bookmarks TRACE Uploading local changes to server. 16:00:59 INFO - PROCESS | 23420 | 1520121629992 Sync.Engine.Bookmarks TRACE Preparing 7 outgoing records 16:00:59 INFO - PROCESS | 23420 | 1520121630014 Sqlite.Connection TRACE places.sqlite#0: Stmt #150 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"menu________"} 16:00:59 INFO - PROCESS | 23420 | 1520121630036 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:59 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:59 INFO - PROCESS | 23420 | 1520121630048 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:59 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:59 INFO - PROCESS | 23420 | 1520121630060 Sqlite.Connection DEBUG places.sqlite#0: Stmt #150 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630122 Sqlite.Connection TRACE places.sqlite#1: Stmt #126 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"livemark/feedURI"} 16:00:59 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:59 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:59 INFO - PROCESS | 23420 | 1520121630152 Sqlite.Connection DEBUG places.sqlite#1: Stmt #126 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630206 Sqlite.Connection TRACE places.sqlite#1: Stmt #127 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121630210 Sqlite.Connection DEBUG places.sqlite#1: Stmt #127 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630250 Sqlite.Connection TRACE places.sqlite#1: Stmt #128 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"bookmarkProperties/description"} 16:00:59 INFO - PROCESS | 23420 | 1520121630254 Sqlite.Connection DEBUG places.sqlite#1: Stmt #128 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630268 Sqlite.Connection TRACE places.sqlite#1: Stmt #129 16:00:59 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"menu________"} 16:00:59 INFO - PROCESS | 23420 | 1520121630274 Sqlite.Connection DEBUG places.sqlite#1: Stmt #129 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630306 Sqlite.Connection TRACE places.sqlite#0: Stmt #151 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:59 INFO - PROCESS | 23420 | 1520121630320 Sqlite.Connection DEBUG places.sqlite#0: Stmt #151 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630352 Sqlite.Connection TRACE places.sqlite#1: Stmt #130 /* do not warn (bug no): cannot use an index */ 16:00:59 INFO - PROCESS | 23420 | WITH RECURSIVE 16:00:59 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:00:59 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:00:59 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:00:59 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:00:59 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:00:59 INFO - PROCESS | 23420 | UNION ALL 16:00:59 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:00:59 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:00:59 INFO - PROCESS | 23420 | b2.lastModified 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:59 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:00:59 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:00:59 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:00:59 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:00:59 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:00:59 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:00:59 INFO - PROCESS | 23420 | ) AS tags, 16:00:59 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:00:59 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:00:59 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:00:59 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:00:59 INFO - PROCESS | 23420 | ) AS charset 16:00:59 INFO - PROCESS | 23420 | FROM descendants d 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:00:59 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:00:59 INFO - PROCESS | 23420 | 1520121630360 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:59 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:59 INFO - PROCESS | 23420 | 1520121630368 Sqlite.Connection DEBUG places.sqlite#1: Stmt #130 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630428 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Menu,menu,false 16:00:59 INFO - PROCESS | 23420 | 1520121630434 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Toolbar,toolbar,false 16:00:59 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:59 INFO - PROCESS | 23420 | 1520121630448 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fA second folder,02DsT8Hd6f9a,false 16:00:59 INFO - PROCESS | 23420 | 1520121630458 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fFolder 1,v8wZx8WFJMVp,false 16:00:59 INFO - PROCESS | 23420 | 1520121630462 Sync.Engine.Bookmarks TRACE Mapped: Folder 1,bhttp://getfirefox.com/:Get Firefox!,AQm4ifaikPrF,false 16:00:59 INFO - PROCESS | 23420 | 1520121630466 Sync.Engine.Bookmarks TRACE Mapped: ,fOther Bookmarks,unfiled,false 16:00:59 INFO - PROCESS | 23420 | 1520121630484 Sync.Engine.Bookmarks TRACE Mapped: ,fmobile,mobile,false 16:00:59 INFO - PROCESS | 23420 | 1520121630486 Sync.Engine.Bookmarks TRACE Finding mapping: , fBookmarks Menu 16:00:59 INFO - PROCESS | 23420 | 1520121630488 Sync.Engine.Bookmarks TRACE Mapped dupe: menu 16:00:59 INFO - PROCESS | 23420 | 1520121630498 Sync.Engine.Bookmarks TRACE Outgoing: { id: menu index: 1000000 modified: undefined ttl: undefined payload: {"id":"menu","type":"folder","parentid":"places","parentName":"","title":"Bookmarks Menu","children":[]} collection: bookmarks } 16:00:59 INFO - PROCESS | 23420 | 1520121630540 Sqlite.Connection TRACE places.sqlite#0: Stmt #152 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:59 INFO - PROCESS | 23420 | 1520121630552 Sqlite.Connection DEBUG places.sqlite#0: Stmt #152 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630578 Sqlite.Connection TRACE places.sqlite#1: Stmt #131 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121630580 Sqlite.Connection DEBUG places.sqlite#1: Stmt #131 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630600 Sqlite.Connection TRACE places.sqlite#1: Stmt #132 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121630606 Sqlite.Connection DEBUG places.sqlite#1: Stmt #132 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630624 Sqlite.Connection TRACE places.sqlite#1: Stmt #133 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"bookmarkProperties/description"} 16:00:59 INFO - PROCESS | 23420 | 1520121630642 Sqlite.Connection DEBUG places.sqlite#1: Stmt #133 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630646 Sqlite.Connection TRACE places.sqlite#1: Stmt #134 16:00:59 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"toolbar_____"} 16:00:59 INFO - PROCESS | 23420 | 1520121630654 Sqlite.Connection DEBUG places.sqlite#1: Stmt #134 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630680 Sqlite.Connection TRACE places.sqlite#0: Stmt #153 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:59 INFO - PROCESS | 23420 | 1520121630694 Sqlite.Connection DEBUG places.sqlite#0: Stmt #153 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630712 Sync.Engine.Bookmarks TRACE Finding mapping: , fBookmarks Toolbar 16:00:59 INFO - PROCESS | 23420 | 1520121630716 Sync.Engine.Bookmarks TRACE Mapped dupe: toolbar 16:00:59 INFO - PROCESS | 23420 | 1520121630718 Sync.Engine.Bookmarks TRACE Outgoing: { id: toolbar index: 1000000 modified: undefined ttl: undefined payload: {"id":"toolbar","type":"folder","parentid":"places","parentName":"","title":"Bookmarks Toolbar","children":["02DsT8Hd6f9a","v8wZx8WFJMVp"]} collection: bookmarks } 16:00:59 INFO - PROCESS | 23420 | 1520121630752 Sqlite.Connection TRACE places.sqlite#0: Stmt #154 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"unfiled_____"} 16:00:59 INFO - PROCESS | 23420 | 1520121630762 Sqlite.Connection DEBUG places.sqlite#0: Stmt #154 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630780 Sqlite.Connection TRACE places.sqlite#1: Stmt #135 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121630782 Sqlite.Connection DEBUG places.sqlite#1: Stmt #135 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630804 Sqlite.Connection TRACE places.sqlite#1: Stmt #136 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121630814 Sqlite.Connection DEBUG places.sqlite#1: Stmt #136 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630820 Sqlite.Connection TRACE places.sqlite#1: Stmt #137 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"bookmarkProperties/description"} 16:00:59 INFO - PROCESS | 23420 | 1520121630826 Sqlite.Connection DEBUG places.sqlite#1: Stmt #137 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630828 Sqlite.Connection TRACE places.sqlite#1: Stmt #138 16:00:59 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"unfiled_____"} 16:00:59 INFO - PROCESS | 23420 | 1520121630834 Sqlite.Connection DEBUG places.sqlite#1: Stmt #138 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630858 Sqlite.Connection TRACE places.sqlite#0: Stmt #155 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:59 INFO - PROCESS | 23420 | 1520121630870 Sqlite.Connection DEBUG places.sqlite#0: Stmt #155 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630888 Sync.Engine.Bookmarks TRACE Finding mapping: , fOther Bookmarks 16:00:59 INFO - PROCESS | 23420 | 1520121630892 Sync.Engine.Bookmarks TRACE Mapped dupe: unfiled 16:00:59 INFO - PROCESS | 23420 | 1520121630894 Sync.Engine.Bookmarks TRACE Outgoing: { id: unfiled index: 1000000 modified: undefined ttl: undefined payload: {"id":"unfiled","type":"folder","parentid":"places","parentName":"","title":"Other Bookmarks","children":[]} collection: bookmarks } 16:00:59 INFO - PROCESS | 23420 | 1520121630922 Sqlite.Connection TRACE places.sqlite#0: Stmt #156 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"mobile______"} 16:00:59 INFO - PROCESS | 23420 | 1520121630934 Sqlite.Connection DEBUG places.sqlite#0: Stmt #156 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630944 Sqlite.Connection TRACE places.sqlite#1: Stmt #139 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121630954 Sqlite.Connection DEBUG places.sqlite#1: Stmt #139 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630970 Sqlite.Connection TRACE places.sqlite#1: Stmt #140 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121630972 Sqlite.Connection DEBUG places.sqlite#1: Stmt #140 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121630990 Sqlite.Connection TRACE places.sqlite#1: Stmt #141 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"bookmarkProperties/description"} 16:00:59 INFO - PROCESS | 23420 | 1520121630998 Sqlite.Connection DEBUG places.sqlite#1: Stmt #141 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631000 Sqlite.Connection TRACE places.sqlite#1: Stmt #142 16:00:59 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"mobile______"} 16:00:59 INFO - PROCESS | 23420 | 1520121631002 Sqlite.Connection DEBUG places.sqlite#1: Stmt #142 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631024 Sqlite.Connection TRACE places.sqlite#0: Stmt #157 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:00:59 INFO - PROCESS | 23420 | 1520121631032 Sqlite.Connection DEBUG places.sqlite#0: Stmt #157 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631044 Sync.Engine.Bookmarks TRACE Finding mapping: , fmobile 16:00:59 INFO - PROCESS | 23420 | 1520121631044 Sync.Engine.Bookmarks TRACE Mapped dupe: mobile 16:00:59 INFO - PROCESS | 23420 | 1520121631050 Sync.Engine.Bookmarks TRACE Outgoing: { id: mobile index: 1000000 modified: undefined ttl: undefined payload: {"id":"mobile","type":"folder","parentid":"places","parentName":"","title":"mobile","children":[]} collection: bookmarks } 16:00:59 INFO - PROCESS | 23420 | 1520121631074 Sqlite.Connection TRACE places.sqlite#0: Stmt #158 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"02DsT8Hd6f9a"} 16:00:59 INFO - PROCESS | 23420 | 1520121631092 Sqlite.Connection DEBUG places.sqlite#0: Stmt #158 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631110 Sqlite.Connection TRACE places.sqlite#1: Stmt #143 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"02DsT8Hd6f9a","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121631112 Sqlite.Connection DEBUG places.sqlite#1: Stmt #143 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631130 Sqlite.Connection TRACE places.sqlite#1: Stmt #144 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"02DsT8Hd6f9a","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121631132 Sqlite.Connection DEBUG places.sqlite#1: Stmt #144 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631136 Sqlite.Connection TRACE places.sqlite#1: Stmt #145 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"02DsT8Hd6f9a","anno":"bookmarkProperties/description"} 16:00:59 INFO - PROCESS | 23420 | 1520121631146 Sqlite.Connection DEBUG places.sqlite#1: Stmt #145 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631162 Sqlite.Connection TRACE places.sqlite#1: Stmt #146 16:00:59 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"02DsT8Hd6f9a"} 16:00:59 INFO - PROCESS | 23420 | 1520121631170 Sqlite.Connection DEBUG places.sqlite#1: Stmt #146 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631208 Sqlite.Connection TRACE places.sqlite#0: Stmt #159 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:59 INFO - PROCESS | 23420 | 1520121631222 Sqlite.Connection DEBUG places.sqlite#0: Stmt #159 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631238 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fA second folder 16:00:59 INFO - PROCESS | 23420 | 1520121631238 Sync.Engine.Bookmarks TRACE Mapped dupe: 02DsT8Hd6f9a 16:00:59 INFO - PROCESS | 23420 | 1520121631240 Sync.Engine.Bookmarks TRACE Outgoing: { id: 02DsT8Hd6f9a index: 1000000 modified: undefined ttl: undefined payload: {"id":"02DsT8Hd6f9a","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"A second folder","children":[]} collection: bookmarks } 16:00:59 INFO - PROCESS | 23420 | 1520121631278 Sqlite.Connection TRACE places.sqlite#0: Stmt #160 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"v8wZx8WFJMVp"} 16:00:59 INFO - PROCESS | 23420 | 1520121631302 Sqlite.Connection DEBUG places.sqlite#0: Stmt #160 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631324 Sqlite.Connection TRACE places.sqlite#1: Stmt #147 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"v8wZx8WFJMVp","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121631326 Sqlite.Connection DEBUG places.sqlite#1: Stmt #147 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631338 Sqlite.Connection TRACE places.sqlite#1: Stmt #148 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"v8wZx8WFJMVp","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121631346 Sqlite.Connection DEBUG places.sqlite#1: Stmt #148 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631350 Sqlite.Connection TRACE places.sqlite#1: Stmt #149 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"v8wZx8WFJMVp","anno":"bookmarkProperties/description"} 16:00:59 INFO - PROCESS | 23420 | 1520121631358 Sqlite.Connection DEBUG places.sqlite#1: Stmt #149 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631360 Sqlite.Connection TRACE places.sqlite#1: Stmt #150 16:00:59 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | WHERE parent = ( 16:00:59 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:00:59 INFO - PROCESS | 23420 | ) 16:00:59 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"v8wZx8WFJMVp"} 16:00:59 INFO - PROCESS | 23420 | 1520121631374 Sqlite.Connection DEBUG places.sqlite#1: Stmt #150 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631388 Sqlite.Connection TRACE places.sqlite#0: Stmt #161 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:00:59 INFO - PROCESS | 23420 | 1520121631414 Sqlite.Connection DEBUG places.sqlite#0: Stmt #161 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631420 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:00:59 INFO - PROCESS | 23420 | 1520121631420 Sync.Engine.Bookmarks TRACE Mapped dupe: v8wZx8WFJMVp 16:00:59 INFO - PROCESS | 23420 | 1520121631430 Sync.Engine.Bookmarks TRACE Outgoing: { id: v8wZx8WFJMVp index: 1000000 modified: undefined ttl: undefined payload: {"id":"v8wZx8WFJMVp","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":["AQm4ifaikPrF"]} collection: bookmarks } 16:00:59 INFO - PROCESS | 23420 | 1520121631452 Sqlite.Connection TRACE places.sqlite#0: Stmt #162 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"AQm4ifaikPrF"} 16:00:59 INFO - PROCESS | 23420 | 1520121631458 Sqlite.Connection DEBUG places.sqlite#0: Stmt #162 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631500 Sqlite.Connection TRACE places.sqlite#1: Stmt #151 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"AQm4ifaikPrF","anno":"bookmarkProperties/description"} 16:00:59 INFO - PROCESS | 23420 | 1520121631506 Sqlite.Connection DEBUG places.sqlite#1: Stmt #151 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631512 Sqlite.Connection TRACE places.sqlite#1: Stmt #152 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"AQm4ifaikPrF","anno":"bookmarkProperties/loadInSidebar"} 16:00:59 INFO - PROCESS | 23420 | 1520121631514 Sqlite.Connection DEBUG places.sqlite#1: Stmt #152 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631530 Sqlite.Connection TRACE places.sqlite#0: Stmt #163 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"v8wZx8WFJMVp"} 16:00:59 INFO - PROCESS | 23420 | 1520121631534 Sqlite.Connection DEBUG places.sqlite#0: Stmt #163 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121631556 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:00:59 INFO - PROCESS | 23420 | 1520121631558 Sync.Engine.Bookmarks TRACE Mapped dupe: AQm4ifaikPrF 16:00:59 INFO - PROCESS | 23420 | 1520121631560 Sync.Engine.Bookmarks TRACE Outgoing: { id: AQm4ifaikPrF index: 140 modified: undefined ttl: undefined payload: {"id":"AQm4ifaikPrF","type":"bookmark","parentid":"v8wZx8WFJMVp","parentName":"Folder 1","title":"Get Firefox!","bmkUri":"http://getfirefox.com/","loadInSidebar":false,"tags":[]} collection: bookmarks } 16:00:59 INFO - PROCESS | 23420 | 1520121631568 Sync.Engine.Bookmarks INFO Posting 7 records of 3041 bytes with batch=true 16:00:59 INFO - PROCESS | 23420 | 1520121631598 Sync.Collection DEBUG POST Length: 3041 16:00:59 INFO - PROCESS | 23420 | 1520121631754 Sync.Test.Server DEBUG SyncServer: Handling request: POST /1.1/foo/storage/bookmarks 16:00:59 INFO - PROCESS | 23420 | 1520121631766 Sync.Test.Server DEBUG Creating WBO "menu" on the fly. 16:00:59 INFO - PROCESS | 23420 | 1520121631774 Sync.Test.Server DEBUG Creating WBO "toolbar" on the fly. 16:00:59 INFO - PROCESS | 23420 | 1520121631776 Sync.Test.Server DEBUG Creating WBO "unfiled" on the fly. 16:00:59 INFO - PROCESS | 23420 | 1520121631780 Sync.Test.Server DEBUG Creating WBO "mobile" on the fly. 16:00:59 INFO - PROCESS | 23420 | 1520121631782 Sync.Test.Server DEBUG Creating WBO "02DsT8Hd6f9a" on the fly. 16:00:59 INFO - PROCESS | 23420 | 1520121631784 Sync.Test.Server DEBUG Creating WBO "v8wZx8WFJMVp" on the fly. 16:00:59 INFO - PROCESS | 23420 | 1520121631790 Sync.Test.Server DEBUG Creating WBO "AQm4ifaikPrF" on the fly. 16:00:59 INFO - PROCESS | 23420 | 1520121631854 Sync.Collection DEBUG mesg: POST success 200 http://localhost:36819/1.1/foo/storage/bookmarks?batch=true&commit=true 16:00:59 INFO - PROCESS | 23420 | 1520121631854 Sync.Collection DEBUG POST success 200 http://localhost:36819/1.1/foo/storage/bookmarks?batch=true&commit=true 16:00:59 INFO - PROCESS | 23420 | 1520121631862 Sync.Engine.Bookmarks TRACE Committed batch 16:00:59 INFO - PROCESS | 23420 | 1520121631892 Sync.Telemetry TRACE observed weave:engine:sync:uploaded bookmarks 16:00:59 INFO - PROCESS | 23420 | 1520121631894 Sync.Telemetry WARN Observed notification weave:engine:sync:uploaded but no current sync is being recorded. 16:00:59 INFO - PROCESS | 23420 | 1520121631896 Sync.Engine.Bookmarks TRACE Finishing up sync 16:00:59 INFO - PROCESS | 23420 | 1520121631902 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:finish 16:00:59 INFO - PROCESS | 23420 | 1520121631904 Sync.Telemetry TRACE observed weave:engine:sync:finish bookmarks 16:00:59 INFO - PROCESS | 23420 | 1520121631910 Sync.Telemetry WARN Observed notification weave:engine:sync:finish but no current sync is being recorded. 16:00:59 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_to_earlier_appearing_parent_bookmark - [test_dupe_reparented_to_earlier_appearing_parent_bookmark : 347] 7 == 7 16:00:59 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_to_earlier_appearing_parent_bookmark - [test_dupe_reparented_to_earlier_appearing_parent_bookmark : 348] 1 == 1 16:00:59 INFO - PROCESS | 23420 | Syncing so new records are processed. 16:00:59 INFO - PROCESS | 23420 | 1520121631962 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:start 16:00:59 INFO - PROCESS | 23420 | 1520121631970 Sync.Telemetry TRACE observed weave:engine:sync:start bookmarks 16:00:59 INFO - PROCESS | 23420 | 1520121631970 Sync.Telemetry WARN Observed notification weave:engine:sync:start but no current sync is being recorded. 16:00:59 INFO - PROCESS | 23420 | 1520121631980 Sync.Engine.Bookmarks INFO 0 outgoing items pre-reconciliation 16:00:59 INFO - PROCESS | 23420 | 1520121631994 Sync.Engine.Bookmarks TRACE Downloading & applying server changes 16:00:59 INFO - PROCESS | 23420 | 1520121632782 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/bookmarks 16:00:59 INFO - PROCESS | 23420 | 1520121632796 Sync.Test.Server INFO Records: 3, nextOffset: undefined 16:00:59 INFO - PROCESS | 23420 | 1520121632834 Sync.Collection DEBUG mesg: GET success 200 http://localhost:36819/1.1/foo/storage/bookmarks?newer=1520121633.492&full=1&sort=index&limit=1000 16:00:59 INFO - PROCESS | 23420 | 1520121632842 Sync.Collection DEBUG GET success 200 http://localhost:36819/1.1/foo/storage/bookmarks?newer=1520121633.492&full=1&sort=index&limit=1000 16:00:59 INFO - PROCESS | 23420 | 1520121632852 Sync.Engine.Bookmarks TRACE Incoming: { id: 02DsT8Hd6f9a index: 0 modified: 1520121641.948 ttl: undefined payload: {"id":"02DsT8Hd6f9a","type":"folder","title":"A second folder","parentName":"Bookmarks Toolbar","parentid":"toolbar","children":["fake-guid-01"],"tags":[]} collection: bookmarks } 16:00:59 INFO - PROCESS | 23420 | 1520121632868 Sync.Engine.Bookmarks TRACE Reconciling 02DsT8Hd6f9a. exists=true; modified=false; local age=null; incoming age=-9.148000001907349 16:00:59 INFO - PROCESS | 23420 | 1520121632898 Sqlite.Connection TRACE places.sqlite#0: Stmt #164 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:00:59 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:00:59 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:00:59 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:00:59 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:00:59 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:00:59 INFO - PROCESS | 23420 | - {"guid":"02DsT8Hd6f9a"} 16:00:59 INFO - PROCESS | 23420 | 1520121633332 Sqlite.Connection DEBUG places.sqlite#0: Stmt #164 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121633378 Sqlite.Connection TRACE places.sqlite#1: Stmt #153 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"02DsT8Hd6f9a","anno":"livemark/feedURI"} 16:00:59 INFO - PROCESS | 23420 | 1520121633386 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:00:59 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:00:59 INFO - PROCESS | 23420 | 1520121633402 Sqlite.Connection DEBUG places.sqlite#1: Stmt #153 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121633450 Sqlite.Connection TRACE places.sqlite#1: Stmt #154 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"02DsT8Hd6f9a","anno":"livemark/feedURI"} 16:00:59 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:00:59 INFO - PROCESS | 23420 | 1520121633460 Sqlite.Connection DEBUG places.sqlite#1: Stmt #154 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121633492 Sqlite.Connection TRACE places.sqlite#1: Stmt #155 16:00:59 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:00:59 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:00:59 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:00:59 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:00:59 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"02DsT8Hd6f9a","anno":"bookmarkProperties/description"} 16:00:59 INFO - PROCESS | 23420 | 1520121633498 Sqlite.Connection DEBUG places.sqlite#1: Stmt #155 finished. 16:00:59 INFO - PROCESS | 23420 | 1520121633508 Sqlite.Connection TRACE places.sqlite#1: Stmt #156 16:00:59 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:00:59 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:00:59 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:00 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"02DsT8Hd6f9a"} 16:01:00 INFO - PROCESS | 23420 | 1520121633518 Sqlite.Connection DEBUG places.sqlite#1: Stmt #156 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121633548 Sqlite.Connection TRACE places.sqlite#0: Stmt #165 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:01:00 INFO - PROCESS | 23420 | 1520121633574 Sqlite.Connection DEBUG places.sqlite#0: Stmt #165 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121633612 Sqlite.Connection TRACE places.sqlite#1: Stmt #157 /* do not warn (bug no): cannot use an index */ 16:01:00 INFO - PROCESS | 23420 | WITH RECURSIVE 16:01:00 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:01:00 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:01:00 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:01:00 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:01:00 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:01:00 INFO - PROCESS | 23420 | UNION ALL 16:01:00 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:01:00 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:01:00 INFO - PROCESS | 23420 | b2.lastModified 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:01:00 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:01:00 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:01:00 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:01:00 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:01:00 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:01:00 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:01:00 INFO - PROCESS | 23420 | ) AS tags, 16:01:00 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:01:00 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:01:00 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:01:00 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:01:00 INFO - PROCESS | 23420 | ) AS charset 16:01:00 INFO - PROCESS | 23420 | FROM descendants d 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:01:00 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:01:00 INFO - PROCESS | 23420 | 1520121633624 Sqlite.Connection DEBUG places.sqlite#1: Stmt #157 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121633704 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Menu,menu,false 16:01:00 INFO - PROCESS | 23420 | 1520121633710 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Toolbar,toolbar,false 16:01:00 INFO - PROCESS | 23420 | 1520121633718 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fA second folder,02DsT8Hd6f9a,false 16:01:00 INFO - PROCESS | 23420 | 1520121633734 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fFolder 1,v8wZx8WFJMVp,false 16:01:00 INFO - PROCESS | 23420 | 1520121633748 Sync.Engine.Bookmarks TRACE Mapped: Folder 1,bhttp://getfirefox.com/:Get Firefox!,AQm4ifaikPrF,false 16:01:00 INFO - PROCESS | 23420 | 1520121633762 Sync.Engine.Bookmarks TRACE Mapped: ,fOther Bookmarks,unfiled,false 16:01:00 INFO - PROCESS | 23420 | 1520121633770 Sync.Engine.Bookmarks TRACE Mapped: ,fmobile,mobile,false 16:01:00 INFO - PROCESS | 23420 | 1520121633772 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fA second folder 16:01:00 INFO - PROCESS | 23420 | 1520121633776 Sync.Engine.Bookmarks TRACE Mapped dupe: 02DsT8Hd6f9a 16:01:00 INFO - PROCESS | 23420 | 1520121633780 Sync.Engine.Bookmarks TRACE Applying incoming record because no local conflicts. 16:01:00 INFO - PROCESS | 23420 | 1520121633792 Sync.Store.Bookmarks DEBUG Applying record 02DsT8Hd6f9a 16:01:00 INFO - PROCESS | 23420 | 1520121633794 Sync.Store.Bookmarks DEBUG Remote parent is toolbar 16:01:00 INFO - PROCESS | 23420 | 1520121633848 Sqlite.Connection TRACE places.sqlite#0: Stmt #166 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"02DsT8Hd6f9a"} 16:01:00 INFO - PROCESS | 23420 | 1520121633854 Sqlite.Connection DEBUG places.sqlite#0: Stmt #166 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121633878 Sqlite.Connection TRACE places.sqlite#1: Stmt #158 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"02DsT8Hd6f9a","anno":"livemark/feedURI"} 16:01:00 INFO - PROCESS | 23420 | 1520121633886 Sqlite.Connection DEBUG places.sqlite#1: Stmt #158 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121633926 Sqlite.Connection TRACE places.sqlite#0: Stmt #167 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"02DsT8Hd6f9a"} 16:01:00 INFO - PROCESS | 23420 | 1520121633942 Sqlite.Connection DEBUG places.sqlite#0: Stmt #167 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121633974 Sqlite.Connection TRACE places.sqlite#1: Stmt #159 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"02DsT8Hd6f9a","anno":"livemark/feedURI"} 16:01:00 INFO - PROCESS | 23420 | 1520121633982 Sqlite.Connection DEBUG places.sqlite#1: Stmt #159 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634004 Sqlite.Connection TRACE places.sqlite#1: Stmt #160 16:01:00 INFO - PROCESS | 23420 | SELECT b.guid FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE n.name = :anno AND 16:01:00 INFO - PROCESS | 23420 | a.content = :val - {"anno":"sync/parent","val":"02DsT8Hd6f9a"} 16:01:00 INFO - PROCESS | 23420 | 1520121634012 Sqlite.Connection DEBUG places.sqlite#1: Stmt #160 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634014 BookmarkSyncUtils DEBUG reparentOrphans: Reparenting [] to 02DsT8Hd6f9a 16:01:00 INFO - PROCESS | 23420 | 1520121634024 Sync.Store.Bookmarks DEBUG Updated folder 02DsT8Hd6f9a under toolbar: {"syncId":"02DsT8Hd6f9a","kind":"folder","title":"A second folder","parentSyncId":"toolbar","tags":[]} 16:01:00 INFO - PROCESS | 23420 | 1520121634040 Sync.Engine.Bookmarks TRACE Incoming: { id: fake-guid-01 index: 0 modified: 1520121641.936 ttl: undefined payload: {"id":"fake-guid-01","type":"folder","title":"Folder 1","parentName":"A second folder","parentid":"02DsT8Hd6f9a","children":["fake-guid-00"],"tags":[]} collection: bookmarks } 16:01:00 INFO - PROCESS | 23420 | 1520121634048 Sqlite.Connection TRACE places.sqlite#0: Stmt #168 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-01"} 16:01:00 INFO - PROCESS | 23420 | 1520121634064 Sqlite.Connection DEBUG places.sqlite#0: Stmt #168 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634108 Sync.Engine.Bookmarks TRACE Reconciling fake-guid-01. exists=false; modified=false; local age=null; incoming age=-9.136000156402588 16:01:00 INFO - PROCESS | 23420 | 1520121634112 Sync.Engine.Bookmarks TRACE Finding dupe for fake-guid-01 (already duped: undefined). 16:01:00 INFO - PROCESS | 23420 | 1520121634114 Sync.Engine.Bookmarks TRACE Finding mapping: A second folder, fFolder 1 16:01:00 INFO - PROCESS | 23420 | 1520121634114 Sync.Engine.Bookmarks TRACE No parent => no dupe. 16:01:00 INFO - PROCESS | 23420 | 1520121634116 Sync.Engine.Bookmarks DEBUG fake-guid-01 mapped to undefined 16:01:00 INFO - PROCESS | 23420 | 1520121634116 Sync.Engine.Bookmarks TRACE No duplicate found for incoming item: fake-guid-01 16:01:00 INFO - PROCESS | 23420 | 1520121634128 Sync.Engine.Bookmarks TRACE Applying incoming because local item does not exist and was not deleted. 16:01:00 INFO - PROCESS | 23420 | 1520121634130 Sync.Store.Bookmarks DEBUG Applying record fake-guid-01 16:01:00 INFO - PROCESS | 23420 | 1520121634132 Sync.Store.Bookmarks DEBUG Remote parent is 02DsT8Hd6f9a 16:01:00 INFO - PROCESS | 23420 | 1520121634146 Sqlite.Connection TRACE places.sqlite#0: Stmt #169 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-01"} 16:01:00 INFO - PROCESS | 23420 | 1520121634156 Sqlite.Connection DEBUG places.sqlite#0: Stmt #169 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634198 BookmarkSyncUtils DEBUG insertSyncBookmark: Item fake-guid-01 is not an orphan 16:01:00 INFO - PROCESS | 23420 | 1520121634222 Sqlite.Connection TRACE places.sqlite#0: Stmt #170 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"02DsT8Hd6f9a"} 16:01:00 INFO - PROCESS | 23420 | 1520121634240 Sqlite.Connection DEBUG places.sqlite#0: Stmt #170 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634260 Sqlite.Connection DEBUG places.sqlite#0: Beginning transaction 16:01:00 INFO - PROCESS | 23420 | 1520121634276 Sqlite.Connection TRACE places.sqlite#0: Stmt #171 BEGIN DEFERRED TRANSACTION 16:01:00 INFO - PROCESS | 23420 | 1520121634282 Sqlite.Connection DEBUG places.sqlite#0: Stmt #171 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634286 Sqlite.Connection TRACE places.sqlite#0: Stmt #172 UPDATE moz_bookmarks SET position = position + 1 16:01:00 INFO - PROCESS | 23420 | WHERE parent = :parent 16:01:00 INFO - PROCESS | 23420 | AND position >= :index 16:01:00 INFO - PROCESS | 23420 | - {"parent":9,"index":0} 16:01:00 INFO - PROCESS | 23420 | 1520121634294 Sqlite.Connection DEBUG places.sqlite#0: Stmt #172 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634298 Sqlite.Connection TRACE places.sqlite#0: Stmt #173 INSERT INTO moz_bookmarks (fk, type, parent, position, title, 16:01:00 INFO - PROCESS | 23420 | dateAdded, lastModified, guid) 16:01:00 INFO - PROCESS | 23420 | VALUES ((SELECT id FROM moz_places WHERE url_hash = hash(:url) AND url = :url), :type, :parent, 16:01:00 INFO - PROCESS | 23420 | :index, :title, :date_added, :last_modified, :guid) 16:01:00 INFO - PROCESS | 23420 | - {"url":"nonexistent","type":2,"parent":9,"index":0,"title":"Folder 1","date_added":1520121634204000,"last_modified":1520121634204000,"guid":"fake-guid-01"} 16:01:00 INFO - PROCESS | 23420 | 1520121634306 Sqlite.Connection DEBUG places.sqlite#0: Stmt #173 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634312 Sqlite.Connection TRACE places.sqlite#0: Stmt #174 WITH RECURSIVE 16:01:00 INFO - PROCESS | 23420 | ancestors(aid) AS ( 16:01:00 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :guid 16:01:00 INFO - PROCESS | 23420 | UNION ALL 16:01:00 INFO - PROCESS | 23420 | SELECT parent FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | JOIN ancestors ON id = aid 16:01:00 INFO - PROCESS | 23420 | WHERE type = :type 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | UPDATE moz_bookmarks SET lastModified = :time 16:01:00 INFO - PROCESS | 23420 | WHERE id IN ancestors 16:01:00 INFO - PROCESS | 23420 | - {"guid":"02DsT8Hd6f9a","type":2,"time":1520121634204000} 16:01:00 INFO - PROCESS | 23420 | 1520121634316 Sqlite.Connection DEBUG places.sqlite#0: Stmt #174 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634318 Sqlite.Connection TRACE places.sqlite#0: Stmt #175 COMMIT TRANSACTION 16:01:00 INFO - PROCESS | 23420 | 1520121634344 Sqlite.Connection DEBUG places.sqlite#0: Stmt #175 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634376 Sqlite.Connection TRACE places.sqlite#0: Stmt #176 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-01"} 16:01:00 INFO - PROCESS | 23420 | 1520121634386 Sqlite.Connection DEBUG places.sqlite#0: Stmt #176 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634430 Sqlite.Connection TRACE places.sqlite#1: Stmt #161 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-01","anno":"livemark/feedURI"} 16:01:00 INFO - PROCESS | 23420 | 1520121634438 Sqlite.Connection DEBUG places.sqlite#1: Stmt #161 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634450 Sqlite.Connection TRACE places.sqlite#1: Stmt #162 16:01:00 INFO - PROCESS | 23420 | SELECT b.guid FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE n.name = :anno AND 16:01:00 INFO - PROCESS | 23420 | a.content = :val - {"anno":"sync/parent","val":"fake-guid-01"} 16:01:00 INFO - PROCESS | 23420 | 1520121634458 Sqlite.Connection DEBUG places.sqlite#1: Stmt #162 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634460 BookmarkSyncUtils DEBUG reparentOrphans: Reparenting [] to fake-guid-01 16:01:00 INFO - PROCESS | 23420 | 1520121634468 Sync.Store.Bookmarks DEBUG Created folder fake-guid-01 under 02DsT8Hd6f9a: {"kind":"folder","syncId":"fake-guid-01","parentSyncId":"02DsT8Hd6f9a","title":"Folder 1","tags":[]} 16:01:00 INFO - PROCESS | 23420 | 1520121634478 Sync.Engine.Bookmarks TRACE Incoming: { id: fake-guid-00 index: 0 modified: 1520121641.948 ttl: undefined payload: {"id":"fake-guid-00","bmkUri":"http://getfirefox.com/","type":"bookmark","title":"Get Firefox!","parentName":"Folder 1","parentid":"fake-guid-01","tags":[]} collection: bookmarks } 16:01:00 INFO - PROCESS | 23420 | 1520121634492 Sqlite.Connection TRACE places.sqlite#0: Stmt #177 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-00"} 16:01:00 INFO - PROCESS | 23420 | 1520121634496 Sqlite.Connection DEBUG places.sqlite#0: Stmt #177 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634514 Sync.Engine.Bookmarks TRACE Reconciling fake-guid-00. exists=false; modified=false; local age=null; incoming age=-9.148000001907349 16:01:00 INFO - PROCESS | 23420 | 1520121634514 Sync.Engine.Bookmarks TRACE Finding dupe for fake-guid-00 (already duped: undefined). 16:01:00 INFO - PROCESS | 23420 | 1520121634520 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:01:00 INFO - PROCESS | 23420 | 1520121634522 Sync.Engine.Bookmarks TRACE Mapped dupe: AQm4ifaikPrF 16:01:00 INFO - PROCESS | 23420 | 1520121634522 Sync.Engine.Bookmarks DEBUG fake-guid-00 mapped to AQm4ifaikPrF 16:01:00 INFO - PROCESS | 23420 | 1520121634524 Sync.Engine.Bookmarks TRACE Local item AQm4ifaikPrF is a duplicate for incoming item fake-guid-00 16:01:00 INFO - PROCESS | 23420 | 1520121634532 Sync.Engine.Bookmarks DEBUG Switching local ID to incoming: AQm4ifaikPrF -> fake-guid-00 16:01:00 INFO - PROCESS | 23420 | 1520121634532 Sync.Store.Bookmarks DEBUG Changing GUID AQm4ifaikPrF to fake-guid-00 16:01:00 INFO - PROCESS | 23420 | 1520121634564 Sqlite.Connection TRACE places.sqlite#0: Stmt #178 UPDATE moz_bookmarks SET guid = :newGuid 16:01:00 INFO - PROCESS | 23420 | WHERE id = :itemId - {"newGuid":"fake-guid-00","itemId":8} 16:01:00 INFO - PROCESS | 23420 | 1520121634588 Sqlite.Connection DEBUG places.sqlite#0: Stmt #178 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634646 Sqlite.Connection TRACE places.sqlite#0: Stmt #179 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-00"} 16:01:00 INFO - PROCESS | 23420 | 1520121634658 Sqlite.Connection DEBUG places.sqlite#0: Stmt #179 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634678 Sync.Engine.Bookmarks DEBUG Local item after duplication: age=null; modified=false; exists=true 16:01:00 INFO - PROCESS | 23420 | 1520121634694 Sqlite.Connection TRACE places.sqlite#0: Stmt #180 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00"} 16:01:00 INFO - PROCESS | 23420 | 1520121634704 Sqlite.Connection DEBUG places.sqlite#0: Stmt #180 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634742 Sqlite.Connection TRACE places.sqlite#1: Stmt #163 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-00","anno":"bookmarkProperties/description"} 16:01:00 INFO - PROCESS | 23420 | 1520121634750 Sqlite.Connection DEBUG places.sqlite#1: Stmt #163 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634752 Sqlite.Connection TRACE places.sqlite#1: Stmt #164 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-00","anno":"bookmarkProperties/loadInSidebar"} 16:01:00 INFO - PROCESS | 23420 | 1520121634762 Sqlite.Connection DEBUG places.sqlite#1: Stmt #164 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634774 Sqlite.Connection TRACE places.sqlite#0: Stmt #181 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"v8wZx8WFJMVp"} 16:01:00 INFO - PROCESS | 23420 | 1520121634784 Sqlite.Connection DEBUG places.sqlite#0: Stmt #181 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634810 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:01:00 INFO - PROCESS | 23420 | 1520121634820 Sync.Engine.Bookmarks TRACE Mapped dupe: AQm4ifaikPrF 16:01:00 INFO - PROCESS | 23420 | 1520121634826 Sync.Engine.Bookmarks TRACE Applying incoming record because no local conflicts. 16:01:00 INFO - PROCESS | 23420 | 1520121634826 Sync.Store.Bookmarks DEBUG Applying record fake-guid-00 16:01:00 INFO - PROCESS | 23420 | 1520121634828 Sync.Store.Bookmarks DEBUG Remote parent is fake-guid-01 16:01:00 INFO - PROCESS | 23420 | 1520121634854 Sqlite.Connection TRACE places.sqlite#0: Stmt #182 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00"} 16:01:00 INFO - PROCESS | 23420 | 1520121634864 Sqlite.Connection DEBUG places.sqlite#0: Stmt #182 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634884 BookmarkSyncUtils DEBUG updateSyncBookmark: Item fake-guid-00 is not an orphan 16:01:00 INFO - PROCESS | 23420 | 1520121634906 Sqlite.Connection TRACE places.sqlite#0: Stmt #183 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00"} 16:01:00 INFO - PROCESS | 23420 | 1520121634910 Sqlite.Connection DEBUG places.sqlite#0: Stmt #183 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634946 Sqlite.Connection TRACE places.sqlite#0: Stmt #184 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"fake-guid-01"} 16:01:00 INFO - PROCESS | 23420 | 1520121634950 Sqlite.Connection DEBUG places.sqlite#0: Stmt #184 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634966 Sqlite.Connection DEBUG places.sqlite#0: Beginning transaction 16:01:00 INFO - PROCESS | 23420 | 1520121634976 Sqlite.Connection TRACE places.sqlite#0: Stmt #185 BEGIN DEFERRED TRANSACTION 16:01:00 INFO - PROCESS | 23420 | 1520121634982 Sqlite.Connection DEBUG places.sqlite#0: Stmt #185 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121634986 Sqlite.Connection TRACE places.sqlite#0: Stmt #186 UPDATE moz_bookmarks SET position = position + :sign 16:01:00 INFO - PROCESS | 23420 | WHERE parent = :oldParentId 16:01:00 INFO - PROCESS | 23420 | AND position >= :oldIndex 16:01:00 INFO - PROCESS | 23420 | - {"sign":-1,"oldParentId":7,"oldIndex":0} 16:01:00 INFO - PROCESS | 23420 | 1520121634994 Sqlite.Connection DEBUG places.sqlite#0: Stmt #186 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635000 Sqlite.Connection TRACE places.sqlite#0: Stmt #187 UPDATE moz_bookmarks SET position = position + :sign 16:01:00 INFO - PROCESS | 23420 | WHERE parent = :newParentId 16:01:00 INFO - PROCESS | 23420 | AND position >= :newIndex 16:01:00 INFO - PROCESS | 23420 | - {"sign":1,"newParentId":10,"newIndex":0} 16:01:00 INFO - PROCESS | 23420 | 1520121635002 Sqlite.Connection DEBUG places.sqlite#0: Stmt #187 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635006 Sqlite.Connection TRACE places.sqlite#0: Stmt #188 WITH RECURSIVE 16:01:00 INFO - PROCESS | 23420 | ancestors(aid) AS ( 16:01:00 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :guid 16:01:00 INFO - PROCESS | 23420 | UNION ALL 16:01:00 INFO - PROCESS | 23420 | SELECT parent FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | JOIN ancestors ON id = aid 16:01:00 INFO - PROCESS | 23420 | WHERE type = :type 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | UPDATE moz_bookmarks SET lastModified = :time 16:01:00 INFO - PROCESS | 23420 | WHERE id IN ancestors 16:01:00 INFO - PROCESS | 23420 | - {"guid":"v8wZx8WFJMVp","type":2,"time":1520121634924000} 16:01:00 INFO - PROCESS | 23420 | 1520121635014 Sqlite.Connection DEBUG places.sqlite#0: Stmt #188 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635022 Sqlite.Connection TRACE places.sqlite#0: Stmt #189 WITH RECURSIVE 16:01:00 INFO - PROCESS | 23420 | ancestors(aid) AS ( 16:01:00 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :guid 16:01:00 INFO - PROCESS | 23420 | UNION ALL 16:01:00 INFO - PROCESS | 23420 | SELECT parent FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | JOIN ancestors ON id = aid 16:01:00 INFO - PROCESS | 23420 | WHERE type = :type 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | UPDATE moz_bookmarks SET lastModified = :time 16:01:00 INFO - PROCESS | 23420 | WHERE id IN ancestors 16:01:00 INFO - PROCESS | 23420 | - {"guid":"fake-guid-01","type":2,"time":1520121634924000} 16:01:00 INFO - PROCESS | 23420 | 1520121635024 Sqlite.Connection DEBUG places.sqlite#0: Stmt #189 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635028 Sqlite.Connection TRACE places.sqlite#0: Stmt #190 UPDATE moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | SET lastModified = :lastModified, position = :position, parent = :parent 16:01:00 INFO - PROCESS | 23420 | WHERE guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00","lastModified":1520121634924000,"position":0,"parent":10} 16:01:00 INFO - PROCESS | 23420 | 1520121635038 Sqlite.Connection DEBUG places.sqlite#0: Stmt #190 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635044 Sqlite.Connection TRACE places.sqlite#0: Stmt #191 COMMIT TRANSACTION 16:01:00 INFO - PROCESS | 23420 | 1520121635058 Sqlite.Connection DEBUG places.sqlite#0: Stmt #191 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635112 Sync.Store.Bookmarks DEBUG Updated bookmark fake-guid-00 under fake-guid-01: {"syncId":"fake-guid-00","kind":"bookmark","title":"Get Firefox!","parentSyncId":"fake-guid-01","url":{},"tags":[]} 16:01:00 INFO - PROCESS | 23420 | 1520121635126 Sync.Engine.Bookmarks INFO Records: 3 applied, 3 successfully, 0 failed to apply, 0 newly failed to apply, 0 reconciled. 16:01:00 INFO - PROCESS | 23420 | 1520121635128 Sync.Telemetry TRACE observed weave:engine:sync:applied bookmarks 16:01:00 INFO - PROCESS | 23420 | 1520121635128 Sync.Telemetry WARN Observed notification weave:engine:sync:applied but no current sync is being recorded. 16:01:00 INFO - PROCESS | 23420 | 1520121635146 Sync.Engine.Bookmarks DEBUG Deleted pending items: [] 16:01:00 INFO - PROCESS | 23420 | 1520121635178 Sqlite.Connection TRACE places.sqlite#0: Stmt #192 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"02DsT8Hd6f9a"} 16:01:00 INFO - PROCESS | 23420 | 1520121635190 Sqlite.Connection TRACE places.sqlite#0: Stmt #193 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"fake-guid-01"} 16:01:00 INFO - PROCESS | 23420 | 1520121635200 Sqlite.Connection DEBUG places.sqlite#0: Stmt #192 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635216 Sqlite.Connection DEBUG places.sqlite#0: Beginning transaction 16:01:00 INFO - PROCESS | 23420 | 1520121635226 Sqlite.Connection TRACE places.sqlite#0: Stmt #194 BEGIN DEFERRED TRANSACTION 16:01:00 INFO - PROCESS | 23420 | 1520121635228 Sqlite.Connection DEBUG places.sqlite#0: Stmt #193 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635240 Sqlite.Connection DEBUG places.sqlite#0: Beginning transaction 16:01:00 INFO - PROCESS | 23420 | 1520121635252 Sqlite.Connection DEBUG places.sqlite#0: Stmt #194 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635262 Sqlite.Connection TRACE places.sqlite#0: Stmt #195 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE p.guid = :parentGuid 16:01:00 INFO - PROCESS | 23420 | ORDER BY b.position ASC 16:01:00 INFO - PROCESS | 23420 | - {"parentGuid":"02DsT8Hd6f9a"} 16:01:00 INFO - PROCESS | 23420 | 1520121635272 Sqlite.Connection DEBUG places.sqlite#0: Stmt #195 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635288 Sqlite.Connection TRACE places.sqlite#0: Stmt #196 WITH sorting(g, p) AS ( 16:01:00 INFO - PROCESS | 23420 | VALUES ("fake-guid-01", 0) 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | UPDATE moz_bookmarks SET position = ( 16:01:00 INFO - PROCESS | 23420 | SELECT CASE count(*) WHEN 0 THEN -position 16:01:00 INFO - PROCESS | 23420 | ELSE count(*) - 1 16:01:00 INFO - PROCESS | 23420 | END 16:01:00 INFO - PROCESS | 23420 | FROM sorting a 16:01:00 INFO - PROCESS | 23420 | JOIN sorting b ON b.p <= a.p 16:01:00 INFO - PROCESS | 23420 | WHERE a.g = guid 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | WHERE parent = :parentId 16:01:00 INFO - PROCESS | 23420 | - {"parentId":9} 16:01:00 INFO - PROCESS | 23420 | 1520121635292 Sqlite.Connection DEBUG places.sqlite#0: Stmt #196 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635294 Sqlite.Connection TRACE places.sqlite#0: Stmt #197 CREATE TEMP TRIGGER moz_bookmarks_reorder_trigger 16:01:00 INFO - PROCESS | 23420 | AFTER UPDATE OF position ON moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | WHEN NEW.position = -1 16:01:00 INFO - PROCESS | 23420 | BEGIN 16:01:00 INFO - PROCESS | 23420 | UPDATE moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | SET position = (SELECT MAX(position) FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | WHERE parent = NEW.parent) + 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | WHERE parent = NEW.parent 16:01:00 INFO - PROCESS | 23420 | AND position BETWEEN OLD.position AND -1) 16:01:00 INFO - PROCESS | 23420 | WHERE guid = NEW.guid; 16:01:00 INFO - PROCESS | 23420 | END 16:01:00 INFO - PROCESS | 23420 | 1520121635298 Sqlite.Connection DEBUG places.sqlite#0: Stmt #197 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635300 Sqlite.Connection TRACE places.sqlite#0: Stmt #198 UPDATE moz_bookmarks SET position = -1 WHERE position < 0 16:01:00 INFO - PROCESS | 23420 | 1520121635310 Sqlite.Connection DEBUG places.sqlite#0: Stmt #198 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635312 Sqlite.Connection TRACE places.sqlite#0: Stmt #199 DROP TRIGGER moz_bookmarks_reorder_trigger 16:01:00 INFO - PROCESS | 23420 | 1520121635350 Sqlite.Connection DEBUG places.sqlite#0: Stmt #199 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635356 Sqlite.Connection TRACE places.sqlite#0: Stmt #200 COMMIT TRANSACTION 16:01:00 INFO - PROCESS | 23420 | 1520121635360 Sqlite.Connection DEBUG places.sqlite#0: Stmt #200 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635372 Sqlite.Connection TRACE places.sqlite#0: Stmt #201 BEGIN DEFERRED TRANSACTION 16:01:00 INFO - PROCESS | 23420 | 1520121635398 Sqlite.Connection DEBUG places.sqlite#0: Stmt #201 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635408 Sqlite.Connection TRACE places.sqlite#0: Stmt #202 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE p.guid = :parentGuid 16:01:00 INFO - PROCESS | 23420 | ORDER BY b.position ASC 16:01:00 INFO - PROCESS | 23420 | - {"parentGuid":"fake-guid-01"} 16:01:00 INFO - PROCESS | 23420 | 1520121635422 Sqlite.Connection DEBUG places.sqlite#0: Stmt #202 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635432 Sqlite.Connection TRACE places.sqlite#0: Stmt #203 WITH sorting(g, p) AS ( 16:01:00 INFO - PROCESS | 23420 | VALUES ("fake-guid-00", 0) 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | UPDATE moz_bookmarks SET position = ( 16:01:00 INFO - PROCESS | 23420 | SELECT CASE count(*) WHEN 0 THEN -position 16:01:00 INFO - PROCESS | 23420 | ELSE count(*) - 1 16:01:00 INFO - PROCESS | 23420 | END 16:01:00 INFO - PROCESS | 23420 | FROM sorting a 16:01:00 INFO - PROCESS | 23420 | JOIN sorting b ON b.p <= a.p 16:01:00 INFO - PROCESS | 23420 | WHERE a.g = guid 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | WHERE parent = :parentId 16:01:00 INFO - PROCESS | 23420 | - {"parentId":10} 16:01:00 INFO - PROCESS | 23420 | 1520121635434 Sqlite.Connection DEBUG places.sqlite#0: Stmt #203 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635442 Sqlite.Connection TRACE places.sqlite#0: Stmt #204 CREATE TEMP TRIGGER moz_bookmarks_reorder_trigger 16:01:00 INFO - PROCESS | 23420 | AFTER UPDATE OF position ON moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | WHEN NEW.position = -1 16:01:00 INFO - PROCESS | 23420 | BEGIN 16:01:00 INFO - PROCESS | 23420 | UPDATE moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | SET position = (SELECT MAX(position) FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | WHERE parent = NEW.parent) + 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | WHERE parent = NEW.parent 16:01:00 INFO - PROCESS | 23420 | AND position BETWEEN OLD.position AND -1) 16:01:00 INFO - PROCESS | 23420 | WHERE guid = NEW.guid; 16:01:00 INFO - PROCESS | 23420 | END 16:01:00 INFO - PROCESS | 23420 | 1520121635444 Sqlite.Connection DEBUG places.sqlite#0: Stmt #204 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635446 Sqlite.Connection TRACE places.sqlite#0: Stmt #205 UPDATE moz_bookmarks SET position = -1 WHERE position < 0 16:01:00 INFO - PROCESS | 23420 | 1520121635454 Sqlite.Connection DEBUG places.sqlite#0: Stmt #205 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635456 Sqlite.Connection TRACE places.sqlite#0: Stmt #206 DROP TRIGGER moz_bookmarks_reorder_trigger 16:01:00 INFO - PROCESS | 23420 | 1520121635462 Sqlite.Connection DEBUG places.sqlite#0: Stmt #206 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635464 Sqlite.Connection TRACE places.sqlite#0: Stmt #207 COMMIT TRANSACTION 16:01:00 INFO - PROCESS | 23420 | 1520121635474 Sqlite.Connection DEBUG places.sqlite#0: Stmt #207 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635484 Sync.Engine.Bookmarks TRACE Uploading local changes to server. 16:01:00 INFO - PROCESS | 23420 | 1520121635484 Sync.Engine.Bookmarks TRACE Preparing 3 outgoing records 16:01:00 INFO - PROCESS | 23420 | 1520121635506 Sqlite.Connection TRACE places.sqlite#0: Stmt #208 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"v8wZx8WFJMVp"} 16:01:00 INFO - PROCESS | 23420 | 1520121635516 Sqlite.Connection DEBUG places.sqlite#0: Stmt #208 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635546 Sqlite.Connection TRACE places.sqlite#1: Stmt #165 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"v8wZx8WFJMVp","anno":"livemark/feedURI"} 16:01:00 INFO - PROCESS | 23420 | 1520121635554 Sqlite.Connection DEBUG places.sqlite#1: Stmt #165 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635564 Sqlite.Connection TRACE places.sqlite#1: Stmt #166 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"v8wZx8WFJMVp","anno":"livemark/feedURI"} 16:01:00 INFO - PROCESS | 23420 | 1520121635574 Sqlite.Connection DEBUG places.sqlite#1: Stmt #166 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635578 Sqlite.Connection TRACE places.sqlite#1: Stmt #167 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"v8wZx8WFJMVp","anno":"bookmarkProperties/description"} 16:01:00 INFO - PROCESS | 23420 | 1520121635584 Sqlite.Connection DEBUG places.sqlite#1: Stmt #167 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635588 Sqlite.Connection TRACE places.sqlite#1: Stmt #168 16:01:00 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:00 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"v8wZx8WFJMVp"} 16:01:00 INFO - PROCESS | 23420 | 1520121635594 Sqlite.Connection DEBUG places.sqlite#1: Stmt #168 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635612 Sqlite.Connection TRACE places.sqlite#0: Stmt #209 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:01:00 INFO - PROCESS | 23420 | 1520121635616 Sqlite.Connection DEBUG places.sqlite#0: Stmt #209 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635630 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:01:00 INFO - PROCESS | 23420 | 1520121635630 Sync.Engine.Bookmarks TRACE Mapped dupe: v8wZx8WFJMVp 16:01:00 INFO - PROCESS | 23420 | 1520121635632 Sync.Engine.Bookmarks TRACE Outgoing: { id: v8wZx8WFJMVp index: 1000000 modified: undefined ttl: undefined payload: {"id":"v8wZx8WFJMVp","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":[]} collection: bookmarks } 16:01:00 INFO - PROCESS | 23420 | 1520121635662 Sqlite.Connection TRACE places.sqlite#0: Stmt #210 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"fake-guid-01"} 16:01:00 INFO - PROCESS | 23420 | 1520121635666 Sqlite.Connection DEBUG places.sqlite#0: Stmt #210 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635676 Sqlite.Connection TRACE places.sqlite#1: Stmt #169 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-01","anno":"livemark/feedURI"} 16:01:00 INFO - PROCESS | 23420 | 1520121635682 Sqlite.Connection DEBUG places.sqlite#1: Stmt #169 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635788 Sqlite.Connection TRACE places.sqlite#1: Stmt #170 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-01","anno":"livemark/feedURI"} 16:01:00 INFO - PROCESS | 23420 | 1520121635794 Sqlite.Connection DEBUG places.sqlite#1: Stmt #170 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635810 Sqlite.Connection TRACE places.sqlite#1: Stmt #171 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-01","anno":"bookmarkProperties/description"} 16:01:00 INFO - PROCESS | 23420 | 1520121635810 Sqlite.Connection DEBUG places.sqlite#1: Stmt #171 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635814 Sqlite.Connection TRACE places.sqlite#1: Stmt #172 16:01:00 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:00 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"fake-guid-01"} 16:01:00 INFO - PROCESS | 23420 | 1520121635822 Sqlite.Connection DEBUG places.sqlite#1: Stmt #172 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635834 Sqlite.Connection TRACE places.sqlite#0: Stmt #211 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"02DsT8Hd6f9a"} 16:01:00 INFO - PROCESS | 23420 | 1520121635852 Sqlite.Connection DEBUG places.sqlite#0: Stmt #211 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635874 Sync.Engine.Bookmarks TRACE Finding mapping: A second folder, fFolder 1 16:01:00 INFO - PROCESS | 23420 | 1520121635876 Sync.Engine.Bookmarks TRACE No parent => no dupe. 16:01:00 INFO - PROCESS | 23420 | 1520121635880 Sync.Engine.Bookmarks TRACE Outgoing: { id: fake-guid-01 index: 1000000 modified: undefined ttl: undefined payload: {"id":"fake-guid-01","type":"folder","parentid":"02DsT8Hd6f9a","parentName":"A second folder","title":"Folder 1","children":["fake-guid-00"]} collection: bookmarks } 16:01:00 INFO - PROCESS | 23420 | 1520121635900 Sqlite.Connection TRACE places.sqlite#0: Stmt #212 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"AQm4ifaikPrF"} 16:01:00 INFO - PROCESS | 23420 | 1520121635908 Sqlite.Connection DEBUG places.sqlite#0: Stmt #212 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121635918 Sync.Engine.Bookmarks TRACE Outgoing: { id: AQm4ifaikPrF index: 0 modified: undefined ttl: undefined payload: DELETED collection: bookmarks } 16:01:00 INFO - PROCESS | 23420 | 1520121635932 Sync.Engine.Bookmarks INFO Posting 3 records of 1166 bytes with batch=true 16:01:00 INFO - PROCESS | 23420 | 1520121635964 Sync.Collection DEBUG POST Length: 1166 16:01:00 INFO - PROCESS | 23420 | 1520121636034 Sync.Test.Server DEBUG SyncServer: Handling request: POST /1.1/foo/storage/bookmarks 16:01:00 INFO - PROCESS | 23420 | 1520121636086 Sync.Collection DEBUG mesg: POST success 200 http://localhost:36819/1.1/foo/storage/bookmarks?batch=true&commit=true 16:01:00 INFO - PROCESS | 23420 | 1520121636086 Sync.Collection DEBUG POST success 200 http://localhost:36819/1.1/foo/storage/bookmarks?batch=true&commit=true 16:01:00 INFO - PROCESS | 23420 | 1520121636092 Sync.Engine.Bookmarks TRACE Committed batch 16:01:00 INFO - PROCESS | 23420 | 1520121636098 Sync.Telemetry TRACE observed weave:engine:sync:uploaded bookmarks 16:01:00 INFO - PROCESS | 23420 | 1520121636098 Sync.Telemetry WARN Observed notification weave:engine:sync:uploaded but no current sync is being recorded. 16:01:00 INFO - PROCESS | 23420 | 1520121636100 Sync.Engine.Bookmarks TRACE Finishing up sync 16:01:00 INFO - PROCESS | 23420 | 1520121636114 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:finish 16:01:00 INFO - PROCESS | 23420 | 1520121636114 Sync.Telemetry TRACE observed weave:engine:sync:finish bookmarks 16:01:00 INFO - PROCESS | 23420 | 1520121636116 Sync.Telemetry WARN Observed notification weave:engine:sync:finish but no current sync is being recorded. 16:01:00 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_to_earlier_appearing_parent_bookmark - [test_dupe_reparented_to_earlier_appearing_parent_bookmark : 394] 0 == 0 16:01:00 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_to_earlier_appearing_parent_bookmark - [test_dupe_reparented_to_earlier_appearing_parent_bookmark : 397] [8] deepEqual [8] 16:01:00 INFO - (xpcshell/head.js) | test run_next_test 3 finished (2) 16:01:00 INFO - PROCESS | 23420 | 1520121636740 Sync.AddonsReconciler DEBUG Removing change listener. 16:01:00 INFO - PROCESS | 23420 | 1520121636744 Sync.AddonsReconciler DEBUG Stopping listening and removing AddonManager listeners. 16:01:00 INFO - PROCESS | 23420 | 1520121636756 Sync.Tracker.History INFO Removing Places observer. 16:01:00 INFO - PROCESS | 23420 | 1520121636778 Sync.Status INFO Resetting Status. 16:01:00 INFO - PROCESS | 23420 | 1520121636780 Sync.Status DEBUG Status.service: service.client_not_configured => success.status_ok 16:01:00 INFO - PROCESS | 23420 | 1520121636832 Sync.Test.Server DEBUG SyncServer: Handling request: DELETE /1.1/foo/storage/clients/fake-guid-02 16:01:00 INFO - PROCESS | 23420 | 1520121636862 Sync.Resource DEBUG mesg: DELETE success 200 http://localhost:36819/1.1/foo/storage/clients/fake-guid-02 16:01:00 INFO - PROCESS | 23420 | 1520121636868 Sync.Resource DEBUG DELETE success 200 http://localhost:36819/1.1/foo/storage/clients/fake-guid-02 16:01:00 INFO - PROCESS | 23420 | 1520121637210 Sync.Test.Server DEBUG SyncServer: Handling request: DELETE /1.1/foo/storage/tabs/fake-guid-02 16:01:00 INFO - PROCESS | 23420 | 1520121637240 Sync.Resource DEBUG mesg: DELETE success 200 http://localhost:36819/1.1/foo/storage/tabs/fake-guid-02 16:01:00 INFO - PROCESS | 23420 | 1520121637246 Sync.Resource DEBUG DELETE success 200 http://localhost:36819/1.1/foo/storage/tabs/fake-guid-02 16:01:00 INFO - PROCESS | 23420 | 1520121637254 Sync.Service DEBUG Finished deleting client data. 16:01:00 INFO - PROCESS | 23420 | 1520121637254 Sync.Service INFO Service.startOver dropping sync key and logging out. 16:01:00 INFO - PROCESS | 23420 | 1520121637256 Sync.Identity INFO Sync Key has no value. Deleting. 16:01:00 INFO - PROCESS | 23420 | 1520121637262 Sync.Status DEBUG Status.login: success.login => error.login.reason.no_recoverykey 16:01:00 INFO - PROCESS | 23420 | 1520121637264 Sync.Status DEBUG Status.service: success.status_ok => service.client_not_configured 16:01:00 INFO - PROCESS | 23420 | 1520121637264 Sync.Service INFO Logging out 16:01:00 INFO - PROCESS | 23420 | 1520121637274 Sync.SyncScheduler DEBUG Next sync in 86400000 ms. 16:01:00 INFO - PROCESS | 23420 | 1520121637288 Sync.SyncScheduler DEBUG Clearing sync triggers and the global score. 16:01:00 INFO - PROCESS | 23420 | 1520121637302 Sync.Service INFO Service reset. 16:01:00 INFO - PROCESS | 23420 | 1520121637310 Sync.Engine.Clients DEBUG Resetting clients last sync time 16:01:00 INFO - PROCESS | 23420 | 1520121637318 Sync.Engine.Bookmarks TRACE Event: weave:engine:reset-client:start 16:01:00 INFO - PROCESS | 23420 | 1520121637324 Sync.Engine.Bookmarks DEBUG Resetting bookmarks last sync time 16:01:00 INFO - PROCESS | 23420 | 1520121637326 Sync.Engine.Bookmarks TRACE Event: weave:engine:reset-client:finish 16:01:00 INFO - PROCESS | 23420 | 1520121637328 Sync.Engine.Forms DEBUG Resetting forms last sync time 16:01:00 INFO - PROCESS | 23420 | 1520121637338 Sync.Engine.History DEBUG Resetting history last sync time 16:01:00 INFO - PROCESS | 23420 | 1520121637350 Sync.Engine.Passwords DEBUG Resetting passwords last sync time 16:01:00 INFO - PROCESS | 23420 | 1520121637358 Sync.Engine.Prefs DEBUG Resetting prefs last sync time 16:01:00 INFO - PROCESS | 23420 | 1520121637366 Sync.Engine.Tabs DEBUG Resetting tabs last sync time 16:01:00 INFO - PROCESS | 23420 | 1520121637374 Sync.Engine.Addons DEBUG Resetting addons last sync time 16:01:00 INFO - PROCESS | 23420 | 1520121637378 Sync.Engine.Extension-Storage DEBUG Resetting extension-storage last sync time 16:01:00 INFO - PROCESS | 23420 | 1520121637384 Sync.CollectionKeyManager INFO Clearing collection keys... 16:01:00 INFO - PROCESS | 23420 | 1520121637712 Sqlite.Connection DEBUG places.sqlite#0: Beginning transaction 16:01:00 INFO - PROCESS | 23420 | 1520121637730 Sqlite.Connection TRACE places.sqlite#0: Stmt #213 BEGIN DEFERRED TRANSACTION 16:01:00 INFO - PROCESS | 23420 | 1520121637742 Sqlite.Connection DEBUG places.sqlite#0: Stmt #213 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121637750 Sqlite.Connection TRACE places.sqlite#0: Stmt #214 WITH RECURSIVE 16:01:00 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:00 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:00 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:00 INFO - PROCESS | 23420 | UNION ALL 16:01:00 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:01:00 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:01:00 INFO - PROCESS | 23420 | NULL AS _childCount 16:01:00 INFO - PROCESS | 23420 | FROM descendants 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"toolbar_____"} 16:01:00 INFO - PROCESS | 23420 | 1520121637778 Sqlite.Connection DEBUG places.sqlite#0: Stmt #214 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121637814 Sqlite.Connection TRACE places.sqlite#0: Stmt #215 WITH RECURSIVE 16:01:00 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:00 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:00 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:00 INFO - PROCESS | 23420 | UNION ALL 16:01:00 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"toolbar_____"} 16:01:00 INFO - PROCESS | 23420 | 1520121637822 Sqlite.Connection DEBUG places.sqlite#0: Stmt #215 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121637830 Sqlite.Connection TRACE places.sqlite#0: Stmt #216 WITH RECURSIVE 16:01:00 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:00 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:00 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:00 INFO - PROCESS | 23420 | UNION ALL 16:01:00 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:01:00 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:01:00 INFO - PROCESS | 23420 | NULL AS _childCount 16:01:00 INFO - PROCESS | 23420 | FROM descendants 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"menu________"} 16:01:00 INFO - PROCESS | 23420 | 1520121637842 Sqlite.Connection DEBUG places.sqlite#0: Stmt #216 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121637862 Sqlite.Connection TRACE places.sqlite#0: Stmt #217 WITH RECURSIVE 16:01:00 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:00 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:00 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:00 INFO - PROCESS | 23420 | UNION ALL 16:01:00 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"menu________"} 16:01:00 INFO - PROCESS | 23420 | 1520121637868 Sqlite.Connection DEBUG places.sqlite#0: Stmt #217 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121637892 Sqlite.Connection TRACE places.sqlite#0: Stmt #218 WITH RECURSIVE 16:01:00 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:00 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:00 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:00 INFO - PROCESS | 23420 | UNION ALL 16:01:00 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:01:00 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:01:00 INFO - PROCESS | 23420 | NULL AS _childCount 16:01:00 INFO - PROCESS | 23420 | FROM descendants 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"unfiled_____"} 16:01:00 INFO - PROCESS | 23420 | 1520121637894 Sqlite.Connection DEBUG places.sqlite#0: Stmt #218 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121637918 Sqlite.Connection TRACE places.sqlite#0: Stmt #219 WITH RECURSIVE 16:01:00 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:00 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:00 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:00 INFO - PROCESS | 23420 | UNION ALL 16:01:00 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"unfiled_____"} 16:01:00 INFO - PROCESS | 23420 | 1520121637926 Sqlite.Connection DEBUG places.sqlite#0: Stmt #219 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121637932 Sqlite.Connection TRACE places.sqlite#0: Stmt #220 WITH RECURSIVE 16:01:00 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:00 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:00 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:00 INFO - PROCESS | 23420 | UNION ALL 16:01:00 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:01:00 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:01:00 INFO - PROCESS | 23420 | NULL AS _childCount 16:01:00 INFO - PROCESS | 23420 | FROM descendants 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"mobile______"} 16:01:00 INFO - PROCESS | 23420 | 1520121637934 Sqlite.Connection DEBUG places.sqlite#0: Stmt #220 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121637950 Sqlite.Connection TRACE places.sqlite#0: Stmt #221 WITH RECURSIVE 16:01:00 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:00 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:00 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:00 INFO - PROCESS | 23420 | UNION ALL 16:01:00 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"mobile______"} 16:01:00 INFO - PROCESS | 23420 | 1520121637952 Sqlite.Connection DEBUG places.sqlite#0: Stmt #221 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121637966 Sqlite.Connection TRACE places.sqlite#0: Stmt #222 DELETE FROM moz_items_annos 16:01:00 INFO - PROCESS | 23420 | WHERE id IN (SELECT a.id from moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b ON a.item_id = b.id 16:01:00 INFO - PROCESS | 23420 | WHERE b.id ISNULL) 16:01:00 INFO - PROCESS | 23420 | 1520121637970 Sqlite.Connection DEBUG places.sqlite#0: Stmt #222 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121637980 Sqlite.Connection TRACE places.sqlite#0: Stmt #223 DELETE FROM moz_anno_attributes 16:01:00 INFO - PROCESS | 23420 | WHERE id IN (SELECT n.id from moz_anno_attributes n 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_annos a1 ON a1.anno_attribute_id = n.id 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_items_annos a2 ON a2.anno_attribute_id = n.id 16:01:00 INFO - PROCESS | 23420 | WHERE a1.id ISNULL AND a2.id ISNULL) 16:01:00 INFO - PROCESS | 23420 | 1520121637990 Sqlite.Connection DEBUG places.sqlite#0: Stmt #223 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121638014 Sqlite.Connection TRACE places.sqlite#0: Stmt #224 UPDATE moz_places 16:01:00 INFO - PROCESS | 23420 | SET frecency = NOTIFY_FRECENCY( 16:01:00 INFO - PROCESS | 23420 | CALCULATE_FRECENCY(id), url, guid, hidden, last_visit_date 16:01:00 INFO - PROCESS | 23420 | ) WHERE url_hash IN ( hash("http://getfirefox.com/") ) 16:01:00 INFO - PROCESS | 23420 | 1520121638084 Sqlite.Connection TRACE places.sqlite#0: Stmt #225 UPDATE moz_bookmarks SET lastModified = :time 16:01:00 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:01:00 INFO - PROCESS | 23420 | - {"folderGuid":"toolbar_____","time":1520121638072000} 16:01:00 INFO - PROCESS | 23420 | 1520121638092 Sqlite.Connection DEBUG places.sqlite#0: Stmt #224 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121638098 Sqlite.Connection TRACE places.sqlite#0: Stmt #226 UPDATE moz_places 16:01:00 INFO - PROCESS | 23420 | SET hidden = 0 16:01:00 INFO - PROCESS | 23420 | WHERE url_hash IN ( hash("http://getfirefox.com/") ) 16:01:00 INFO - PROCESS | 23420 | AND frecency <> 0 16:01:00 INFO - PROCESS | 23420 | 1520121638106 Sqlite.Connection DEBUG places.sqlite#0: Stmt #225 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121638114 Sqlite.Connection TRACE places.sqlite#0: Stmt #227 UPDATE moz_bookmarks SET lastModified = :time 16:01:00 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:01:00 INFO - PROCESS | 23420 | - {"folderGuid":"menu________","time":1520121638072000} 16:01:00 INFO - PROCESS | 23420 | 1520121638116 Sqlite.Connection DEBUG places.sqlite#0: Stmt #226 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121638122 Sqlite.Connection DEBUG places.sqlite#0: Stmt #227 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121638126 Sqlite.Connection TRACE places.sqlite#0: Stmt #228 UPDATE moz_bookmarks SET lastModified = :time 16:01:00 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:01:00 INFO - PROCESS | 23420 | - {"folderGuid":"unfiled_____","time":1520121638072000} 16:01:00 INFO - PROCESS | 23420 | 1520121638132 Sqlite.Connection DEBUG places.sqlite#0: Stmt #228 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121638148 Sqlite.Connection TRACE places.sqlite#0: Stmt #229 UPDATE moz_bookmarks SET lastModified = :time 16:01:00 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:01:00 INFO - PROCESS | 23420 | - {"folderGuid":"mobile______","time":1520121638072000} 16:01:00 INFO - PROCESS | 23420 | 1520121638158 Sqlite.Connection DEBUG places.sqlite#0: Stmt #229 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121638162 Sqlite.Connection TRACE places.sqlite#0: Stmt #230 COMMIT TRANSACTION 16:01:00 INFO - PROCESS | 23420 | 1520121638198 Sqlite.Connection DEBUG places.sqlite#0: Stmt #230 finished. 16:01:00 INFO - (xpcshell/head.js) | test run_next_test 4 pending (2) 16:01:00 INFO - (xpcshell/head.js) | test test_dupe_reparented_to_earlier_appearing_parent_bookmark finished (2) 16:01:00 INFO - services/sync/tests/unit/test_bookmark_duping.js | Starting test_dupe_reparented_to_later_appearing_parent_bookmark 16:01:00 INFO - (xpcshell/head.js) | test test_dupe_reparented_to_later_appearing_parent_bookmark pending (2) 16:01:00 INFO - PROCESS | 23420 | Ensure that a bookmark we consider a dupe from a different parent that doesn't exist locally as we process the child, but does appear in the same sync 16:01:00 INFO - PROCESS | 23420 | 1520121638258 Sync.BulkKeyBundle INFO BulkKeyBundle being created for [default] 16:01:00 INFO - PROCESS | 23420 | 1520121638266 Sync.CollectionKeyManager INFO Setting collection keys contents. Our last modified: 0, input modified: 1520121638.27. 16:01:00 INFO - PROCESS | 23420 | 1520121638268 Sync.BulkKeyBundle INFO BulkKeyBundle being created for [default] 16:01:00 INFO - PROCESS | 23420 | 1520121638274 Sync.CollectionKeyManager INFO Processing downloaded per-collection keys. 16:01:00 INFO - PROCESS | 23420 | 1520121638274 Sync.CollectionKeyManager INFO Clearing collection keys... 16:01:00 INFO - PROCESS | 23420 | 1520121638282 Sync.CollectionKeyManager INFO Saving downloaded keys. 16:01:00 INFO - PROCESS | 23420 | 1520121638282 Sync.CollectionKeyManager INFO Bumping last modified to 1520121638.27 16:01:00 INFO - PROCESS | 23420 | 1520121638300 Sync.Identity INFO Username changed. Removing stored credentials. 16:01:00 INFO - PROCESS | 23420 | 1520121638300 Sync.Identity INFO Basic password has no value. Removing. 16:01:00 INFO - PROCESS | 23420 | 1520121638304 Sync.Identity INFO Sync Key has no value. Deleting. 16:01:00 INFO - PROCESS | 23420 | 1520121638306 Sync.Identity INFO Basic password being updated. 16:01:00 INFO - PROCESS | 23420 | 1520121638314 Sync.Identity INFO Sync Key being updated. 16:01:00 INFO - PROCESS | 23420 | 1520121638324 Sync.SyncKeyBundle INFO SyncKeyBundle being created. 16:01:00 INFO - PROCESS | 23420 | 1520121638370 Sync.Service DEBUG Caching URLs under storage user base: http://localhost:33068/1.1/foo/ 16:01:00 INFO - PROCESS | 23420 | 1520121638450 Sync.AddonsReconciler INFO Registering as Add-on Manager listener. 16:01:00 INFO - PROCESS | 23420 | 1520121638452 Sync.AddonsReconciler DEBUG Adding change listener. 16:01:00 INFO - PROCESS | 23420 | 1520121638466 Sync.Tracker.History INFO Adding Places observer. 16:01:00 INFO - "folder1=X_DlyKfX0J2w, bmk1=3NfGAj3oriXu folder2=Llo0XhwzuUqX" 16:01:00 INFO - PROCESS | 23420 | 1520121638652 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:start 16:01:00 INFO - PROCESS | 23420 | 1520121638654 Sync.Telemetry TRACE observed weave:engine:sync:start bookmarks 16:01:00 INFO - PROCESS | 23420 | 1520121638656 Sync.Telemetry WARN Observed notification weave:engine:sync:start but no current sync is being recorded. 16:01:00 INFO - PROCESS | 23420 | 1520121638716 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/meta/global 16:01:00 INFO - PROCESS | 23420 | 1520121638746 Sync.Resource DEBUG mesg: GET success 200 http://localhost:33068/1.1/foo/storage/meta/global 16:01:00 INFO - PROCESS | 23420 | 1520121638750 Sync.Resource DEBUG GET success 200 http://localhost:33068/1.1/foo/storage/meta/global 16:01:00 INFO - PROCESS | 23420 | 1520121638756 Sync.Engine.Bookmarks DEBUG First sync, uploading all items 16:01:00 INFO - PROCESS | 23420 | 1520121639068 Sync.Engine.Bookmarks INFO 7 outgoing items pre-reconciliation 16:01:00 INFO - PROCESS | 23420 | 1520121639074 Sync.Engine.Bookmarks DEBUG Bookmarks backup starting. 16:01:00 INFO - PROCESS | 23420 | 1520121639130 Sqlite.Connection TRACE places.sqlite#1: Stmt #173 /* do not warn (bug no): cannot use an index */ 16:01:00 INFO - PROCESS | 23420 | WITH RECURSIVE 16:01:00 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:01:00 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:01:00 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:01:00 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:01:00 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:01:00 INFO - PROCESS | 23420 | UNION ALL 16:01:00 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:01:00 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:01:00 INFO - PROCESS | 23420 | b2.lastModified 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:01:00 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:01:00 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:01:00 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:01:00 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:01:00 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:01:00 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:01:00 INFO - PROCESS | 23420 | ) AS tags, 16:01:00 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:01:00 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:01:00 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:01:00 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:01:00 INFO - PROCESS | 23420 | ) AS charset 16:01:00 INFO - PROCESS | 23420 | FROM descendants d 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:01:00 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:01:00 INFO - PROCESS | 23420 | 1520121639144 Sqlite.Connection DEBUG places.sqlite#1: Stmt #173 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121639302 Sync.Engine.Bookmarks DEBUG Bookmarks backup done. 16:01:00 INFO - PROCESS | 23420 | 1520121639308 Sync.Engine.Bookmarks TRACE Downloading & applying server changes 16:01:00 INFO - PROCESS | 23420 | 1520121639358 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/bookmarks 16:01:00 INFO - PROCESS | 23420 | 1520121639368 Sync.Test.Server INFO Records: 0, nextOffset: undefined 16:01:00 INFO - PROCESS | 23420 | 1520121639394 Sync.Collection DEBUG mesg: GET success 200 http://localhost:33068/1.1/foo/storage/bookmarks?full=1&sort=index&limit=1000 16:01:00 INFO - PROCESS | 23420 | 1520121639400 Sync.Collection DEBUG GET success 200 http://localhost:33068/1.1/foo/storage/bookmarks?full=1&sort=index&limit=1000 16:01:00 INFO - PROCESS | 23420 | 1520121639412 Sync.Engine.Bookmarks INFO Records: 0 applied, 0 successfully, 0 failed to apply, 0 newly failed to apply, 0 reconciled. 16:01:00 INFO - PROCESS | 23420 | 1520121639424 Sync.Telemetry TRACE observed weave:engine:sync:applied bookmarks 16:01:00 INFO - PROCESS | 23420 | 1520121639426 Sync.Telemetry WARN Observed notification weave:engine:sync:applied but no current sync is being recorded. 16:01:00 INFO - PROCESS | 23420 | 1520121639444 Sync.Engine.Bookmarks DEBUG Deleted pending items: [] 16:01:00 INFO - PROCESS | 23420 | 1520121639744 Sync.Engine.Bookmarks TRACE Uploading local changes to server. 16:01:00 INFO - PROCESS | 23420 | 1520121639750 Sync.Engine.Bookmarks TRACE Preparing 7 outgoing records 16:01:00 INFO - PROCESS | 23420 | 1520121639770 Sqlite.Connection TRACE places.sqlite#0: Stmt #231 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"menu________"} 16:01:00 INFO - PROCESS | 23420 | 1520121639796 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:01:00 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:01:00 INFO - PROCESS | 23420 | 1520121639802 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:01:00 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:01:00 INFO - PROCESS | 23420 | 1520121639810 Sqlite.Connection DEBUG places.sqlite#0: Stmt #231 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121639856 Sqlite.Connection TRACE places.sqlite#1: Stmt #174 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"livemark/feedURI"} 16:01:00 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:01:00 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:01:00 INFO - PROCESS | 23420 | 1520121639876 Sqlite.Connection DEBUG places.sqlite#1: Stmt #174 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121639908 Sqlite.Connection TRACE places.sqlite#1: Stmt #175 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"livemark/feedURI"} 16:01:00 INFO - PROCESS | 23420 | 1520121639914 Sqlite.Connection DEBUG places.sqlite#1: Stmt #175 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121639938 Sqlite.Connection TRACE places.sqlite#1: Stmt #176 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"bookmarkProperties/description"} 16:01:00 INFO - PROCESS | 23420 | 1520121639946 Sqlite.Connection DEBUG places.sqlite#1: Stmt #176 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121639948 Sqlite.Connection TRACE places.sqlite#1: Stmt #177 16:01:00 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:00 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:00 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:00 INFO - PROCESS | 23420 | ) 16:01:00 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"menu________"} 16:01:00 INFO - PROCESS | 23420 | 1520121639954 Sqlite.Connection DEBUG places.sqlite#1: Stmt #177 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121639988 Sqlite.Connection TRACE places.sqlite#0: Stmt #232 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:01:00 INFO - PROCESS | 23420 | 1520121640000 Sqlite.Connection DEBUG places.sqlite#0: Stmt #232 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121640028 Sqlite.Connection TRACE places.sqlite#1: Stmt #178 /* do not warn (bug no): cannot use an index */ 16:01:00 INFO - PROCESS | 23420 | WITH RECURSIVE 16:01:00 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:01:00 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:01:00 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:01:00 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:01:00 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:01:00 INFO - PROCESS | 23420 | UNION ALL 16:01:00 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:01:00 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:01:00 INFO - PROCESS | 23420 | b2.lastModified 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:01:00 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:01:00 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:01:00 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:01:00 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:01:00 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:01:00 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:01:00 INFO - PROCESS | 23420 | ) AS tags, 16:01:00 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:01:00 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:01:00 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:01:00 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:01:00 INFO - PROCESS | 23420 | ) AS charset 16:01:00 INFO - PROCESS | 23420 | FROM descendants d 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:01:00 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:01:00 INFO - PROCESS | 23420 | 1520121640040 Sqlite.Connection DEBUG places.sqlite#1: Stmt #178 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121640106 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Menu,menu,false 16:01:00 INFO - PROCESS | 23420 | 1520121640108 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Toolbar,toolbar,false 16:01:00 INFO - PROCESS | 23420 | 1520121640118 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:01:00 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:01:00 INFO - PROCESS | 23420 | 1520121640120 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fA second folder,Llo0XhwzuUqX,false 16:01:00 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:01:00 INFO - PROCESS | 23420 | 1520121640136 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fFolder 1,X_DlyKfX0J2w,false 16:01:00 INFO - PROCESS | 23420 | 1520121640140 Sync.Engine.Bookmarks TRACE Mapped: Folder 1,bhttp://getfirefox.com/:Get Firefox!,3NfGAj3oriXu,false 16:01:00 INFO - PROCESS | 23420 | 1520121640152 Sync.Engine.Bookmarks TRACE Mapped: ,fOther Bookmarks,unfiled,false 16:01:00 INFO - PROCESS | 23420 | 1520121640162 Sync.Engine.Bookmarks TRACE Mapped: ,fmobile,mobile,false 16:01:00 INFO - PROCESS | 23420 | 1520121640162 Sync.Engine.Bookmarks TRACE Finding mapping: , fBookmarks Menu 16:01:00 INFO - PROCESS | 23420 | 1520121640164 Sync.Engine.Bookmarks TRACE Mapped dupe: menu 16:01:00 INFO - PROCESS | 23420 | 1520121640170 Sync.Engine.Bookmarks TRACE Outgoing: { id: menu index: 1000000 modified: undefined ttl: undefined payload: {"id":"menu","type":"folder","parentid":"places","parentName":"","title":"Bookmarks Menu","children":[]} collection: bookmarks } 16:01:00 INFO - PROCESS | 23420 | 1520121640212 Sqlite.Connection TRACE places.sqlite#0: Stmt #233 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:00 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:00 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:00 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:00 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:00 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:00 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:00 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:01:00 INFO - PROCESS | 23420 | 1520121640226 Sqlite.Connection DEBUG places.sqlite#0: Stmt #233 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121640252 Sqlite.Connection TRACE places.sqlite#1: Stmt #179 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"livemark/feedURI"} 16:01:00 INFO - PROCESS | 23420 | 1520121640258 Sqlite.Connection DEBUG places.sqlite#1: Stmt #179 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121640290 Sqlite.Connection TRACE places.sqlite#1: Stmt #180 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"livemark/feedURI"} 16:01:00 INFO - PROCESS | 23420 | 1520121640292 Sqlite.Connection DEBUG places.sqlite#1: Stmt #180 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121640312 Sqlite.Connection TRACE places.sqlite#1: Stmt #181 16:01:00 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:00 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:00 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:00 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:00 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"bookmarkProperties/description"} 16:01:00 INFO - PROCESS | 23420 | 1520121640326 Sqlite.Connection DEBUG places.sqlite#1: Stmt #181 finished. 16:01:00 INFO - PROCESS | 23420 | 1520121640336 Sqlite.Connection TRACE places.sqlite#1: Stmt #182 16:01:01 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:01 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"toolbar_____"} 16:01:01 INFO - PROCESS | 23420 | 1520121640340 Sqlite.Connection DEBUG places.sqlite#1: Stmt #182 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640370 Sqlite.Connection TRACE places.sqlite#0: Stmt #234 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:01:01 INFO - PROCESS | 23420 | 1520121640374 Sqlite.Connection DEBUG places.sqlite#0: Stmt #234 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640394 Sync.Engine.Bookmarks TRACE Finding mapping: , fBookmarks Toolbar 16:01:01 INFO - PROCESS | 23420 | 1520121640394 Sync.Engine.Bookmarks TRACE Mapped dupe: toolbar 16:01:01 INFO - PROCESS | 23420 | 1520121640396 Sync.Engine.Bookmarks TRACE Outgoing: { id: toolbar index: 1000000 modified: undefined ttl: undefined payload: {"id":"toolbar","type":"folder","parentid":"places","parentName":"","title":"Bookmarks Toolbar","children":["Llo0XhwzuUqX","X_DlyKfX0J2w"]} collection: bookmarks } 16:01:01 INFO - PROCESS | 23420 | 1520121640442 Sqlite.Connection TRACE places.sqlite#0: Stmt #235 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"unfiled_____"} 16:01:01 INFO - PROCESS | 23420 | 1520121640448 Sqlite.Connection DEBUG places.sqlite#0: Stmt #235 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640464 Sqlite.Connection TRACE places.sqlite#1: Stmt #183 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"livemark/feedURI"} 16:01:01 INFO - PROCESS | 23420 | 1520121640470 Sqlite.Connection DEBUG places.sqlite#1: Stmt #183 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640490 Sqlite.Connection TRACE places.sqlite#1: Stmt #184 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"livemark/feedURI"} 16:01:01 INFO - PROCESS | 23420 | 1520121640492 Sqlite.Connection DEBUG places.sqlite#1: Stmt #184 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640506 Sqlite.Connection TRACE places.sqlite#1: Stmt #185 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"bookmarkProperties/description"} 16:01:01 INFO - PROCESS | 23420 | 1520121640506 Sqlite.Connection DEBUG places.sqlite#1: Stmt #185 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640510 Sqlite.Connection TRACE places.sqlite#1: Stmt #186 16:01:01 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:01 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"unfiled_____"} 16:01:01 INFO - PROCESS | 23420 | 1520121640518 Sqlite.Connection DEBUG places.sqlite#1: Stmt #186 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640536 Sqlite.Connection TRACE places.sqlite#0: Stmt #236 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:01:01 INFO - PROCESS | 23420 | 1520121640552 Sqlite.Connection DEBUG places.sqlite#0: Stmt #236 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640568 Sync.Engine.Bookmarks TRACE Finding mapping: , fOther Bookmarks 16:01:01 INFO - PROCESS | 23420 | 1520121640574 Sync.Engine.Bookmarks TRACE Mapped dupe: unfiled 16:01:01 INFO - PROCESS | 23420 | 1520121640574 Sync.Engine.Bookmarks TRACE Outgoing: { id: unfiled index: 1000000 modified: undefined ttl: undefined payload: {"id":"unfiled","type":"folder","parentid":"places","parentName":"","title":"Other Bookmarks","children":[]} collection: bookmarks } 16:01:01 INFO - PROCESS | 23420 | 1520121640606 Sqlite.Connection TRACE places.sqlite#0: Stmt #237 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"mobile______"} 16:01:01 INFO - PROCESS | 23420 | 1520121640612 Sqlite.Connection DEBUG places.sqlite#0: Stmt #237 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640630 Sqlite.Connection TRACE places.sqlite#1: Stmt #187 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"livemark/feedURI"} 16:01:01 INFO - PROCESS | 23420 | 1520121640632 Sqlite.Connection DEBUG places.sqlite#1: Stmt #187 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640646 Sqlite.Connection TRACE places.sqlite#1: Stmt #188 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"livemark/feedURI"} 16:01:01 INFO - PROCESS | 23420 | 1520121640654 Sqlite.Connection DEBUG places.sqlite#1: Stmt #188 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640668 Sqlite.Connection TRACE places.sqlite#1: Stmt #189 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"bookmarkProperties/description"} 16:01:01 INFO - PROCESS | 23420 | 1520121640670 Sqlite.Connection DEBUG places.sqlite#1: Stmt #189 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640676 Sqlite.Connection TRACE places.sqlite#1: Stmt #190 16:01:01 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:01 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"mobile______"} 16:01:01 INFO - PROCESS | 23420 | 1520121640678 Sqlite.Connection DEBUG places.sqlite#1: Stmt #190 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640692 Sqlite.Connection TRACE places.sqlite#0: Stmt #238 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:01:01 INFO - PROCESS | 23420 | 1520121640700 Sqlite.Connection DEBUG places.sqlite#0: Stmt #238 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640714 Sync.Engine.Bookmarks TRACE Finding mapping: , fmobile 16:01:01 INFO - PROCESS | 23420 | 1520121640716 Sync.Engine.Bookmarks TRACE Mapped dupe: mobile 16:01:01 INFO - PROCESS | 23420 | 1520121640716 Sync.Engine.Bookmarks TRACE Outgoing: { id: mobile index: 1000000 modified: undefined ttl: undefined payload: {"id":"mobile","type":"folder","parentid":"places","parentName":"","title":"mobile","children":[]} collection: bookmarks } 16:01:01 INFO - PROCESS | 23420 | 1520121640736 Sqlite.Connection TRACE places.sqlite#0: Stmt #239 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"Llo0XhwzuUqX"} 16:01:01 INFO - PROCESS | 23420 | 1520121640756 Sqlite.Connection DEBUG places.sqlite#0: Stmt #239 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640774 Sqlite.Connection TRACE places.sqlite#1: Stmt #191 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"Llo0XhwzuUqX","anno":"livemark/feedURI"} 16:01:01 INFO - PROCESS | 23420 | 1520121640776 Sqlite.Connection DEBUG places.sqlite#1: Stmt #191 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640788 Sqlite.Connection TRACE places.sqlite#1: Stmt #192 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"Llo0XhwzuUqX","anno":"livemark/feedURI"} 16:01:01 INFO - PROCESS | 23420 | 1520121640794 Sqlite.Connection DEBUG places.sqlite#1: Stmt #192 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640802 Sqlite.Connection TRACE places.sqlite#1: Stmt #193 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"Llo0XhwzuUqX","anno":"bookmarkProperties/description"} 16:01:01 INFO - PROCESS | 23420 | 1520121640810 Sqlite.Connection DEBUG places.sqlite#1: Stmt #193 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640822 Sqlite.Connection TRACE places.sqlite#1: Stmt #194 16:01:01 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:01 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"Llo0XhwzuUqX"} 16:01:01 INFO - PROCESS | 23420 | 1520121640832 Sqlite.Connection DEBUG places.sqlite#1: Stmt #194 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640866 Sqlite.Connection TRACE places.sqlite#0: Stmt #240 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:01:01 INFO - PROCESS | 23420 | 1520121640870 Sqlite.Connection DEBUG places.sqlite#0: Stmt #240 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640884 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fA second folder 16:01:01 INFO - PROCESS | 23420 | 1520121640894 Sync.Engine.Bookmarks TRACE Mapped dupe: Llo0XhwzuUqX 16:01:01 INFO - PROCESS | 23420 | 1520121640894 Sync.Engine.Bookmarks TRACE Outgoing: { id: Llo0XhwzuUqX index: 1000000 modified: undefined ttl: undefined payload: {"id":"Llo0XhwzuUqX","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"A second folder","children":[]} collection: bookmarks } 16:01:01 INFO - PROCESS | 23420 | 1520121640942 Sqlite.Connection TRACE places.sqlite#0: Stmt #241 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"X_DlyKfX0J2w"} 16:01:01 INFO - PROCESS | 23420 | 1520121640960 Sqlite.Connection DEBUG places.sqlite#0: Stmt #241 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640980 Sqlite.Connection TRACE places.sqlite#1: Stmt #195 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"X_DlyKfX0J2w","anno":"livemark/feedURI"} 16:01:01 INFO - PROCESS | 23420 | 1520121640986 Sqlite.Connection DEBUG places.sqlite#1: Stmt #195 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121640996 Sqlite.Connection TRACE places.sqlite#1: Stmt #196 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"X_DlyKfX0J2w","anno":"livemark/feedURI"} 16:01:01 INFO - PROCESS | 23420 | 1520121641002 Sqlite.Connection DEBUG places.sqlite#1: Stmt #196 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121641010 Sqlite.Connection TRACE places.sqlite#1: Stmt #197 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"X_DlyKfX0J2w","anno":"bookmarkProperties/description"} 16:01:01 INFO - PROCESS | 23420 | 1520121641010 Sqlite.Connection DEBUG places.sqlite#1: Stmt #197 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121641014 Sqlite.Connection TRACE places.sqlite#1: Stmt #198 16:01:01 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:01 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"X_DlyKfX0J2w"} 16:01:01 INFO - PROCESS | 23420 | 1520121641030 Sqlite.Connection DEBUG places.sqlite#1: Stmt #198 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121641040 Sqlite.Connection TRACE places.sqlite#0: Stmt #242 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:01:01 INFO - PROCESS | 23420 | 1520121641062 Sqlite.Connection DEBUG places.sqlite#0: Stmt #242 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121641074 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:01:01 INFO - PROCESS | 23420 | 1520121641076 Sync.Engine.Bookmarks TRACE Mapped dupe: X_DlyKfX0J2w 16:01:01 INFO - PROCESS | 23420 | 1520121641080 Sync.Engine.Bookmarks TRACE Outgoing: { id: X_DlyKfX0J2w index: 1000000 modified: undefined ttl: undefined payload: {"id":"X_DlyKfX0J2w","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":["3NfGAj3oriXu"]} collection: bookmarks } 16:01:01 INFO - PROCESS | 23420 | 1520121641100 Sqlite.Connection TRACE places.sqlite#0: Stmt #243 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"3NfGAj3oriXu"} 16:01:01 INFO - PROCESS | 23420 | 1520121641108 Sqlite.Connection DEBUG places.sqlite#0: Stmt #243 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121641144 Sqlite.Connection TRACE places.sqlite#1: Stmt #199 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"3NfGAj3oriXu","anno":"bookmarkProperties/description"} 16:01:01 INFO - PROCESS | 23420 | 1520121641150 Sqlite.Connection DEBUG places.sqlite#1: Stmt #199 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121641156 Sqlite.Connection TRACE places.sqlite#1: Stmt #200 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"3NfGAj3oriXu","anno":"bookmarkProperties/loadInSidebar"} 16:01:01 INFO - PROCESS | 23420 | 1520121641158 Sqlite.Connection DEBUG places.sqlite#1: Stmt #200 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121641174 Sqlite.Connection TRACE places.sqlite#0: Stmt #244 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"X_DlyKfX0J2w"} 16:01:01 INFO - PROCESS | 23420 | 1520121641178 Sqlite.Connection DEBUG places.sqlite#0: Stmt #244 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121641200 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:01:01 INFO - PROCESS | 23420 | 1520121641202 Sync.Engine.Bookmarks TRACE Mapped dupe: 3NfGAj3oriXu 16:01:01 INFO - PROCESS | 23420 | 1520121641204 Sync.Engine.Bookmarks TRACE Outgoing: { id: 3NfGAj3oriXu index: 140 modified: undefined ttl: undefined payload: {"id":"3NfGAj3oriXu","type":"bookmark","parentid":"X_DlyKfX0J2w","parentName":"Folder 1","title":"Get Firefox!","bmkUri":"http://getfirefox.com/","loadInSidebar":false,"tags":[]} collection: bookmarks } 16:01:01 INFO - PROCESS | 23420 | 1520121641214 Sync.Engine.Bookmarks INFO Posting 7 records of 3041 bytes with batch=true 16:01:01 INFO - PROCESS | 23420 | 1520121641226 Sync.Collection DEBUG POST Length: 3041 16:01:01 INFO - PROCESS | 23420 | 1520121641312 Sync.Test.Server DEBUG SyncServer: Handling request: POST /1.1/foo/storage/bookmarks 16:01:01 INFO - PROCESS | 23420 | 1520121641326 Sync.Test.Server DEBUG Creating WBO "menu" on the fly. 16:01:01 INFO - PROCESS | 23420 | 1520121641326 Sync.Test.Server DEBUG Creating WBO "toolbar" on the fly. 16:01:01 INFO - PROCESS | 23420 | 1520121641328 Sync.Test.Server DEBUG Creating WBO "unfiled" on the fly. 16:01:01 INFO - PROCESS | 23420 | 1520121641328 Sync.Test.Server DEBUG Creating WBO "mobile" on the fly. 16:01:01 INFO - PROCESS | 23420 | 1520121641332 Sync.Test.Server DEBUG Creating WBO "Llo0XhwzuUqX" on the fly. 16:01:01 INFO - PROCESS | 23420 | 1520121641334 Sync.Test.Server DEBUG Creating WBO "X_DlyKfX0J2w" on the fly. 16:01:01 INFO - PROCESS | 23420 | 1520121641334 Sync.Test.Server DEBUG Creating WBO "3NfGAj3oriXu" on the fly. 16:01:01 INFO - PROCESS | 23420 | 1520121641374 Sync.Collection DEBUG mesg: POST success 200 http://localhost:33068/1.1/foo/storage/bookmarks?batch=true&commit=true 16:01:01 INFO - PROCESS | 23420 | 1520121641374 Sync.Collection DEBUG POST success 200 http://localhost:33068/1.1/foo/storage/bookmarks?batch=true&commit=true 16:01:01 INFO - PROCESS | 23420 | 1520121641380 Sync.Engine.Bookmarks TRACE Committed batch 16:01:01 INFO - PROCESS | 23420 | 1520121641398 Sync.Telemetry TRACE observed weave:engine:sync:uploaded bookmarks 16:01:01 INFO - PROCESS | 23420 | 1520121641398 Sync.Telemetry WARN Observed notification weave:engine:sync:uploaded but no current sync is being recorded. 16:01:01 INFO - PROCESS | 23420 | 1520121641398 Sync.Engine.Bookmarks TRACE Finishing up sync 16:01:01 INFO - PROCESS | 23420 | 1520121641400 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:finish 16:01:01 INFO - PROCESS | 23420 | 1520121641406 Sync.Telemetry TRACE observed weave:engine:sync:finish bookmarks 16:01:01 INFO - PROCESS | 23420 | 1520121641406 Sync.Telemetry WARN Observed notification weave:engine:sync:finish but no current sync is being recorded. 16:01:01 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_to_later_appearing_parent_bookmark - [test_dupe_reparented_to_later_appearing_parent_bookmark : 424] 7 == 7 16:01:01 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_to_later_appearing_parent_bookmark - [test_dupe_reparented_to_later_appearing_parent_bookmark : 425] 1 == 1 16:01:01 INFO - PROCESS | 23420 | Syncing so out-of-order records are processed. 16:01:01 INFO - PROCESS | 23420 | 1520121641440 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:start 16:01:01 INFO - PROCESS | 23420 | 1520121641446 Sync.Telemetry TRACE observed weave:engine:sync:start bookmarks 16:01:01 INFO - PROCESS | 23420 | 1520121641446 Sync.Telemetry WARN Observed notification weave:engine:sync:start but no current sync is being recorded. 16:01:01 INFO - PROCESS | 23420 | 1520121641456 Sync.Engine.Bookmarks INFO 0 outgoing items pre-reconciliation 16:01:01 INFO - PROCESS | 23420 | 1520121641464 Sync.Engine.Bookmarks TRACE Downloading & applying server changes 16:01:01 INFO - PROCESS | 23420 | 1520121642532 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:01:01 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:01:01 INFO - PROCESS | 23420 | 1520121642588 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/bookmarks 16:01:01 INFO - PROCESS | 23420 | 1520121642614 Sync.Test.Server INFO Records: 3, nextOffset: undefined 16:01:01 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:01:01 INFO - PROCESS | 23420 | 1520121642686 Sync.Collection DEBUG mesg: GET success 200 http://localhost:33068/1.1/foo/storage/bookmarks?newer=1520121641.938&full=1&sort=index&limit=1000 16:01:01 INFO - PROCESS | 23420 | 1520121642692 Sync.Collection DEBUG GET success 200 http://localhost:33068/1.1/foo/storage/bookmarks?newer=1520121641.938&full=1&sort=index&limit=1000 16:01:01 INFO - PROCESS | 23420 | 1520121642710 Sync.Engine.Bookmarks TRACE Incoming: { id: Llo0XhwzuUqX index: 0 modified: 1520121651.436 ttl: undefined payload: {"id":"Llo0XhwzuUqX","type":"folder","title":"A second folder","parentName":"Bookmarks Toolbar","parentid":"toolbar","children":["fake-guid-01"],"tags":[]} collection: bookmarks } 16:01:01 INFO - PROCESS | 23420 | 1520121642750 Sync.Engine.Bookmarks TRACE Reconciling Llo0XhwzuUqX. exists=true; modified=false; local age=null; incoming age=-8.81600022315979 16:01:01 INFO - PROCESS | 23420 | 1520121642782 Sqlite.Connection TRACE places.sqlite#0: Stmt #245 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"Llo0XhwzuUqX"} 16:01:01 INFO - PROCESS | 23420 | 1520121643212 Sqlite.Connection DEBUG places.sqlite#0: Stmt #245 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121643262 Sqlite.Connection TRACE places.sqlite#1: Stmt #201 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"Llo0XhwzuUqX","anno":"livemark/feedURI"} 16:01:01 INFO - PROCESS | 23420 | 1520121643272 Sqlite.Connection DEBUG places.sqlite#1: Stmt #201 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121643308 Sqlite.Connection TRACE places.sqlite#1: Stmt #202 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"Llo0XhwzuUqX","anno":"livemark/feedURI"} 16:01:01 INFO - PROCESS | 23420 | 1520121643318 Sqlite.Connection DEBUG places.sqlite#1: Stmt #202 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121643344 Sqlite.Connection TRACE places.sqlite#1: Stmt #203 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"Llo0XhwzuUqX","anno":"bookmarkProperties/description"} 16:01:01 INFO - PROCESS | 23420 | 1520121643350 Sqlite.Connection DEBUG places.sqlite#1: Stmt #203 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121643366 Sqlite.Connection TRACE places.sqlite#1: Stmt #204 16:01:01 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:01 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"Llo0XhwzuUqX"} 16:01:01 INFO - PROCESS | 23420 | 1520121643368 Sqlite.Connection DEBUG places.sqlite#1: Stmt #204 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121643398 Sqlite.Connection TRACE places.sqlite#0: Stmt #246 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:01:01 INFO - PROCESS | 23420 | 1520121643426 Sqlite.Connection DEBUG places.sqlite#0: Stmt #246 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121643476 Sqlite.Connection TRACE places.sqlite#1: Stmt #205 /* do not warn (bug no): cannot use an index */ 16:01:01 INFO - PROCESS | 23420 | WITH RECURSIVE 16:01:01 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:01:01 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:01:01 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:01:01 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:01:01 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:01:01 INFO - PROCESS | 23420 | UNION ALL 16:01:01 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:01:01 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:01:01 INFO - PROCESS | 23420 | b2.lastModified 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:01:01 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:01:01 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:01:01 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:01:01 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:01:01 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:01:01 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:01:01 INFO - PROCESS | 23420 | ) AS tags, 16:01:01 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:01:01 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:01:01 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:01:01 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:01:01 INFO - PROCESS | 23420 | ) AS charset 16:01:01 INFO - PROCESS | 23420 | FROM descendants d 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:01:01 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:01:01 INFO - PROCESS | 23420 | 1520121643490 Sqlite.Connection DEBUG places.sqlite#1: Stmt #205 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121643574 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Menu,menu,false 16:01:01 INFO - PROCESS | 23420 | 1520121643582 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Toolbar,toolbar,false 16:01:01 INFO - PROCESS | 23420 | 1520121643594 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fA second folder,Llo0XhwzuUqX,false 16:01:01 INFO - PROCESS | 23420 | 1520121643598 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fFolder 1,X_DlyKfX0J2w,false 16:01:01 INFO - PROCESS | 23420 | 1520121643614 Sync.Engine.Bookmarks TRACE Mapped: Folder 1,bhttp://getfirefox.com/:Get Firefox!,3NfGAj3oriXu,false 16:01:01 INFO - PROCESS | 23420 | 1520121643624 Sync.Engine.Bookmarks TRACE Mapped: ,fOther Bookmarks,unfiled,false 16:01:01 INFO - PROCESS | 23420 | 1520121643632 Sync.Engine.Bookmarks TRACE Mapped: ,fmobile,mobile,false 16:01:01 INFO - PROCESS | 23420 | 1520121643638 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fA second folder 16:01:01 INFO - PROCESS | 23420 | 1520121643640 Sync.Engine.Bookmarks TRACE Mapped dupe: Llo0XhwzuUqX 16:01:01 INFO - PROCESS | 23420 | 1520121643654 Sync.Engine.Bookmarks TRACE Applying incoming record because no local conflicts. 16:01:01 INFO - PROCESS | 23420 | 1520121643660 Sync.Store.Bookmarks DEBUG Applying record Llo0XhwzuUqX 16:01:01 INFO - PROCESS | 23420 | 1520121643664 Sync.Store.Bookmarks DEBUG Remote parent is toolbar 16:01:01 INFO - PROCESS | 23420 | 1520121643730 Sqlite.Connection TRACE places.sqlite#0: Stmt #247 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"Llo0XhwzuUqX"} 16:01:01 INFO - PROCESS | 23420 | 1520121643744 Sqlite.Connection DEBUG places.sqlite#0: Stmt #247 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121643768 Sqlite.Connection TRACE places.sqlite#1: Stmt #206 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"Llo0XhwzuUqX","anno":"livemark/feedURI"} 16:01:01 INFO - PROCESS | 23420 | 1520121643770 Sqlite.Connection DEBUG places.sqlite#1: Stmt #206 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121643814 Sqlite.Connection TRACE places.sqlite#0: Stmt #248 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"Llo0XhwzuUqX"} 16:01:01 INFO - PROCESS | 23420 | 1520121643824 Sqlite.Connection DEBUG places.sqlite#0: Stmt #248 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121643868 Sqlite.Connection TRACE places.sqlite#1: Stmt #207 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"Llo0XhwzuUqX","anno":"livemark/feedURI"} 16:01:01 INFO - PROCESS | 23420 | 1520121643872 Sqlite.Connection DEBUG places.sqlite#1: Stmt #207 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121643896 Sqlite.Connection TRACE places.sqlite#1: Stmt #208 16:01:01 INFO - PROCESS | 23420 | SELECT b.guid FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE n.name = :anno AND 16:01:01 INFO - PROCESS | 23420 | a.content = :val - {"anno":"sync/parent","val":"Llo0XhwzuUqX"} 16:01:01 INFO - PROCESS | 23420 | 1520121643908 Sqlite.Connection DEBUG places.sqlite#1: Stmt #208 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121643910 BookmarkSyncUtils DEBUG reparentOrphans: Reparenting [] to Llo0XhwzuUqX 16:01:01 INFO - PROCESS | 23420 | 1520121643912 Sync.Store.Bookmarks DEBUG Updated folder Llo0XhwzuUqX under toolbar: {"syncId":"Llo0XhwzuUqX","kind":"folder","title":"A second folder","parentSyncId":"toolbar","tags":[]} 16:01:01 INFO - PROCESS | 23420 | 1520121643926 Sync.Engine.Bookmarks TRACE Incoming: { id: fake-guid-00 index: 0 modified: 1520121651.434 ttl: undefined payload: {"id":"fake-guid-00","bmkUri":"http://getfirefox.com/","type":"bookmark","title":"Get Firefox!","parentName":"Folder 1","parentid":"fake-guid-01","tags":[]} collection: bookmarks } 16:01:01 INFO - PROCESS | 23420 | 1520121643940 Sqlite.Connection TRACE places.sqlite#0: Stmt #249 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-00"} 16:01:01 INFO - PROCESS | 23420 | 1520121643954 Sqlite.Connection DEBUG places.sqlite#0: Stmt #249 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644008 Sync.Engine.Bookmarks TRACE Reconciling fake-guid-00. exists=false; modified=false; local age=null; incoming age=-8.814000129699707 16:01:01 INFO - PROCESS | 23420 | 1520121644008 Sync.Engine.Bookmarks TRACE Finding dupe for fake-guid-00 (already duped: undefined). 16:01:01 INFO - PROCESS | 23420 | 1520121644010 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:01:01 INFO - PROCESS | 23420 | 1520121644010 Sync.Engine.Bookmarks TRACE Mapped dupe: 3NfGAj3oriXu 16:01:01 INFO - PROCESS | 23420 | 1520121644012 Sync.Engine.Bookmarks DEBUG fake-guid-00 mapped to 3NfGAj3oriXu 16:01:01 INFO - PROCESS | 23420 | 1520121644012 Sync.Engine.Bookmarks TRACE Local item 3NfGAj3oriXu is a duplicate for incoming item fake-guid-00 16:01:01 INFO - PROCESS | 23420 | 1520121644028 Sync.Engine.Bookmarks DEBUG Switching local ID to incoming: 3NfGAj3oriXu -> fake-guid-00 16:01:01 INFO - PROCESS | 23420 | 1520121644034 Sync.Store.Bookmarks DEBUG Changing GUID 3NfGAj3oriXu to fake-guid-00 16:01:01 INFO - PROCESS | 23420 | 1520121644060 Sqlite.Connection TRACE places.sqlite#0: Stmt #250 UPDATE moz_bookmarks SET guid = :newGuid 16:01:01 INFO - PROCESS | 23420 | WHERE id = :itemId - {"newGuid":"fake-guid-00","itemId":8} 16:01:01 INFO - PROCESS | 23420 | 1520121644068 Sqlite.Connection DEBUG places.sqlite#0: Stmt #250 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644102 Sqlite.Connection TRACE places.sqlite#0: Stmt #251 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-00"} 16:01:01 INFO - PROCESS | 23420 | 1520121644116 Sqlite.Connection DEBUG places.sqlite#0: Stmt #251 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644130 Sqlite.Connection TRACE places.sqlite#0: Stmt #252 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-01"} 16:01:01 INFO - PROCESS | 23420 | 1520121644142 Sqlite.Connection DEBUG places.sqlite#0: Stmt #252 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644152 Sync.Engine.Bookmarks DEBUG Incoming duplicate item fake-guid-00 specifies non-existing parent fake-guid-01 16:01:01 INFO - PROCESS | 23420 | 1520121644158 Sync.Engine.Bookmarks DEBUG Local item after duplication: age=null; modified=false; exists=true 16:01:01 INFO - PROCESS | 23420 | 1520121644170 Sqlite.Connection TRACE places.sqlite#0: Stmt #253 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00"} 16:01:01 INFO - PROCESS | 23420 | 1520121644186 Sqlite.Connection DEBUG places.sqlite#0: Stmt #253 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644222 Sqlite.Connection TRACE places.sqlite#1: Stmt #209 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-00","anno":"bookmarkProperties/description"} 16:01:01 INFO - PROCESS | 23420 | 1520121644226 Sqlite.Connection DEBUG places.sqlite#1: Stmt #209 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644230 Sqlite.Connection TRACE places.sqlite#1: Stmt #210 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-00","anno":"bookmarkProperties/loadInSidebar"} 16:01:01 INFO - PROCESS | 23420 | 1520121644242 Sqlite.Connection DEBUG places.sqlite#1: Stmt #210 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644254 Sqlite.Connection TRACE places.sqlite#0: Stmt #254 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"X_DlyKfX0J2w"} 16:01:01 INFO - PROCESS | 23420 | 1520121644262 Sqlite.Connection DEBUG places.sqlite#0: Stmt #254 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644286 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:01:01 INFO - PROCESS | 23420 | 1520121644288 Sync.Engine.Bookmarks TRACE Mapped dupe: 3NfGAj3oriXu 16:01:01 INFO - PROCESS | 23420 | 1520121644300 Sync.Engine.Bookmarks TRACE Applying incoming record because no local conflicts. 16:01:01 INFO - PROCESS | 23420 | 1520121644302 Sync.Store.Bookmarks DEBUG Applying record fake-guid-00 16:01:01 INFO - PROCESS | 23420 | 1520121644304 Sync.Store.Bookmarks DEBUG Remote parent is fake-guid-01 16:01:01 INFO - PROCESS | 23420 | 1520121644356 Sqlite.Connection TRACE places.sqlite#0: Stmt #255 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00"} 16:01:01 INFO - PROCESS | 23420 | 1520121644370 Sqlite.Connection DEBUG places.sqlite#0: Stmt #255 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644426 Sqlite.Connection TRACE places.sqlite#0: Stmt #256 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-01"} 16:01:01 INFO - PROCESS | 23420 | 1520121644446 Sqlite.Connection DEBUG places.sqlite#0: Stmt #256 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644460 BookmarkSyncUtils TRACE updateSyncBookmark: Item fake-guid-00 is an orphan: could not find parent fake-guid-01 16:01:01 INFO - PROCESS | 23420 | 1520121644476 Sqlite.Connection TRACE places.sqlite#0: Stmt #257 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00"} 16:01:01 INFO - PROCESS | 23420 | 1520121644490 Sqlite.Connection DEBUG places.sqlite#0: Stmt #257 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644542 Sync.Store.Bookmarks DEBUG Updated bookmark fake-guid-00 under X_DlyKfX0J2w: {"syncId":"fake-guid-00","kind":"bookmark","title":"Get Firefox!","parentSyncId":"X_DlyKfX0J2w","url":{},"tags":[]} 16:01:01 INFO - PROCESS | 23420 | 1520121644556 Sync.Engine.Bookmarks TRACE Incoming: { id: fake-guid-01 index: 0 modified: 1520121651.436 ttl: undefined payload: {"id":"fake-guid-01","type":"folder","title":"Folder 1","parentName":"A second folder","parentid":"Llo0XhwzuUqX","children":["fake-guid-00"],"tags":[]} collection: bookmarks } 16:01:01 INFO - PROCESS | 23420 | 1520121644574 Sqlite.Connection TRACE places.sqlite#0: Stmt #258 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-01"} 16:01:01 INFO - PROCESS | 23420 | 1520121644578 Sqlite.Connection DEBUG places.sqlite#0: Stmt #258 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644602 Sync.Engine.Bookmarks TRACE Reconciling fake-guid-01. exists=false; modified=false; local age=null; incoming age=-8.81600022315979 16:01:01 INFO - PROCESS | 23420 | 1520121644608 Sync.Engine.Bookmarks TRACE Finding dupe for fake-guid-01 (already duped: undefined). 16:01:01 INFO - PROCESS | 23420 | 1520121644610 Sync.Engine.Bookmarks TRACE Finding mapping: A second folder, fFolder 1 16:01:01 INFO - PROCESS | 23420 | 1520121644610 Sync.Engine.Bookmarks TRACE No parent => no dupe. 16:01:01 INFO - PROCESS | 23420 | 1520121644610 Sync.Engine.Bookmarks DEBUG fake-guid-01 mapped to undefined 16:01:01 INFO - PROCESS | 23420 | 1520121644612 Sync.Engine.Bookmarks TRACE No duplicate found for incoming item: fake-guid-01 16:01:01 INFO - PROCESS | 23420 | 1520121644616 Sync.Engine.Bookmarks TRACE Applying incoming because local item does not exist and was not deleted. 16:01:01 INFO - PROCESS | 23420 | 1520121644618 Sync.Store.Bookmarks DEBUG Applying record fake-guid-01 16:01:01 INFO - PROCESS | 23420 | 1520121644618 Sync.Store.Bookmarks DEBUG Remote parent is Llo0XhwzuUqX 16:01:01 INFO - PROCESS | 23420 | 1520121644632 Sqlite.Connection TRACE places.sqlite#0: Stmt #259 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-01"} 16:01:01 INFO - PROCESS | 23420 | 1520121644642 Sqlite.Connection DEBUG places.sqlite#0: Stmt #259 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644676 BookmarkSyncUtils DEBUG insertSyncBookmark: Item fake-guid-01 is not an orphan 16:01:01 INFO - PROCESS | 23420 | 1520121644706 Sqlite.Connection TRACE places.sqlite#0: Stmt #260 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"Llo0XhwzuUqX"} 16:01:01 INFO - PROCESS | 23420 | 1520121644720 Sqlite.Connection DEBUG places.sqlite#0: Stmt #260 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644736 Sqlite.Connection DEBUG places.sqlite#0: Beginning transaction 16:01:01 INFO - PROCESS | 23420 | 1520121644752 Sqlite.Connection TRACE places.sqlite#0: Stmt #261 BEGIN DEFERRED TRANSACTION 16:01:01 INFO - PROCESS | 23420 | 1520121644756 Sqlite.Connection DEBUG places.sqlite#0: Stmt #261 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644762 Sqlite.Connection TRACE places.sqlite#0: Stmt #262 UPDATE moz_bookmarks SET position = position + 1 16:01:01 INFO - PROCESS | 23420 | WHERE parent = :parent 16:01:01 INFO - PROCESS | 23420 | AND position >= :index 16:01:01 INFO - PROCESS | 23420 | - {"parent":9,"index":0} 16:01:01 INFO - PROCESS | 23420 | 1520121644778 Sqlite.Connection DEBUG places.sqlite#0: Stmt #262 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644802 Sqlite.Connection TRACE places.sqlite#0: Stmt #263 INSERT INTO moz_bookmarks (fk, type, parent, position, title, 16:01:01 INFO - PROCESS | 23420 | dateAdded, lastModified, guid) 16:01:01 INFO - PROCESS | 23420 | VALUES ((SELECT id FROM moz_places WHERE url_hash = hash(:url) AND url = :url), :type, :parent, 16:01:01 INFO - PROCESS | 23420 | :index, :title, :date_added, :last_modified, :guid) 16:01:01 INFO - PROCESS | 23420 | - {"url":"nonexistent","type":2,"parent":9,"index":0,"title":"Folder 1","date_added":1520121644684000,"last_modified":1520121644684000,"guid":"fake-guid-01"} 16:01:01 INFO - PROCESS | 23420 | 1520121644808 Sqlite.Connection DEBUG places.sqlite#0: Stmt #263 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644818 Sqlite.Connection TRACE places.sqlite#0: Stmt #264 WITH RECURSIVE 16:01:01 INFO - PROCESS | 23420 | ancestors(aid) AS ( 16:01:01 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :guid 16:01:01 INFO - PROCESS | 23420 | UNION ALL 16:01:01 INFO - PROCESS | 23420 | SELECT parent FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | JOIN ancestors ON id = aid 16:01:01 INFO - PROCESS | 23420 | WHERE type = :type 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | UPDATE moz_bookmarks SET lastModified = :time 16:01:01 INFO - PROCESS | 23420 | WHERE id IN ancestors 16:01:01 INFO - PROCESS | 23420 | - {"guid":"Llo0XhwzuUqX","type":2,"time":1520121644684000} 16:01:01 INFO - PROCESS | 23420 | 1520121644822 Sqlite.Connection DEBUG places.sqlite#0: Stmt #264 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644824 Sqlite.Connection TRACE places.sqlite#0: Stmt #265 COMMIT TRANSACTION 16:01:01 INFO - PROCESS | 23420 | 1520121644838 Sqlite.Connection DEBUG places.sqlite#0: Stmt #265 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644868 Sqlite.Connection TRACE places.sqlite#0: Stmt #266 SELECT b.id, b.guid from moz_bookmarks b WHERE b.guid = :guid LIMIT 1 - {"guid":"fake-guid-01"} 16:01:01 INFO - PROCESS | 23420 | 1520121644880 Sqlite.Connection DEBUG places.sqlite#0: Stmt #266 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644936 Sqlite.Connection TRACE places.sqlite#1: Stmt #211 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"fake-guid-01","anno":"livemark/feedURI"} 16:01:01 INFO - PROCESS | 23420 | 1520121644946 Sqlite.Connection DEBUG places.sqlite#1: Stmt #211 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644956 Sqlite.Connection TRACE places.sqlite#1: Stmt #212 16:01:01 INFO - PROCESS | 23420 | SELECT b.guid FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE n.name = :anno AND 16:01:01 INFO - PROCESS | 23420 | a.content = :val - {"anno":"sync/parent","val":"fake-guid-01"} 16:01:01 INFO - PROCESS | 23420 | 1520121644960 Sqlite.Connection DEBUG places.sqlite#1: Stmt #212 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121644962 BookmarkSyncUtils DEBUG reparentOrphans: Reparenting ["fake-guid-00"] to fake-guid-01 16:01:01 INFO - PROCESS | 23420 | 1520121644962 BookmarkSyncUtils TRACE reparentOrphans: Attempting to move item fake-guid-00 to new parent fake-guid-01 16:01:01 INFO - PROCESS | 23420 | 1520121644978 Sqlite.Connection TRACE places.sqlite#0: Stmt #267 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00"} 16:01:01 INFO - PROCESS | 23420 | 1520121644986 Sqlite.Connection DEBUG places.sqlite#0: Stmt #267 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645016 Sqlite.Connection TRACE places.sqlite#0: Stmt #268 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"fake-guid-01"} 16:01:01 INFO - PROCESS | 23420 | 1520121645032 Sqlite.Connection DEBUG places.sqlite#0: Stmt #268 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645050 Sqlite.Connection DEBUG places.sqlite#0: Beginning transaction 16:01:01 INFO - PROCESS | 23420 | 1520121645058 Sqlite.Connection TRACE places.sqlite#0: Stmt #269 BEGIN DEFERRED TRANSACTION 16:01:01 INFO - PROCESS | 23420 | 1520121645066 Sqlite.Connection DEBUG places.sqlite#0: Stmt #269 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645068 Sqlite.Connection TRACE places.sqlite#0: Stmt #270 UPDATE moz_bookmarks SET position = position + :sign 16:01:01 INFO - PROCESS | 23420 | WHERE parent = :oldParentId 16:01:01 INFO - PROCESS | 23420 | AND position >= :oldIndex 16:01:01 INFO - PROCESS | 23420 | - {"sign":-1,"oldParentId":7,"oldIndex":0} 16:01:01 INFO - PROCESS | 23420 | 1520121645078 Sqlite.Connection DEBUG places.sqlite#0: Stmt #270 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645080 Sqlite.Connection TRACE places.sqlite#0: Stmt #271 UPDATE moz_bookmarks SET position = position + :sign 16:01:01 INFO - PROCESS | 23420 | WHERE parent = :newParentId 16:01:01 INFO - PROCESS | 23420 | AND position >= :newIndex 16:01:01 INFO - PROCESS | 23420 | - {"sign":1,"newParentId":10,"newIndex":0} 16:01:01 INFO - PROCESS | 23420 | 1520121645082 Sqlite.Connection DEBUG places.sqlite#0: Stmt #271 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645090 Sqlite.Connection TRACE places.sqlite#0: Stmt #272 WITH RECURSIVE 16:01:01 INFO - PROCESS | 23420 | ancestors(aid) AS ( 16:01:01 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :guid 16:01:01 INFO - PROCESS | 23420 | UNION ALL 16:01:01 INFO - PROCESS | 23420 | SELECT parent FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | JOIN ancestors ON id = aid 16:01:01 INFO - PROCESS | 23420 | WHERE type = :type 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | UPDATE moz_bookmarks SET lastModified = :time 16:01:01 INFO - PROCESS | 23420 | WHERE id IN ancestors 16:01:01 INFO - PROCESS | 23420 | - {"guid":"X_DlyKfX0J2w","type":2,"time":1520121644994000} 16:01:01 INFO - PROCESS | 23420 | 1520121645094 Sqlite.Connection DEBUG places.sqlite#0: Stmt #272 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645104 Sqlite.Connection TRACE places.sqlite#0: Stmt #273 WITH RECURSIVE 16:01:01 INFO - PROCESS | 23420 | ancestors(aid) AS ( 16:01:01 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :guid 16:01:01 INFO - PROCESS | 23420 | UNION ALL 16:01:01 INFO - PROCESS | 23420 | SELECT parent FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | JOIN ancestors ON id = aid 16:01:01 INFO - PROCESS | 23420 | WHERE type = :type 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | UPDATE moz_bookmarks SET lastModified = :time 16:01:01 INFO - PROCESS | 23420 | WHERE id IN ancestors 16:01:01 INFO - PROCESS | 23420 | - {"guid":"fake-guid-01","type":2,"time":1520121644994000} 16:01:01 INFO - PROCESS | 23420 | 1520121645106 Sqlite.Connection DEBUG places.sqlite#0: Stmt #273 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645118 Sqlite.Connection TRACE places.sqlite#0: Stmt #274 UPDATE moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | SET lastModified = :lastModified, position = :position, parent = :parent 16:01:01 INFO - PROCESS | 23420 | WHERE guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"fake-guid-00","lastModified":1520121644994000,"position":0,"parent":10} 16:01:01 INFO - PROCESS | 23420 | 1520121645120 Sqlite.Connection DEBUG places.sqlite#0: Stmt #274 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645124 Sqlite.Connection TRACE places.sqlite#0: Stmt #275 COMMIT TRANSACTION 16:01:01 INFO - PROCESS | 23420 | 1520121645158 Sqlite.Connection DEBUG places.sqlite#0: Stmt #275 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645192 Sync.Store.Bookmarks DEBUG Created folder fake-guid-01 under Llo0XhwzuUqX: {"kind":"folder","syncId":"fake-guid-01","parentSyncId":"Llo0XhwzuUqX","title":"Folder 1","tags":[]} 16:01:01 INFO - PROCESS | 23420 | 1520121645214 Sync.Engine.Bookmarks INFO Records: 3 applied, 3 successfully, 0 failed to apply, 0 newly failed to apply, 0 reconciled. 16:01:01 INFO - PROCESS | 23420 | 1520121645220 Sync.Telemetry TRACE observed weave:engine:sync:applied bookmarks 16:01:01 INFO - PROCESS | 23420 | 1520121645222 Sync.Telemetry WARN Observed notification weave:engine:sync:applied but no current sync is being recorded. 16:01:01 INFO - PROCESS | 23420 | 1520121645232 Sync.Engine.Bookmarks DEBUG Deleted pending items: [] 16:01:01 INFO - PROCESS | 23420 | 1520121645270 Sqlite.Connection TRACE places.sqlite#0: Stmt #276 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"Llo0XhwzuUqX"} 16:01:01 INFO - PROCESS | 23420 | 1520121645276 Sqlite.Connection TRACE places.sqlite#0: Stmt #277 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"fake-guid-01"} 16:01:01 INFO - PROCESS | 23420 | 1520121645284 Sqlite.Connection DEBUG places.sqlite#0: Stmt #276 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645298 Sqlite.Connection DEBUG places.sqlite#0: Beginning transaction 16:01:01 INFO - PROCESS | 23420 | 1520121645312 Sqlite.Connection TRACE places.sqlite#0: Stmt #278 BEGIN DEFERRED TRANSACTION 16:01:01 INFO - PROCESS | 23420 | 1520121645316 Sqlite.Connection DEBUG places.sqlite#0: Stmt #277 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645328 Sqlite.Connection DEBUG places.sqlite#0: Beginning transaction 16:01:01 INFO - PROCESS | 23420 | 1520121645336 Sqlite.Connection DEBUG places.sqlite#0: Stmt #278 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645352 Sqlite.Connection TRACE places.sqlite#0: Stmt #279 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE p.guid = :parentGuid 16:01:01 INFO - PROCESS | 23420 | ORDER BY b.position ASC 16:01:01 INFO - PROCESS | 23420 | - {"parentGuid":"Llo0XhwzuUqX"} 16:01:01 INFO - PROCESS | 23420 | 1520121645360 Sqlite.Connection DEBUG places.sqlite#0: Stmt #279 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645366 Sqlite.Connection TRACE places.sqlite#0: Stmt #280 WITH sorting(g, p) AS ( 16:01:01 INFO - PROCESS | 23420 | VALUES ("fake-guid-01", 0) 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | UPDATE moz_bookmarks SET position = ( 16:01:01 INFO - PROCESS | 23420 | SELECT CASE count(*) WHEN 0 THEN -position 16:01:01 INFO - PROCESS | 23420 | ELSE count(*) - 1 16:01:01 INFO - PROCESS | 23420 | END 16:01:01 INFO - PROCESS | 23420 | FROM sorting a 16:01:01 INFO - PROCESS | 23420 | JOIN sorting b ON b.p <= a.p 16:01:01 INFO - PROCESS | 23420 | WHERE a.g = guid 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | WHERE parent = :parentId 16:01:01 INFO - PROCESS | 23420 | - {"parentId":9} 16:01:01 INFO - PROCESS | 23420 | 1520121645412 Sqlite.Connection DEBUG places.sqlite#0: Stmt #280 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645420 Sqlite.Connection TRACE places.sqlite#0: Stmt #281 CREATE TEMP TRIGGER moz_bookmarks_reorder_trigger 16:01:01 INFO - PROCESS | 23420 | AFTER UPDATE OF position ON moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | WHEN NEW.position = -1 16:01:01 INFO - PROCESS | 23420 | BEGIN 16:01:01 INFO - PROCESS | 23420 | UPDATE moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | SET position = (SELECT MAX(position) FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | WHERE parent = NEW.parent) + 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | WHERE parent = NEW.parent 16:01:01 INFO - PROCESS | 23420 | AND position BETWEEN OLD.position AND -1) 16:01:01 INFO - PROCESS | 23420 | WHERE guid = NEW.guid; 16:01:01 INFO - PROCESS | 23420 | END 16:01:01 INFO - PROCESS | 23420 | 1520121645426 Sqlite.Connection DEBUG places.sqlite#0: Stmt #281 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645428 Sqlite.Connection TRACE places.sqlite#0: Stmt #282 UPDATE moz_bookmarks SET position = -1 WHERE position < 0 16:01:01 INFO - PROCESS | 23420 | 1520121645436 Sqlite.Connection DEBUG places.sqlite#0: Stmt #282 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645438 Sqlite.Connection TRACE places.sqlite#0: Stmt #283 DROP TRIGGER moz_bookmarks_reorder_trigger 16:01:01 INFO - PROCESS | 23420 | 1520121645446 Sqlite.Connection DEBUG places.sqlite#0: Stmt #283 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645462 Sqlite.Connection TRACE places.sqlite#0: Stmt #284 COMMIT TRANSACTION 16:01:01 INFO - PROCESS | 23420 | 1520121645464 Sqlite.Connection DEBUG places.sqlite#0: Stmt #284 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645476 Sqlite.Connection TRACE places.sqlite#0: Stmt #285 BEGIN DEFERRED TRANSACTION 16:01:01 INFO - PROCESS | 23420 | 1520121645486 Sqlite.Connection DEBUG places.sqlite#0: Stmt #285 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645490 Sqlite.Connection TRACE places.sqlite#0: Stmt #286 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE p.guid = :parentGuid 16:01:01 INFO - PROCESS | 23420 | ORDER BY b.position ASC 16:01:01 INFO - PROCESS | 23420 | - {"parentGuid":"fake-guid-01"} 16:01:01 INFO - PROCESS | 23420 | 1520121645500 Sqlite.Connection DEBUG places.sqlite#0: Stmt #286 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645526 Sqlite.Connection TRACE places.sqlite#0: Stmt #287 WITH sorting(g, p) AS ( 16:01:01 INFO - PROCESS | 23420 | VALUES ("fake-guid-00", 0) 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | UPDATE moz_bookmarks SET position = ( 16:01:01 INFO - PROCESS | 23420 | SELECT CASE count(*) WHEN 0 THEN -position 16:01:01 INFO - PROCESS | 23420 | ELSE count(*) - 1 16:01:01 INFO - PROCESS | 23420 | END 16:01:01 INFO - PROCESS | 23420 | FROM sorting a 16:01:01 INFO - PROCESS | 23420 | JOIN sorting b ON b.p <= a.p 16:01:01 INFO - PROCESS | 23420 | WHERE a.g = guid 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | WHERE parent = :parentId 16:01:01 INFO - PROCESS | 23420 | - {"parentId":10} 16:01:01 INFO - PROCESS | 23420 | 1520121645534 Sqlite.Connection DEBUG places.sqlite#0: Stmt #287 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645536 Sqlite.Connection TRACE places.sqlite#0: Stmt #288 CREATE TEMP TRIGGER moz_bookmarks_reorder_trigger 16:01:01 INFO - PROCESS | 23420 | AFTER UPDATE OF position ON moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | WHEN NEW.position = -1 16:01:01 INFO - PROCESS | 23420 | BEGIN 16:01:01 INFO - PROCESS | 23420 | UPDATE moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | SET position = (SELECT MAX(position) FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | WHERE parent = NEW.parent) + 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | WHERE parent = NEW.parent 16:01:01 INFO - PROCESS | 23420 | AND position BETWEEN OLD.position AND -1) 16:01:01 INFO - PROCESS | 23420 | WHERE guid = NEW.guid; 16:01:01 INFO - PROCESS | 23420 | END 16:01:01 INFO - PROCESS | 23420 | 1520121645546 Sqlite.Connection DEBUG places.sqlite#0: Stmt #288 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645548 Sqlite.Connection TRACE places.sqlite#0: Stmt #289 UPDATE moz_bookmarks SET position = -1 WHERE position < 0 16:01:01 INFO - PROCESS | 23420 | 1520121645550 Sqlite.Connection DEBUG places.sqlite#0: Stmt #289 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645552 Sqlite.Connection TRACE places.sqlite#0: Stmt #290 DROP TRIGGER moz_bookmarks_reorder_trigger 16:01:01 INFO - PROCESS | 23420 | 1520121645558 Sqlite.Connection DEBUG places.sqlite#0: Stmt #290 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645560 Sqlite.Connection TRACE places.sqlite#0: Stmt #291 COMMIT TRANSACTION 16:01:01 INFO - PROCESS | 23420 | 1520121645562 Sqlite.Connection DEBUG places.sqlite#0: Stmt #291 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645574 Sync.Engine.Bookmarks TRACE Uploading local changes to server. 16:01:01 INFO - PROCESS | 23420 | 1520121645576 Sync.Engine.Bookmarks TRACE Preparing 2 outgoing records 16:01:01 INFO - PROCESS | 23420 | 1520121645598 Sqlite.Connection TRACE places.sqlite#0: Stmt #292 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"X_DlyKfX0J2w"} 16:01:01 INFO - PROCESS | 23420 | 1520121645608 Sqlite.Connection DEBUG places.sqlite#0: Stmt #292 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645618 Sqlite.Connection TRACE places.sqlite#1: Stmt #213 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"X_DlyKfX0J2w","anno":"livemark/feedURI"} 16:01:01 INFO - PROCESS | 23420 | 1520121645630 Sqlite.Connection DEBUG places.sqlite#1: Stmt #213 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645644 Sqlite.Connection TRACE places.sqlite#1: Stmt #214 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"X_DlyKfX0J2w","anno":"livemark/feedURI"} 16:01:01 INFO - PROCESS | 23420 | 1520121645646 Sqlite.Connection DEBUG places.sqlite#1: Stmt #214 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645656 Sqlite.Connection TRACE places.sqlite#1: Stmt #215 16:01:01 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:01 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:01 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"X_DlyKfX0J2w","anno":"bookmarkProperties/description"} 16:01:01 INFO - PROCESS | 23420 | 1520121645656 Sqlite.Connection DEBUG places.sqlite#1: Stmt #215 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645660 Sqlite.Connection TRACE places.sqlite#1: Stmt #216 16:01:01 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:01 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"X_DlyKfX0J2w"} 16:01:01 INFO - PROCESS | 23420 | 1520121645670 Sqlite.Connection DEBUG places.sqlite#1: Stmt #216 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645684 Sqlite.Connection TRACE places.sqlite#0: Stmt #293 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:01:01 INFO - PROCESS | 23420 | 1520121645688 Sqlite.Connection DEBUG places.sqlite#0: Stmt #293 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645798 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:01:01 INFO - PROCESS | 23420 | 1520121645806 Sync.Engine.Bookmarks TRACE Mapped dupe: X_DlyKfX0J2w 16:01:01 INFO - PROCESS | 23420 | 1520121645808 Sync.Engine.Bookmarks TRACE Outgoing: { id: X_DlyKfX0J2w index: 1000000 modified: undefined ttl: undefined payload: {"id":"X_DlyKfX0J2w","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":[]} collection: bookmarks } 16:01:01 INFO - PROCESS | 23420 | 1520121645840 Sqlite.Connection TRACE places.sqlite#0: Stmt #294 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:01 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:01 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:01 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:01 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:01 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:01 INFO - PROCESS | 23420 | - {"guid":"3NfGAj3oriXu"} 16:01:01 INFO - PROCESS | 23420 | 1520121645848 Sqlite.Connection DEBUG places.sqlite#0: Stmt #294 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121645862 Sync.Engine.Bookmarks TRACE Outgoing: { id: 3NfGAj3oriXu index: 0 modified: undefined ttl: undefined payload: DELETED collection: bookmarks } 16:01:01 INFO - PROCESS | 23420 | 1520121645876 Sync.Engine.Bookmarks INFO Posting 2 records of 716 bytes with batch=true 16:01:01 INFO - PROCESS | 23420 | 1520121645904 Sync.Collection DEBUG POST Length: 716 16:01:01 INFO - PROCESS | 23420 | 1520121645992 Sync.Test.Server DEBUG SyncServer: Handling request: POST /1.1/foo/storage/bookmarks 16:01:01 INFO - PROCESS | 23420 | 1520121646046 Sync.Collection DEBUG mesg: POST success 200 http://localhost:33068/1.1/foo/storage/bookmarks?batch=true&commit=true 16:01:01 INFO - PROCESS | 23420 | 1520121646046 Sync.Collection DEBUG POST success 200 http://localhost:33068/1.1/foo/storage/bookmarks?batch=true&commit=true 16:01:01 INFO - PROCESS | 23420 | 1520121646048 Sync.Engine.Bookmarks TRACE Committed batch 16:01:01 INFO - PROCESS | 23420 | 1520121646062 Sync.Telemetry TRACE observed weave:engine:sync:uploaded bookmarks 16:01:01 INFO - PROCESS | 23420 | 1520121646062 Sync.Telemetry WARN Observed notification weave:engine:sync:uploaded but no current sync is being recorded. 16:01:01 INFO - PROCESS | 23420 | 1520121646064 Sync.Engine.Bookmarks TRACE Finishing up sync 16:01:01 INFO - PROCESS | 23420 | 1520121646068 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:finish 16:01:01 INFO - PROCESS | 23420 | 1520121646068 Sync.Telemetry TRACE observed weave:engine:sync:finish bookmarks 16:01:01 INFO - PROCESS | 23420 | 1520121646070 Sync.Telemetry WARN Observed notification weave:engine:sync:finish but no current sync is being recorded. 16:01:01 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_to_later_appearing_parent_bookmark - [test_dupe_reparented_to_later_appearing_parent_bookmark : 471] 0 == 0 16:01:01 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_to_later_appearing_parent_bookmark - [test_dupe_reparented_to_later_appearing_parent_bookmark : 474] [8] deepEqual [8] 16:01:01 INFO - (xpcshell/head.js) | test run_next_test 4 finished (2) 16:01:01 INFO - PROCESS | 23420 | 1520121646706 Sync.AddonsReconciler DEBUG Removing change listener. 16:01:01 INFO - PROCESS | 23420 | 1520121646710 Sync.AddonsReconciler DEBUG Stopping listening and removing AddonManager listeners. 16:01:01 INFO - PROCESS | 23420 | 1520121646724 Sync.Tracker.History INFO Removing Places observer. 16:01:01 INFO - PROCESS | 23420 | 1520121646746 Sync.Status INFO Resetting Status. 16:01:01 INFO - PROCESS | 23420 | 1520121646750 Sync.Status DEBUG Status.service: service.client_not_configured => success.status_ok 16:01:01 INFO - PROCESS | 23420 | 1520121646804 Sync.Test.Server DEBUG SyncServer: Handling request: DELETE /1.1/foo/storage/clients/fake-guid-02 16:01:01 INFO - PROCESS | 23420 | 1520121646836 Sync.Resource DEBUG mesg: DELETE success 200 http://localhost:33068/1.1/foo/storage/clients/fake-guid-02 16:01:01 INFO - PROCESS | 23420 | 1520121646846 Sync.Resource DEBUG DELETE success 200 http://localhost:33068/1.1/foo/storage/clients/fake-guid-02 16:01:01 INFO - PROCESS | 23420 | 1520121647260 Sync.Test.Server DEBUG SyncServer: Handling request: DELETE /1.1/foo/storage/tabs/fake-guid-02 16:01:01 INFO - PROCESS | 23420 | 1520121647292 Sync.Resource DEBUG mesg: DELETE success 200 http://localhost:33068/1.1/foo/storage/tabs/fake-guid-02 16:01:01 INFO - PROCESS | 23420 | 1520121647300 Sync.Resource DEBUG DELETE success 200 http://localhost:33068/1.1/foo/storage/tabs/fake-guid-02 16:01:01 INFO - PROCESS | 23420 | 1520121647306 Sync.Service DEBUG Finished deleting client data. 16:01:01 INFO - PROCESS | 23420 | 1520121647306 Sync.Service INFO Service.startOver dropping sync key and logging out. 16:01:01 INFO - PROCESS | 23420 | 1520121647308 Sync.Identity INFO Sync Key has no value. Deleting. 16:01:01 INFO - PROCESS | 23420 | 1520121647314 Sync.Status DEBUG Status.login: success.login => error.login.reason.no_recoverykey 16:01:01 INFO - PROCESS | 23420 | 1520121647316 Sync.Status DEBUG Status.service: success.status_ok => service.client_not_configured 16:01:01 INFO - PROCESS | 23420 | 1520121647320 Sync.Service INFO Logging out 16:01:01 INFO - PROCESS | 23420 | 1520121647324 Sync.SyncScheduler DEBUG Next sync in 86400000 ms. 16:01:01 INFO - PROCESS | 23420 | 1520121647336 Sync.SyncScheduler DEBUG Clearing sync triggers and the global score. 16:01:01 INFO - PROCESS | 23420 | 1520121647354 Sync.Service INFO Service reset. 16:01:01 INFO - PROCESS | 23420 | 1520121647366 Sync.Engine.Clients DEBUG Resetting clients last sync time 16:01:01 INFO - PROCESS | 23420 | 1520121647372 Sync.Engine.Bookmarks TRACE Event: weave:engine:reset-client:start 16:01:01 INFO - PROCESS | 23420 | 1520121647378 Sync.Engine.Bookmarks DEBUG Resetting bookmarks last sync time 16:01:01 INFO - PROCESS | 23420 | 1520121647382 Sync.Engine.Bookmarks TRACE Event: weave:engine:reset-client:finish 16:01:01 INFO - PROCESS | 23420 | 1520121647388 Sync.Engine.Forms DEBUG Resetting forms last sync time 16:01:01 INFO - PROCESS | 23420 | 1520121647392 Sync.Engine.History DEBUG Resetting history last sync time 16:01:01 INFO - PROCESS | 23420 | 1520121647402 Sync.Engine.Passwords DEBUG Resetting passwords last sync time 16:01:01 INFO - PROCESS | 23420 | 1520121647410 Sync.Engine.Prefs DEBUG Resetting prefs last sync time 16:01:01 INFO - PROCESS | 23420 | 1520121647418 Sync.Engine.Tabs DEBUG Resetting tabs last sync time 16:01:01 INFO - PROCESS | 23420 | 1520121647426 Sync.Engine.Addons DEBUG Resetting addons last sync time 16:01:01 INFO - PROCESS | 23420 | 1520121647432 Sync.Engine.Extension-Storage DEBUG Resetting extension-storage last sync time 16:01:01 INFO - PROCESS | 23420 | 1520121647442 Sync.CollectionKeyManager INFO Clearing collection keys... 16:01:01 INFO - PROCESS | 23420 | 1520121647800 Sqlite.Connection DEBUG places.sqlite#0: Beginning transaction 16:01:01 INFO - PROCESS | 23420 | 1520121647820 Sqlite.Connection TRACE places.sqlite#0: Stmt #295 BEGIN DEFERRED TRANSACTION 16:01:01 INFO - PROCESS | 23420 | 1520121647830 Sqlite.Connection DEBUG places.sqlite#0: Stmt #295 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121647842 Sqlite.Connection TRACE places.sqlite#0: Stmt #296 WITH RECURSIVE 16:01:01 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:01 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:01 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:01 INFO - PROCESS | 23420 | UNION ALL 16:01:01 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:01:01 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:01:01 INFO - PROCESS | 23420 | NULL AS _childCount 16:01:01 INFO - PROCESS | 23420 | FROM descendants 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"toolbar_____"} 16:01:01 INFO - PROCESS | 23420 | 1520121647862 Sqlite.Connection DEBUG places.sqlite#0: Stmt #296 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121647904 Sqlite.Connection TRACE places.sqlite#0: Stmt #297 WITH RECURSIVE 16:01:01 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:01 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:01 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:01 INFO - PROCESS | 23420 | UNION ALL 16:01:01 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"toolbar_____"} 16:01:01 INFO - PROCESS | 23420 | 1520121647908 Sqlite.Connection DEBUG places.sqlite#0: Stmt #297 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121647912 Sqlite.Connection TRACE places.sqlite#0: Stmt #298 WITH RECURSIVE 16:01:01 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:01 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:01 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:01 INFO - PROCESS | 23420 | UNION ALL 16:01:01 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:01 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:01 INFO - PROCESS | 23420 | ) 16:01:01 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:01:01 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:01:01 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:01:01 INFO - PROCESS | 23420 | NULL AS _childCount 16:01:01 INFO - PROCESS | 23420 | FROM descendants 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:01:01 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:01:01 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"menu________"} 16:01:01 INFO - PROCESS | 23420 | 1520121647928 Sqlite.Connection DEBUG places.sqlite#0: Stmt #298 finished. 16:01:01 INFO - PROCESS | 23420 | 1520121647950 Sqlite.Connection TRACE places.sqlite#0: Stmt #299 WITH RECURSIVE 16:01:01 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:01 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:02 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:02 INFO - PROCESS | 23420 | UNION ALL 16:01:02 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:02 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:02 INFO - PROCESS | 23420 | ) 16:01:02 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"menu________"} 16:01:02 INFO - PROCESS | 23420 | 1520121647962 Sqlite.Connection DEBUG places.sqlite#0: Stmt #299 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121647984 Sqlite.Connection TRACE places.sqlite#0: Stmt #300 WITH RECURSIVE 16:01:02 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:02 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:02 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:02 INFO - PROCESS | 23420 | UNION ALL 16:01:02 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:02 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:02 INFO - PROCESS | 23420 | ) 16:01:02 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:01:02 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:01:02 INFO - PROCESS | 23420 | NULL AS _childCount 16:01:02 INFO - PROCESS | 23420 | FROM descendants 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"unfiled_____"} 16:01:02 INFO - PROCESS | 23420 | 1520121647994 Sqlite.Connection DEBUG places.sqlite#0: Stmt #300 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121648014 Sqlite.Connection TRACE places.sqlite#0: Stmt #301 WITH RECURSIVE 16:01:02 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:02 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:02 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:02 INFO - PROCESS | 23420 | UNION ALL 16:01:02 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:02 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:02 INFO - PROCESS | 23420 | ) 16:01:02 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"unfiled_____"} 16:01:02 INFO - PROCESS | 23420 | 1520121648016 Sqlite.Connection DEBUG places.sqlite#0: Stmt #301 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121648018 Sqlite.Connection TRACE places.sqlite#0: Stmt #302 WITH RECURSIVE 16:01:02 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:02 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:02 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:02 INFO - PROCESS | 23420 | UNION ALL 16:01:02 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:02 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:02 INFO - PROCESS | 23420 | ) 16:01:02 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:01:02 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:01:02 INFO - PROCESS | 23420 | NULL AS _childCount 16:01:02 INFO - PROCESS | 23420 | FROM descendants 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"mobile______"} 16:01:02 INFO - PROCESS | 23420 | 1520121648026 Sqlite.Connection DEBUG places.sqlite#0: Stmt #302 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121648044 Sqlite.Connection TRACE places.sqlite#0: Stmt #303 WITH RECURSIVE 16:01:02 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:02 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:02 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:02 INFO - PROCESS | 23420 | UNION ALL 16:01:02 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:02 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:02 INFO - PROCESS | 23420 | ) 16:01:02 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"mobile______"} 16:01:02 INFO - PROCESS | 23420 | 1520121648048 Sqlite.Connection DEBUG places.sqlite#0: Stmt #303 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121648060 Sqlite.Connection TRACE places.sqlite#0: Stmt #304 DELETE FROM moz_items_annos 16:01:02 INFO - PROCESS | 23420 | WHERE id IN (SELECT a.id from moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b ON a.item_id = b.id 16:01:02 INFO - PROCESS | 23420 | WHERE b.id ISNULL) 16:01:02 INFO - PROCESS | 23420 | 1520121648064 Sqlite.Connection DEBUG places.sqlite#0: Stmt #304 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121648076 Sqlite.Connection TRACE places.sqlite#0: Stmt #305 DELETE FROM moz_anno_attributes 16:01:02 INFO - PROCESS | 23420 | WHERE id IN (SELECT n.id from moz_anno_attributes n 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_annos a1 ON a1.anno_attribute_id = n.id 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_items_annos a2 ON a2.anno_attribute_id = n.id 16:01:02 INFO - PROCESS | 23420 | WHERE a1.id ISNULL AND a2.id ISNULL) 16:01:02 INFO - PROCESS | 23420 | 1520121648088 Sqlite.Connection DEBUG places.sqlite#0: Stmt #305 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121648110 Sqlite.Connection TRACE places.sqlite#0: Stmt #306 UPDATE moz_places 16:01:02 INFO - PROCESS | 23420 | SET frecency = NOTIFY_FRECENCY( 16:01:02 INFO - PROCESS | 23420 | CALCULATE_FRECENCY(id), url, guid, hidden, last_visit_date 16:01:02 INFO - PROCESS | 23420 | ) WHERE url_hash IN ( hash("http://getfirefox.com/") ) 16:01:02 INFO - PROCESS | 23420 | 1520121648176 Sqlite.Connection TRACE places.sqlite#0: Stmt #307 UPDATE moz_bookmarks SET lastModified = :time 16:01:02 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:01:02 INFO - PROCESS | 23420 | - {"folderGuid":"toolbar_____","time":1520121648160000} 16:01:02 INFO - PROCESS | 23420 | 1520121648184 Sqlite.Connection DEBUG places.sqlite#0: Stmt #306 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121648196 Sqlite.Connection TRACE places.sqlite#0: Stmt #308 UPDATE moz_places 16:01:02 INFO - PROCESS | 23420 | SET hidden = 0 16:01:02 INFO - PROCESS | 23420 | WHERE url_hash IN ( hash("http://getfirefox.com/") ) 16:01:02 INFO - PROCESS | 23420 | AND frecency <> 0 16:01:02 INFO - PROCESS | 23420 | 1520121648198 Sqlite.Connection DEBUG places.sqlite#0: Stmt #307 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121648206 Sqlite.Connection TRACE places.sqlite#0: Stmt #309 UPDATE moz_bookmarks SET lastModified = :time 16:01:02 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:01:02 INFO - PROCESS | 23420 | - {"folderGuid":"menu________","time":1520121648160000} 16:01:02 INFO - PROCESS | 23420 | 1520121648208 Sqlite.Connection DEBUG places.sqlite#0: Stmt #308 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121648214 Sqlite.Connection DEBUG places.sqlite#0: Stmt #309 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121648222 Sqlite.Connection TRACE places.sqlite#0: Stmt #310 UPDATE moz_bookmarks SET lastModified = :time 16:01:02 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:01:02 INFO - PROCESS | 23420 | - {"folderGuid":"unfiled_____","time":1520121648160000} 16:01:02 INFO - PROCESS | 23420 | 1520121648226 Sqlite.Connection DEBUG places.sqlite#0: Stmt #310 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121648246 Sqlite.Connection TRACE places.sqlite#0: Stmt #311 UPDATE moz_bookmarks SET lastModified = :time 16:01:02 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:01:02 INFO - PROCESS | 23420 | - {"folderGuid":"mobile______","time":1520121648160000} 16:01:02 INFO - PROCESS | 23420 | 1520121648254 Sqlite.Connection DEBUG places.sqlite#0: Stmt #311 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121648262 Sqlite.Connection TRACE places.sqlite#0: Stmt #312 COMMIT TRANSACTION 16:01:02 INFO - PROCESS | 23420 | 1520121648306 Sqlite.Connection DEBUG places.sqlite#0: Stmt #312 finished. 16:01:02 INFO - (xpcshell/head.js) | test run_next_test 5 pending (2) 16:01:02 INFO - (xpcshell/head.js) | test test_dupe_reparented_to_later_appearing_parent_bookmark finished (2) 16:01:02 INFO - services/sync/tests/unit/test_bookmark_duping.js | Starting test_dupe_reparented_to_future_arriving_parent_bookmark 16:01:02 INFO - (xpcshell/head.js) | test test_dupe_reparented_to_future_arriving_parent_bookmark pending (2) 16:01:02 INFO - PROCESS | 23420 | Ensure that a bookmark we consider a dupe from a different parent that doesn't exist locally and doesn't appear in this Sync is handled correctly 16:01:02 INFO - PROCESS | 23420 | 1520121648358 Sync.BulkKeyBundle INFO BulkKeyBundle being created for [default] 16:01:02 INFO - PROCESS | 23420 | 1520121648362 Sync.CollectionKeyManager INFO Setting collection keys contents. Our last modified: 0, input modified: 1520121648.36. 16:01:02 INFO - PROCESS | 23420 | 1520121648362 Sync.BulkKeyBundle INFO BulkKeyBundle being created for [default] 16:01:02 INFO - PROCESS | 23420 | 1520121648364 Sync.CollectionKeyManager INFO Processing downloaded per-collection keys. 16:01:02 INFO - PROCESS | 23420 | 1520121648368 Sync.CollectionKeyManager INFO Clearing collection keys... 16:01:02 INFO - PROCESS | 23420 | 1520121648370 Sync.CollectionKeyManager INFO Saving downloaded keys. 16:01:02 INFO - PROCESS | 23420 | 1520121648372 Sync.CollectionKeyManager INFO Bumping last modified to 1520121648.36 16:01:02 INFO - PROCESS | 23420 | 1520121648386 Sync.Identity INFO Username changed. Removing stored credentials. 16:01:02 INFO - PROCESS | 23420 | 1520121648388 Sync.Identity INFO Basic password has no value. Removing. 16:01:02 INFO - PROCESS | 23420 | 1520121648392 Sync.Identity INFO Sync Key has no value. Deleting. 16:01:02 INFO - PROCESS | 23420 | 1520121648394 Sync.Identity INFO Basic password being updated. 16:01:02 INFO - PROCESS | 23420 | 1520121648402 Sync.Identity INFO Sync Key being updated. 16:01:02 INFO - PROCESS | 23420 | 1520121648416 Sync.SyncKeyBundle INFO SyncKeyBundle being created. 16:01:02 INFO - PROCESS | 23420 | 1520121648462 Sync.Service DEBUG Caching URLs under storage user base: http://localhost:38203/1.1/foo/ 16:01:02 INFO - PROCESS | 23420 | 1520121648558 Sync.AddonsReconciler INFO Registering as Add-on Manager listener. 16:01:02 INFO - PROCESS | 23420 | 1520121648560 Sync.AddonsReconciler DEBUG Adding change listener. 16:01:02 INFO - PROCESS | 23420 | 1520121648576 Sync.Tracker.History INFO Adding Places observer. 16:01:02 INFO - "folder1=YTJTCj9GmvLK, bmk1=MKFn0CVVT6G7 folder2=EQOKEUMNfudD" 16:01:02 INFO - PROCESS | 23420 | 1520121648784 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:start 16:01:02 INFO - PROCESS | 23420 | 1520121648786 Sync.Telemetry TRACE observed weave:engine:sync:start bookmarks 16:01:02 INFO - PROCESS | 23420 | 1520121648788 Sync.Telemetry WARN Observed notification weave:engine:sync:start but no current sync is being recorded. 16:01:02 INFO - PROCESS | 23420 | 1520121648846 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/meta/global 16:01:02 INFO - PROCESS | 23420 | 1520121648876 Sync.Resource DEBUG mesg: GET success 200 http://localhost:38203/1.1/foo/storage/meta/global 16:01:02 INFO - PROCESS | 23420 | 1520121648882 Sync.Resource DEBUG GET success 200 http://localhost:38203/1.1/foo/storage/meta/global 16:01:02 INFO - PROCESS | 23420 | 1520121648888 Sync.Engine.Bookmarks DEBUG First sync, uploading all items 16:01:02 INFO - PROCESS | 23420 | 1520121649240 Sync.Engine.Bookmarks INFO 7 outgoing items pre-reconciliation 16:01:02 INFO - PROCESS | 23420 | 1520121649246 Sync.Engine.Bookmarks DEBUG Bookmarks backup starting. 16:01:02 INFO - PROCESS | 23420 | 1520121649304 Sqlite.Connection TRACE places.sqlite#1: Stmt #217 /* do not warn (bug no): cannot use an index */ 16:01:02 INFO - PROCESS | 23420 | WITH RECURSIVE 16:01:02 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:01:02 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:01:02 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:01:02 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:01:02 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:01:02 INFO - PROCESS | 23420 | UNION ALL 16:01:02 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:01:02 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:01:02 INFO - PROCESS | 23420 | b2.lastModified 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:01:02 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:01:02 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:01:02 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:01:02 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:01:02 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:01:02 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:01:02 INFO - PROCESS | 23420 | ) AS tags, 16:01:02 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:01:02 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:01:02 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:01:02 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:01:02 INFO - PROCESS | 23420 | ) AS charset 16:01:02 INFO - PROCESS | 23420 | FROM descendants d 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:01:02 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:01:02 INFO - PROCESS | 23420 | 1520121649322 Sqlite.Connection DEBUG places.sqlite#1: Stmt #217 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121649486 Sync.Engine.Bookmarks DEBUG Bookmarks backup done. 16:01:02 INFO - PROCESS | 23420 | 1520121649490 Sync.Engine.Bookmarks TRACE Downloading & applying server changes 16:01:02 INFO - PROCESS | 23420 | 1520121649546 Sync.Test.Server DEBUG SyncServer: Handling request: GET /1.1/foo/storage/bookmarks 16:01:02 INFO - PROCESS | 23420 | 1520121649556 Sync.Test.Server INFO Records: 0, nextOffset: undefined 16:01:02 INFO - PROCESS | 23420 | 1520121649582 Sync.Collection DEBUG mesg: GET success 200 http://localhost:38203/1.1/foo/storage/bookmarks?full=1&sort=index&limit=1000 16:01:02 INFO - PROCESS | 23420 | 1520121649588 Sync.Collection DEBUG GET success 200 http://localhost:38203/1.1/foo/storage/bookmarks?full=1&sort=index&limit=1000 16:01:02 INFO - PROCESS | 23420 | 1520121649602 Sync.Engine.Bookmarks INFO Records: 0 applied, 0 successfully, 0 failed to apply, 0 newly failed to apply, 0 reconciled. 16:01:02 INFO - PROCESS | 23420 | 1520121649610 Sync.Telemetry TRACE observed weave:engine:sync:applied bookmarks 16:01:02 INFO - PROCESS | 23420 | 1520121649612 Sync.Telemetry WARN Observed notification weave:engine:sync:applied but no current sync is being recorded. 16:01:02 INFO - PROCESS | 23420 | 1520121649630 Sync.Engine.Bookmarks DEBUG Deleted pending items: [] 16:01:02 INFO - PROCESS | 23420 | 1520121649960 Sync.Engine.Bookmarks TRACE Uploading local changes to server. 16:01:02 INFO - PROCESS | 23420 | 1520121649964 Sync.Engine.Bookmarks TRACE Preparing 7 outgoing records 16:01:02 INFO - PROCESS | 23420 | 1520121649986 Sqlite.Connection TRACE places.sqlite#0: Stmt #313 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:02 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:02 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:02 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:02 INFO - PROCESS | 23420 | - {"guid":"menu________"} 16:01:02 INFO - PROCESS | 23420 | 1520121650012 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:01:02 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:01:02 INFO - PROCESS | 23420 | 1520121650018 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:01:02 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:01:02 INFO - PROCESS | 23420 | 1520121650026 Sqlite.Connection DEBUG places.sqlite#0: Stmt #313 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650068 Sqlite.Connection TRACE places.sqlite#1: Stmt #218 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"livemark/feedURI"} 16:01:02 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:01:02 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:01:02 INFO - PROCESS | 23420 | 1520121650084 Sqlite.Connection DEBUG places.sqlite#1: Stmt #218 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650134 Sqlite.Connection TRACE places.sqlite#1: Stmt #219 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"livemark/feedURI"} 16:01:02 INFO - PROCESS | 23420 | 1520121650136 Sqlite.Connection DEBUG places.sqlite#1: Stmt #219 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650162 Sqlite.Connection TRACE places.sqlite#1: Stmt #220 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"menu________","anno":"bookmarkProperties/description"} 16:01:02 INFO - PROCESS | 23420 | 1520121650170 Sqlite.Connection DEBUG places.sqlite#1: Stmt #220 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650178 Sqlite.Connection TRACE places.sqlite#1: Stmt #221 16:01:02 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:02 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:02 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:02 INFO - PROCESS | 23420 | ) 16:01:02 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"menu________"} 16:01:02 INFO - PROCESS | 23420 | 1520121650180 Sqlite.Connection DEBUG places.sqlite#1: Stmt #221 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650214 Sqlite.Connection TRACE places.sqlite#0: Stmt #314 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:02 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:02 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:02 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:02 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:01:02 INFO - PROCESS | 23420 | 1520121650228 Sqlite.Connection DEBUG places.sqlite#0: Stmt #314 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650258 Sqlite.Connection TRACE places.sqlite#1: Stmt #222 /* do not warn (bug no): cannot use an index */ 16:01:02 INFO - PROCESS | 23420 | WITH RECURSIVE 16:01:02 INFO - PROCESS | 23420 | descendants(fk, level, type, id, guid, parent, parentGuid, position, 16:01:02 INFO - PROCESS | 23420 | title, dateAdded, lastModified) AS ( 16:01:02 INFO - PROCESS | 23420 | SELECT b1.fk, 0, b1.type, b1.id, b1.guid, b1.parent, 16:01:02 INFO - PROCESS | 23420 | (SELECT guid FROM moz_bookmarks WHERE id = b1.parent), 16:01:02 INFO - PROCESS | 23420 | b1.position, b1.title, b1.dateAdded, b1.lastModified 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b1 WHERE b1.guid=:item_guid 16:01:02 INFO - PROCESS | 23420 | UNION ALL 16:01:02 INFO - PROCESS | 23420 | SELECT b2.fk, level + 1, b2.type, b2.id, b2.guid, b2.parent, 16:01:02 INFO - PROCESS | 23420 | descendants.guid, b2.position, b2.title, b2.dateAdded, 16:01:02 INFO - PROCESS | 23420 | b2.lastModified 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:01:02 INFO - PROCESS | 23420 | JOIN descendants ON b2.parent = descendants.id AND b2.id <> :tags_folder) 16:01:02 INFO - PROCESS | 23420 | SELECT d.level, d.id, d.guid, d.parent, d.parentGuid, d.type, 16:01:02 INFO - PROCESS | 23420 | d.position AS [index], d.title, d.dateAdded, d.lastModified, 16:01:02 INFO - PROCESS | 23420 | h.url, f.url AS iconuri, 16:01:02 INFO - PROCESS | 23420 | (SELECT GROUP_CONCAT(t.title, ',') 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b2 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks t ON t.id = +b2.parent AND t.parent = :tags_folder 16:01:02 INFO - PROCESS | 23420 | WHERE b2.fk = h.id 16:01:02 INFO - PROCESS | 23420 | ) AS tags, 16:01:02 INFO - PROCESS | 23420 | EXISTS (SELECT 1 FROM moz_items_annos 16:01:02 INFO - PROCESS | 23420 | WHERE item_id = d.id LIMIT 1) AS has_annos, 16:01:02 INFO - PROCESS | 23420 | (SELECT a.content FROM moz_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON a.anno_attribute_id = n.id 16:01:02 INFO - PROCESS | 23420 | WHERE place_id = h.id AND n.name = :charset_anno 16:01:02 INFO - PROCESS | 23420 | ) AS charset 16:01:02 INFO - PROCESS | 23420 | FROM descendants d 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b3 ON b3.id = d.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = d.fk 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_favicons f ON f.id = h.favicon_id 16:01:02 INFO - PROCESS | 23420 | ORDER BY d.level, d.parent, d.position - {"tags_folder":4,"charset_anno":"URIProperties/characterSet","item_guid":"root________"} 16:01:02 INFO - PROCESS | 23420 | 1520121650270 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:01:02 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:01:02 INFO - PROCESS | 23420 | 1520121650278 Sqlite.Connection DEBUG places.sqlite#1: Stmt #222 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650338 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Menu,menu,false 16:01:02 INFO - PROCESS | 23420 | 1520121650340 Sync.Engine.Bookmarks TRACE Mapped: ,fBookmarks Toolbar,toolbar,false 16:01:02 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:01:02 INFO - PROCESS | 23420 | 1520121650350 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fA second folder,EQOKEUMNfudD,false 16:01:02 INFO - PROCESS | 23420 | 1520121650362 Sync.Engine.Bookmarks TRACE Mapped: Bookmarks Toolbar,fFolder 1,YTJTCj9GmvLK,false 16:01:02 INFO - PROCESS | 23420 | 1520121650366 Sync.Engine.Bookmarks TRACE Mapped: Folder 1,bhttp://getfirefox.com/:Get Firefox!,MKFn0CVVT6G7,false 16:01:02 INFO - PROCESS | 23420 | 1520121650378 Sync.Engine.Bookmarks TRACE Mapped: ,fOther Bookmarks,unfiled,false 16:01:02 INFO - PROCESS | 23420 | 1520121650386 Sync.Engine.Bookmarks TRACE Mapped: ,fmobile,mobile,false 16:01:02 INFO - PROCESS | 23420 | 1520121650388 Sync.Engine.Bookmarks TRACE Finding mapping: , fBookmarks Menu 16:01:02 INFO - PROCESS | 23420 | 1520121650388 Sync.Engine.Bookmarks TRACE Mapped dupe: menu 16:01:02 INFO - PROCESS | 23420 | 1520121650396 Sync.Engine.Bookmarks TRACE Outgoing: { id: menu index: 1000000 modified: undefined ttl: undefined payload: {"id":"menu","type":"folder","parentid":"places","parentName":"","title":"Bookmarks Menu","children":[]} collection: bookmarks } 16:01:02 INFO - PROCESS | 23420 | 1520121650432 Sqlite.Connection TRACE places.sqlite#0: Stmt #315 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:02 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:02 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:02 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:02 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:01:02 INFO - PROCESS | 23420 | 1520121650444 Sqlite.Connection DEBUG places.sqlite#0: Stmt #315 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650468 Sqlite.Connection TRACE places.sqlite#1: Stmt #223 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"livemark/feedURI"} 16:01:02 INFO - PROCESS | 23420 | 1520121650474 Sqlite.Connection DEBUG places.sqlite#1: Stmt #223 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650500 Sqlite.Connection TRACE places.sqlite#1: Stmt #224 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"livemark/feedURI"} 16:01:02 INFO - PROCESS | 23420 | 1520121650510 Sqlite.Connection DEBUG places.sqlite#1: Stmt #224 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650524 Sqlite.Connection TRACE places.sqlite#1: Stmt #225 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"toolbar_____","anno":"bookmarkProperties/description"} 16:01:02 INFO - PROCESS | 23420 | 1520121650538 Sqlite.Connection DEBUG places.sqlite#1: Stmt #225 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650546 Sqlite.Connection TRACE places.sqlite#1: Stmt #226 16:01:02 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:02 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:02 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:02 INFO - PROCESS | 23420 | ) 16:01:02 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"toolbar_____"} 16:01:02 INFO - PROCESS | 23420 | 1520121650548 Sqlite.Connection DEBUG places.sqlite#1: Stmt #226 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650580 Sqlite.Connection TRACE places.sqlite#0: Stmt #316 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:02 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:02 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:02 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:02 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:01:02 INFO - PROCESS | 23420 | 1520121650590 Sqlite.Connection DEBUG places.sqlite#0: Stmt #316 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650604 Sync.Engine.Bookmarks TRACE Finding mapping: , fBookmarks Toolbar 16:01:02 INFO - PROCESS | 23420 | 1520121650610 Sync.Engine.Bookmarks TRACE Mapped dupe: toolbar 16:01:02 INFO - PROCESS | 23420 | 1520121650610 Sync.Engine.Bookmarks TRACE Outgoing: { id: toolbar index: 1000000 modified: undefined ttl: undefined payload: {"id":"toolbar","type":"folder","parentid":"places","parentName":"","title":"Bookmarks Toolbar","children":["EQOKEUMNfudD","YTJTCj9GmvLK"]} collection: bookmarks } 16:01:02 INFO - PROCESS | 23420 | 1520121650650 Sqlite.Connection TRACE places.sqlite#0: Stmt #317 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:02 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:02 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:02 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:02 INFO - PROCESS | 23420 | - {"guid":"unfiled_____"} 16:01:02 INFO - PROCESS | 23420 | 1520121650656 Sqlite.Connection DEBUG places.sqlite#0: Stmt #317 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650676 Sqlite.Connection TRACE places.sqlite#1: Stmt #227 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"livemark/feedURI"} 16:01:02 INFO - PROCESS | 23420 | 1520121650682 Sqlite.Connection DEBUG places.sqlite#1: Stmt #227 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650704 Sqlite.Connection TRACE places.sqlite#1: Stmt #228 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"livemark/feedURI"} 16:01:02 INFO - PROCESS | 23420 | 1520121650706 Sqlite.Connection DEBUG places.sqlite#1: Stmt #228 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650712 Sqlite.Connection TRACE places.sqlite#1: Stmt #229 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"unfiled_____","anno":"bookmarkProperties/description"} 16:01:02 INFO - PROCESS | 23420 | 1520121650722 Sqlite.Connection DEBUG places.sqlite#1: Stmt #229 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650730 Sqlite.Connection TRACE places.sqlite#1: Stmt #230 16:01:02 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:02 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:02 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:02 INFO - PROCESS | 23420 | ) 16:01:02 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"unfiled_____"} 16:01:02 INFO - PROCESS | 23420 | 1520121650730 Sqlite.Connection DEBUG places.sqlite#1: Stmt #230 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650748 Sqlite.Connection TRACE places.sqlite#0: Stmt #318 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:02 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:02 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:02 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:02 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:01:02 INFO - PROCESS | 23420 | 1520121650768 Sqlite.Connection DEBUG places.sqlite#0: Stmt #318 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650790 Sync.Engine.Bookmarks TRACE Finding mapping: , fOther Bookmarks 16:01:02 INFO - PROCESS | 23420 | 1520121650790 Sync.Engine.Bookmarks TRACE Mapped dupe: unfiled 16:01:02 INFO - PROCESS | 23420 | 1520121650792 Sync.Engine.Bookmarks TRACE Outgoing: { id: unfiled index: 1000000 modified: undefined ttl: undefined payload: {"id":"unfiled","type":"folder","parentid":"places","parentName":"","title":"Other Bookmarks","children":[]} collection: bookmarks } 16:01:02 INFO - PROCESS | 23420 | 1520121650824 Sqlite.Connection TRACE places.sqlite#0: Stmt #319 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:02 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:02 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:02 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:02 INFO - PROCESS | 23420 | - {"guid":"mobile______"} 16:01:02 INFO - PROCESS | 23420 | 1520121650832 Sqlite.Connection DEBUG places.sqlite#0: Stmt #319 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650846 Sqlite.Connection TRACE places.sqlite#1: Stmt #231 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"livemark/feedURI"} 16:01:02 INFO - PROCESS | 23420 | 1520121650854 Sqlite.Connection DEBUG places.sqlite#1: Stmt #231 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650868 Sqlite.Connection TRACE places.sqlite#1: Stmt #232 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"livemark/feedURI"} 16:01:02 INFO - PROCESS | 23420 | 1520121650870 Sqlite.Connection DEBUG places.sqlite#1: Stmt #232 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650886 Sqlite.Connection TRACE places.sqlite#1: Stmt #233 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"mobile______","anno":"bookmarkProperties/description"} 16:01:02 INFO - PROCESS | 23420 | 1520121650888 Sqlite.Connection DEBUG places.sqlite#1: Stmt #233 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650894 Sqlite.Connection TRACE places.sqlite#1: Stmt #234 16:01:02 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:02 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:02 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:02 INFO - PROCESS | 23420 | ) 16:01:02 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"mobile______"} 16:01:02 INFO - PROCESS | 23420 | 1520121650896 Sqlite.Connection DEBUG places.sqlite#1: Stmt #234 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650912 Sqlite.Connection TRACE places.sqlite#0: Stmt #320 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:02 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:02 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:02 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:02 INFO - PROCESS | 23420 | - {"guid":"root________"} 16:01:02 INFO - PROCESS | 23420 | 1520121650922 Sqlite.Connection DEBUG places.sqlite#0: Stmt #320 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650936 Sync.Engine.Bookmarks TRACE Finding mapping: , fmobile 16:01:02 INFO - PROCESS | 23420 | 1520121650938 Sync.Engine.Bookmarks TRACE Mapped dupe: mobile 16:01:02 INFO - PROCESS | 23420 | 1520121650938 Sync.Engine.Bookmarks TRACE Outgoing: { id: mobile index: 1000000 modified: undefined ttl: undefined payload: {"id":"mobile","type":"folder","parentid":"places","parentName":"","title":"mobile","children":[]} collection: bookmarks } 16:01:02 INFO - PROCESS | 23420 | 1520121650956 Sqlite.Connection TRACE places.sqlite#0: Stmt #321 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:02 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:02 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:02 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:02 INFO - PROCESS | 23420 | - {"guid":"EQOKEUMNfudD"} 16:01:02 INFO - PROCESS | 23420 | 1520121650972 Sqlite.Connection DEBUG places.sqlite#0: Stmt #321 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121650988 Sqlite.Connection TRACE places.sqlite#1: Stmt #235 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"EQOKEUMNfudD","anno":"livemark/feedURI"} 16:01:02 INFO - PROCESS | 23420 | 1520121650994 Sqlite.Connection DEBUG places.sqlite#1: Stmt #235 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121651008 Sqlite.Connection TRACE places.sqlite#1: Stmt #236 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"EQOKEUMNfudD","anno":"livemark/feedURI"} 16:01:02 INFO - PROCESS | 23420 | 1520121651010 Sqlite.Connection DEBUG places.sqlite#1: Stmt #236 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121651014 Sqlite.Connection TRACE places.sqlite#1: Stmt #237 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"EQOKEUMNfudD","anno":"bookmarkProperties/description"} 16:01:02 INFO - PROCESS | 23420 | 1520121651022 Sqlite.Connection DEBUG places.sqlite#1: Stmt #237 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121651032 Sqlite.Connection TRACE places.sqlite#1: Stmt #238 16:01:02 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:02 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:02 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:02 INFO - PROCESS | 23420 | ) 16:01:02 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"EQOKEUMNfudD"} 16:01:02 INFO - PROCESS | 23420 | 1520121651036 Sqlite.Connection DEBUG places.sqlite#1: Stmt #238 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121651062 Sqlite.Connection TRACE places.sqlite#0: Stmt #322 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:02 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:02 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:02 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:02 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:01:02 INFO - PROCESS | 23420 | 1520121651072 Sqlite.Connection DEBUG places.sqlite#0: Stmt #322 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121651086 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fA second folder 16:01:02 INFO - PROCESS | 23420 | 1520121651086 Sync.Engine.Bookmarks TRACE Mapped dupe: EQOKEUMNfudD 16:01:02 INFO - PROCESS | 23420 | 1520121651088 Sync.Engine.Bookmarks TRACE Outgoing: { id: EQOKEUMNfudD index: 1000000 modified: undefined ttl: undefined payload: {"id":"EQOKEUMNfudD","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"A second folder","children":[]} collection: bookmarks } 16:01:02 INFO - PROCESS | 23420 | 1520121651128 Sqlite.Connection TRACE places.sqlite#0: Stmt #323 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:02 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:02 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:02 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:02 INFO - PROCESS | 23420 | - {"guid":"YTJTCj9GmvLK"} 16:01:02 INFO - PROCESS | 23420 | 1520121651146 Sqlite.Connection DEBUG places.sqlite#0: Stmt #323 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121651170 Sqlite.Connection TRACE places.sqlite#1: Stmt #239 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"YTJTCj9GmvLK","anno":"livemark/feedURI"} 16:01:02 INFO - PROCESS | 23420 | 1520121651178 Sqlite.Connection DEBUG places.sqlite#1: Stmt #239 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121651188 Sqlite.Connection TRACE places.sqlite#1: Stmt #240 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"YTJTCj9GmvLK","anno":"livemark/feedURI"} 16:01:02 INFO - PROCESS | 23420 | 1520121651194 Sqlite.Connection DEBUG places.sqlite#1: Stmt #240 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121651202 Sqlite.Connection TRACE places.sqlite#1: Stmt #241 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"YTJTCj9GmvLK","anno":"bookmarkProperties/description"} 16:01:02 INFO - PROCESS | 23420 | 1520121651204 Sqlite.Connection DEBUG places.sqlite#1: Stmt #241 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121651206 Sqlite.Connection TRACE places.sqlite#1: Stmt #242 16:01:02 INFO - PROCESS | 23420 | SELECT id, parent, position, type, guid 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks 16:01:02 INFO - PROCESS | 23420 | WHERE parent = ( 16:01:02 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks WHERE guid = :parentGuid 16:01:02 INFO - PROCESS | 23420 | ) 16:01:02 INFO - PROCESS | 23420 | ORDER BY position - {"parentGuid":"YTJTCj9GmvLK"} 16:01:02 INFO - PROCESS | 23420 | 1520121651222 Sqlite.Connection DEBUG places.sqlite#1: Stmt #242 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121651238 Sqlite.Connection TRACE places.sqlite#0: Stmt #324 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:02 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:02 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:02 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:02 INFO - PROCESS | 23420 | - {"guid":"toolbar_____"} 16:01:02 INFO - PROCESS | 23420 | 1520121651256 Sqlite.Connection DEBUG places.sqlite#0: Stmt #324 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121651266 Sync.Engine.Bookmarks TRACE Finding mapping: Bookmarks Toolbar, fFolder 1 16:01:02 INFO - PROCESS | 23420 | 1520121651266 Sync.Engine.Bookmarks TRACE Mapped dupe: YTJTCj9GmvLK 16:01:02 INFO - PROCESS | 23420 | 1520121651268 Sync.Engine.Bookmarks TRACE Outgoing: { id: YTJTCj9GmvLK index: 1000000 modified: undefined ttl: undefined payload: {"id":"YTJTCj9GmvLK","type":"folder","parentid":"toolbar","parentName":"Bookmarks Toolbar","title":"Folder 1","children":["MKFn0CVVT6G7"]} collection: bookmarks } 16:01:02 INFO - PROCESS | 23420 | 1520121651296 Sqlite.Connection TRACE places.sqlite#0: Stmt #325 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:02 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:02 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:02 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:02 INFO - PROCESS | 23420 | - {"guid":"MKFn0CVVT6G7"} 16:01:02 INFO - PROCESS | 23420 | 1520121651306 Sqlite.Connection DEBUG places.sqlite#0: Stmt #325 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121651340 Sqlite.Connection TRACE places.sqlite#1: Stmt #243 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"MKFn0CVVT6G7","anno":"bookmarkProperties/description"} 16:01:02 INFO - PROCESS | 23420 | 1520121651346 Sqlite.Connection DEBUG places.sqlite#1: Stmt #243 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121651350 Sqlite.Connection TRACE places.sqlite#1: Stmt #244 16:01:02 INFO - PROCESS | 23420 | SELECT a.content FROM moz_items_annos a 16:01:02 INFO - PROCESS | 23420 | JOIN moz_anno_attributes n ON n.id = a.anno_attribute_id 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON b.id = a.item_id 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid AND 16:01:02 INFO - PROCESS | 23420 | n.name = :anno - {"guid":"MKFn0CVVT6G7","anno":"bookmarkProperties/loadInSidebar"} 16:01:02 INFO - PROCESS | 23420 | 1520121651352 Sqlite.Connection DEBUG places.sqlite#1: Stmt #244 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121651364 Sqlite.Connection TRACE places.sqlite#0: Stmt #326 SELECT b.guid, IFNULL(p.guid, "") AS parentGuid, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.dateAdded, b.lastModified, b.type, b.title, h.url AS url, 16:01:02 INFO - PROCESS | 23420 | b.id AS _id, b.parent AS _parentId, 16:01:02 INFO - PROCESS | 23420 | (SELECT count(*) FROM moz_bookmarks WHERE parent = b.id) AS _childCount, 16:01:02 INFO - PROCESS | 23420 | p.parent AS _grandParentId 16:01:02 INFO - PROCESS | 23420 | FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks p ON p.id = b.parent 16:01:02 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON h.id = b.fk 16:01:02 INFO - PROCESS | 23420 | WHERE b.guid = :guid 16:01:02 INFO - PROCESS | 23420 | - {"guid":"YTJTCj9GmvLK"} 16:01:02 INFO - PROCESS | 23420 | 1520121651372 Sqlite.Connection DEBUG places.sqlite#0: Stmt #326 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121651398 Sync.Engine.Bookmarks TRACE Finding mapping: Folder 1, bhttp://getfirefox.com/:Get Firefox! 16:01:02 INFO - PROCESS | 23420 | 1520121651398 Sync.Engine.Bookmarks TRACE Mapped dupe: MKFn0CVVT6G7 16:01:02 INFO - PROCESS | 23420 | 1520121651400 Sync.Engine.Bookmarks TRACE Outgoing: { id: MKFn0CVVT6G7 index: 140 modified: undefined ttl: undefined payload: {"id":"MKFn0CVVT6G7","type":"bookmark","parentid":"YTJTCj9GmvLK","parentName":"Folder 1","title":"Get Firefox!","bmkUri":"http://getfirefox.com/","loadInSidebar":false,"tags":[]} collection: bookmarks } 16:01:02 INFO - PROCESS | 23420 | 1520121651414 Sync.Engine.Bookmarks INFO Posting 7 records of 3041 bytes with batch=true 16:01:02 INFO - PROCESS | 23420 | 1520121651426 Sync.Collection DEBUG POST Length: 3041 16:01:02 INFO - PROCESS | 23420 | 1520121651514 Sync.Test.Server DEBUG SyncServer: Handling request: POST /1.1/foo/storage/bookmarks 16:01:02 INFO - PROCESS | 23420 | 1520121651524 Sync.Test.Server DEBUG Creating WBO "menu" on the fly. 16:01:02 INFO - PROCESS | 23420 | 1520121651524 Sync.Test.Server DEBUG Creating WBO "toolbar" on the fly. 16:01:02 INFO - PROCESS | 23420 | 1520121651534 Sync.Test.Server DEBUG Creating WBO "unfiled" on the fly. 16:01:02 INFO - PROCESS | 23420 | 1520121651534 Sync.Test.Server DEBUG Creating WBO "mobile" on the fly. 16:01:02 INFO - PROCESS | 23420 | 1520121651534 Sync.Test.Server DEBUG Creating WBO "EQOKEUMNfudD" on the fly. 16:01:02 INFO - PROCESS | 23420 | 1520121651536 Sync.Test.Server DEBUG Creating WBO "YTJTCj9GmvLK" on the fly. 16:01:02 INFO - PROCESS | 23420 | 1520121651538 Sync.Test.Server DEBUG Creating WBO "MKFn0CVVT6G7" on the fly. 16:01:02 INFO - PROCESS | 23420 | 1520121651580 Sync.Collection DEBUG mesg: POST success 200 http://localhost:38203/1.1/foo/storage/bookmarks?batch=true&commit=true 16:01:02 INFO - PROCESS | 23420 | 1520121651580 Sync.Collection DEBUG POST success 200 http://localhost:38203/1.1/foo/storage/bookmarks?batch=true&commit=true 16:01:02 INFO - PROCESS | 23420 | 1520121651582 Sync.Engine.Bookmarks TRACE Committed batch 16:01:02 INFO - PROCESS | 23420 | 1520121651610 Sync.Telemetry TRACE observed weave:engine:sync:uploaded bookmarks 16:01:02 INFO - PROCESS | 23420 | 1520121651610 Sync.Telemetry WARN Observed notification weave:engine:sync:uploaded but no current sync is being recorded. 16:01:02 INFO - PROCESS | 23420 | 1520121651612 Sync.Engine.Bookmarks TRACE Finishing up sync 16:01:02 INFO - PROCESS | 23420 | 1520121651614 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:finish 16:01:02 INFO - PROCESS | 23420 | 1520121651614 Sync.Telemetry TRACE observed weave:engine:sync:finish bookmarks 16:01:02 INFO - PROCESS | 23420 | 1520121651616 Sync.Telemetry WARN Observed notification weave:engine:sync:finish but no current sync is being recorded. 16:01:02 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_to_future_arriving_parent_bookmark - [test_dupe_reparented_to_future_arriving_parent_bookmark : 501] 7 == 7 16:01:02 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_to_future_arriving_parent_bookmark - [test_dupe_reparented_to_future_arriving_parent_bookmark : 502] 1 == 1 16:01:02 INFO - PROCESS | 23420 | Syncing so new dupe record is processed 16:01:02 INFO - PROCESS | 23420 | 1520121651646 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:start 16:01:02 INFO - PROCESS | 23420 | 1520121651648 Sync.Telemetry TRACE observed weave:engine:sync:start bookmarks 16:01:02 INFO - PROCESS | 23420 | 1520121651648 Sync.Telemetry WARN Observed notification weave:engine:sync:start but no current sync is being recorded. 16:01:02 INFO - PROCESS | 23420 | 1520121651656 Sync.Engine.Bookmarks INFO 0 outgoing items pre-reconciliation 16:01:02 INFO - PROCESS | 23420 | 1520121651664 Sync.Engine.Bookmarks TRACE Downloading & applying server changes 16:01:02 INFO - PROCESS | 23420 | 1520121651676 Sync.Engine.Bookmarks INFO Records: 0 applied, 0 successfully, 0 failed to apply, 0 newly failed to apply, 0 reconciled. 16:01:02 INFO - PROCESS | 23420 | 1520121651730 Sync.Telemetry TRACE observed weave:engine:sync:applied bookmarks 16:01:02 INFO - PROCESS | 23420 | 1520121651732 Sync.Telemetry WARN Observed notification weave:engine:sync:applied but no current sync is being recorded. 16:01:02 INFO - PROCESS | 23420 | 1520121652410 Sync.Engine.Bookmarks DEBUG Deleted pending items: [] 16:01:02 INFO - PROCESS | 23420 | 1520121652418 Sync.Engine.Bookmarks TRACE Uploading local changes to server. 16:01:02 INFO - PROCESS | 23420 | 1520121652424 Sync.Engine.Bookmarks TRACE Finishing up sync 16:01:02 INFO - PROCESS | 23420 | 1520121652430 Sync.Engine.Bookmarks TRACE Event: weave:engine:sync:finish 16:01:02 INFO - PROCESS | 23420 | 1520121652434 Sync.Telemetry TRACE observed weave:engine:sync:finish bookmarks 16:01:02 INFO - PROCESS | 23420 | 1520121652438 Sync.Telemetry WARN Observed notification weave:engine:sync:finish but no current sync is being recorded. 16:01:02 INFO - TEST-PASS | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_to_future_arriving_parent_bookmark - [test_dupe_reparented_to_future_arriving_parent_bookmark : 525] 8 == 8 16:01:02 INFO - PROCESS | 23420 | JavaScript strict warning: /builds/slave/test/build/tests/xpcshell/tests/services/sync/tests/unit/test_bookmark_duping.js, line 526: ReferenceError: reference to undefined property "deleted" 16:01:02 WARNING - TEST-UNEXPECTED-FAIL | services/sync/tests/unit/test_bookmark_duping.js | test_dupe_reparented_to_future_arriving_parent_bookmark - [test_dupe_reparented_to_future_arriving_parent_bookmark : 526] "undefined" == true 16:01:02 INFO - /builds/slave/test/build/tests/xpcshell/tests/services/sync/tests/unit/test_bookmark_duping.js:test_dupe_reparented_to_future_arriving_parent_bookmark:526 16:01:02 INFO - resource://gre/modules/Task.jsm:TaskImpl_run:319 16:01:02 INFO - resource://gre/modules/Task.jsm:TaskImpl:277 16:01:02 INFO - resource://gre/modules/Task.jsm:createAsyncFunction/asyncFunction:252 16:01:02 INFO - resource://gre/modules/Task.jsm:Task_spawn:166 16:01:02 INFO - /builds/slave/test/build/tests/xpcshell/head.js:_run_next_test:1566 16:01:02 INFO - /builds/slave/test/build/tests/xpcshell/head.js:do_execute_soon/<.run:713 16:01:02 INFO - /builds/slave/test/build/tests/xpcshell/head.js:_do_main:210 16:01:02 INFO - /builds/slave/test/build/tests/xpcshell/head.js:_execute_test:545 16:01:02 INFO - -e:null:1 16:01:02 INFO - exiting test 16:01:02 INFO - PROCESS | 23420 | 1520121652512 Sync.AddonsReconciler DEBUG Removing change listener. 16:01:02 INFO - PROCESS | 23420 | 1520121652522 Sync.AddonsReconciler DEBUG Stopping listening and removing AddonManager listeners. 16:01:02 INFO - PROCESS | 23420 | 1520121652532 Sync.Tracker.History INFO Removing Places observer. 16:01:02 INFO - PROCESS | 23420 | 1520121652576 Sync.Status INFO Resetting Status. 16:01:02 INFO - PROCESS | 23420 | 1520121652580 Sync.Status DEBUG Status.service: service.client_not_configured => success.status_ok 16:01:02 INFO - "CONSOLE_MESSAGE: (warn) [JavaScript Warning: "ReferenceError: reference to undefined property "deleted"" {file: "/builds/slave/test/build/tests/xpcshell/tests/services/sync/tests/unit/test_bookmark_duping.js" line: 526}]" 16:01:02 INFO - PROCESS | 23420 | 1520121652668 Sync.Test.Server DEBUG SyncServer: Handling request: DELETE /1.1/foo/storage/clients/fake-guid-02 16:01:02 INFO - PROCESS | 23420 | 1520121652684 Sync.Tracker.Bookmarks DEBUG Saving changed IDs to bookmarks 16:01:02 INFO - PROCESS | 23420 | JavaScript error: resource://testing-common/services/sync/fakeservices.js, line 42: TypeError: callback is undefined 16:01:02 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "TypeError: callback is undefined" {file: "resource://testing-common/services/sync/fakeservices.js" line: 42}]" 16:01:02 INFO - PROCESS | 23420 | 1520121652720 Sync.Resource DEBUG mesg: DELETE success 200 http://localhost:38203/1.1/foo/storage/clients/fake-guid-02 16:01:02 INFO - PROCESS | 23420 | 1520121652720 Sync.Resource DEBUG DELETE success 200 http://localhost:38203/1.1/foo/storage/clients/fake-guid-02 16:01:02 INFO - PROCESS | 23420 | 1520121653116 Sync.Test.Server DEBUG SyncServer: Handling request: DELETE /1.1/foo/storage/tabs/fake-guid-02 16:01:02 INFO - PROCESS | 23420 | 1520121653146 Sync.Resource DEBUG mesg: DELETE success 200 http://localhost:38203/1.1/foo/storage/tabs/fake-guid-02 16:01:02 INFO - PROCESS | 23420 | 1520121653152 Sync.Resource DEBUG DELETE success 200 http://localhost:38203/1.1/foo/storage/tabs/fake-guid-02 16:01:02 INFO - PROCESS | 23420 | 1520121653158 Sync.Service DEBUG Finished deleting client data. 16:01:02 INFO - PROCESS | 23420 | 1520121653160 Sync.Service INFO Service.startOver dropping sync key and logging out. 16:01:02 INFO - PROCESS | 23420 | 1520121653164 Sync.Identity INFO Sync Key has no value. Deleting. 16:01:02 INFO - PROCESS | 23420 | 1520121653168 Sync.Status DEBUG Status.login: success.login => error.login.reason.no_recoverykey 16:01:02 INFO - PROCESS | 23420 | 1520121653172 Sync.Status DEBUG Status.service: success.status_ok => service.client_not_configured 16:01:02 INFO - PROCESS | 23420 | 1520121653174 Sync.Service INFO Logging out 16:01:02 INFO - PROCESS | 23420 | 1520121653180 Sync.SyncScheduler DEBUG Next sync in 86400000 ms. 16:01:02 INFO - PROCESS | 23420 | 1520121653188 Sync.SyncScheduler DEBUG Clearing sync triggers and the global score. 16:01:02 INFO - PROCESS | 23420 | 1520121653202 Sync.Service INFO Service reset. 16:01:02 INFO - PROCESS | 23420 | 1520121653214 Sync.Engine.Clients DEBUG Resetting clients last sync time 16:01:02 INFO - PROCESS | 23420 | 1520121653222 Sync.Engine.Bookmarks TRACE Event: weave:engine:reset-client:start 16:01:02 INFO - PROCESS | 23420 | 1520121653226 Sync.Engine.Bookmarks DEBUG Resetting bookmarks last sync time 16:01:02 INFO - PROCESS | 23420 | 1520121653228 Sync.Engine.Bookmarks TRACE Event: weave:engine:reset-client:finish 16:01:02 INFO - PROCESS | 23420 | 1520121653230 Sync.Engine.Forms DEBUG Resetting forms last sync time 16:01:02 INFO - PROCESS | 23420 | 1520121653242 Sync.Engine.History DEBUG Resetting history last sync time 16:01:02 INFO - PROCESS | 23420 | 1520121653252 Sync.Engine.Passwords DEBUG Resetting passwords last sync time 16:01:02 INFO - PROCESS | 23420 | 1520121653260 Sync.Engine.Prefs DEBUG Resetting prefs last sync time 16:01:02 INFO - PROCESS | 23420 | 1520121653266 Sync.Engine.Tabs DEBUG Resetting tabs last sync time 16:01:02 INFO - PROCESS | 23420 | 1520121653274 Sync.Engine.Addons DEBUG Resetting addons last sync time 16:01:02 INFO - PROCESS | 23420 | 1520121653278 Sync.Engine.Extension-Storage DEBUG Resetting extension-storage last sync time 16:01:02 INFO - PROCESS | 23420 | 1520121653286 Sync.CollectionKeyManager INFO Clearing collection keys... 16:01:02 INFO - (xpcshell/head.js) | test run_next_test 5 finished (2) 16:01:02 INFO - PROCESS | 23420 | 1520121653664 Sqlite.Connection DEBUG places.sqlite#0: Beginning transaction 16:01:02 INFO - PROCESS | 23420 | 1520121653680 Sqlite.Connection TRACE places.sqlite#0: Stmt #327 BEGIN DEFERRED TRANSACTION 16:01:02 INFO - PROCESS | 23420 | 1520121653692 Sqlite.Connection DEBUG places.sqlite#0: Stmt #327 finished. 16:01:02 INFO - PROCESS | 23420 | 1520121653702 Sqlite.Connection TRACE places.sqlite#0: Stmt #328 WITH RECURSIVE 16:01:02 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:02 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:02 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:02 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:02 INFO - PROCESS | 23420 | UNION ALL 16:01:02 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:02 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:02 INFO - PROCESS | 23420 | ) 16:01:02 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:01:02 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:01:02 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:01:02 INFO - PROCESS | 23420 | NULL AS _childCount 16:01:02 INFO - PROCESS | 23420 | FROM descendants 16:01:03 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:01:03 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:01:03 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"toolbar_____"} 16:01:03 INFO - PROCESS | 23420 | 1520121653718 Sqlite.Connection DEBUG places.sqlite#0: Stmt #328 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121653760 Sqlite.Connection TRACE places.sqlite#0: Stmt #329 WITH RECURSIVE 16:01:03 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:03 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:03 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:03 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:03 INFO - PROCESS | 23420 | UNION ALL 16:01:03 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:03 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:03 INFO - PROCESS | 23420 | ) 16:01:03 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"toolbar_____"} 16:01:03 INFO - PROCESS | 23420 | 1520121653770 Sqlite.Connection DEBUG places.sqlite#0: Stmt #329 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121653774 Sqlite.Connection TRACE places.sqlite#0: Stmt #330 WITH RECURSIVE 16:01:03 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:03 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:03 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:03 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:03 INFO - PROCESS | 23420 | UNION ALL 16:01:03 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:03 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:03 INFO - PROCESS | 23420 | ) 16:01:03 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:01:03 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:01:03 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:01:03 INFO - PROCESS | 23420 | NULL AS _childCount 16:01:03 INFO - PROCESS | 23420 | FROM descendants 16:01:03 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:01:03 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:01:03 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"menu________"} 16:01:03 INFO - PROCESS | 23420 | 1520121653782 Sqlite.Connection DEBUG places.sqlite#0: Stmt #330 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121653806 Sqlite.Connection TRACE places.sqlite#0: Stmt #331 WITH RECURSIVE 16:01:03 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:03 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:03 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:03 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:03 INFO - PROCESS | 23420 | UNION ALL 16:01:03 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:03 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:03 INFO - PROCESS | 23420 | ) 16:01:03 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"menu________"} 16:01:03 INFO - PROCESS | 23420 | 1520121653822 Sqlite.Connection DEBUG places.sqlite#0: Stmt #331 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121653838 Sqlite.Connection TRACE places.sqlite#0: Stmt #332 WITH RECURSIVE 16:01:03 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:03 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:03 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:03 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:03 INFO - PROCESS | 23420 | UNION ALL 16:01:03 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:03 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:03 INFO - PROCESS | 23420 | ) 16:01:03 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:01:03 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:01:03 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:01:03 INFO - PROCESS | 23420 | NULL AS _childCount 16:01:03 INFO - PROCESS | 23420 | FROM descendants 16:01:03 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:01:03 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:01:03 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"unfiled_____"} 16:01:03 INFO - PROCESS | 23420 | 1520121653842 Sqlite.Connection DEBUG places.sqlite#0: Stmt #332 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121653864 Sqlite.Connection TRACE places.sqlite#0: Stmt #333 WITH RECURSIVE 16:01:03 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:03 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:03 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:03 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:03 INFO - PROCESS | 23420 | UNION ALL 16:01:03 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:03 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:03 INFO - PROCESS | 23420 | ) 16:01:03 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"unfiled_____"} 16:01:03 INFO - PROCESS | 23420 | 1520121653870 Sqlite.Connection DEBUG places.sqlite#0: Stmt #333 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121653876 Sqlite.Connection TRACE places.sqlite#0: Stmt #334 WITH RECURSIVE 16:01:03 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:03 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:03 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:03 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:03 INFO - PROCESS | 23420 | UNION ALL 16:01:03 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:03 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:03 INFO - PROCESS | 23420 | ) 16:01:03 INFO - PROCESS | 23420 | SELECT b.id AS _id, b.parent AS _parentId, b.position AS 'index', 16:01:03 INFO - PROCESS | 23420 | b.type, url, b.guid, p.guid AS parentGuid, b.dateAdded, 16:01:03 INFO - PROCESS | 23420 | b.lastModified, b.title, p.parent AS _grandParentId, 16:01:03 INFO - PROCESS | 23420 | NULL AS _childCount 16:01:03 INFO - PROCESS | 23420 | FROM descendants 16:01:03 INFO - PROCESS | 23420 | JOIN moz_bookmarks b ON did = b.id 16:01:03 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON p.id = b.parent 16:01:03 INFO - PROCESS | 23420 | LEFT JOIN moz_places h ON b.fk = h.id - {"folderGuid":"mobile______"} 16:01:03 INFO - PROCESS | 23420 | 1520121653880 Sqlite.Connection DEBUG places.sqlite#0: Stmt #334 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121653894 Sqlite.Connection TRACE places.sqlite#0: Stmt #335 WITH RECURSIVE 16:01:03 INFO - PROCESS | 23420 | descendants(did) AS ( 16:01:03 INFO - PROCESS | 23420 | SELECT b.id FROM moz_bookmarks b 16:01:03 INFO - PROCESS | 23420 | JOIN moz_bookmarks p ON b.parent = p.id 16:01:03 INFO - PROCESS | 23420 | WHERE p.guid = :folderGuid 16:01:03 INFO - PROCESS | 23420 | UNION ALL 16:01:03 INFO - PROCESS | 23420 | SELECT id FROM moz_bookmarks 16:01:03 INFO - PROCESS | 23420 | JOIN descendants ON parent = did 16:01:03 INFO - PROCESS | 23420 | ) 16:01:03 INFO - PROCESS | 23420 | DELETE FROM moz_bookmarks WHERE id IN descendants - {"folderGuid":"mobile______"} 16:01:03 INFO - PROCESS | 23420 | 1520121653896 Sqlite.Connection DEBUG places.sqlite#0: Stmt #335 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121653910 Sqlite.Connection TRACE places.sqlite#0: Stmt #336 DELETE FROM moz_items_annos 16:01:03 INFO - PROCESS | 23420 | WHERE id IN (SELECT a.id from moz_items_annos a 16:01:03 INFO - PROCESS | 23420 | LEFT JOIN moz_bookmarks b ON a.item_id = b.id 16:01:03 INFO - PROCESS | 23420 | WHERE b.id ISNULL) 16:01:03 INFO - PROCESS | 23420 | 1520121653914 Sqlite.Connection DEBUG places.sqlite#0: Stmt #336 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121653924 Sqlite.Connection TRACE places.sqlite#0: Stmt #337 DELETE FROM moz_anno_attributes 16:01:03 INFO - PROCESS | 23420 | WHERE id IN (SELECT n.id from moz_anno_attributes n 16:01:03 INFO - PROCESS | 23420 | LEFT JOIN moz_annos a1 ON a1.anno_attribute_id = n.id 16:01:03 INFO - PROCESS | 23420 | LEFT JOIN moz_items_annos a2 ON a2.anno_attribute_id = n.id 16:01:03 INFO - PROCESS | 23420 | WHERE a1.id ISNULL AND a2.id ISNULL) 16:01:03 INFO - PROCESS | 23420 | 1520121653936 Sqlite.Connection DEBUG places.sqlite#0: Stmt #337 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121653962 Sqlite.Connection TRACE places.sqlite#0: Stmt #338 UPDATE moz_places 16:01:03 INFO - PROCESS | 23420 | SET frecency = NOTIFY_FRECENCY( 16:01:03 INFO - PROCESS | 23420 | CALCULATE_FRECENCY(id), url, guid, hidden, last_visit_date 16:01:03 INFO - PROCESS | 23420 | ) WHERE url_hash IN ( hash("http://getfirefox.com/") ) 16:01:03 INFO - PROCESS | 23420 | 1520121654016 Sqlite.Connection TRACE places.sqlite#0: Stmt #339 UPDATE moz_bookmarks SET lastModified = :time 16:01:03 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:01:03 INFO - PROCESS | 23420 | - {"folderGuid":"toolbar_____","time":1520121654002000} 16:01:03 INFO - PROCESS | 23420 | 1520121654018 Sqlite.Connection DEBUG places.sqlite#0: Stmt #338 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121654026 Sqlite.Connection TRACE places.sqlite#0: Stmt #340 UPDATE moz_places 16:01:03 INFO - PROCESS | 23420 | SET hidden = 0 16:01:03 INFO - PROCESS | 23420 | WHERE url_hash IN ( hash("http://getfirefox.com/") ) 16:01:03 INFO - PROCESS | 23420 | AND frecency <> 0 16:01:03 INFO - PROCESS | 23420 | 1520121654028 Sqlite.Connection DEBUG places.sqlite#0: Stmt #339 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121654032 Sqlite.Connection TRACE places.sqlite#0: Stmt #341 UPDATE moz_bookmarks SET lastModified = :time 16:01:03 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:01:03 INFO - PROCESS | 23420 | - {"folderGuid":"menu________","time":1520121654002000} 16:01:03 INFO - PROCESS | 23420 | 1520121654044 Sqlite.Connection DEBUG places.sqlite#0: Stmt #340 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121654048 Sqlite.Connection DEBUG places.sqlite#0: Stmt #341 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121654050 Sqlite.Connection TRACE places.sqlite#0: Stmt #342 UPDATE moz_bookmarks SET lastModified = :time 16:01:03 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:01:03 INFO - PROCESS | 23420 | - {"folderGuid":"unfiled_____","time":1520121654002000} 16:01:03 INFO - PROCESS | 23420 | 1520121654052 Sqlite.Connection DEBUG places.sqlite#0: Stmt #342 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121654068 Sqlite.Connection TRACE places.sqlite#0: Stmt #343 UPDATE moz_bookmarks SET lastModified = :time 16:01:03 INFO - PROCESS | 23420 | WHERE id IN (SELECT id FROM moz_bookmarks WHERE guid = :folderGuid ) 16:01:03 INFO - PROCESS | 23420 | - {"folderGuid":"mobile______","time":1520121654002000} 16:01:03 INFO - PROCESS | 23420 | 1520121654074 Sqlite.Connection DEBUG places.sqlite#0: Stmt #343 finished. 16:01:03 INFO - PROCESS | 23420 | 1520121654082 Sqlite.Connection TRACE places.sqlite#0: Stmt #344 COMMIT TRANSACTION 16:01:03 INFO - PROCESS | 23420 | 1520121654100 Sqlite.Connection DEBUG places.sqlite#0: Stmt #344 finished. 16:01:03 INFO - Unexpected exception 2147500036 16:01:03 INFO - undefined 16:01:03 INFO - exiting test 16:01:03 INFO - PROCESS | 23420 | 1520121654138 Sync.SyncScheduler DEBUG Clearing sync triggers and the global score. 16:01:03 INFO - PROCESS | 23420 | 1520121654206 Sync.Telemetry TRACE observed profile-before-change null 16:01:03 INFO - PROCESS | 23420 | 1520121654286 Sqlite.Connection DEBUG places.sqlite#0: Request to close connection. 16:01:03 INFO - PROCESS | 23420 | 1520121654296 Sqlite.Connection DEBUG places.sqlite#1: Request to close connection. 16:01:03 INFO - PROCESS | 23420 | 1520121654318 Sqlite.Connection DEBUG places.sqlite#0: Finalizing connection. 16:01:03 INFO - PROCESS | 23420 | 1520121654332 Sqlite.Connection INFO places.sqlite#0: Closed 16:01:03 INFO - PROCESS | 23420 | 1520121654334 Sqlite.Connection DEBUG places.sqlite#1: Finalizing connection. 16:01:03 INFO - PROCESS | 23420 | 1520121654340 Sqlite.Connection DEBUG places.sqlite#1: Calling asyncClose(). 16:01:03 INFO - PROCESS | 23420 | 1520121654354 Sqlite.Connection INFO places.sqlite#1: Closed 16:01:03 INFO - PROCESS | 23420 | [23420] WARNING: NS_ENSURE_TRUE(maybeContext) failed: file /builds/slave/m-esr52-lx-d-00000000000000000/build/src/xpcom/threads/nsThread.cpp, line 977 16:01:03 INFO - PROCESS | 23420 | [23420] WARNING: '!compMgr', file /builds/slave/m-esr52-lx-d-00000000000000000/build/src/xpcom/glue/nsComponentManagerUtils.cpp, line 63 16:01:03 INFO - PROCESS | 23420 | [23420] WARNING: OOPDeinit() without successful OOPInit(): file /builds/slave/m-esr52-lx-d-00000000000000000/build/src/toolkit/crashreporter/nsExceptionHandler.cpp, line 3499 16:01:03 INFO - PROCESS | 23420 | [23420] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-esr52-lx-d-00000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 172 16:01:03 INFO - PROCESS | 23420 | [23420] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-esr52-lx-d-00000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 172 16:01:03 INFO - PROCESS | 23420 | nsStringStats 16:01:03 INFO - PROCESS | 23420 | => mAllocCount: 35668 16:01:03 INFO - PROCESS | 23420 | => mReallocCount: 1702 16:01:03 INFO - PROCESS | 23420 | => mFreeCount: 35668 16:01:03 INFO - PROCESS | 23420 | => mShareCount: 21327 16:01:03 INFO - PROCESS | 23420 | => mAdoptCount: 2165 16:01:03 INFO - PROCESS | 23420 | => mAdoptFreeCount: 2165 16:01:03 INFO - PROCESS | 23420 | => Process ID: 23420, Thread ID: 2967501120 16:01:03 INFO - <<<<<<< 16:01:03 INFO - TEST-START | services/sync/tests/unit/test_syncscheduler.js 16:03:21 INFO - TEST-PASS | services/sync/tests/unit/test_syncscheduler.js | took 138783ms 16:03:21 INFO - TEST-START | services/sync/tests/unit/test_telemetry.js command timed out: 7200 seconds elapsed running ['/tools/buildbot/bin/python', '-u', 'scripts/scripts/desktop_unittest.py', '--cfg', 'unittests/linux_unittest.py', '--xpcshell-suite', 'xpcshell', '--total-chunks', '4', '--this-chunk', '3', '--blob-upload-branch', 'mozilla-esr52', '--download-symbols', 'true'], attempting to kill process killed by signal 9 program finished with exit code -1 elapsedTime=7200.058490 ========= master_lag: 0.08 ========= ========= Finished '/tools/buildbot/bin/python -u ...' failed (results: 2, elapsed: 2 hrs, 0 secs) (at 2018-03-03 16:04:25.878674) ========= ========= Started set props: build_url symbols_url (results: 0, elapsed: 0 secs) (at 2018-03-03 16:04:25.879487) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793 _=/tools/buildbot/bin/python using PTY: False build_url:https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.239480 build_url: 'https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.tar.bz2' symbols_url: 'https://queue.taskcluster.net/v1/task/Kzqo4m57SG6yH53qxYN8jw/artifacts/public/build/firefox-52.7.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url symbols_url (results: 0, elapsed: 0 secs) (at 2018-03-03 16:04:26.137868) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2018-03-03 16:04:26.138217) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1520114657.554187-137841793 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.114339 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2018-03-03 16:04:26.298740) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2018-03-03 16:04:26.299068) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2018-03-03 16:04:26.299355) ========= ========= Total master_lag: 0.22 =========