Git Product home page Git Product logo

fcms's People

Contributors

314numberpi avatar dependabot[bot] avatar kenneaal avatar uncleclapton avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fcms's Issues

Display: Notifications display no Notifs, but list 15+

Description

The notifications button under "Home" displays no number in it to say there is a notification, however, when clicking on the icon, 4 new messages and 8 friends requests are displayed. These notifications, however, are not interactable.

Expected Behavior

Either no notifications should display, there should be a way to clear them, or notifications should be displayed with the correct number.

Actual Behavior

Zero notifications are displayed with 15 uninteractable notifications.

Steps to Reproduce

  1. Load the site
  2. Navigate to the "Home" tab
  3. Click on the "notifications" bell icon in the top right.
  4. Attempt to interact with one of the notifications.

Your Environment

  • Version used: 0.5
  • Environment name and version (e.g. Chrome 39, node.js 5.4): Firefox 77.0.1
  • Operating System and version (desktop or mobile): Windows 10 (Desktop)

Example Image

image

Changed my name in Frontier/Ingame, Now FCMS cant recognise my FC Jumps error:400

I have a problem with FCMS i cant set jumps to show in my fleet discord cuz i recently changed name before i was [Cap] Takaber now i changed without the [] and just Cap Takaber also i did another mistake that i created another account in FCMS with my correct name Cap Takaber but i cant set my fc cuz obviously i did it with my another account with the wrong name, idk if can fix that plz delete the new account that i set and change the name or CMDR in my first account that i created plz :c
unknown (2)

Editing of Schedules and Routes

It would be great if it would be possible to edit the created schedules (Scheduled jumps etc.) and especially routes after creating them. If you, for example, want to add a Waypoint to your Route at a later point I don´t see an option for that and for bigger routes it´s a lot of work to put every system back in again.

If that´s already possible and I didn´t see the option I´m very sorry. If it´s not possible is it planned to include such a feature?

Problems on setup

something in these lines From initialize_db.py Makes the setup error with:

TypeError: 'options' is an invalid keyword argument for this function

def main(argv=sys.argv):
    args = parse_args(argv)
    setup_logging(args.config_uri)
    env = bootstrap(args.config_uri)

    try:
        with env['request'].tm:
            dbsession = env['request'].dbsession
            setup_models(dbsession)
    except OperationalError:

Your website is still broken lol

Opening a new ticket because clearly the issue persists. I'd really appreciate a solution or at least some insight.

I was able to log in, inexplicably, the day after opening the last one. I changed nothing about my method, so something changed on the site's end.

Setup fails

