I realized that the upgrade from 7.0.13 to 7.1.0 beta Seafile Pro Ubuntu broke my share links, causing a screen on the browser stating there is a “server hiccup”. I updated from 7.1.0 to 7.1.1 with the same issue. I rolled back to 7.0.13 with the minor-upgrade.sh script and the share links once again work perfectly. The errors from seahub.log are below.
7.1.0 beta
2020-02-28 16:29:51,829 [ERROR] django.request:135 handle_uncaught_exception Internal Server Error: /d/58f9552b2fa748af96d2/
Traceback (most recent call last):
File "/media/wdblue/seafile/seafile-pro-server-7.1.0/seahub/thirdpart/django/core/handlers/exception.py", line 41, in inner
response = get_response(request)
File "/media/wdblue/seafile/seafile-pro-server-7.1.0/seahub/thirdpart/django/core/handlers/base.py", line 249, in _legacy_get_response
response = self._get_response(request)
File "/media/wdblue/seafile/seafile-pro-server-7.1.0/seahub/thirdpart/django/core/handlers/base.py", line 187, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/media/wdblue/seafile/seafile-pro-server-7.1.0/seahub/thirdpart/django/core/handlers/base.py", line 185, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/media/wdblue/seafile/seafile-pro-server-7.1.0/seahub/seahub/share/decorators.py", line 21, in _decorated
return func(request, fileshare, *args, **kwargs)
File "/media/wdblue/seafile/seafile-pro-server-7.1.0/seahub/seahub/share/decorators.py", line 67, in _decorated
return func(request, *args, **kwargs)
File "/media/wdblue/seafile/seafile-pro-server-7.1.0/seahub/seahub/views/repo.py", line 255, in view_shared_dir
if req_path[-1] != '/':
IndexError: string index out of range
7.1.1 beta
2020-02-28 16:40:25,260 [ERROR] django.request:135 handle_uncaught_exception Internal Server Error: /d/3556bd2ba3aa49d6adf7/
Traceback (most recent call last):
File "/media/wdblue/seafile/seafile-pro-server-7.1.1/seahub/thirdpart/django/core/handlers/exception.py", line 41, in inner
response = get_response(request)
File "/media/wdblue/seafile/seafile-pro-server-7.1.1/seahub/thirdpart/django/core/handlers/base.py", line 249, in _legacy_get_response
response = self._get_response(request)
File "/media/wdblue/seafile/seafile-pro-server-7.1.1/seahub/thirdpart/django/core/handlers/base.py", line 187, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/media/wdblue/seafile/seafile-pro-server-7.1.1/seahub/thirdpart/django/core/handlers/base.py", line 185, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/media/wdblue/seafile/seafile-pro-server-7.1.1/seahub/seahub/share/decorators.py", line 21, in _decorated
return func(request, fileshare, *args, **kwargs)
File "/media/wdblue/seafile/seafile-pro-server-7.1.1/seahub/seahub/share/decorators.py", line 67, in _decorated
return func(request, *args, **kwargs)
File "/media/wdblue/seafile/seafile-pro-server-7.1.1/seahub/seahub/views/repo.py", line 265, in view_shared_dir
if req_path[-1] != '/':
IndexError: string index out of range
Support using JWT in OnlyOffice integration 


