Hi,

I am having an issue where a flask application is crashing with a 500 
Error. I upgraded from python 3.5 to 3.6 on linux:

Version info is as follows:

cx_Oracle==6.2.1
Flask==1.0.2
Flask-Bootstrap==3.3.7.1
Flask-CAS-fork==1.0.1
Flask-Migrate==2.5.2
Flask-SQLAlchemy==2.3.2
Flask-WTF==0.14.2
SQLAlchemy==1.2.5

The logs have the following trace:

ERROR:flask.app:Exception on /broadcast/ [GET]
 Traceback (most recent call last):
  File "/app/acsadmin-web/venv/lib/python3.6/site-packages/flask/app.py", 
line 2292, in wsgi_app
  response = self.full_dispatch_request()
  File "/app/acsadmin-web/venv/lib/python3.6/site-packages/flask/app.py", 
line 1815, in full_dispatch_request
  rv = self.handle_user_exception(e)
File "/app/acsadmin-web/venv/lib/python3.6/site-packages/flask/app.py", 
line 1718, in handle_user_exception
reraise(exc_type, exc_value, tb)
 File 
"/app/acsadmin-web/venv/lib/python3.6/site-packages/flask/_compat.py", line 
35, in reraise
   raise value
 File "/app/acsadmin-web/venv/lib/python3.6/site-packages/flask/app.py", 
line 1813, in full_dispatch_request
   rv = self.dispatch_request()
  File "/app/acsadmin-web/venv/lib/python3.6/site-packages/flask/app.py", 
line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File 
"/app/acsadmin-web/venv/lib/python3.6/site-packages/acs_util_app/common/decorators.py",
 
line 50, in new_func
   return f(*args,**kwargs)
   File 
"/app/acsadmin-web/venv/lib/python3.6/site-packages/flask_cas/__init__.py", 
line 102, in wrap
  return function(*args, **kwargs)
  File 
"/app/acsadmin-web/venv/lib/python3.6/site-packages/acs_util_app/blueprints/broadcast/views.py",
 
line 35, in index
    current_app.config["BROADCAST_ADMIN_ROLE"]
   File 
"/app/acsadmin-web/venv/lib/python3.6/site-packages/acs_util_app/blueprints/broadcast/views.py",
 
line 43, in fetch_accounts
     results = session_execute(query, bind_key="canvas", uni=uni)
   File 
"/app/acsadmin-web/venv/lib/python3.6/site-packages/acs_util_app/common/db_utils.py",
 
line 39, in session_execute
     bind=db.get_engine(current_app, bind_key))
  File 
"/app/acsadmin-web/venv/lib/python3.6/site-packages/flask_sqlalchemy/__init__.py",
 
line 896, in get_engine
     return connector.get_engine()
   File 
"/app/acsadmin-web/venv/lib/python3.6/site-packages/flask_sqlalchemy/__init__.py",
 
line 559, in get_engine
    self._engine = rv = sqlalchemy.create_engine(info, **options)
  File 
"/app/acsadmin-web/venv/lib64/python3.6/site-packages/sqlalchemy/engine/__init__.py",
 
line 424, in create_engine
    return strategy.create(*args, **kwargs)
   File 
"/app/acsadmin-web/venv/lib64/python3.6/site-packages/sqlalchemy/engine/strategies.py",
 
line 81, in create
    dbapi = dialect_cls.dbapi(**dbapi_args)
  File 
"/app/acsadmin-web/venv/lib64/python3.6/site-packages/sqlalchemy/dialects/oracle/cx_oracle.py",
 
line 659, in dbapi
    import cx_Oracle
 ImportError: No module named 'cx_Oracle'

Thank you.

-- 
SQLAlchemy - 
The Python SQL Toolkit and Object Relational Mapper

http://www.sqlalchemy.org/

To post example code, please provide an MCVE: Minimal, Complete, and Verifiable 
Example.  See  http://stackoverflow.com/help/mcve for a full description.
--- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sqlalchemy+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sqlalchemy/cffa5d39-987d-4ac0-b820-df8acc950cab%40googlegroups.com.

Reply via email to