On the step Load default data into database it errors with this:
Traceback (most recent call last): File "/home/mmuchi030674/FCMS-master/env/bin/initialize_FCMS_db", line 8, in <module> sys.exit(main()) File "/home/mmuchi030674/FCMS-master/FCMS/scripts/initialize_db.py", line 36, in main setup_models(dbsession) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/transaction/_manager.py", line 142, in __exit__ self.commit() File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/transaction/_manager.py", line 133, in commit return self.get().commit() File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/transaction/_transaction.py", line 282, in commit raise v.with_traceback(tb) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/transaction/_transaction.py", line 273, in commit self._commitResources() File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/transaction/_transaction.py", line 456, in _commitResources raise v.with_traceback(tb) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/transaction/_transaction.py", line 428, in _commitResources rm.tpc_begin(self) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/zope/sqlalchemy/datamanager.py", line 140, in tpc_begin self.session.flush() File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 4312, in flush self._flush(objects) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 4448, in _flush transaction.rollback(_capture_exception=True) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 4408, in _flush flush_context.execute() File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 60, in save_obj for ( File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 221, in _organize_states_for_save for state, dict_, mapper, connection in _connections_for_states( File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1726, in _connections_for_states connection = uowtransaction.transaction.connection(base_mapper) File "<string>", line 2, in connection File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/orm/state_changes.py", line 139, in _go ret_value = fn(self, *arg, **kw) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 995, in connection return self._connection_for_bind(bind, execution_options) File "<string>", line 2, in _connection_for_bind File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/orm/state_changes.py", line 139, in _go ret_value = fn(self, *arg, **kw) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1129, in _connection_for_bind conn = self._parent._connection_for_bind( File "<string>", line 2, in _connection_for_bind File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/orm/state_changes.py", line 139, in _go ret_value = fn(self, *arg, **kw) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1143, in _connection_for_bind conn = bind.connect() File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 3268, in connect return self._connection_cls(self) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 145, in __init__ self._dbapi_connection = engine.raw_connection() File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 3292, in raw_connection return self.pool.connect() File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 452, in connect return _ConnectionFairy._checkout(self) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 1269, in _checkout fairy = _ConnectionRecord.checkout(pool) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 716, in checkout rec = pool._do_get() File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/pool/impl.py", line 170, in _do_get self._dec_overflow() File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/pool/impl.py", line 167, in _do_get return self._create_connection() File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 393, in _create_connection return _ConnectionRecord(self) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 678, in __init__ self.__connect() File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 903, in __connect pool.logger.debug("Error on connect(): %s", e) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 898, in __connect self.dbapi_connection = connection = pool._invoke_creator(self) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/engine/create.py", line 637, in connect return dialect.connect(*cargs, **cparams) File "/home/mmuchi030674/FCMS-master/env/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 616, in connect return self.loaded_dbapi.connect(*cargs, **cparams) TypeError: 'options' is an invalid keyword argument for this function

is this fixable?

Error Logging in

https___fleetcarrier space_my_carrier - Personal - Microsoft​ Edge 7_6_21 11_26_58 AM
When I try to log in i get this error
Internal Server Error

The server encountered an unexpected internal server error

(generated by waitress)

How to setup the Fdev auth

So i got the website HALF ISH working but when i try auth then i get this error
image

how and from where do i get the
image

Cant find it on auth.frontierstore

image

how to fix that error and get Client secret not client ID

Discord Webhooks

Question about how the webhook works, does carrier information get pushed out to discord whenever the carrier is moved or services change?

cant run website

on pytest and when going on the website i get errors saying Type error options is an invalid keyword argument for this function

Errors:

