On Fri, Nov 3, 2017 at 1:14 PM, Murtuza Zabuawala < murtuza.zabuaw...@enterprisedb.com> wrote:
> Can you try following command see if that helps, > ../web$ FLASK_APP=pgAdmin4.py flask db merge heads > > Given command will try to merge two conflicting heads together > automatically. > For more information refer alembic documentation: http://alembic. > zzzcomputing.com/en/latest/branches.html > > -- Murtuza > > > That sounds and looks good and logical but it's not working Whatever i do, i keep getting the same error. I've attached a log, maybe it will clarify . -- Willy-Bas Loos
(pgadmin4) wbloos@wb:~/python-files/pgadmin4/web$ FLASK_APP=pgAdmin4.py flask db merge heads yarn run v1.3.2 warning package.json: No license field $ yarn run linter && yarn run webpacker warning package.json: No license field $ yarn run eslint pgadmin/static/jsx/**/*.jsx pgadmin/static/js/selection/*.js regression/javascript/**/*.jsx regression/javascript/**/*.js *.js warning package.json: No license field $ /home/wbloos/python-files/pgadmin4/web/node_modules/.bin/eslint pgadmin/static/jsx/history/query_history.jsx pgadmin/static/jsx/history/query_history_detail.jsx pgadmin/static/jsx/history/query_history_entries.jsx pgadmin/static/jsx/history/query_history_entry.jsx pgadmin/static/jsx/history/query_history_entry_date_group.jsx pgadmin/static/js/selection/active_cell_capture.js pgadmin/static/js/selection/clipboard.js pgadmin/static/js/selection/column_selector.js pgadmin/static/js/selection/copy_data.js pgadmin/static/js/selection/grid_selector.js pgadmin/static/js/selection/range_boundary_navigator.js pgadmin/static/js/selection/range_selection_helper.js pgadmin/static/js/selection/row_selector.js pgadmin/static/js/selection/set_staged_rows.js pgadmin/static/js/selection/xcell_selection_model.js regression/javascript/history/query_history_spec.jsx regression/javascript/alerts/alertify_wrapper_spec.js regression/javascript/browser/generate_url_spec.js regression/javascript/browser/menu_spec.js regression/javascript/history/history_collection_spec.js regression/javascript/selection/active_cell_capture_spec.js regression/javascript/selection/column_selector_spec.js regression/javascript/selection/copy_data_spec.js regression/javascript/selection/grid_selector_spec.js regression/javascript/selection/range_boundary_navigator_spec.js regression/javascript/selection/range_selection_helper_spec.js regression/javascript/selection/row_selector_spec.js regression/javascript/selection/set_staged_rows_spec.js regression/javascript/selection/xcell_selection_model_spec.js regression/javascript/slickgrid/cell_selector_spec.js regression/javascript/sqleditor/keyboard_shortcuts_spec.js regression/javascript/sqleditor/query_tool_actions_spec.js karma.conf.js webpack.config.js webpack.shim.js webpack.test.config.js warning package.json: No license field $ yarn run webpack -- --config webpack.config.js --progress warning package.json: No license field warning From Yarn 1.0 onwards, scripts don't require "--" for options to be forwarded. In a future version, any explicit "--" will be forwarded as-is to the scripts. $ /home/wbloos/python-files/pgadmin4/web/node_modules/.bin/webpack --config webpack.config.js --progress 10% building modules 8/9 modules 1 active .../web/pgadmin/static/scss/pgadmin.scss[hard-source:util] A child compiler (extract-text-webpack-plugin) has a memory cache but its cache name is unknown. HardSourceWebpackPlugin will be disabled for this child compiler. (node:29952) DeprecationWarning: Chunk.modules is deprecated. Use Chunk.getNumberOfModules/mapModules/forEachModule/containsModule instead. Hash: cc167ab3da8851b0dbd9 Version: webpack 3.6.0 Time: 5259ms Asset Size Chunks Chunk Names img/drag-drop-rtl.png 402 bytes [emitted] fonts/OpenSans-Regular.ttf 217 kB [emitted] img/tree-branch.png 104 bytes [emitted] fonts/glyphicons-halflings-regular.eot 20.1 kB [emitted] fonts/context-menu-icons.eot 3.53 kB [emitted] img/tree-small.png 1.47 kB [emitted] img/tree-big.png 2.42 kB [emitted] img/tree-small-rtl.png 1.51 kB [emitted] img/tree-big-rtl.png 2.44 kB [emitted] img/tree-arrow-small.png 1.6 kB [emitted] img/tree-arrow-big.png 2.48 kB [emitted] img/tree-arrow-small-rtl.png 1.67 kB [emitted] img/tree-arrow-big-rtl.png 2.48 kB [emitted] img/header-columns-bg.gif 95 bytes [emitted] img/ui-icons_222222_256x240.png 3.42 kB [emitted] img/ui-icons_454545_256x240.png 3.37 kB [emitted] img/ui-bg_flat_0_aaaaaa_40x100.png 86 bytes [emitted] fonts/glyphicons-halflings-regular.woff2 18 kB [emitted] fonts/glyphicons-halflings-regular.woff 23.4 kB [emitted] fonts/glyphicons-halflings-regular.ttf 45.4 kB [emitted] fonts/glyphicons-halflings-regular.svg 109 kB [emitted] img/glyphicons-halflings-regular.svg 84 bytes [emitted] fonts/fontawesome-webfont.eot 166 kB [emitted] fonts/fontawesome-webfont.woff2 77.2 kB [emitted] fonts/fontawesome-webfont.woff 98 kB [emitted] fonts/fontawesome-webfont.ttf 166 kB [emitted] fonts/fontawesome-webfont.svg 444 kB [emitted] [big] img/fontawesome-webfont.svg 75 bytes [emitted] fonts/context-menu-icons.woff2 1.7 kB [emitted] fonts/context-menu-icons.woff 2.18 kB [emitted] fonts/context-menu-icons.ttf 3.32 kB [emitted] img/load-root.gif 8.78 kB [emitted] img/tree-check-small.png 1.93 kB [emitted] img/tree-check-big.png 6.06 kB [emitted] img/tree-check-small-rtl.png 2.09 kB [emitted] img/tree-check-big-rtl.png 6.36 kB [emitted] img/drag-drop.png 367 bytes [emitted] fonts/SourceCodePro-Regular.ttf 121 kB [emitted] img/load-node.gif 1.73 kB [emitted] img/sort-desc.gif 62 bytes [emitted] img/sort-asc.gif 60 bytes [emitted] img/header-columns-over-bg.gif 48 bytes [emitted] img/collapse.gif 107 bytes [emitted] img/expand.gif 110 bytes [emitted] img/GrpCheckboxY.png 274 bytes [emitted] img/GrpCheckboxN.png 156 bytes [emitted] img/ui-bg_flat_75_ffffff_40x100.png 86 bytes [emitted] img/ui-bg_highlight-soft_75_cccccc_1x100.png 112 bytes [emitted] img/ui-bg_glass_75_e6e6e6_1x400.png 100 bytes [emitted] img/ui-bg_glass_75_dadada_1x400.png 100 bytes [emitted] img/ui-bg_glass_65_ffffff_1x400.png 87 bytes [emitted] img/ui-bg_glass_55_fbf9ee_1x400.png 93 bytes [emitted] img/ui-bg_glass_95_fef1ec_1x400.png 93 bytes [emitted] img/ui-icons_888888_256x240.png 3.35 kB [emitted] img/ui-icons_2e83ff_256x240.png 3.42 kB [emitted] img/ui-icons_cd0a0a_256x240.png 3.42 kB [emitted] app.bundle.js 1.23 MB 0, 2, 3 [emitted] [big] app.bundle sqleditor.js 271 kB 1, 3 [emitted] [big] sqleditor debugger_direct.js 107 kB 2, 3 [emitted] debugger_direct codemirror.js 4.86 kB 3 [emitted] codemirror vendor.js 5.31 MB 4 [emitted] [big] vendor file_utils.js 679 kB 5 [emitted] [big] file_utils pgadmin_commons.js 463 kB 6 [emitted] [big] pgadmin_commons pgadmin_css.js 2.6 kB 7 [emitted] pgadmin_css style_css.js 2.6 kB 8 [emitted] style_css pgadmin.css 92.3 kB 7 [emitted] pgadmin_css style.css 415 kB 8 [emitted] [big] style_css app.bundle.js.map 1.44 MB 0, 2, 3 [emitted] app.bundle sqleditor.js.map 284 kB 1, 3 [emitted] sqleditor debugger_direct.js.map 125 kB 2, 3 [emitted] debugger_direct file_utils.js.map 840 kB 5 [emitted] file_utils pgadmin_commons.js.map 560 kB 6 [emitted] pgadmin_commons pgadmin_css.js.map 3.4 kB 7, 7 [emitted] pgadmin_css, pgadmin_css style_css.js.map 17.7 kB 8, 8 [emitted] style_css, style_css [486] ./pgadmin/static/scss/pgadmin.scss 41 bytes {7} [built] [487] ./pgadmin/static/css/style.css 41 bytes {8} [built] + 579 hidden modules Done in 10.18s. Traceback (most recent call last): File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/script/base.py", line 143, in _catch_revision_errors yield File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/script/base.py", line 334, in _upgrade_revs revs = list(revs) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/script/revision.py", line 652, in _iterate_revisions uppers = util.dedupe_tuple(self.get_revisions(upper)) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/script/revision.py", line 300, in get_revisions resolved_id, branch_label = self._resolve_revision_number(id_) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/script/revision.py", line 441, in _resolve_revision_number current_head = self.get_current_head(branch_label) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/script/revision.py", line 270, in get_current_head "%s@head" % branch_label if branch_label else "head") alembic.script.revision.MultipleHeads: Multiple heads are present for given argument 'head'; ef590e979b0d, 7b90813d8ffb The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/wbloos/.virtualenvs/pgadmin4/bin/flask", line 11, in <module> sys.exit(main()) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/flask/cli.py", line 478, in main cli.main(args=args, prog_name=name) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/flask/cli.py", line 345, in main return AppGroup.main(self, *args, **kwargs) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/click/core.py", line 696, in main rv = self.invoke(ctx) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/click/core.py", line 1060, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/click/core.py", line 1060, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/click/core.py", line 889, in invoke return ctx.invoke(self.callback, **ctx.params) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/click/core.py", line 534, in invoke return callback(*args, **kwargs) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/click/decorators.py", line 17, in new_func return f(get_current_context(), *args, **kwargs) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/flask/cli.py", line 228, in decorator with __ctx.ensure_object(ScriptInfo).load_app().app_context(): File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/flask/cli.py", line 209, in load_app rv = locate_app(self.app_import_path) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/flask/cli.py", line 89, in locate_app __import__(module) File "/home/wbloos/python-files/pgadmin4/web/pgAdmin4.py", line 67, in <module> app = create_app() File "/home/wbloos/python-files/pgadmin4/web/pgadmin/__init__.py", line 303, in create_app db_upgrade(app) File "/home/wbloos/python-files/pgadmin4/web/pgadmin/setup/db_upgrade.py", line 25, in db_upgrade flask_migrate.upgrade(migration_folder) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/flask_migrate/__init__.py", line 244, in upgrade command.upgrade(config, revision, sql=sql, tag=tag) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/command.py", line 254, in upgrade script.run_env() File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/script/base.py", line 421, in run_env util.load_python_file(self.dir, 'env.py') File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/util/pyfiles.py", line 93, in load_python_file module = load_module_py(module_id, path) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/util/compat.py", line 64, in load_module_py module_id, path).load_module(module_id) File "/home/wbloos/python-files/pgadmin4/web/pgadmin/setup/../../migrations/env.py", line 94, in <module> run_migrations_online() File "/home/wbloos/python-files/pgadmin4/web/pgadmin/setup/../../migrations/env.py", line 87, in run_migrations_online context.run_migrations() File "<string>", line 8, in run_migrations File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/runtime/environment.py", line 817, in run_migrations self.get_context().run_migrations(**kw) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/runtime/migration.py", line 320, in run_migrations for step in self._migrations_fn(heads, self): File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/command.py", line 243, in upgrade return script._upgrade_revs(revision, rev) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/script/base.py", line 338, in _upgrade_revs for script in reversed(list(revs)) File "/usr/lib/python3.5/contextlib.py", line 77, in __exit__ self.gen.throw(type, value, traceback) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/script/base.py", line 168, in _catch_revision_errors compat.raise_from_cause(util.CommandError(multiple_heads)) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/util/compat.py", line 117, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=exc_value) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/util/compat.py", line 110, in reraise raise value.with_traceback(tb) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/script/base.py", line 143, in _catch_revision_errors yield File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/script/base.py", line 334, in _upgrade_revs revs = list(revs) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/script/revision.py", line 652, in _iterate_revisions uppers = util.dedupe_tuple(self.get_revisions(upper)) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/script/revision.py", line 300, in get_revisions resolved_id, branch_label = self._resolve_revision_number(id_) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/script/revision.py", line 441, in _resolve_revision_number current_head = self.get_current_head(branch_label) File "/home/wbloos/.virtualenvs/pgadmin4/lib/python3.5/site-packages/alembic/script/revision.py", line 270, in get_current_head "%s@head" % branch_label if branch_label else "head") alembic.util.exc.CommandError: Multiple head revisions are present for given argument 'head'; please specify a specific target revision, '<branchname>@head' to narrow to a specific head, or 'heads' for all heads (pgadmin4) wbloos@wb:~/python-files/pgadmin4/web$