text:
Cannot create frames

When I start frameOS and login, in the console I get these errors:
Failed to load resource: the server responded with a status of 500 (INTERNAL SERVER ERROR)
index-7VBMPZJU.js:37  Error: Failed to fetch frames
at loadFrames (index-7VBMPZJU.js:37:64698)
Everytime I click on ADD FRAME i get those errors and nothing happens.
I tried deploying from github and compiling locally from git.
In the console of the docker I get these errors:
(the first lines are truncated)
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/flask/cli.py", line 357, in decorator
return __ctx.invoke(f, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/flask_migrate/cli.py", line 150, in upgrade
_upgrade(directory, revision, sql, tag, x_arg)
File "/usr/local/lib/python3.11/site-packages/flask_migrate/init.py", line 111, in wrapped
f(*args, **kwargs)
File "/usr/local/lib/python3.11/site-packages/flask_migrate/init.py", line 200, in upgrade
command.upgrade(config, revision, sql=sql, tag=tag)
File "/usr/local/lib/python3.11/site-packages/alembic/command.py", line 385, in upgrade
script.run_env()
File "/usr/local/lib/python3.11/site-packages/alembic/script/base.py", line 578, in run_env
util.load_python_file(self.dir, "env.py")
File "/usr/local/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 93, in load_python_file
module = load_module_py(module_id, path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 109, in load_module_py
spec.loader.exec_module(module)  # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 940, in exec_module
File "", line 241, in _call_with_frames_removed
File "/app/backend/migrations/env.py", line 110, in
run_migrations_online()
File "/app/backend/migrations/env.py", line 104, in run_migrations_online
context.run_migrations()
File "", line 8, in run_migrations
File "/usr/local/lib/python3.11/site-packages/alembic/runtime/environment.py", line 927, in run_migrations
self.get_context().run_migrations(**kw)
File "/usr/local/lib/python3.11/site-packages/alembic/runtime/migration.py", line 626, in run_migrations
step.migration_fn(**kw)
File "/app/backend/migrations/versions/f4fafd71db11_migrate_node_id.py", line 21, in upgrade
frames = Frame.query.all()
^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2692, in all
return self._iter().all()  # type: ignore
^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2846, in _iter
result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2246, in execute
return self._execute_internal(
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2141, in _execute_internal
result: Result[Any] = compile_state_cls.orm_execute_statement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement
result = conn.execute(
^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1412, in execute
return meth(
^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 483, in _execute_on_connection
return connection._execute_clauseelement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1635, in _execute_clauseelement
ret = self._execute_context(
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1844, in _execute_context
return self._exec_single_context(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1984, in _exec_single_context
self._handle_dbapi_exception(
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2339, in _handle_dbapi_exception
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1965, in _exec_single_context
self.dialect.do_execute(
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 921, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such column: frame.debug
[SQL: SELECT frame.id AS frame_id, frame.name AS frame_name, frame.frame_host AS frame_frame_host, frame.frame_port AS frame_frame_port, frame.ssh_user AS frame_ssh_user, frame.ssh_pass AS frame_ssh_pass, frame.ssh_port AS frame_ssh_port, frame.server_host AS frame_server_host, frame.server_port AS frame_server_port, frame.server_api_key AS frame_server_api_key, frame.status AS frame_status, frame.version AS frame_version, frame.width AS frame_width, frame.height AS frame_height, frame.device AS frame_device, frame.color AS frame_color, frame.interval AS frame_interval, frame.metrics_interval AS frame_metrics_interval, frame.scaling_mode AS frame_scaling_mode, frame.background_color AS frame_background_color, frame.rotate AS frame_rotate, frame.debug AS frame_debug, frame.last_log_at AS frame_last_log_at, frame.apps AS frame_apps, frame.scenes AS frame_scenes, frame.image_url AS frame_image_url
FROM frame]
(Background on this error at: https://sqlalche.me/e/20/e3q8)

Debugger is active!

Am I doing something wrong?

Hey, did this happen after an upgrade?
Can you try running flask db upgrade from the backend folder? It seems like it's looking for the "debug" column on the "frame" table, but can't find it. I added it not that long ago.

No, fresh install on two differents devices, one linux and one windows. I tried both the precompiled version from github and also compiling myself locally.
I will try executing that command and will report the results.
Thanks for the quick reply!

Executing flask db update return this error stack:
flask db upgrade
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
INFO  [alembic.runtime.migration] Running upgrade fa715fc28251 -> f4fafd71db11, migrate node_id
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1965, in _exec_single_context
self.dialect.do_execute(
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 921, in do_execute
cursor.execute(statement, parameters)
sqlite3.OperationalError: no such column: frame.debug
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/bin/flask", line 8, in
sys.exit(main())
^^^^^^
File "/usr/local/lib/python3.11/site-packages/flask/cli.py", line 1063, in main
cli.main()
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/flask/cli.py", line 357, in decorator
return __ctx.invoke(f, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/flask_migrate/cli.py", line 150, in upgrade
_upgrade(directory, revision, sql, tag, x_arg)
File "/usr/local/lib/python3.11/site-packages/flask_migrate/init.py", line 111, in wrapped
f(*args, **kwargs)
File "/usr/local/lib/python3.11/site-packages/flask_migrate/init.py", line 200, in upgrade
command.upgrade(config, revision, sql=sql, tag=tag)
File "/usr/local/lib/python3.11/site-packages/alembic/command.py", line 385, in upgrade
script.run_env()
File "/usr/local/lib/python3.11/site-packages/alembic/script/base.py", line 578, in run_env
util.load_python_file(self.dir, "env.py")
File "/usr/local/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 93, in load_python_file
module = load_module_py(module_id, path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 109, in load_module_py
spec.loader.exec_module(module)  # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 940, in exec_module
File "", line 241, in _call_with_frames_removed
File "/app/backend/migrations/env.py", line 110, in
run_migrations_online()
File "/app/backend/migrations/env.py", line 104, in run_migrations_online
context.run_migrations()
File "", line 8, in run_migrations
File "/usr/local/lib/python3.11/site-packages/alembic/runtime/environment.py", line 927, in run_migrations
self.get_context().run_migrations(**kw)
File "/usr/local/lib/python3.11/site-packages/alembic/runtime/migration.py", line 626, in run_migrations
step.migration_fn(**kw)
File "/app/backend/migrations/versions/f4fafd71db11_migrate_node_id.py", line 21, in upgrade
frames = Frame.query.all()
^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2692, in all
return self._iter().all()  # type: ignore
^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2846, in _iter
result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2246, in execute
return self._execute_internal(
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2141, in _execute_internal
result: Result[Any] = compile_state_cls.orm_execute_statement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement
result = conn.execute(
^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1412, in execute
return meth(
^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 483, in _execute_on_connection
return connection._execute_clauseelement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1635, in _execute_clauseelement
ret = self._execute_context(
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1844, in _execute_context
return self._exec_single_context(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1984, in _exec_single_context
self._handle_dbapi_exception(
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2339, in _handle_dbapi_exception
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1965, in _exec_single_context
self.dialect.do_execute(
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 921, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such column: frame.debug
[SQL: SELECT frame.id AS frame_id, frame.name AS frame_name, frame.frame_host AS frame_frame_host, frame.frame_port AS frame_frame_port, frame.ssh_user AS frame_ssh_user, frame.ssh_pass AS frame_ssh_pass, frame.ssh_port AS frame_ssh_port, frame.server_host AS frame_server_host, frame.server_port AS frame_server_port, frame.server_api_key AS frame_server_api_key, frame.status AS frame_status, frame.version AS frame_version, frame.width AS frame_width, frame.height AS frame_height, frame.device AS frame_device, frame.color AS frame_color, frame.interval AS frame_interval, frame.metrics_interval AS frame_metrics_interval, frame.scaling_mode AS frame_scaling_mode, frame.background_color AS frame_background_color, frame.rotate AS frame_rotate, frame.debug AS frame_debug, frame.last_log_at AS frame_last_log_at, frame.apps AS frame_apps, frame.scenes AS frame_scenes, frame.image_url AS frame_image_url
FROM frame]
(Background on this error at: https://sqlalche.me/e/20/e3q8)

I think I fixed the issue with the latest commit to main. Can you try again?

Now it's working :)
When i get home I'll try to deploy con my pi.
Thank you very much!

Hi !
First of all, thank you for your work !
I installed FrameOS using Docker Compose on an arm64 server running Ubuntu 24.04, and I get an error in the logs when the container starts. I can still connect on the web ui, but I can't create a new frame. I tried with Docker Run and I even tried building the image locally, but the same error appears. Here's the log :
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
 * Restarting with stat
INFO  [alembic.runtime.migration] Running upgrade 7f2a8719a009 -> f8db11069084, frame access
Traceback (most recent call last):
  File "/app/backend/.venv/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1965, in _exec_single_context
    self.dialect.do_execute(
  File "/app/backend/.venv/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 921, in do_execute
    cursor.execute(statement, parameters)
sqlite3.OperationalError: duplicate column name: frame_access

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/app/backend/.venv/bin/flask", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/app/backend/.venv/lib/python3.11/site-packages/flask/cli.py", line 1063, in main
    cli.main()
  File "/app/backend/.venv/lib/python3.11/site-packages/click/core.py", line 1078, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/app/backend/.venv/lib/python3.11/site-packages/click/core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/.venv/lib/python3.11/site-packages/click/core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/.venv/lib/python3.11/site-packages/click/core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/.venv/lib/python3.11/site-packages/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/.venv/lib/python3.11/site-packages/click/decorators.py", line 33, in new_func
    return f(get_current_context(), *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/.venv/lib/python3.11/site-packages/flask/cli.py", line 357, in decorator
    return __ctx.invoke(f, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/.venv/lib/python3.11/site-packages/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/.venv/lib/python3.11/site-packages/flask_migrate/cli.py", line 150, in upgrade
    _upgrade(directory, revision, sql, tag, x_arg)
  File "/app/backend/.venv/lib/python3.11/site-packages/flask_migrate/__init__.py", line 111, in wrapped
    f(*args, **kwargs)
  File "/app/backend/.venv/lib/python3.11/site-packages/flask_migrate/__init__.py", line 200, in upgrade
    command.upgrade(config, revision, sql=sql, tag=tag)
  File "/app/backend/.venv/lib/python3.11/site-packages/alembic/command.py", line 385, in upgrade
    script.run_env()
  File "/app/backend/.venv/lib/python3.11/site-packages/alembic/script/base.py", line 578, in run_env
    util.load_python_file(self.dir, "env.py")
  File "/app/backend/.venv/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 93, in load_python_file
    module = load_module_py(module_id, path)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/.venv/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 109, in load_module_py
    spec.loader.exec_module(module)  # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/app/backend/migrations/env.py", line 110, in <module>
    run_migrations_online()
  File "/app/backend/migrations/env.py", line 104, in run_migrations_online
    context.run_migrations()
  File "<string>", line 8, in run_migrations
  File "/app/backend/.venv/lib/python3.11/site-packages/alembic/runtime/environment.py", line 927, in run_migrations
    self.get_context().run_migrations(**kw)
  File "/app/backend/.venv/lib/python3.11/site-packages/alembic/runtime/migration.py", line 626, in run_migrations
    step.migration_fn(**kw)
  File "/app/backend/migrations/versions/f8db11069084_frame_access.py", line 22, in upgrade
    with op.batch_alter_table('frame', schema=None) as batch_op:
  File "/usr/local/lib/python3.11/contextlib.py", line 144, in __exit__
    next(self.gen)
  File "/app/backend/.venv/lib/python3.11/site-packages/alembic/operations/base.py", line 377, in batch_alter_table
    impl.flush()
  File "/app/backend/.venv/lib/python3.11/site-packages/alembic/operations/batch.py", line 113, in flush
    fn(*arg, **kw)
  File "/app/backend/.venv/lib/python3.11/site-packages/alembic/ddl/impl.py", line 322, in add_column
    self._exec(base.AddColumn(table_name, column, schema=schema))
  File "/app/backend/.venv/lib/python3.11/site-packages/alembic/ddl/impl.py", line 193, in _exec
    return conn.execute(  # type: ignore[call-overload]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/.venv/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1412, in execute
    return meth(
           ^^^^^
  File "/app/backend/.venv/lib/python3.11/site-packages/sqlalchemy/sql/ddl.py", line 181, in _execute_on_connection
    return connection._execute_ddl(
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/.venv/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1524, in _execute_ddl
    ret = self._execute_context(
          ^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/.venv/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1844, in _execute_context
    return self._exec_single_context(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/.venv/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1984, in _exec_single_context
    self._handle_dbapi_exception(
  File "/app/backend/.venv/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2339, in _handle_dbapi_exception
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/app/backend/.venv/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1965, in _exec_single_context
    self.dialect.do_execute(
  File "/app/backend/.venv/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 921, in do_execute
    cursor.execute(statement, parameters)
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) duplicate column name: frame_access
[SQL: ALTER TABLE frame ADD COLUMN frame_access VARCHAR(50)]
(Background on this error at: https://sqlalche.me/e/20/e3q8)

authors: DominoLeChat diegoperu mariusandra

repo: FrameOS/frameos


text:
Added new section "Polygon Development"

🛠 Fixes Issue

Closes #139
👨💻 Changes proposed

✔ Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers

Added free content of polygon development
Kindly review my PR and Merge as hecktoberfest contribution.

📷 Screenshots

this channel has already been aded. we can add a polygon section but no promo and salesly intro, his is a repo to get resources

this channel has already been aded. we can add a polygon section but no promo and salesly intro, his is a repo to get resources

Okey got it . I will try to add some resources of polygon development .
Thank you for reviewing my pr and for advice 👍

source: gharchive/pull-request

license: MIT

license_type: permissive

license_source: github-api


text:
Status: Error

While downloading a stream out of nowhere, it throws me that error and sets it to 100%.
The first time it happened I uninstalled it and installed it again and it was fixed, but now it does not work anymore, what do I

 I also have the same issue, but for me its at the end of merging files roughly about 90% it will cut to 100% and say error, I've tried 4-5 times now as I really really need this vod

Can you guys please read the issue guide that says "READ THIS FIRST" and not simply ignore it?
Here it is again:
Help me beeing efficient, please! I am developing Twitch Leecher in my free time for no money. Contribute to the project by posting complete, structured and helpful issues which I can reproduce quickly without asking for missing information.
When creating a new issue please make sure you follow the below checklist:

Take a look at the latest closed issues. Maybe yours has already been solved.
If you have a problem with a download, provide the download log created by Twitch Leecher
Provide the version of Twitch Leecher you are using
Provide information about the video (Url, Channel, ID)
Provide information about your operating system (e.g. Windows 10 64 Bit)
Try to describe the problem as detailed as possible, I cannot read your mind
Windows Insider Builds are NOT supported!

About Audio/Video Desync Issues:
Make sure to check for desync issues with VLC Media Player. A lot of video tools have immense trouble playing back downloaded Twitch streams correctly. Especially the following products introduce A/V desync:

Windows Media Player
Adobe Premiere (no joke, Adobe just does not care)

So if you are about to post a desync issue and you are using one of the above programs, please check the video in VLC first!

If you look at the top line of your log file it should read you the error- most likely (looking at the size of your videos) you are out of disk space to download them.

source: gharchive/issue

authors: CodTheJay Franiac KokatsuKitsune Lizukh

repo: Franiac/TwitchLeecher

license: mit

license_source: bigquery


text:
NameError: name 'basestring' is not defined

I tried to run the example from the tutorial:
http://apsis.readthedocs.org/en/latest/tutorials/usage/base.html
The line:
from apsis.assistants.lab_assistant import PrettyLabAssistant

fails with the error:
NameError: name 'basestring' is not defined

Happens on Python 3.4 / Windows 8 x64.
Here's the complete stacktrace:
NameError                                 Traceback (most recent call last)
<ipython-input-4-5ebfc9d2bcac> in <module>()
----> 1 from apsis.assistants.lab_assistant import PrettyLabAssistant

C:\Anaconda3\lib\site-packages\apsis\assistants\lab_assistant.py in <module>()
      1 __author__ = 'Frederik Diehl'
      2
----> 3 from apsis.assistants.experiment_assistant import BasicExperimentAssistant, PrettyExperimentAssistant
      4 import matplotlib.pyplot as plt
      5 from apsis.utilities.plot_utils import create_figure, _polish_figure, plot_lists, write_plot_to_file

C:\Anaconda3\lib\site-packages\apsis\assistants\experiment_assistant.py in <module>()
      3 from apsis.models.experiment import Experiment
      4 from apsis.models.candidate import Candidate
----> 5 from apsis.utilities.optimizer_utils import check_optimizer
      6 from apsis.utilities.file_utils import ensure_directory_exists
      7 import matplotlib.pyplot as plt

C:\Anaconda3\lib\site-packages\apsis\utilities\optimizer_utils.py in <module>()
      3 from apsis.optimizers.random_search import RandomSearch
      4 from apsis.optimizers.optimizer import Optimizer
----> 5 from apsis.optimizers.bayesian_optimization import SimpleBayesianOptimizer
      6
      7 AVAILABLE_OPTIMIZERS = {"RandomSearch": RandomSearch, "BayOpt": SimpleBayesianOptimizer}

C:\Anaconda3\lib\site-packages\apsis\optimizers\bayesian_optimization.py in <module>()
      7 from apsis.models.candidate import Candidate
      8 from apsis.optimizers.bayesian.acquisition_functions import *
----> 9 from apsis.utilities.import_utils import import_if_exists
     10 import GPy
     11 import logging

C:\Anaconda3\lib\site-packages\apsis\utilities\import_utils.py in <module>()
      1 from apsis.utilities.logging_utils import get_logger
      2
----> 3 logger = get_logger("apsis.utils.import_utils")
      4
      5 def import_if_exists(module_name):

C:\Anaconda3\lib\site-packages\apsis\utilities\logging_utils.py in get_logger(module, specific_log_name)
     39
     40     #if logger is already given as a string take directly. otherwise compute.
---> 41     if isinstance(module, basestring):
     42         new_logger_name = module
     43     else:

NameError: name 'basestring' is not defined

Hi stmax82,
the main problem is that apsis does not support python 3. Of course, as I realized when checking the documentation, that's not stated anywhere. My apologies for that!
I've updated the documentation and readme to clearly state it (see 05da0611551b5eb11aec6efd97023919d44b1efd).
We have not worked on python 3 compatibility since GPy, which we use for bayesian optimization, hadn't supported python 3 when we began writing apsis. Apparently, they do now; with the upcoming changes to the architecture python 3 compatibility is not a priority for now. I'll change this issue to 'python 3 support' and will come back to it.
In the meantime, you can use apsis with python 2. While we don't support Windows officially - and I have only tested it on Win7 - the only required change is that you have to initialize the LabAssistant with write_directory_base pointing to some existing directory; the default assumes Linux-like path structures.
assistant = PrettyLabAssistant(write_directory_base=YOUR_PATH)

would be the corresponding change to the tutorial.
4fe26d34205976c87265ce9e696d8d536fc4dac1 has fixed this for the next version (see server_client branch), which I've already tested on Windows 7, but which still needs additional documentation and more tests.
Thanks for the report, and apologies again for not stating that apsis doesn't support python3. No, I don't know how we could miss that :-)

With the merge of server_client the client now also works with Python3. This should close this issue, as you can use the client in your python3 program, and run the server with python2.

repo: FrederikDiehl/apsis


text:
Custom css for bot message

Hi,
I need to align bot messages. When there are multiple bot messages bot avatar is shown for first message only. That is why bot messages are not aligned properly. Can you please help me in this?

any update on it?

repo: FredrikOseberg/react-chatbot-kit


text:
Is this right because if it is i'm stuck.

Challenge Size your Images has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:

<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">

CatPhotoApp

Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.

Purr jump eat the grass rip the couch scratched sunbathe, shed everywhere rip the couch sleep in the sink fluffy fur catnip scratched.

@mateogjokthomi
Thanks for reporting this. But your code is incorrect.
GitHub Issues are for reporting bugs on the website only.
Please use the Help chat room for getting challenge related help.
Happy Coding.

repo: FreeCodeCamp/FreeCodeCamp


text:
Preview is blank, won't update when typing in code and the "Run tests" button is unresponsive

Challenge Use a CSS Class to Style an Element has an issue.
User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.101 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
Hello,
The code preview on the right hand side of the page is completely blank and will not update when new code is typed into the editor. Also the "Run Tests" button is unresponsive.  I have tried to use three web browsers: Goggle chrome, Firefox and Safari. All three web browsers have the exact same problem so I think perhaps there is something wrong with the FCC site currently or there is something wrong on my end. Is this a common issue? Any help would be appreciated.
Thank you

My code:

CatPhotoApp

Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.

I am reporting an issue with the site itself. I have no problem with the challenge.
Note: I realize the code in the screen shot should be "Class="red-text" not "blue-text". The issue remains.

@Aki-hiko Don't worry about @VarCI-bot It's a bot. Your issue is a real bug so you can safely ignore the bot.
Your issue might be a duplicate of this one though:
https://github.com/FreeCodeCamp/FreeCodeCamp/issues/10678
It sounds like you're experiencing the same bug that others reported earlier. Anecdotally, it's been reported that while you're waiting for the bug to be fixed, if you refresh your browser a few times, you may be able to proceed for a while.

A work around that performs for me is to refresh the browser until the tests show up and the display functions. (Usually not more than 3 refreshes).
The tests will usually be marked as passing at this point, but you'll need to run them again.
When that stops working (around 5 lessons), I close the browser window and open https://www.freecodecamp.com/ in a new window.

This issue has now been fixed. If you notice this problem again, please reopen it with an explanation of the problem. Thanks for reporting this.

authors: Aki-hiko JesterMan P1xt QuincyLarson


text:
Waypoint: Manage Packages with NPM checklist error

Challenge http://www.freecodecamp.com/challenges/waypoint-manage-packages-with-npm has an issue.
This waypoint should be updated to match cloud9's updates, however, there is a legitimate issue that could confuse a beginner on item 12. The command listed in item 12 should be changed to 'how-to-npm' in order to run the tutorial program.

Hey @Damon-Myers thanks for posting.
Your first issue is a duplicate of #1318, keep an eye there for updates.
Your second issue seems to have been fixed

authors: Damon-Myers benschenker


text:
Comment in line 4 is wrong.

Challenge http://www.freecodecamp.com/challenges/waypoint-manipulate-arrays-with-unshift has an issue. Please describe how to reproduce it, and include links to screenshots if possible.
Comment in line 4 should be
// ourArray now equals [["happy", "joy"], "J", ["Cat"]]

still seeing this error


text:
Waypoint: Create a JavaScript Slot Machine

The fourth test in this is checking for syntax, and while it is an important check, I believe it can be written a different way that allows for different variations of this syntax while still checking that they are making the calls properly. I'm a relatively new camper, and I can't figure out how to insert it into my fork of the master, but can somebody at least look at this and see if it would work?
assert((function(){var i = 0;Math.random = function(){var randoms = [0.7359089243691415,0.4609197387471795,0.3553516734391451];return randoms[i++];};if(runSlots[0] == 3 && runSlots[1] == 2 && runSlots[2] == 2){return 1;}else{return false;}})(),'You should have used Math.floor(Math.random() * (3 - 1 + 1)) + 1; three times to generate your random numbers.')

Closing because these challenges are getting removed from the curriculum soon.
Thanks and happy coding!

authors: drsirmrpresidentfathercharles ltegman


text:
updated to check for spaces before and after class name

Tested locally. Passed npm test.
Updated regex to check for spaces before and after the class name text.
closes #7593

:+1:

authors: paycoguy raisedadead


text:
Challenge http://www.freecodecamp.com/challenges/waypoint-create-a-set-of-checkboxes has an issue

Please tell us in detail here how we can make this challenge better.
Waypoint: Create a Set of Checkboxes and Waypoint: Create a Set of Radio Buttons throws syntax errors before the challenge is started. After completing the challenge a green checkmark shows up beside one of the requirements but the syntax errors are still there preventing one from moving on the next challenge and completing the present one.

Thank you for reporting this. Please see #585 where we will be addressing syntax error issues.

authors: BerkeleyTrue levyian

repo: FreeCodeCamp/freecodecamp


text:
unable to connect to Windows Server 2008 with dfreerdp

git SHA: a4ddc4c
jeu. 03 nov. 2011 03:26:24 CET
I get the error below with Windows Server 2008 although the connection is successful with WindowsXP.
$ sudo ./dfreerdp -u LOGIN -p PASSWORD  --app -- 172.25.41.147
connected to 172.25.41.147:3389
incorrect offset, type:0x14 actual:12 expected:8
     (c) 2001-2008  The world wide DirectFB Open Source Community
     (c) 2000-2004  Convergence (integrated media) GmbH
   ----------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2010-07-09 12:33)
(*) Direct/Thread: Started 'VT Switcher' (-1) [CRITICAL OTHER/OTHER 0/0] <8388608>...
(*) Direct/Thread: Started 'PS/2 Input' (6390) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (6392) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Power Button (1) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Power Button (2) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (6394) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: CHICONY HP Basic USB Keyboard (3) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Logitech Logitech USB Optical M (4) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (6396) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: HP WMI hotkeys (5) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Video Bus (6) 0.1 (directfb.org)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) FBDev/Surface: Allocated 1024x768 32 bit RGB32 buffer (index 0) at offset 0 and pitch 4096.
(*) Direct/Thread: Started 'EventBufferFeed' (-1) [MESSAGING OTHER/OTHER 0/0] <8388608>...
rdp_client_connect_demand_active failed
Failed to check FreeRDP file descriptor
(!!!)  *** WARNING [still objects in 'Window Pool'] *** [../../../lib/fusion/object.c:241 in fusion_object_pool_destroy()]
(!!!)  *** WARNING [still objects in 'Layer Region Pool'] *** [../../../lib/fusion/object.c:241 in fusion_object_pool_destroy()]
(!!!)  *** WARNING [still objects in 'Layer Context Pool'] *** [../../../lib/fusion/object.c:241 in fusion_object_pool_destroy()]
(!!!)  *** WARNING [still objects in 'Surface Pool'] *** [../../../lib/fusion/object.c:241 in fusion_object_pool_destroy()]

Marc-André Moreau wrote it on mailing list, so I test it and it works.

dfreerdp does not support RemoteApp

--app turns on RemoteApp flags. The closing -- is needed when passing --data arguments for a plugin.

even if RemoteApp was supported in dfreerdp, you'd need to load the rail plugin with the proper --data options, something like: --plugin rail --data "||cmd" --

If you use --app without loading the plugin, if you use the closing -- when unexpected, it should not work

repo: FreeRDP/FreeRDP


text:
Wrong keymapping of Turkish keyboard on Mac

Hi,
I like to use FreeRDP on mac. I recently download and build macfreerdp and I have keyboard mapping problem. I new on mac and I don't know the proper way to describe problem but simply two key on Turkish keyboard are mutually wrong. This is a macbook pro and the exact keyboard setting is "Turkish QWERTY PC". The keys are reported as BACKQUOTE and DANISH_DOLLAR on event viewer of Karabiner which is a keyboard customizer application for osx. I attach a picture to show conflicted keys.

I want to try to fix this, is there anyone can tell me where to look?

Merhaba,
Bu sorun ile ilgili bir çözüm bulabildiniz mi?
Teşekkürler.


text:
ios client,Rdp will disconnect for about 15 minutes

When I connect to rdp through the gateway，about 15 minutes，it will disconnect and i dont know why
freerdp version ------ freerdp-2.0.0-rc2
gateway service---------- windows 2012 r2
[15:46:24:990] [1629:6af9b000] [DEBUG][com.freerdp.core.update] - MemBlt Primary Drawing Order (0x0000000D) rop=S [0x00cc0020]
[15:46:24:991] [1629:6af9b000] [DEBUG][com.freerdp.core.update] - MemBlt Primary Drawing Order (0x0000000D) rop=S [0x00cc0020]
[15:46:24:991] [1629:6af9b000] [DEBUG][com.freerdp.core.update] - MemBlt Primary Drawing Order (0x0000000D) rop=S [0x00cc0020]
[15:46:24:992] [1629:6af9b000] [DEBUG][com.freerdp.core.update] - MemBlt Primary Drawing Order (0x0000000D) rop=S [0x00cc0020]
[15:46:24:992] [1629:6af9b000] [DEBUG][com.freerdp.core.update] - MemBlt Primary Drawing Order (0x0000000D) rop=S [0x00cc0020]
[15:46:24:993] [1629:6af9b000] [DEBUG][com.freerdp.core.update] - MemBlt Primary Drawing Order (0x0000000D) rop=S [0x00cc0020]
[15:46:24:994] [1629:6af9b000] [DEBUG][com.freerdp.core.update] - Frame Marker Alternate Secondary Drawing Order (0x0D)
[15:46:24:994] [1629:6af9b000] [DEBUG][com.freerdp.core.update] - Frame Marker Alternate Secondary Drawing Order (0x0D)
[15:46:24:995] [1629:6af9b000] [DEBUG][com.freerdp.core.update] - MemBlt Primary Drawing Order (0x0000000D) rop=DSx [0x00660046]
[15:46:24:995] [1629:6af9b000] [DEBUG][com.freerdp.core.update] - Frame Marker Alternate Secondary Drawing Order (0x0D)
[15:46:25:466] [1629:6af9b000] [ERROR][com.freerdp.core.transport] - BIO_read returned a system error 54: Connection reset by peer
[15:46:25:467] [1629:6af9b000] [DEBUG][com.freerdp.core.transport] - transport_check_fds: transport_read_pdu() - -1
[15:46:25:467] [1629:6af9b000] [DEBUG][com.freerdp.core.rdp] - transport_check_fds() - -1
[15:46:25:468] [1629:6af9b000] [DEBUG][com.freerdp.core] - rdp_check_fds() - -1
2018-09-27 15:46:25.436983+0800 iFreeRDP[1629:1258481] ios_run_freerdp: inst->rdp_check_fds failed.

connection settings?

[[bookmark params] setValue:@"C:\\Program Files (x86)\\Notepad++\\notepad++.exe"  forKey:@"remote_program"];
[[bookmark params] setValue:@"administrator" forKey:@"username"];
[[bookmark params] setValue:@"****" forKey:@"password"];
[[bookmark params] setValue:@"****" forKey:@"hostname"];
[[bookmark params] setValue:@"3389" forKey:@"port"];
[[bookmark params] setBool:YES forKey:@"enable_tsg_settings"];
[[bookmark params] setValue:@"****" forKey:@"tsg_hostname"];
[[bookmark params] setInt:55565 forKey:@"tsg_port"];
[[bookmark params] setValue:@"administrator" forKey:@"tsg_username"];
[[bookmark params] setValue:@"" forKey:@"tsg_password"];

iFreeRDP[1629:1258163] ConnectionParams: {
colors = 16;
console = 0;
"enable_3g_settings" = 0;
"enable_tsg_settings" = 1;
height = 0;
hostname = "*****";
password = "abc";
"perf_desktop_composition" = 0;
"perf_font_smoothing" = 0;
"perf_gfx" = 0;
"perf_h264" = 0;
"perf_menu_animation" = 0;
"perf_remotefx" = 0;
"perf_show_desktop" = 0;
"perf_window_dragging" = 0;
"perf_windows_themes" = 0;
port = 3389;
"remote_program" = "C:\Program Files (x86)\Notepad++\notepad++.exe";
"screen_resolution_type" = 1;
security = 0；
"settings_3g" =     {
colors = 16;
height = 600;
"perf_desktop_composition" = 0;
"perf_font_smoothing" = 0;
"perf_gfx" = 0;
"perf_h264" = 0;
"perf_menu_animation" = 0;
"perf_remotefx" = 0;
"perf_show_desktop" = 0;
"perf_window_dragging" = 0;
"perf_windows_themes" = 0;
"screen_resolution_type" = 0;
width = 800;
};
"tsg_domain" = "";
"tsg_hostname" = "";
"tsg_password" = "abc";
"tsg_port" = 55565;
"tsg_username" = administrator;
username = administrator;
width = 0;
"working_dir" = "";
}

authors: akallabeth wumoduo


text:
FreeRDP x64 crashes on null pointer in TLS and NLA negotiation

Environment:

Windows 10 Home 64-bit w/ OpenSSL 1.1.1
Latest FreeRDP master code (2.0.0-dev4) downloaded on 6 Nov 2018.
MS Visual Studio 2015 Community

Set up for 32-bit building under VS 2015 using:
cmake.exe .
The project builds in VS 2015 without any issues. A connection to a Windows 10 Pro system running as local VirtualBox VM succeeds and works as expected:
wfreerdp.exe /v:127.0.0.1
Now set up the same code for 64-bit under VS 2015 using:
cmake.exe . -G"Visual Studio 14 Win64"
The project builds without any issues again. A connection to the Win 10 VM crashes. The only debug log printed out into the terminal is:
[ERROR][com.freerdp.core.nego] - Error: SSL_CERT_NOT_ON_SERVER
Starting in the VS debugger displays:
Exception thrown: read access violation.
ptr was nullptr.
The ptr in question is in transport_bio_simple_uninit(bio_st *) line 391:
if (ptr->hEvent)

The stack is:
freerdp2.dll!transport_bio_simple_uninit(bio_st * bio) Line 391	C
freerdp2.dll!transport_bio_simple_free(bio_st * bio) Line 423	C
libcrypto-1_1-x64.dll!00007ffe52ae5de6()	Unknown
freerdp2.dll!transport_disconnect(rdp_transport * transport) Line 1107	C
freerdp2.dll!nego_transport_disconnect(rdp_nego * nego) Line 309	C
freerdp2.dll!nego_attempt_nla(rdp_nego * nego) Line 453	C
freerdp2.dll!nego_send(rdp_nego * nego) Line 788	C
freerdp2.dll!nego_connect(rdp_nego * nego) Line 162	C
freerdp2.dll!rdp_client_connect(rdp_rdp * rdp) Line 297	C
freerdp2.dll!freerdp_connect(rdp_freerdp * instance) Line 191	C
wfreerdp.exe!wf_client_thread(void * lpParam) Line 595	C

Since the crash apparently happens in the NLA attempt I disabled it from the CLI:
wfreerdp.exe /v:127.0.0.1 -sec-nla
The app crashed again in the same line but this time in the TLS attempt:
freerdp2.dll!transport_bio_simple_uninit(bio_st * bio) Line 391	C
freerdp2.dll!transport_bio_simple_free(bio_st * bio) Line 423	C
libcrypto-1_1-x64.dll!00007ffe54355de6()	Unknown
freerdp2.dll!transport_disconnect(rdp_transport * transport) Line 1107	C
freerdp2.dll!nego_transport_disconnect(rdp_nego * nego) Line 309	C
freerdp2.dll!nego_attempt_tls(rdp_nego * nego) Line 494	C
freerdp2.dll!nego_send(rdp_nego * nego) Line 790	C
freerdp2.dll!nego_connect(rdp_nego * nego) Line 162	C
freerdp2.dll!rdp_client_connect(rdp_rdp * rdp) Line 297	C
freerdp2.dll!freerdp_connect(rdp_freerdp * instance) Line 191	C
wfreerdp.exe!wf_client_thread(void * lpParam) Line 595	C

When both NLA and TLS are disabled (-sec-tls -sec-nla) the viewer finally succeeded - the core did not try out NLA and TLS  and went to RDP security right away.
It appears that NLA and TLS are broken on 64-bit. Or is it a problem of MS Visual Studio?

Looks like you found a NULL access in the cleanup routines. Fixed that in the references pull, please provide feedback so we can merge this more quickly.
Thanks!

The app keeps crashing even after the fix though now in a different place:
wfreerdp /v:127.0.0.1 /log-level:trace
[18:49:28:896] [14204:000014a8] [DEBUG][com.freerdp.core.nego] - Enabling security layer negotiation: TRUE
[18:49:28:896] [14204:000014a8] [DEBUG][com.freerdp.core.nego] - Enabling restricted admin mode: FALSE
[18:49:28:897] [14204:000014a8] [DEBUG][com.freerdp.core.nego] - Enabling RDP security: TRUE
[18:49:28:897] [14204:000014a8] [DEBUG][com.freerdp.core.nego] - Enabling TLS security: TRUE
[18:49:28:897] [14204:000014a8] [DEBUG][com.freerdp.core.nego] - Enabling NLA security: TRUE
[18:49:28:897] [14204:000014a8] [DEBUG][com.freerdp.core.nego] - Enabling NLA extended security: FALSE
[18:49:28:898] [14204:000014a8] [DEBUG][com.freerdp.core.nego] - state: NEGO_STATE_NLA
[18:49:28:898] [14204:000014a8] [DEBUG][com.freerdp.core.nego] - Attempting NLA security
[18:49:28:900] [14204:000014a8] [DEBUG][com.freerdp.core] - connecting to peer 127.0.0.1
[18:49:28:904] [14204:000014a8] [DEBUG][com.freerdp.core.nego] - RequestedProtocols: 3
[18:49:28:910] [14204:000014a8] [DEBUG][com.freerdp.core.nego] - RDP_NEG_FAILURE
[18:49:28:911] [14204:000014a8] [ERROR][com.freerdp.core.nego] - Error: SSL_CERT_NOT_ON_SERVER
[18:49:28:911] [14204:000014a8] [DEBUG][com.freerdp.core.nego] - state: NEGO_STATE_FAIL
Critical error detected c0000374
wfreerdp.exe has triggered a breakpoint.
The stack:
ntdll.dll!00007ffe955e755e()	Unknown
ntdll.dll!00007ffe955edd5a()	Unknown
ntdll.dll!00007ffe95594e82()	Unknown
ntdll.dll!00007ffe955a8b54()	Unknown
ucrtbase.dll!00007ffe91a1e88b()	Unknown
libcrypto-1_1-x64.dll!00007ffe52f09241()	Unknown
libcrypto-1_1-x64.dll!00007ffe52de5e00()	Unknown

freerdp2.dll!transport_disconnect(rdp_transport * transport) Line 1107	C
freerdp2.dll!nego_transport_disconnect(rdp_nego * nego) Line 309	C
freerdp2.dll!nego_attempt_nla(rdp_nego * nego) Line 453	C
freerdp2.dll!nego_send(rdp_nego * nego) Line 788	C
freerdp2.dll!nego_connect(rdp_nego * nego) Line 162	C
freerdp2.dll!rdp_client_connect(rdp_rdp * rdp) Line 297	C
freerdp2.dll!freerdp_connect(rdp_freerdp * instance) Line 191	C
wfreerdp.exe!wf_client_thread(void * lpParam) Line 595	C

The same error crashes the app when NLA gets disabled through -sec-nla:
ntdll.dll!00007ffe955e755e()	Unknown
ntdll.dll!00007ffe955edd5a()	Unknown
ntdll.dll!00007ffe95594e82()	Unknown
ntdll.dll!00007ffe955a8b54()	Unknown
ucrtbase.dll!00007ffe91a1e88b()	Unknown
libcrypto-1_1-x64.dll!00007ffe52f09241()	Unknown
libcrypto-1_1-x64.dll!00007ffe52de5e00()	Unknown

freerdp2.dll!transport_disconnect(rdp_transport * transport) Line 1107	C
freerdp2.dll!nego_transport_disconnect(rdp_nego * nego) Line 309	C
freerdp2.dll!nego_attempt_tls(rdp_nego * nego) Line 494	C
freerdp2.dll!nego_send(rdp_nego * nego) Line 790	C
freerdp2.dll!nego_connect(rdp_nego * nego) Line 162	C
freerdp2.dll!rdp_client_connect(rdp_rdp * rdp) Line 297	C
freerdp2.dll!freerdp_connect(rdp_freerdp * instance) Line 191	C
wfreerdp.exe!wf_client_thread(void * lpParam) Line 595	C

Can you pls provide some kind of explanation on why the issue got closed? The fix did NOT resolve the problem on my environment. It keeps crashing.

@rpes could you enable openssl debug symbols and check, if you're compiling and linking the correct version?
Currently it crashes in cleaning up SSL BIO and the paths should not allow half initialized variables there.

@rpes seems like I've found the issue, could you give #4997 a try?

I updated the files referenced in #4997 and I confirm it now works OK both for NLA and TLS. Thanks!

authors: akallabeth rpes


text:
Add checks for some XXX_New and XXX_Add functions

Superseeds https://github.com/bmiklautz/FreeRDP/tree/pull/2616

Nice PR! Thanks. Definitely +1 (after handling my remarks)

@freerdp-bot test

xf_event_action_script_init is still int (vs. BOOL) in xf_event.h

authors: hardening nfedera


text:
Fix unit test for passive idle task

Fix unit test for passive idle task
Description
Fix unit test compilation error for passive idle task memory. TaskHandle_t is a pointer and operator -> should be used.
The PR is to cover the changes in https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/890.
Test Steps

Fetch kernel branch

cd FreeRTOS/FreeRTOS/Source
git remote add chinglee-iot https://github.com/chinglee-iot/FreeRTOS-Kernel
git fetch chinglee-iot
git checkout chinglee-iot/add-get-passive-idle-task-memory -b add-get-passive-idle-task-memory

Build and run the unit test

cd FreeRTOS/FreeRTOS/Test/CMock
make smp

There will be compilation error message before this PR.
/home/ubuntu/kernel/FreeRTOS/FreeRTOS/Test/CMock/smp/multiple_priorities_no_timeslice/covg_multiple_priorities_no_timeslice_utest.c:4679:55: error: ‘xIdleTaskHandles[xCoreID]’ is a pointer; did you mean to use ‘->’?
 4679 |         TEST_ASSERT_EQUAL( xIdleTaskHandles[ xCoreID ].pxStack, &uxIdleTaskStacks[ xCoreID ][ 0 ] );
      |                                                       ^
/home/ubuntu/kernel/FreeRTOS/FreeRTOS/Test/CMock/CMock/vendor/unity/src/unity_internals.h:772:133: note: in definition of macro ‘UNITY_TEST_ASSERT_EQUAL_INT’
  772 | ne UNITY_TEST_ASSERT_EQUAL_INT(expected, actual, line, message)                             UnityAssertEqualNumber((UNITY_INT)(expected), (UNITY_INT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)
      |                                                                                ^~~~~~~~

/home/ubuntu/kernel/FreeRTOS/FreeRTOS/Test/CMock/smp/multiple_priorities_no_timeslice/covg_multiple_priorities_no_timeslice_utest.c:4679:9: note: in expansion of macro ‘TEST_ASSERT_EQUAL’
 4679 |         TEST_ASSERT_EQUAL( xIdleTaskHandles[ xCoreID ].pxStack, &uxIdleTaskStacks[ xCoreID ][ 0 ] );
      |         ^~~~~~~~~~~~~~~~~

After this PR, there should be no compilation error.
Test result
/home/ubuntu/kernel/FreeRTOS/FreeRTOS/Test/CMock/smp/multiple_priorities_no_timeslice/covg_multiple_priorities_no_timeslice_utest.c:4663:test_coverage_prvCreateIdleTasks_get_static_memory:PASS

-----------------------
81 Tests 0 Failures 0 Ignored

Coverage rate
Overall coverage rate:
  lines......: 96.9% (3081 of 3180 lines)
  functions..: 99.6% (226 of 227 functions)
  branches...: 93.2% (1824 of 1957 branches)

Checklist:

[x] I have tested my changes. No regression in existing tests.
[x] I have modified and/or added unit-tests to cover the code changes in this Pull Request.

Related Issue

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

testResult.txt
I've passed the test locally. Attached test result.

authors: ActoryOu chinglee-iot

repo: FreeRTOS/FreeRTOS


text:
Link from FreeCEN1 to FreeCEN2

For Researchers, flagged as 'experimental'

Brenda/Lemon to discuss. To assess.

Brenda/Lemon to discuss putting a message of the day on FreeCEN1, as exists on FreeREG1 (http://freereg1.freereg.org.uk/).  The 'message of the day' is the element within the double line black border.  The invitation to visit FreeCEN2 should be in a 'message of the day' box, I believe, due to the difficulties in making changes to FreeCEN1 in a timely manner.  The 'message of the day' can be edited by Eric D without needing any developer support.  We follow the usual method of Free UK Genealogy for this release (i.e. one person writes, the second person checks for typos, etc. before giving authorisation).

FreeCEN1 has no message of the day facility like FreeREG1. We can add a simple message by hand to the home page.
I am rubbish at markup edits but if someone provides me with the copy I can try adding it; at first to the test site for review before publishing live.

Removing myself from issue until there's something to do.

If you would like me to help with markup/styling (once wording is decided on), just let me know.

On Wed, 15 Feb 2017 at 23:55, AlOneill notifications@github.com wrote:

If you would like me to help with markup/styling (once wording is decided
on), just let me know.
—
You are receiving this because you were assigned.

Alison,
That would be good if you can thank you.
It is how we upload it was the main problem but with Israel now having
access to FreeCEN1 it should be ok.
Which page would be the best.  More people use the Search page as apposed
to the FreeCEN 1 front page so more would read it.
What are others thoughts on this.
What wording to use has not as yet been decided so I will look at what
FreeREG users but open to suggestions.

Reply to this email directly, view it on GitHub
https://github.com/FreeUKGen/FreeCENMigration/issues/151#issuecomment-280181676,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANC91rukk4w7_7PRKf1exCzkvzwpmqrqks5rc5BqgaJpZM4KMCwg
.

FreeREG1 currently displays the last, and bluntest, version of a series of
texts.  The first should be along the lines of 'we have started to develop
a new version of FreeCEN, which will provide additional features for
researchers, and make life easier for our hundreds of volunteer
transcribers and the volunteers who manage the project. Have a look at the
project RoadMap to see what we are planning. Please visit, and let us know
what you think of what we've done so far, or are planning to do using the
'contact' button.  The current 'search' function is quite basic, so you'll
need to keep using this site for some queries, but the database behind
FreeCEN2 is exactly the same as the one here, so you should get the same
results.
On 16 February 2017 at 08:28, Brenda notifications@github.com wrote:

On Wed, 15 Feb 2017 at 23:55, AlOneill notifications@github.com wrote:

If you would like me to help with markup/styling (once wording is decided
on), just let me know.
—
You are receiving this because you were assigned.

Alison,
That would be good if you can thank you.
It is how we upload it was the main problem but with Israel now having
access to FreeCEN1 it should be ok.
Which page would be the best. More people use the Search page as apposed
to the FreeCEN 1 front page so more would read it.
What are others thoughts on this.
What wording to use has not as yet been decided so I will look at what
FreeREG users but open to suggestions.

Reply to this email directly, view it on GitHub
<https://github.com/FreeUKGen/FreeCENMigration/issues/151#
issuecomment-280181676>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ANC91rukk4w7_
7PRKf1exCzkvzwpmqrqks5rc5BqgaJpZM4KMCwg>
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/FreeUKGen/FreeCENMigration/issues/151#issuecomment-280265500,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGC5Bhmt0suc1ZHAldhteKTk30NzC_O2ks5rdAi7gaJpZM4KMCwg
.

--
- -
Dr Pat Reynolds
Executive Director
Free UK Genealogy  http://www.freeukgenealogy.org.uk/
A Charitable Incorporated Organisation registered in England and Wales,
number 1167484
VAT registration: 233 0105 70
+44 1904 541411 +44 7943 145387
36 Albemarle Road, York, YO23 1ER, UK

I'm torn as to which page - some people will have bookmarked the search
page.  But will the text at the top mean people can't see the whole search
form in one go - and if it is at the bottom, will people not notice it?
If on the home page, then the 'search' button will be even further down the
screen, and that's not a good user experience, either.
On 15 February 2017 at 23:55, AlOneill notifications@github.com wrote:

If you would like me to help with markup/styling (once wording is decided
on), just let me know.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/FreeUKGen/FreeCENMigration/issues/151#issuecomment-280181676,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANXTHf2hbC7G5psbYBwDxbWuKTTZmumhks5rc5BqgaJpZM4KMCwg
.

--
- -
Dr Pat Reynolds
Executive Director
Free UK Genealogy  http://www.freeukgenealogy.org.uk/
A Charitable Incorporated Organisation registered in England and Wales,
number 1167484
VAT registration: 233 0105 70
+44 1904 541411 +44 7943 145387
36 Albemarle Road, York, YO23 1ER, UK

Need to agree text/position, and ask Lemon to upload as part of next FreeCEN week (3 April)

From a duplicate story set-up by @DeniseColbert :
'"You are invited to come and try FreeCEN2 [link]. We’re all set up and waiting for your feedback"
Duration: From day 1 of launch to shutdown of FreeCEN1'

Sent @lemon-ukgen text 31/7/2017

authors: AlOneill FreecenBren PatReynolds helhyde lemon-ukgen richpomfret

repo: FreeUKGen/FreeCENMigration


text:
Define nature of contacts, and who is to handle them as they increase

FreeREG has -
Data Question
Website problem
Volunteering question
Genealogical question
Enhancement Suggestion
Thank-you
General comment
Are those what FreeCEN wants/needs?  Where should they route to?

FreeCEN is exactly as FreeREG at the moment.
On 19 December 2016 at 09:51, PatReynolds notifications@github.com wrote:

FreeREG has -
Data Question
Website problem
Volunteering question
Genealogical question
Enhancement Suggestion
Thank-you
General comment
Are those what FreeCEN wants/needs? Where should they route to?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/FreeUKGen/FreeCENMigration/issues/186, or mute the
thread
https://github.com/notifications/unsubscribe-auth/ANXTHbEyrWuHqAOc20H35dwxclF9qUeBks5rJlONgaJpZM4LQixX
.

--
- -
Dr Pat Reynolds
Executive Director
Free UK Genealogy  http://www.freeukgenealogy.org.uk/
A charity registered in England and Wales, number 1096940, transitioning to
a Charitable Incorporated Organisation registered in England and Wales,
number 1167484
VAT registration: 233 0105 70
+44 1904 541411 +44 7943 145387
36 Albemarle Road, York, YO23 1ER, UK

To be revisited as traffic load increases - Coms Coord may take on role similar to FreeREG

authors: PatReynolds helhyde


text:
regionfragmentchange event is not hooked in IE10+

I have the next code
this.namedFlow.addEventListener('regionfragmentchange', function () {...});
regionfragmentchange is hooked in Chrome, Opera, Yandex & Firefox, but doesn't work in IE10 & IE11

Okay if that also apply to IE11 I'll take a look at it. Please provide a reduced test case I can run in both browsers to find out the difference ;-)

it is reproduced in IE 11. As I can understand there are no call ondone method. This method is defined since 4996 line in https://github.com/FremyCompany/css-regions-polyfill/blob/master/bin/css-regions-polyfill.js file

I will have a look tomorrow

From what I can see the problem is in your code. In IE, there are no element matching a rule creating a region at all. For some reason <div class="pagination-body-0-layout pagination-chapter"> never gets created at all. I don't understand how that could be related to the events generated by the polyfill, but maybe you can explain this to me.

Could this be a race condition? IE uses additional polyfills to work, maybe something fires too early or too late and messes up with your flow but I don't really understand why.

authors: FremyCompany itryapitsin

repo: FremyCompany/css-regions-polyfill


text:
Fix ruby 2.7 warnings

Fix argument forwarding due to Separation of positional and keyword arguments in Ruby 3.0.
Closes #5

Thanks @matheusbsilva!

authors: MatheusRich matheusbsilva


text:
🛑 Git Sekretariat-DJPb is down

In fd120ad, Git Sekretariat-DJPb (https://git.setditjen-djpb.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Git Sekretariat-DJPb is back up in 0c64a31.

repo: FrideyAlpha/uptime-setditjen


text:
PHP8 match wrong indentation of conditional expressions

Bug report
PHP CS Fixer 3.8.0
PHP runtime: 8.1.6
php vendor/bin/php-cs-fixer fix --verbose --show-progress=dots

Config:
'@DoctrineAnnotation' => true,
'@Symfony' => true,
'yoda_style' => false,
'array_indentation' => true,
'concat_space' => [
    'spacing' => 'one',
],
'method_argument_space' => [
    'on_multiline' => 'ensure_fully_multiline',
],
'global_namespace_import' => [
    'import_classes' => true,
    'import_constants' => null,
    'import_functions' => null,
],
'self_accessor' => false,

Code snippet that reproduces the problem
$a = $b . match ($c) {
'foo' => 'baz',
'bar' => 'baz',
'foobar' => 'qux',
};
$a2 = $b . match ($c) {
    'foo' => 'baz',
        'bar' => 'baz',
    'foobar' => 'qux',
};

Result:
$a = $b . match ($c) {
    'foo' => 'baz',
'bar' => 'baz',
'foobar' => 'qux',
};
$a2 = $b . match ($c) {
    'foo' => 'baz',
        'bar' => 'baz',
    'foobar' => 'qux',
};

Expected:
$a = $b . match ($c) {
    'foo' => 'baz',
    'bar' => 'baz',
    'foobar' => 'qux',
};
$a2 = $b . match ($c) {
    'foo' => 'baz',
    'bar' => 'baz',
    'foobar' => 'qux',
};

Can you try with dev-master?

I cannot give a release date. Hopefully it will be soon. In the meantime I'm closing this issue, thanks for the report!

authors: CodeBrauer julienfalque

repo: FriendsOfPHP/PHP-CS-Fixer


text:
New issues in binary_operator_spaces after latest master 32cf09e

Bug report
PHP-CS-Fixer v3.9.6-DEV (32cf09e)
PHP v8.1.9
Configuration:
'binary_operator_spaces' => [
    'default'   => 'single_space',
    'operators' => [
        '='  => 'align_single_space_minimal',
        '=>' => 'align_single_space_minimal',
        '||' => 'align_single_space_minimal',
        '.=' => 'align_single_space_minimal',
    ],
],

Code snippet that reproduces the problem

Anonymous function and array in lambda body

         return array_map(fn ($fieldIndex) => (object) [
-            'name'       => oci_field_name($this->resultID, $fieldIndex),
-            'type'       => oci_field_type($this->resultID, $fieldIndex),
+            'name' => oci_field_name($this->resultID, $fieldIndex),
+            'type' => oci_field_type($this->resultID, $fieldIndex),
             'max_length' => oci_field_size($this->resultID, $fieldIndex),
         ], range(1, $this->getFieldCount()));

        $this->query = $this->db->prepare(static fn ($db) => $db->table('user')->insert([
-            'name'    => 'a',
-            'email'   => 'b@example.com',
+            'name' => 'a',
+            'email' => 'b@example.com',
             'country' => 'JP',
         ]));

Foreach in foreach

         $output = [];

-        foreach ($data as $name => $array) {
+        foreach ($data as $name       => $array) {
             foreach ($array as $field => $value) {
                 $pointer = &$output[$name];

Foreach with yield

         foreach ($cases as $type => $case) {
-            yield $type => $case;
+            yield $type          => $case;
         }

HI @paulbalandan, can you try https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/6559 ?

Thanks. Let me check that tomorrow.

@VincentLanglet I can't speak for every case in the OP, but your PR fixes the "foreach in foreach" situation that I just came here to report.

Confirming PR fixes the issues here. 👍

Hello,
I still have the same issue as the OP on the latest version with the same config :
        'binary_operator_spaces'                 => [
            'default'   => 'single_space',
            'operators' => [
                '=>' => 'align_single_space_minimal'
            ]
        ],

which will break :
        foreach ($result as $resultKey   => $event) {
            foreach ($event as $eventKey => $item) {
                $erase = true;

Since it was merged 10 days ago and the latest release is 12 days ago, you have to use dev-master

@MeCapron I just tried your sample on latest master and I get this change:
-foreach ($result as $resultKey   => $event) {
+foreach ($result as $resultKey => $event) {
     foreach ($event as $eventKey => $item) {
         $erase = true;
     }
 }

So the issue seems fixed. Unless you expected the opposite result?

Thanks. Didn't realized that this was not tagged yet!

authors: MeCapron VincentLanglet jaydiablo julienfalque paulbalandan


text:
Update README.md

von googlemaps zu google-maps

👍 weiter so, @ritzfritz

authors: alxndr-w ritzfritz


text:
documentation-Plugin

documentation-Plugin hinzugefügt

Hat etwas gedauert, sorry. Danke :)

authors: aeberhard schuer


text:
use-case beschreibung

Feature description / Feature Beschreibung
kurz beschreibung was die use-cases tun und was das ziel ist des use-cases

https://github.com/FriendsOfREDAXO/rexfactor/pull/57

authors: skerbis staabm

repo: FriendsOfREDAXO/rexfactor


text:
Specify how Fuel synchronizes with L1

Leader Selection
Leader should be assigned for a slot: range of Ethereum blocks. (Maybe 10 minutes?) Happens entirely off-chain.

fuel-bft should return leader given Fuel height, round, and validator set/voting power

If missed slot, increment round, and/or
If missed slot, next leader can submit missed block.

If there's a Commit, then don't re-org, instead submit later. If there's no Commit, then increment round.
Batch submission
If validator set hasn't changed by >1/3, then can submit a range of block with only a single Commit. (Have to look up exact details. https://arxiv.org/abs/2010.07031)
Deposits and valset updates
After some parameter (100 Ethereum blocks?) and Fuel block has Ethereum block number at least that, then deposit poofs into deposit set and can be spent.
How to sync Ethereum block number (and timestamp) in header
Suggestion: contract checks timestamp and block number is (non-strictly) monotonic and within some tolerance (some parameter).
Tolerance (checked by contract could just not check under honest majority assumption):

Timestamp can't be in the future at all.
Ethereum block number can't be in the future at all.
Timestamp must be within [some parameter >0 number of slots] of current Ethereum time.
Ethereum block number must be within [some parameter >0 number of slots] of current Ethereum block number.

If validator set hasn't changed by >1/3

I'm concerned about the gas cost of verifying this on ethereum.

Closing this for now, the approach has changed a lot since this was written.

authors: Voxelot adlerjohn simonr0204

repo: FuelLabs/fuel-specs


text:
请问零样本推理， prompt的音频和文本是外语，这种调用方式会有问题吗？

如题~

另外，由于内置发音人里没有日语女 和 韩语男。
我使用跨语言克隆，并上传 prompt音频为 录制好的日语女声和韩语男声，这种方式来模拟实现  日语女和韩语男的效果 可以吗？

另外，由于内置发音人里没有日语女 和 韩语男。 我使用跨语言克隆，并上传 prompt音频为 录制好的日语女声和韩语男声，这种方式来模拟实现 日语女和韩语男的效果 可以吗？

可以试试

repo: FunAudioLLM/CosyVoice


text:
🛑 Home Assistant is down

In d83cd1c, Home Assistant (https://ha.fussel.tv) was down:

HTTP code: 502
Response time: 677 ms

Resolved: Home Assistant is back up in 1f0590e.

repo: FusselTV/status


text:
Reminder: Every second day

I would need the reminder to be set only for every second day.
Could this be included in a future release?:)
The best, Michael

Yes, I'll work on that in the coming weeks.

Works great with 1.3.0. thanks a lot.
Still I think the naming could be improved. It still says 1 reminder/day instead of reminder every 2 days.


text:
Segmentation fault

Hi I tried your decoder on ubuntu 22.04 and after ./dump1030 --device rtl-sdr it gives me Segmantation fault. I tried to follow this https://www.javatpoint.com/segmentation-fault-core-dumped-ubuntu and this https://itslinuxfoss.com/fix-segmentation-fault-core-dumped-linux/ but nothing helped.
rtl_test gives no error. Also dump1090 is running perfectly. I tried to feed it with recorded file which is working, it just does not run live with rtl-sdr.
BTW perfect project!

Hello.
Can you try a command like so:
./dump1030 --continuous --msgs --gain 190

Gives me too Segmantation fault
For me, resolved by ./dump1030 --continuous --agc
Ubuntu 24.04

Statistics of measured data with length of 262144 bits:
Messages recognized in total:                          9
Mode A messages recognized:                                 0
Mode C messages recognized:                                 0
Mode A All-Call messages recognized:                        0
Mode C All-Call messages recognized:                        0
Mode A All-Call (Compatibility Mode) messages recognized:    0
Mode C All-Call (Compatibility Mode) messages recognized:   0
Mode S messages recognized:                                 9

Cumulative statistics so far:
Mode messages recognized in total:                          6148
Mode A messages recognized:                                 0
Mode C messages recognized:                                 1
Mode A All-Call messages recognized:                        0
Mode C All-Call messages recognized:                        1
Mode A All-Call (Compatibility Mode) messages recognized:    0
Mode C All-Call (Compatibility Mode) messages recognized:   0
Mode S messages recognized:                                 6146

authors: 4refr0nt Fuziih karelkedl


text:
Add the (view-mode) media feature

Defined in https://www.w3.org/TR/view-mode/

Duplicate of https://github.com/Fyrd/caniuse/issues/2518

Available at https://caniuse.com/#feat=mdn-css_at-rules_media_display-mode

authors: Fyrd GustvandeWal tabatkins

repo: Fyrd/caniuse


text:
Uncited/wrong claim about optimizeLegibility in "High-quality kerning pairs & ligatures" description

Not sure if this is the correct place for this, but the description for High-quality kerning pairs & ligatures (text-rendering) erroneously claims that "Newer browsers have this behavior [optimizeLegibility] enabled by default." This doesn't appear to be the case: Chrome and Safari both use auto as the default, while only Firefox intelligently swaps between them (@ 20px font-size threshold). (In fact, Chrome & Safari treat auto as optimizeSpeed, see MDN.)
Edit: see also https://stackoverflow.com/questions/52731988/is-it-valid-to-optimize-speed-for-text-rendering-and-then-asynchronously-optimi

This was added by @FremyCompany in #4324. @FremyCompany care to comment?

That was the conclusion we came up with by looking at the Chromium source code at the time. As far as we understood, the property didn't do anything anymore as all browsers now enabled kerning and ligatures by default in all their codepaths in the last two years, and no "optimized" codepath remain in those browsers.
Let me see if I can find any reference to the property in Google source code, but I think it's dead for all purposes at this point, but maybe we missed some specific thing when we looked at this.

So... basically, the effect of optimizeLegibility is the algorithmic default, but text-rendering: optimizeLegibility itself is effectively worthless.
I wonder if this means that explicitly declaring text-rendering: optimizeSpeed would improve performance. 🤔A question for a separate forum I suppose.
Thanks for the clarification Fremy!

@jacecotton As far as I know you cannot save time by declaring optimizeSpeed at this point, as all browsers removed the fast path they previously used. If you disable kerning and ligatures entirely on a page, you might be able to save memory by requiring less font data to be loaded in memory to compute the text layout, but I wouldn't expect any significant cpu improvement. The memory improvement only work if you never use kerning and ligature for a font at all, as a single instance that would will require loading the font data anyway.

authors: FremyCompany Fyrd jacecotton


text:
Updating IE11 support availability

It's now supportable in IE11 as well. Please review and update.

Not according to my tests or Microsoft. Only in Edge.
https://developer.microsoft.com/en-us/microsoft-edge/platform/status/adownloadattribute/?q=download


text:
Safari 17 supports JPEG XL

Stopped reading the changelog as soon as I noticed:
https://developer.apple.com/documentation/safari-release-notes/safari-17-release-notes

Added support for JPEG XL. (100641584)

To quote this tweet

The irony will be strong when the first major browser to support the format that was developed by Google (and Cloudinary) will turn out to be... Safari!

🥳
I have no way of testing yet, so please, if you can, check https://tests.caniuse.com/jpegxl!
Thomas Steiner was so nice to test, via https://mastodon.social/@tomayac@toot.cafe/110497493927324514:

Seems to work on both mobile and desktop.

Confirming that JPEG XL will be supported by Safari 17 on macOS Sonoma, macOS Ventura and macOS Monterey, as well as iOS, iPadOS, watchOS, and visionOS.

That is so great to hear! 🤩🚀
https://gfycat.com/confusedvengefulindianabat-nod-zach-galifianakis

Thanks, awesome!

Currently the beta version of Safari 17 does not support animation(s) and supposedly also doesn't support embedded color profiles, I am unsure when and if this will be resolved so maybe it's worth it to have a note about the support not being full somewhere.

@Schweinepriester Animation(s) can be seen not working at the bottom of the website located here: https://jpegxl.info/test-page/ . I do not currently have a testcase on hand for color profiles not working but if needed I could eventually provide/get a example for them.

authors: Fyrd Schweinepriester goodusername123 jensimmons


text:
Update to MOI 1.11

Can you update the combat to MOI 1.11? I have a conflict trying to add this to another project using JuMP

Thanks for pointing this out! Has been fixed and will be available shortly with v0.4.1.

authors: jd-lara renkekuhlmann


text:
🛑 Image service is down

In c5fe979, Image service (https://imagenes.gbif.es) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Image service is back up in 5a3dfef after 13 minutes.

repo: GBIFes/status


text:
Create -> profile transition bugs

Just encountered some bigger issues when creating a test profile and then viewing the profile for the first time.

I was not logged in automatically
The image did not save
My follow list did not show
My relay list did not show

The last two issues might be related to the data that was just saved not being available by the relays (it was saved, but had to refresh the page for it to show). Might be an option to populate the profile at first with the locally generated data, and then refresh it when it comes in from the relays. Could also be that the wrong relays are being checked, not sure.

First issue is fixed via #60.

Second issue should be fixed in #61.

repo: GBKS/nosta-me


text:
Upgrade from sixtyfps to slint UI framework

The UI framework used in the KDE example was renamed from "sixtyfps" to "slint". This PR switches from the old name to the new name, as the Crates under the old name won't receive any update in the future.

As we do not have an automated test for the examples yet, I've build and tested the change locally and it works.

repo: GDATASoftwareAG/vaas


text:
Create KwonKS.yaml

20191020 : Kiseok in GDG2019

반가워요!! GDG Seoul과 함께해주셔서 감사합니다 ꒰◍ॢ•ᴗ•◍ॢ꒱


text:
Add DrawingUtil static functions

Close #1

@razcore-art @Razoric480 may I ask you to check out this one? These are functions to draw for debugging purposes. I think I suggested to go with static functions, but now I'm not sure a type that extends canvasitem wouldn't simplify usage.
Because then you could set it as toplevel and draw anything in global space, if you only wanted one canvas, or have instances that draw locally.
What do you think?

I'm working on it right now, refactoring and testing some changes.
Regarding the outline, I'd use an Outline object for drawing, to avoid having the flag and extra parameters. I wonder if inner classes or simple classes wouldn't simplify the code in general. For outline I'm pretty sure it makes things easier to change later, as you merge 3 parameters into one:
func draw_*(
...
			use_outline := false,
			outline_width := 4.0,
			outline_color := Color.white,

vs
func draw_*(
...
			outline: ShapeOutline = null

Otherwise, right now, we get functions with up to 10+ parameters, calls like these get hard to refactor.

We have some other options, API-wise, that are more object-oriented and convenient for the user, but I'd like your thoughts on that:

Having a single draw_shape public function that maps the shape to the drawing call. I think it's not too extensible, and not the best performance-wise, but it gives nice code to the user:

var triangle := Triangle.new(center, radius, ...)
draw_shape(triangle)

Having one class for each shape to draw, with the properties and drawing code. + some basic data container classes to encapsulate generic drawing parameters (color, outline, angle, scale...).

The issue I see with the current code is that it's going to be hard to change anything later on. I'm not sure how to best make this both easy to maintain and to use.

On the one hand, having static functions in a single utility makes it easy to call from anywhere if you just need a quick visualization.
On the other, having it as a canvas item means you can extend it via a Spatial or Node2D script and just call whatever you need from it from _draw. And it saves a parameter by not needing to pass in a canvas_item object.

As for single use functions VS creating shapes, I think if the goal is to improve on godot's draw_ functions, going with OOP would be a pretty intuitive way to go about it.
Open closed principle says that a class should be open to extension, but closed to modification. If we want to add a new shape down the line, we can create a new class without having to modify the Utils script.

On the one hand, having static functions in a single utility makes it easy to call from anywhere if you just need a quick visualization.

Yes, that's what I was thinking, and why I suggested going that route initially. But if you start having function calls like these, they're a pain to change later on:
draw_arc(center, radius, angle_start, angle_end, point_count, color, width, use_outline, outline_width, outline_color)

Yes I guess it makes sense to try and stay consistent with how Godot does it, using a node.

Here's a first pass refactoring the code. I rewrote the ellipse draw function to not rely on 3D mesh resources. Long lines and function parameters are now wrapped, one per line. Two tabs for hanging indents.
Speaking of which, how about we only use 1 extra tab for hanging indents? I don't know why they went for 2 in the official styleguide, 1 reads well already. On GitHub diffs, tabs are also huge, having an extra two pushes all the text to the right.

I'd prefer 1 as well. Not sure why 2 - I guess the principle behind it is to differentiate between a "wrapped set of parameters" and a scoped block for if statements, functions and loops.

Looking good to me, some nice improvements. The line skipped arguments look way better, didn't think of that :sweat_smile:
Is it good to merge?

I'll merge and open an issue to rethink the design. But I need to use them as part of a project for that. for the next course/tuts, we should start adding some visualization.
Or @Razoric480 should/could we use this as a base for debug visualization in the steering framework?

There is an open issue about visualization on the framework, so could be an opportunity to try it out that way.

authors: NathanLovato Razoric480 henriiquecampos

repo: GDQuest/godot-gdquest-theme


text:
Mobile In-App Purchase using old version of Google Play Billing.

Is there an existing issue for this?

[X] I have searched the existing issues

Enter the name of the extension
Mobile In-App Purchase
Describe the bug of the extension
Mobile In-App Purchase Version 0.0.2 (Extension) using old version of Google Play Billing. By 1 November 2023 , must use Billing Library version 5 or newer.
I don't know how I could update by my self this extension to meet the requirements, so please help and update.
Steps to reproduce

GDevelop platform
Desktop
GDevelop version
5.2.169
Platform info
Device (For Mobile)
App Store Google Play
Additional context
or please advise how I can update the version myself if not beyond my abilities.
Thank you very much
with respect
KW92

It require to update the cordova package used in this extension, cordova-plugin-purchase  from v11 to 13.6.0

There is a guide to read to update the code with the new requirement of this extension.
Read the migration guide to V13.6.0.
Then:

Make a new export of a game using the update v13.6.0.
Check all the functions in a game pushed on the Google Store. There is an project example for it if needed.
Because just testing in GDevelop in preview won't be enough to check the Google services the app need to be exported for android.

*I am very grateful thank you 😊 *
[image: Screenshot 2023-08-23 at 13.23.04.png]
*I have one more question, is there a simple solution to this problem? ☝ *
I have no idea what a deobfuscation file is 😅
Have a nice day 😉
Kamil
On Tue, 22 Aug 2023 at 20:44, Aurélien Vivet @.***>
wrote:

It require to update the cordova package used in this extension, cordova-plugin-purchase
https://www.npmjs.com/package/cordova-plugin-purchase from v11 to 13.6.0
[image: image]
https://user-images.githubusercontent.com/1670670/262465972-50c46714-49bd-4b03-bd50-0c9db26fb481.png
There is a guide to read to update the code with the new requirement of
this extension.
Read the migration guide to V13.6.0.
https://github.com/j3k0/cordova-plugin-purchase/wiki/HOWTO:-Migrate-to-v13
Then:

Make a new export of a game using the update v13.6.0.
Check all the functions in a game pushed on the Google Store. There
is an project example for it if needed.
https://gdevelop.io/game-example/in-app-purchase
Because just testing in GDevelop in preview won't be enough to check
the Google services the app need to be exported for android.

—
Reply to this email directly, view it on GitHub
https://github.com/GDevelopApp/GDevelop-extensions/issues/983#issuecomment-1688825093,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BBWIN4C2B73M675L7VRUN5DXWUD3NANCNFSM6AAAAAA3YQYCV4
.
You are receiving this because you authored the thread.Message ID:
@.***>

I don't know much about this, I found a video that explain the problem and a solution.
But GDevelop doesn't provide the require file to map the stack traces.

The de-obfuscation files are not related to this extension and this is a warning that is completely unrelated to the, real, issue (which is: updating to Google Play Billing library v5, which can be done by upgrading cordova-plugin-purchase and doing the adaptations explained in the previously shared links).
This extension should be updated for this, any help is welcome.

This has been fixed here: https://github.com/GDevelopApp/GDevelop-extensions/pull/1017

repo: GDevelopApp/GDevelop-extensions


text:
Remove an image in action parameters of SoundVolumeBasedOnDistance.json

Don't show in changelog

@VegeTato Hi thx for this extension, but please don't add images in the description of a parameter.
Why?
We don't want images because if one day the image becomes unreachable this lead to an error. And images cannot be read after the installation if the user is offline.
If a user need help to set the parameters they should click on the Help button for this extension.
The Help button is configurable in the extension properties panel.
And you can redirect the user to the wiki or somewhere else you want to detail the parameters.
There is also a problem of design on your side, we're too permissive.
We agree that the image in the description of the extension is useful because if you can read the description of an extension it means that you have internet so it will load.
But there is still a problem if the image becomes unreachable.
So please don't add more images to the parameters.
because offline people see a broken image.


text:
Changes to get FVdycoreCubed_GridComp compiled with double -r8

Changes were mad to restore ability to build and run with double precision.

Oh wow. That's a lot of changes! I'll give these a test myself!
cc: @pchakraborty


text:
Remove clock rewind only in replay logic in Guest

A proposed small change in GuestOcean, detailed description in issue #337 ,there is logic that I just can't see any justifiable reason for having unless I'm missing something.
To support future work when running GEOS in Jedi this either needs to be removed or we have to somehow have a 2nd conditional in addition to if running replay. I can't see why we need any condition at all around the rewind.
In testing both replay and AMIP it is zero diff.

We also need to test dual ocean.

For what it is worth, I would suggest following tests:

no dual ocean:

[ ] MOM5
[ ] MOM6

with dual ocean:

[ ] MOM5
MOM6 dual ocean is WIP https://github.com/GEOS-ESM/GEOSgcm_GridComp/issues/322

I did confirm that coupled/MOM5 is zero-diff with this change. How do you run the dual ocean with MOM5? I can try MOM6 but I just have a hard time conceiving how this can be non-zero diff for that given the logic in Guest.

Yesterday I took a day off and missed the entire discussion. Anyway, Ben and I had a discussion today: the rewinding of the clock is not related in any way to dual ocean. It was leftover code (by me) to restore the local clock if somehow the clock was in left in the "future" state (the only possibility for this to happen until now was doing replay. And JEDI). I am totally fine with the proposed change. There is a remote possibility that the model clock and the local clock can be configured (by mistake) so that the local clock "overshoots", and then this in turn will trigger the new logic, which would lead to very undesirable consequences. At the moment we are coupling the atmosphere and the ocean on the heartbeat so this is not a concern. Once we decide to couple less frequently, we need to make sure the substepping interval is multiple of coupling interval

authors: atrayano bena-nasa sanAkel yvikhlya


text:
Document in README the "cycle through numberings" key

Document in README the "cycle through numberings" key, n/N.

@rw-anderson can you take a quick look? This is a very small change.

Thanks Bob!

authors: tzanio v-dobrev

repo: GLVis/glvis


text:
Add pUserData to VmaDeviceMemoryCallbacks

I made this small change to the device-memory callback functionality. At present you would have to rely on global state to do anything meaningful with the callback. Adding this optional field allows the user to interpret the pointer however they wish during the callback and use custom data.
More concrete example:
I wanted to use VK_EXT_debug_utils object-names to name all device-allocations made by VMA as "VMA DeviceMemory #X". All my data was not stored globally but in a struct, so to do this with the current callbacks I had to create global pointers that pointed into my struct. Adding this simple field allowed me to interpret the pUserData as a pointer into one of my structs, no longer having to rely on global state.
This to consider when merging this PR:
Not much since this functionality is optional, but the function signatures of PFN_vmaAllocateDeviceMemoryFunction and PFN_vmaAllocateDeviceMemoryFunction have changed and won't be backwards compatible for whoever is using the callback functionality currently.

Thank you for proposing this improvement. I think it's a good idea, so I merged it.
Breaking backward compatibility is fine. I bumped version number so that from now on, "master" branch is developed towards version 3.0.0.


text:
Can I use CLI to convert DDS normal map to Unity PNG normal map

Hi,
I'm trying to convert DDS normal map to PNG normal map for use in Unity since PNG is more optimized for mobile than DDS.
The GUI doesn't seem to export to PNG, so I used CLI like the following.
CompressonatorCLI.exe Normal.dds Normal.png

But the resulting PNG is greenish rather than blueish. I suspect something is wrong with the conversion. How to appropriately convert dds normal map to PNG normal map?
Thanks for advance.

@stranger-games
Try these steps for the GUI
1 Add the DDS file(s) to the Project Explorer
2 Add destination settings
3 For Destination Options select Format ARGB_8888
4 This will enable Destination formats for PNG, etc..
5 Save the settings and process the file

For CLI you can try:
CompressonatorCLI.exe  -fd ARGB_8888 Normal.dds Normal.png
If you still have issues, please send a sample of your Normal.dds file for review.

authors: NPCompress stranger-games

repo: GPUOpen-Tools/Compressonator


text:
add check of lengthscales shape to Stationary kernel

Stationary kernels didn't check shape of lengthscales. If you have a non-ARD kernel, you should only be able to pass a single lengthscale. Shot myself in the foot because of this twice now. This PR adds checks (and tests for the checks).

Could we also have a cast to float so that lengthscales=1 doesn't break it?

Codecov Report

Merging #694 into master will decrease coverage by 0.5%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #694      +/-   ##
==========================================
- Coverage   98.09%   97.59%   -0.51%
==========================================
  Files          48       48
  Lines        4105     4109       +4
==========================================
- Hits         4027     4010      -17
- Misses         78       99      +21

Impacted Files
Coverage Δ

gpflow/kernels.py
99.43% <100%> (ø)
:arrow_up:

gpflow/features.py
68.65% <0%> (-31.35%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e2acd61...d27a6a1. Read the comment docs.

authors: codecov-io hughsalimbeni st--

repo: GPflow/GPflow


text:
Bulk Data Upload- Ability to ingest data from a data producer

As a NAD admin, I want to ingest the data from a data producer so I can proceed with the data validation workflow.
AC: Version control of submitted data files

What do we want to use for our dev environment
S3 bucket?

Jason submits and prints out the report to the user.

Contact Jason for review


text:
Added repo file

Submitted my project "HRX: Web3Rank" for HackWeb3 Conf Hackathon

🚀 Congratulations for your submission, your points will be reflected in the leaderboard till night.

authors: DarshanKrishna-DK Snehsk


text:
configure: error: Your bison version is too old. Please install bison version 3.0 or newer.

As seen here:
https://github.com/GabLeRoux/macos-crossover-cloud-build/runs/1589360065
After a 3h build, it fails because bison is too old 🔥

Brew no longer allows force linking system provided packages, just change the export as I’d explained in the closed pull-request.
Also build llvm/clang using ninja set the max possible threads to be used then llvm/clang should compile in under one hour on a crappy system

Yeah I saw that. I fixed bison's export path

Hi Guys !
@GabLeRoux @Gcenx , i'm using Centos7 and i have some error to install wine and i need you to help me to fix this error, but i'm not understund all your discussions :), can you expalin me step by step  what i can do plesae ?
Thank you so much,
Mohamed

@TIOUAL the provided builder is setup for building crossover-sources for macOS not Linux.
On Linux you’d be best to use your distro provided wine packages/Proton/GE-Proton/Wine-GE

authors: GabLeRoux Gcenx TIOUAL


text:
Add new enum type in UrlType of ProfileUrl of Person

Person -> ProfileUrl -> [0] -> UrlType -> WEBSITE

This was merged in another branch.

repo: GabiAxel/spring-social-google


text:
Remove call to console.log()

Thanks for a great module! Would be very happy if you can merge this and tag a new release :)

Thank you! wanted to do that for a long time :smile:

authors: GabiGrin pahen

repo: GabiGrin/angular-validation-messages


text:
kedro-mlflow is broken with kedro==0.18.1

Description
The plugin does not work with projects created with kedro==0.18.1
Context
Try to launch kedro run in a project with kedro==0.18.1 and kedro-mlflow installed.
Steps to Reproduce
conda create -n temp python=3.8 -y
conda activate temp
pip install kedro==0.18.1 kedro-mlflow==0.9.0
kedro new --starter=pandas-iris
cd pandas-iris
kedro mlflow init
kedro run

Expected Result
This should run the pipeleine and log the parameters.
Actual Result
This raises the following error:
AttributeError: module 'kedro.framework.session.session' has no attribute '_active_session'

Your Environment
Include as many relevant details about the environment in which you experienced the bug:

kedro and kedro-mlflow version used (pip show kedro and pip show kedro-mlflow): kedro==0.18.1 and kedro-mlflow<=0.9.0
Python version used (python -V): All
Operating system and version: All

Does the bug also happen with the last version on master?
Yes
Solution
Currently, kedro-mlflow uses the private _active_session global variable to access the configuration inside a hook.
With kedro==0.18.1, this private attribute was removed and the new recommandation is to use the after_context_created hook.
Retrieving the configuration and set it up should be moved to this new hook:
https://github.com/Galileo-Galilei/kedro-mlflow/blob/963c338d6259dd118232c45801abe0a2b0a463df/kedro_mlflow/framework/hooks/pipeline_hook.py#L108-L109

Closed by #313

repo: Galileo-Galilei/kedro-mlflow


text:
Fixed codecs for integers and doubles with tests

Fixes the codecs for integers and doubles
Use existing IEEE haskell library for floating point
Modularise the code, by:

Introducing EncodeRaw/DecodeRaw type classes
Introducing Zig/Zag type classes that do zigzag encode/decode in a type-safe way.

Unit and property tests for Double, Int64, Maybe, Text

Just to add to that: this code was tested to be consistent with the Java client in a way where Ints and Doubles serialised by Haskell can be read and correctly understood by Java consumers.

To be up-front: I don't have time to review this work and do not want it to languish.  I'm Trusting @AlexeyRaga here and pushing the big green button.
Thank you all for continuing to improve this library.

authors: AlexeyRaga TomMD newhoggy

repo: GaloisInc/avro


text:
Use walletPublicId/username instead of walletName

In the GrahpQL API, the new field is exposed as WalletId
Remove the WalletName field and restore the Username field where appropriate
Add 2 new queries, usernameAvailable and userWalletId, the latter
to be used to get the public wallet ID from a username

$ make check-code currently failing... it looks like we're still trying to call walletName on the Wallet object in a few places

I'm collecting a few related comments here about figuring out how we treat with the user -> account -> wallet relationships. These comments all seem to come back to the question:

Can a user have context about a wallet or should it always refer to an account which would have the wallet context?

https://github.com/GaloyMoney/galoy/pull/602#discussion_r718506512

https://github.com/GaloyMoney/galoy/pull/602#discussion_r718770649

https://github.com/GaloyMoney/galoy/pull/602#discussion_r718840593

https://github.com/GaloyMoney/galoy/pull/602#discussion_r718507362

https://github.com/GaloyMoney/galoy/pull/602#discussion_r718741085

https://github.com/GaloyMoney/galoy/pull/602#discussion_r718745591

https://github.com/GaloyMoney/galoy/pull/602#discussion_r718798163

https://github.com/GaloyMoney/galoy/pull/602#discussion_r718802101

I agree not having a direct relationship from user <-> account.
We are aiming for
user 1-* account 1-* wallet and should refactor accordingly - even if it is only logical for the time being. IE in code but not reflected (yet) in the db schema.

authors: bodymindarts samerbuna vindard

repo: GaloyMoney/galoy


text:
🛑 Google is down

In 23a8779, Google (https://www.google.com) was down:

HTTP code: 429
Response time: 475 ms

Resolved: Google is back up in bf41746.

repo: GamePlusX/WebStatus


text:
Optimize clone and extend

Some small performance wins I found while integrating ThinVec into rustc.

Best reviewed one commit at a time.

Thanks!

authors: Gankra nnethercote

repo: Gankra/thin-vec


text:
Cannot read property 'focus' of undefined

I use tag-input with
<tag-input-dropdown [showDropdownIfEmpty]="true"
[autocompleteObservable]='requestAutocompleteItems'>

sometimes after i select tag from loaded dropdown, i cant add another tag
and i get this exception:
TypeError: Cannot read property 'focus' of undefined     at Ng2DropdownState.select (eval at <anonymous> (http://localhost:1150/0.chunk.js:1318:1), <anonymous>:1286:14)     at Ng2DropdownMenu.onBackspace (eval at <anonymous> (http://localhost:1150/0.chunk.js:1318:1), <anonymous>:1144:16)     at Ng2DropdownMenu.handleKeypress (eval at <anonymous> (http://localhost:1150/0.chunk.js:1318:1), <anonymous>:976:33)     at HTMLBodyElement.eval (eval at <anonymous> (http://localhost:1150/js/vendor.js:1182:1), <anonymous>:510:53)     at ZoneDelegate.invokeTask (eval at 377 (http://localhost:1150/js/polyfills.js:188:1), <anonymous>:363:31)     at Object.onInvokeTask (eval at <anonymous> (http://localhost:1150/js/vendor.js:764:1), <anonymous>:262:37)     at ZoneDelegate.invokeTask (eval at 377 (http://localhost:1150/js/polyfills.js:188:1), <anonymous>:362:36)     at Zone.runTask (eval at 377 (http://localhost:1150/js/polyfills.js:188:1), <anonymous>:166:47)     at HTMLBodyElement.ZoneTask.invoke (eval at 377 (http://localhost:1150/js/polyfills.js:188:1), <anonymous>:41

Don't seem able to reproduce. Please reopen if still an issue.

if you have multiple tag-input with dropdown and using tab to navigate from one tag input to another tag input.
Steps to reproduce :
1.Have 2 tag input tag with dropdown, and set  showDropdownIfEmpty to 'true'.
2.On 1st tag input tab and 'enter' to select the option item
3.Then hit 'tab'

Hi @skysrc,
thanks - i will try that

hi I'm having the same issue, there is no need to set showDropdownIfEmpty to 'true' to reproduce this. I have the issue without showDropdownIfEmpty

authors: AlexTo Gbuomprisco abadakhshan skysrc