Pytest:
`===================================================================================== test session starts ======================================================================================
platform linux -- Python 3.9.2, pytest-7.4.3, pluggy-1.3.0
rootdir: /home/mmuchi030674/FCMS/FCMS
configfile: pytest.ini
testpaths: FCMS
plugins: cov-4.1.0
collected 2 items

FCMS/tests.py FFE [100%]

============================================================================================ ERRORS ============================================================================================
______________________________________________________________ ERROR at teardown of TestMyViewFailureCondition.test_failing_view _______________________________________________________________

self = <FCMS.tests.TestMyViewFailureCondition testMethod=test_failing_view>

def tearDown(self):
    from .models.meta import Base

    testing.tearDown()
    transaction.abort()
  Base.metadata.drop_all(self.engine)

FCMS/tests.py:40:


env/lib/python3.9/site-packages/sqlalchemy/sql/schema.py:5856: in drop_all
bind._run_ddl_visitor(
env/lib/python3.9/site-packages/sqlalchemy/engine/base.py:3242: in _run_ddl_visitor
with self.begin() as conn:
/usr/lib/python3.9/contextlib.py:117: in enter
return next(self.gen)
env/lib/python3.9/site-packages/sqlalchemy/engine/base.py:3232: in begin
with self.connect() as conn:
env/lib/python3.9/site-packages/sqlalchemy/engine/base.py:3268: in connect
return self._connection_cls(self)
env/lib/python3.9/site-packages/sqlalchemy/engine/base.py:145: in init
self._dbapi_connection = engine.raw_connection()
env/lib/python3.9/site-packages/sqlalchemy/engine/base.py:3292: in raw_connection
return self.pool.connect()
env/lib/python3.9/site-packages/sqlalchemy/pool/impl.py:421: in connect
return _ConnectionFairy._checkout(self, self._fairy)
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:1269: in _checkout
fairy = _ConnectionRecord.checkout(pool)
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:716: in checkout
rec = pool._do_get()
env/lib/python3.9/site-packages/sqlalchemy/pool/impl.py:403: in _do_get
c = self._create_connection()
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:393: in _create_connection
return _ConnectionRecord(self)
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:678: in init
self.__connect()
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:903: in __connect
pool.logger.debug("Error on connect(): %s", e)
env/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py:146: in exit
raise exc_value.with_traceback(exc_tb)
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:898: in __connect
self.dbapi_connection = connection = pool._invoke_creator(self)
env/lib/python3.9/site-packages/sqlalchemy/engine/create.py:637: in connect
return dialect.connect(*cargs, **cparams)


self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7b8b14b227c0>, cargs = (':memory:',), cparams = {'check_same_thread': True, 'options': '-c timezone=utc'}

def connect(self, *cargs, **cparams):
    # inherits the docstring from interfaces.Dialect.connect
  return self.loaded_dbapi.connect(*cargs, **cparams)

E TypeError: 'options' is an invalid keyword argument for this function

env/lib/python3.9/site-packages/sqlalchemy/engine/default.py:616: TypeError
=========================================================================================== FAILURES ===========================================================================================
_________________________________________________________________________ TestMyViewSuccessCondition.test_passing_view _________________________________________________________________________

self = <FCMS.tests.TestMyViewSuccessCondition testMethod=test_passing_view>

def setUp(self):
    super(TestMyViewSuccessCondition, self).setUp()
  self.init_database()

FCMS/tests.py:47:


FCMS/tests.py:33: in init_database
Base.metadata.create_all(self.engine)
env/lib/python3.9/site-packages/sqlalchemy/sql/schema.py:5828: in create_all
bind._run_ddl_visitor(
env/lib/python3.9/site-packages/sqlalchemy/engine/base.py:3242: in _run_ddl_visitor
with self.begin() as conn:
/usr/lib/python3.9/contextlib.py:117: in enter
return next(self.gen)
env/lib/python3.9/site-packages/sqlalchemy/engine/base.py:3232: in begin
with self.connect() as conn:
env/lib/python3.9/site-packages/sqlalchemy/engine/base.py:3268: in connect
return self._connection_cls(self)
env/lib/python3.9/site-packages/sqlalchemy/engine/base.py:145: in init
self._dbapi_connection = engine.raw_connection()
env/lib/python3.9/site-packages/sqlalchemy/engine/base.py:3292: in raw_connection
return self.pool.connect()
env/lib/python3.9/site-packages/sqlalchemy/pool/impl.py:421: in connect
return _ConnectionFairy._checkout(self, self._fairy)
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:1269: in _checkout
fairy = _ConnectionRecord.checkout(pool)
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:716: in checkout
rec = pool._do_get()
env/lib/python3.9/site-packages/sqlalchemy/pool/impl.py:403: in _do_get
c = self._create_connection()
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:393: in _create_connection
return _ConnectionRecord(self)
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:678: in init
self.__connect()
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:903: in __connect
pool.logger.debug("Error on connect(): %s", e)
env/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py:146: in exit
raise exc_value.with_traceback(exc_tb)
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:898: in __connect
self.dbapi_connection = connection = pool._invoke_creator(self)
env/lib/python3.9/site-packages/sqlalchemy/engine/create.py:637: in connect
return dialect.connect(*cargs, **cparams)


self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7b8b14f75370>, cargs = (':memory:',), cparams = {'check_same_thread': True, 'options': '-c timezone=utc'}

def connect(self, *cargs, **cparams):
    # inherits the docstring from interfaces.Dialect.connect
  return self.loaded_dbapi.connect(*cargs, **cparams)

E TypeError: 'options' is an invalid keyword argument for this function

env/lib/python3.9/site-packages/sqlalchemy/engine/default.py:616: TypeError
_________________________________________________________________________ TestMyViewFailureCondition.test_failing_view _________________________________________________________________________

self = <FCMS.tests.TestMyViewFailureCondition testMethod=test_failing_view>

def test_failing_view(self):
    from .views.default import my_view
  info = my_view(dummy_request(self.session))

FCMS/tests.py:65:


FCMS/views/default.py:13: in my_view
one = query.filter(models.MyModel.name == 'one').first()
env/lib/python3.9/site-packages/sqlalchemy/orm/query.py:2748: in first
return self.limit(1)._iter().first() # type: ignore
env/lib/python3.9/site-packages/sqlalchemy/orm/query.py:2847: in _iter
result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
env/lib/python3.9/site-packages/sqlalchemy/orm/session.py:2308: in execute
return self._execute_internal(
env/lib/python3.9/site-packages/sqlalchemy/orm/session.py:2180: in _execute_internal
conn = self._connection_for_bind(bind)
env/lib/python3.9/site-packages/sqlalchemy/orm/session.py:2047: in _connection_for_bind
return trans._connection_for_bind(engine, execution_options)
:2: in _connection_for_bind
???
env/lib/python3.9/site-packages/sqlalchemy/orm/state_changes.py:139: in _go
ret_value = fn(self, *arg, **kw)
env/lib/python3.9/site-packages/sqlalchemy/orm/session.py:1143: in _connection_for_bind
conn = bind.connect()
env/lib/python3.9/site-packages/sqlalchemy/engine/base.py:3268: in connect
return self._connection_cls(self)
env/lib/python3.9/site-packages/sqlalchemy/engine/base.py:145: in init
self._dbapi_connection = engine.raw_connection()
env/lib/python3.9/site-packages/sqlalchemy/engine/base.py:3292: in raw_connection
return self.pool.connect()
env/lib/python3.9/site-packages/sqlalchemy/pool/impl.py:421: in connect
return _ConnectionFairy._checkout(self, self._fairy)
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:1269: in _checkout
fairy = _ConnectionRecord.checkout(pool)
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:716: in checkout
rec = pool._do_get()
env/lib/python3.9/site-packages/sqlalchemy/pool/impl.py:403: in _do_get
c = self._create_connection()
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:393: in _create_connection
return _ConnectionRecord(self)
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:678: in init
self.__connect()
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:903: in __connect
pool.logger.debug("Error on connect(): %s", e)
env/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py:146: in exit
raise exc_value.with_traceback(exc_tb)
env/lib/python3.9/site-packages/sqlalchemy/pool/base.py:898: in __connect
self.dbapi_connection = connection = pool._invoke_creator(self)
env/lib/python3.9/site-packages/sqlalchemy/engine/create.py:637: in connect
return dialect.connect(*cargs, **cparams)


self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7b8b14b227c0>, cargs = (':memory:',), cparams = {'check_same_thread': True, 'options': '-c timezone=utc'}

def connect(self, *cargs, **cparams):
    # inherits the docstring from interfaces.Dialect.connect
  return self.loaded_dbapi.connect(*cargs, **cparams)

E TypeError: 'options' is an invalid keyword argument for this function

env/lib/python3.9/site-packages/sqlalchemy/engine/default.py:616: TypeError
======================================================================================= warnings summary =======================================================================================
env/lib/python3.9/site-packages/pyramid/asset.py:2
/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/pyramid/asset.py:2: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources

env/lib/python3.9/site-packages/pkg_resources/init.py:2868
/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/pkg_resources/init.py:2868: DeprecationWarning: Deprecated call to pkg_resources.declare_namespace('paste').
Implementing implicit namespace packages (as specified in PEP 420) is preferred to pkg_resources.declare_namespace. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
declare_namespace(pkg)

env/lib/python3.9/site-packages/pkg_resources/init.py:2868
env/lib/python3.9/site-packages/pkg_resources/init.py:2868
env/lib/python3.9/site-packages/pkg_resources/init.py:2868
/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/pkg_resources/init.py:2868: DeprecationWarning: Deprecated call to pkg_resources.declare_namespace('zope').
Implementing implicit namespace packages (as specified in PEP 420) is preferred to pkg_resources.declare_namespace. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
declare_namespace(pkg)

FCMS/tests.py::TestMyViewSuccessCondition::test_passing_view
/home/mmuchi030674/FCMS/FCMS/FCMS/models/meta.py:17: MovedIn20Warning: The declarative_base() function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)
Base = declarative_base(cls=DictableModel, metadata=metadata)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=================================================================================== short test summary info ====================================================================================
FAILED FCMS/tests.py::TestMyViewSuccessCondition::test_passing_view - TypeError: 'options' is an invalid keyword argument for this function
FAILED FCMS/tests.py::TestMyViewFailureCondition::test_failing_view - TypeError: 'options' is an invalid keyword argument for this function
ERROR FCMS/tests.py::TestMyViewFailureCondition::test_failing_view - TypeError: 'options' is an invalid keyword argument for this function
============================================================================ 2 failed, 6 warnings, 1 error in 6.31s ============================================================================`

