Project

General

Profile

Actions

Bug #8037

closed

Bridge should check better for error sizes provided by schedulers

Added by Evgeny Novikov about 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
High
Category:
Bridge
Target version:
-
Start date:
03/17/2017
Due date:
04/18/2017
% Done:

100%

Estimated time:
Detected in build:
svn
Platform:
Published in build:

Description

Unknown error
Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/django/db/backends/utils.py", line 64, in execute
    return self.cursor.execute(sql, params)
psycopg2.DataError: ОШИБКА:  значение не умещается в тип character varying(1024)

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

Traceback (most recent call last):
  File "/home/novikov/work/klever/bridge/service/utils.py", line 241, in __init__
    self.__get_tasks(tasks)
  File "/home/novikov/work/klever/bridge/service/utils.py", line 283, in __get_tasks
    task.save()
  File "/usr/lib/python3.4/site-packages/django/db/models/base.py", line 708, in save
    force_update=force_update, update_fields=update_fields)
  File "/usr/lib/python3.4/site-packages/django/db/models/base.py", line 736, in save_base
    updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
  File "/usr/lib/python3.4/site-packages/django/db/models/base.py", line 801, in _save_table
    forced_update)
  File "/usr/lib/python3.4/site-packages/django/db/models/base.py", line 851, in _do_update
    return filtered._update(values) > 0
  File "/usr/lib/python3.4/site-packages/django/db/models/query.py", line 645, in _update
    return query.get_compiler(self.db).execute_sql(CURSOR)
  File "/usr/lib/python3.4/site-packages/django/db/models/sql/compiler.py", line 1149, in execute_sql
    cursor = super(SQLUpdateCompiler, self).execute_sql(result_type)
  File "/usr/lib/python3.4/site-packages/django/db/models/sql/compiler.py", line 848, in execute_sql
    cursor.execute(sql, params)
  File "/usr/lib/python3.4/site-packages/django/db/backends/utils.py", line 79, in execute
    return super(CursorDebugWrapper, self).execute(sql, params)
  File "/home/novikov/work/klever/bridge/bridge/__init__.py", line 39, in execute_wrapper
    return original(*args, **kwargs)
  File "/usr/lib/python3.4/site-packages/django/db/backends/utils.py", line 64, in execute
    return self.cursor.execute(sql, params)
  File "/usr/lib/python3.4/site-packages/django/db/utils.py", line 95, in __exit__
    six.reraise(dj_exc_type, dj_exc_value, traceback)
  File "/usr/lib/python3.4/site-packages/django/utils/six.py", line 685, in reraise
    raise value.with_traceback(tb)
  File "/usr/lib/python3.4/site-packages/django/db/backends/utils.py", line 64, in execute
    return self.cursor.execute(sql, params)
django.db.utils.DataError: ОШИБКА:  значение не умещается в тип character varying(1024)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/novikov/work/klever/bridge/service/views.py", line 148, in get_jobs_and_tasks
    jobs_and_tasks = GetTasks(request.session['scheduler'], request.POST['jobs and tasks status']).newtasks
  File "/home/novikov/work/klever/bridge/service/utils.py", line 245, in __init__
    raise ServiceError('Unknown error')
service.utils.ServiceError: Unknown error

Related issues 1 (0 open1 closed)

Blocked by Klever - Bug #8035: Bridge infinitely tries to decide a job if scheduler reports that it is finished but there was not any requests from CoreClosedVladimir Gratinskiy03/16/201704/13/2017

Actions
Actions

Also available in: Atom PDF