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$ 

Reply via email to