Website:
Traceback (most recent call last): File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/pyramid_debugtoolbar/panels/performance.py", line 61, in resource_timer_handler result = handler(request) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/pyramid_tm/__init__.py", line 178, in tm_tween raise exc from None File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/pyramid_tm/__init__.py", line 145, in tm_tween response = handler(request) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/pyramid/tweens.py", line 43, in excview_tween response = _error_handler(request, exc) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/pyramid/tweens.py", line 17, in _error_handler reraise(*exc_info) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/pyramid/util.py", line 733, in reraise raise value File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/pyramid/tweens.py", line 41, in excview_tween response = handler(request) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/pyramid/router.py", line 143, in handle_request response = _call_view( File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/pyramid/view.py", line 674, in _call_view response = view_callable(context, request) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/pyramid/viewderivers.py", line 427, in rendered_view result = view(context, request) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/pyramid/viewderivers.py", line 141, in _requestonly_view response = view(request) File "/home/mmuchi030674/FCMS/FCMS/FCMS/views/landing.py", line 30, in my_view return {'searchform': rendered_form, 'deform': True, 'tracked_carriers': ct.count(), File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 3132, in count self._legacy_from_self(col).enable_eagerloads(False).scalar() File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2825, in scalar ret = self.one() File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2798, in one return self._iter().one() # type: ignore File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2847, in _iter result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2308, in execute return self._execute_internal( File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2180, in _execute_internal conn = self._connection_for_bind(bind) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2047, in _connection_for_bind return trans._connection_for_bind(engine, execution_options) File "<string>", line 2, in _connection_for_bind # Copyright (C) 2005-2023 the SQLAlchemy authors and contributors File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/orm/state_changes.py", line 139, in _go ret_value = fn(self, *arg, **kw) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1143, in _connection_for_bind conn = bind.connect() File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 3268, in connect return self._connection_cls(self) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 145, in __init__ self._dbapi_connection = engine.raw_connection() File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 3292, in raw_connection return self.pool.connect() File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 452, in connect return _ConnectionFairy._checkout(self) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 1269, in _checkout fairy = _ConnectionRecord.checkout(pool) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 716, in checkout rec = pool._do_get() File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/pool/impl.py", line 170, in _do_get self._dec_overflow() File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/pool/impl.py", line 167, in _do_get return self._create_connection() File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 393, in _create_connection return _ConnectionRecord(self) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 678, in __init__ self.__connect() File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 903, in __connect pool.logger.debug("Error on connect(): %s", e) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 898, in __connect self.dbapi_connection = connection = pool._invoke_creator(self) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/engine/create.py", line 637, in connect return dialect.connect(*cargs, **cparams) File "/home/mmuchi030674/FCMS/FCMS/env/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 616, in connect return self.loaded_dbapi.connect(*cargs, **cparams) TypeError: 'options' is an invalid keyword argument for this function

How to fix?

Can't register

I've been trying to register for months and every time I try the registration fails. The log in form does nothing and the recover password method seems to do nothing too because it doesn't send e-mails or return any info. Tryed from many devices, browsers, OSs and different e-mail services with the same results: nothing works.

OAuth errors on auth/finalize

2024-01-23 21:07:23,653 ERROR [waitress:435][waitress-2] Exception while serving /oauth/finalize
Traceback (most recent call last):
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\waitress\channel.py", line 428, in service
    task.service()
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\waitress\task.py", line 168, in service
    self.execute()
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\waitress\task.py", line 434, in execute
    app_iter = self.channel.server.application(environ, start_response)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\router.py", line 270, in __call__
    response = self.execution_policy(environ, self)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid_retry\__init__.py", line 127, in retry_policy
    response = router.invoke_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\router.py", line 245, in invoke_request
    response = handle_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid_debugtoolbar\toolbar.py", line 237, in toolbar_tween
    return handler(request)
           ^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid_tm\__init__.py", line 178, in tm_tween
    raise exc from None
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid_tm\__init__.py", line 145, in tm_tween
    response = handler(request)
               ^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\tweens.py", line 43, in excview_tween
    response = _error_handler(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\tweens.py", line 17, in _error_handler
    reraise(*exc_info)
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\util.py", line 733, in reraise
    raise value
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\tweens.py", line 41, in excview_tween
    response = handler(request)
               ^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\router.py", line 143, in handle_request
    response = _call_view(
               ^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\view.py", line 674, in _call_view
    response = view_callable(context, request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\viewderivers.py", line 427, in rendered_view
    result = view(context, request)
             ^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\viewderivers.py", line 141, in _requestonly_view
    response = view(request)
               ^^^^^^^^^^^^^
  File "c:\users\mmuch\desktop\dings\fcms-master\FCMS\views\login.py", line 166, in oauth_finalize
    jcarrier = capi.get_carrier(request.user)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "c:\users\mmuch\desktop\dings\fcms-master\FCMS\utils\capi.py", line 150, in get_carrier
    return json.loads(capi('/fleetcarrier', user))
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "c:\users\mmuch\desktop\dings\fcms-master\FCMS\utils\capi.py", line 118, in capi
    res = client.get(urljoin(capiURL, endpoint))
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\requests\sessions.py", line 602, in get
    return self.request("GET", url, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\authlib\integrations\requests_client\oauth2_session.py", line 109, in request
    return super().request(
           ^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\requests\sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\requests\sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\requests\adapters.py", line 519, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='pts-companion.orerve.net', port=443): Max retries exceeded with url: /fleetcarrier (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000002831EE4F110>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))

How do i fix this?

FC Visitor Log

So yeah - when a cmdr lands on an FC, they should be able to pull up a Visitor's Log, and sign in, and leave a message. That way, the FC owner can (sometimes) see who's landed there. Simple and fun!

Web UI coming back with internal server error

Trying to access the web UI anything past logging in returns with a
Internal Server Error The server encountered an unexpected internal server error (generated by waitress)
response unless you know the page link to direct you to the specific page, but then trying to navigate through to other pages brings the ISE response back

Your website is broken

When trying to log in and authorize, it loops between this page and the Frontier store:
Screenshot_2

When trying to report this on your website's feedback button, I get this asinine crap:
Screenshot_3

Missing Page Title

Description

All webpages are displaying with no titles, and instead just a basic '|' character.

Expected Behavior

The correct name of the page should display on the front half, with a universal site identifier on the back half.

Actual Behavior

Only the character | is displayed.

Steps to Reproduce

  1. Log in to the website
  2. Navigate to any page other than the login or register or index screens
  3. View the page title in your browser's tab.

Context

This makes it difficult to tell what page is up if the tab is in the background, or to remember what site it is if there is a period of time between usages.

Your Environment

  • Version used: 0.5
  • Environment name and version (e.g. Chrome 39, node.js 5.4): Firefox 77.0.1
  • Operating System and version (desktop or mobile): Windows 10, Desktop

Example Image

image

Carrier Settings cause Internal Server Error

In the carrier settings, when hitting the "Submit" button, for e.g. disabling the Itinerary:

grafik
the state of the checkboxes does not change the outcome

You get following error:

Internal Server Error

The server encountered an unexpected internal server error

(generated by waitress)

Registration Failed

image
Every time I try to register my Fleet Carrier I get this message.
Sorry if this is not the right place to report this.

Wrong CMDR name set it/ Delete another Account with the Correct CMDR name

Hello i have a problem i registered in FMCS with the Name of CMDR {Cap] Takaber but i changed my name to Cap Takaber in game so dont work the FCMS anymore and with trying to fix that i created another account in FCMS with the correct name Cap Takaber but obviously don't let me register my Fleet Carrier cuz its already registered with my another account and idk if can delete the second account with the correct name and correct the name for my first account CMDR [Cap] Takaber into Cap Takaber only so i can use the FCMS :c plz
Primerfc
seondfc

Error on OAuth Finalize

2024-01-23 21:07:23,653 ERROR [waitress:435][waitress-2] Exception while serving /oauth/finalize
Traceback (most recent call last):
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\waitress\channel.py", line 428, in service
    task.service()
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\waitress\task.py", line 168, in service
    self.execute()
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\waitress\task.py", line 434, in execute
    app_iter = self.channel.server.application(environ, start_response)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\router.py", line 270, in __call__
    response = self.execution_policy(environ, self)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid_retry\__init__.py", line 127, in retry_policy
    response = router.invoke_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\router.py", line 245, in invoke_request
    response = handle_request(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid_debugtoolbar\toolbar.py", line 237, in toolbar_tween
    return handler(request)
           ^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid_tm\__init__.py", line 178, in tm_tween
    raise exc from None
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid_tm\__init__.py", line 145, in tm_tween
    response = handler(request)
               ^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\tweens.py", line 43, in excview_tween
    response = _error_handler(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\tweens.py", line 17, in _error_handler
    reraise(*exc_info)
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\util.py", line 733, in reraise
    raise value
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\tweens.py", line 41, in excview_tween
    response = handler(request)
               ^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\router.py", line 143, in handle_request
    response = _call_view(
               ^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\view.py", line 674, in _call_view
    response = view_callable(context, request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\viewderivers.py", line 427, in rendered_view
    result = view(context, request)
             ^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\pyramid\viewderivers.py", line 141, in _requestonly_view
    response = view(request)
               ^^^^^^^^^^^^^
  File "c:\users\mmuch\desktop\dings\fcms-master\FCMS\views\login.py", line 166, in oauth_finalize
    jcarrier = capi.get_carrier(request.user)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "c:\users\mmuch\desktop\dings\fcms-master\FCMS\utils\capi.py", line 150, in get_carrier
    return json.loads(capi('/fleetcarrier', user))
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "c:\users\mmuch\desktop\dings\fcms-master\FCMS\utils\capi.py", line 118, in capi
    res = client.get(urljoin(capiURL, endpoint))
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\requests\sessions.py", line 602, in get
    return self.request("GET", url, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\authlib\integrations\requests_client\oauth2_session.py", line 109, in request
    return super().request(
           ^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\requests\sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\requests\sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\mmuch\miniconda3\folder\Lib\site-packages\requests\adapters.py", line 519, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='pts-companion.orerve.net', port=443): Max retries exceeded with url: /fleetcarrier (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000002831EE4F110>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))

How to fix?

Error: 500

Hello i have this issue i contact with fuel rats to fix my name and still have this error and idk how to fix it plz help D:
F500

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.