Skip to content

Flask: Cannot convert bytes object to java.lang.String #464

Description

@matsbohlinsson

Im trying to run flask. During startup if flask, I get the following runtime error:
TypeError: Cannot convert bytes object to java.lang.String

Seems related to call:click.echo()

 main()
  File "/data/user/0/com.plainembedded.mavicmax/files/chaquopy/AssetFinder/requirements/flaskcode/cli.py", line 59, in main
  File "/data/user/0/com.plainembedded.mavicmax/files/chaquopy/AssetFinder/requirements/click/core.py", line 829, in __call__
  File "/data/user/0/com.plainembedded.mavicmax/files/chaquopy/AssetFinder/requirements/click/core.py", line 782, in main
  File "/data/user/0/com.plainembedded.mavicmax/files/chaquopy/AssetFinder/requirements/click/core.py", line 1066, in invoke
  File "/data/user/0/com.plainembedded.mavicmax/files/chaquopy/AssetFinder/requirements/click/core.py", line 610, in invoke
  File "/data/user/0/com.plainembedded.mavicmax/files/chaquopy/AssetFinder/requirements/flaskcode/cli.py", line 50, in run
  File "/data/user/0/com.plainembedded.mavicmax/files/chaquopy/AssetFinder/requirements/click/utils.py", line 272, in echo
  **File "bootstrap/java/android/stream.py", line 59, in write
  File "class.pxi", line 781, in java.chaquopy.JavaMethod.__call__
  File "conversion.pxi", line 256, in java.chaquopy.p2j**
TypeError: Cannot convert bytes object to java.lang.String

My code:

from flask import Flask
import flaskcode

app = Flask(__name__)
app.config.from_object(flaskcode.default_config)
app.config['FLASKCODE_RESOURCE_BASEPATH'] = '/sdcard/mavicmax/'
app.register_blueprint(flaskcode.blueprint, url_prefix='/flaskcode')

@app.route('/')
def hello():
    return "Hello World!"

if __name__ == '__main__':
    app.run()

Metadata

Metadata

Assignees

No one assigned

    Labels

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions