The SIO2 project
  1. The SIO2 project
  2. SIO-2493

Solutions are not scored after clean SIO initialization

    Details

    • Type: Bug Bug
    • Status: Open Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: Current Version
    • Fix Version/s: None
    • Labels:
      None

      Description

      After clean initialization of SIO solutions are not scored due to the lack of a few directories in 'web' container.

      They can be easily crated using
      ```
      mkdir -p media/links/submissions
      mkdir -p media/links/problems
      ```
      using container's bash (at /sio2/deployment), but this process looks like it could be solved during Docker initialization (in Dockerfile).


      Update: It seems that the problem cannot be solved that easily. Creating the directories does not change anything. The first submission is never successful, but every other is.

      This is the log generated at the page.

      Traceback (most recent call last):
        File "/sio2/oioioi/oioioi/evalmgr/tasks.py", line 344, in evalmgr_job
          % (env['error']['message'], env['error']['traceback'])
      RuntimeError: Error from workers:
      Some tasks in a group failed.

      Exception: received from worker237bb8b1bdbe@172.18.0.5:55778: exception: <twisted.python.failure.Failure exceptions.RuntimeError: Binding not existing location>
      Remote traceback:
      Traceback (most recent call last):
        File "/usr/local/lib/python2.7/threading.py", line 801, in __bootstrap_inner
          self.run()
        File "/usr/local/lib/python2.7/threading.py", line 754, in run
          self.__target(*self.__args, **self.__kwargs)
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/_threads/_threadworker.py", line 46, in work
          task()
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/_threads/_team.py", line 190, in doWork
          task()
      --- <exception caught here> ---
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/threadpool.py", line 250, in inContext
          result = inContext.theWork()
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/threadpool.py", line 266, in <lambda>
          inContext.theWork = lambda: context.call(ctx, func, *args, **kw)
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/context.py", line 122, in callWithContext
          return self.currentContext().callWithContext(ctx, func, *args, **kw)
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/context.py", line 85, in callWithContext
          return func(*args,**kw)
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/protocol/worker.py", line 14, in _runner_wrap
          renv = runner.run(env)
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/runner.py", line 75, in run
          environ = first_entry_point('sio.jobs', environ['job_type'])(environ)
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/job.py", line 14, in run
          environ = compiler(environ)
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/gcc.py", line 35, in run_gplusplus4_8_2_cpp11
          return CPPCompiler.gcc_4_8_2_cpp11().compile(environ)
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/gcc.py", line 20, in gcc_4_8_2_cpp11
          obj = cls('gcc.4_8_2')
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/common.py", line 69, in __init__
          self.executor = PRootExecutor('compiler-' + self.sandbox)
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/executors.py", line 782, in __init__
          self._proot_options()
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/executors.py", line 847, in _proot_options
          self._bind(self.chroot.path, force=True)
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/executors.py", line 810, in _bind
          raise RuntimeError("Binding not existing location")
      exceptions.RuntimeError: Binding not existing location

      TB:
      Traceback (most recent call last):
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks
          current.result = callback(current.result, *args, **kw)
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1116, in _cbDeferred
          self.callback(self.resultList)
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 460, in callback
          self._startRunCallbacks(result)
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 568, in _startRunCallbacks
          self._runCallbacks()
      --- <exception caught here> ---
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks
          current.result = callback(current.result, *args, **kw)
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/sioworkersd/taskmanager.py", line 264, in _collect
          raise MultiException("Some tasks in a group failed.", failed)
      sio.sioworkersd.taskmanager.MultiException: Some tasks in a group failed.

      Exception: received from worker237bb8b1bdbe@172.18.0.5:55778: exception: <twisted.python.failure.Failure exceptions.RuntimeError: Binding not existing location>
      Remote traceback:
      Traceback (most recent call last):
        File "/usr/local/lib/python2.7/threading.py", line 801, in __bootstrap_inner
          self.run()
        File "/usr/local/lib/python2.7/threading.py", line 754, in run
          self.__target(*self.__args, **self.__kwargs)
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/_threads/_threadworker.py", line 46, in work
          task()
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/_threads/_team.py", line 190, in doWork
          task()
      --- <exception caught here> ---
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/threadpool.py", line 250, in inContext
          result = inContext.theWork()
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/threadpool.py", line 266, in <lambda>
          inContext.theWork = lambda: context.call(ctx, func, *args, **kw)
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/context.py", line 122, in callWithContext
          return self.currentContext().callWithContext(ctx, func, *args, **kw)
        File "/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/context.py", line 85, in callWithContext
          return func(*args,**kw)
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/protocol/worker.py", line 14, in _runner_wrap
          renv = runner.run(env)
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/runner.py", line 75, in run
          environ = first_entry_point('sio.jobs', environ['job_type'])(environ)
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/job.py", line 14, in run
          environ = compiler(environ)
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/gcc.py", line 35, in run_gplusplus4_8_2_cpp11
          return CPPCompiler.gcc_4_8_2_cpp11().compile(environ)
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/gcc.py", line 20, in gcc_4_8_2_cpp11
          obj = cls('gcc.4_8_2')
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/common.py", line 69, in __init__
          self.executor = PRootExecutor('compiler-' + self.sandbox)
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/executors.py", line 782, in __init__
          self._proot_options()
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/executors.py", line 847, in _proot_options
          self._bind(self.chroot.path, force=True)
        File "/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/executors.py", line 810, in _bind
          raise RuntimeError("Binding not existing location")
      exceptions.RuntimeError: Binding not existing location


      The next step in the recipe was:

      ['compile_end', 'oioioi.programs.handlers.compile_end']
      The final evaluation environment (with recipe and error_handlers removed for readability) was:

      { 'compilation_result_size_limit': 10485760,
          'compiler': 'g++4_8_2_cpp11',
          'contest_id': 'hello-contest',
          'contest_priority': 10,
          'contest_weight': 1000,
          'error': { 'message': 'Some tasks in a group failed.\n'
                                  '\n'
                                  'Exception: received from '
                                  'worker237bb8b1bdbe@172.18.0.5:55778: exception: '
                                  '<twisted.python.failure.Failure '
                                  'exceptions.RuntimeError: Binding not existing '
                                  'location>\n'
                                  'Remote traceback:\n'
                                  'Traceback (most recent call last):\n'
                                  ' File "/usr/local/lib/python2.7/threading.py", '
                                  'line 801, in __bootstrap_inner\n'
                                  ' self.run()\n'
                                  ' File "/usr/local/lib/python2.7/threading.py", '
                                  'line 754, in run\n'
                                  ' self.__target(*self.__args, **self.__kwargs)\n'
                                  ' File '
                                  '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/_threads/_threadworker.py", '
                                  'line 46, in work\n'
                                  ' task()\n'
                                  ' File '
                                  '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/_threads/_team.py", '
                                  'line 190, in doWork\n'
                                  ' task()\n'
                                  '--- <exception caught here> ---\n'
                                  ' File '
                                  '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/threadpool.py", '
                                  'line 250, in inContext\n'
                                  ' result = inContext.theWork()\n'
                                  ' File '
                                  '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/threadpool.py", '
                                  'line 266, in <lambda>\n'
                                  ' inContext.theWork = lambda: context.call(ctx, '
                                  'func, *args, **kw)\n'
                                  ' File '
                                  '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/context.py", '
                                  'line 122, in callWithContext\n'
                                  ' return '
                                  'self.currentContext().callWithContext(ctx, func, '
                                  '*args, **kw)\n'
                                  ' File '
                                  '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/context.py", '
                                  'line 85, in callWithContext\n'
                                  ' return func(*args,**kw)\n'
                                  ' File '
                                  '"/home/oioioi/.local/lib/python2.7/site-packages/sio/protocol/worker.py", '
                                  'line 14, in _runner_wrap\n'
                                  ' renv = runner.run(env)\n'
                                  ' File '
                                  '"/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/runner.py", '
                                  'line 75, in run\n'
                                  " environ = first_entry_point('sio.jobs', "
                                  "environ['job_type'])(environ)\n"
                                  ' File '
                                  '"/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/job.py", '
                                  'line 14, in run\n'
                                  ' environ = compiler(environ)\n'
                                  ' File '
                                  '"/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/gcc.py", '
                                  'line 35, in run_gplusplus4_8_2_cpp11\n'
                                  ' return '
                                  'CPPCompiler.gcc_4_8_2_cpp11().compile(environ)\n'
                                  ' File '
                                  '"/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/gcc.py", '
                                  'line 20, in gcc_4_8_2_cpp11\n'
                                  " obj = cls('gcc.4_8_2')\n"
                                  ' File '
                                  '"/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/common.py", '
                                  'line 69, in __init__\n'
                                  " self.executor = PRootExecutor('compiler-' + "
                                  'self.sandbox)\n'
                                  ' File '
                                  '"/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/executors.py", '
                                  'line 782, in __init__\n'
                                  ' self._proot_options()\n'
                                  ' File '
                                  '"/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/executors.py", '
                                  'line 847, in _proot_options\n'
                                  ' self._bind(self.chroot.path, force=True)\n'
                                  ' File '
                                  '"/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/executors.py", '
                                  'line 810, in _bind\n'
                                  ' raise RuntimeError("Binding not existing '
                                  'location")\n'
                                  'exceptions.RuntimeError: Binding not existing '
                                  'location\n',
                       'traceback': 'Traceback (most recent call last):\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/internet/defer.py", '
                                    'line 654, in _runCallbacks\n'
                                    ' current.result = callback(current.result, '
                                    '*args, **kw)\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/internet/defer.py", '
                                    'line 1116, in _cbDeferred\n'
                                    ' self.callback(self.resultList)\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/internet/defer.py", '
                                    'line 460, in callback\n'
                                    ' self._startRunCallbacks(result)\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/internet/defer.py", '
                                    'line 568, in _startRunCallbacks\n'
                                    ' self._runCallbacks()\n'
                                    '--- <exception caught here> ---\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/internet/defer.py", '
                                    'line 654, in _runCallbacks\n'
                                    ' current.result = callback(current.result, '
                                    '*args, **kw)\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/sio/sioworkersd/taskmanager.py", '
                                    'line 264, in _collect\n'
                                    ' raise MultiException("Some tasks in a group '
                                    'failed.", failed)\n'
                                    'sio.sioworkersd.taskmanager.MultiException: '
                                    'Some tasks in a group failed.\n'
                                    '\n'
                                    'Exception: received from '
                                    'worker237bb8b1bdbe@172.18.0.5:55778: exception: '
                                    '<twisted.python.failure.Failure '
                                    'exceptions.RuntimeError: Binding not existing '
                                    'location>\n'
                                    'Remote traceback:\n'
                                    'Traceback (most recent call last):\n'
                                    ' File "/usr/local/lib/python2.7/threading.py", '
                                    'line 801, in __bootstrap_inner\n'
                                    ' self.run()\n'
                                    ' File "/usr/local/lib/python2.7/threading.py", '
                                    'line 754, in run\n'
                                    ' self.__target(*self.__args, '
                                    '**self.__kwargs)\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/_threads/_threadworker.py", '
                                    'line 46, in work\n'
                                    ' task()\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/_threads/_team.py", '
                                    'line 190, in doWork\n'
                                    ' task()\n'
                                    '--- <exception caught here> ---\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/threadpool.py", '
                                    'line 250, in inContext\n'
                                    ' result = inContext.theWork()\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/threadpool.py", '
                                    'line 266, in <lambda>\n'
                                    ' inContext.theWork = lambda: '
                                    'context.call(ctx, func, *args, **kw)\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/context.py", '
                                    'line 122, in callWithContext\n'
                                    ' return '
                                    'self.currentContext().callWithContext(ctx, '
                                    'func, *args, **kw)\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/twisted/python/context.py", '
                                    'line 85, in callWithContext\n'
                                    ' return func(*args,**kw)\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/sio/protocol/worker.py", '
                                    'line 14, in _runner_wrap\n'
                                    ' renv = runner.run(env)\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/runner.py", '
                                    'line 75, in run\n'
                                    " environ = first_entry_point('sio.jobs', "
                                    "environ['job_type'])(environ)\n"
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/job.py", '
                                    'line 14, in run\n'
                                    ' environ = compiler(environ)\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/gcc.py", '
                                    'line 35, in run_gplusplus4_8_2_cpp11\n'
                                    ' return '
                                    'CPPCompiler.gcc_4_8_2_cpp11().compile(environ)\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/gcc.py", '
                                    'line 20, in gcc_4_8_2_cpp11\n'
                                    " obj = cls('gcc.4_8_2')\n"
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/sio/compilers/common.py", '
                                    'line 69, in __init__\n'
                                    " self.executor = PRootExecutor('compiler-' + "
                                    'self.sandbox)\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/executors.py", '
                                    'line 782, in __init__\n'
                                    ' self._proot_options()\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/executors.py", '
                                    'line 847, in _proot_options\n'
                                    ' self._bind(self.chroot.path, force=True)\n'
                                    ' File '
                                    '"/home/oioioi/.local/lib/python2.7/site-packages/sio/workers/executors.py", '
                                    'line 810, in _bind\n'
                                    ' raise RuntimeError("Binding not existing '
                                    'location")\n'
                                    'exceptions.RuntimeError: Binding not existing '
                                    'location\n'
                                    '\n'},
          'eval_dir': '/eval/hello-contest/2',
          'exec_mode': 'unsafe',
          'extra_args': {},
          'extra_files': {},
          'group_id': 'GROUP_urn:uuid:8980e72f-527a-45e5-b6c3-b1a651168fca',
          'group_scorer': 'oioioi.programs.utils.min_group_scorer',
          'is_rejudge': True,
          'job_id': 'urn:uuid:ba0f4a74-c9e2-4ae0-ba15-efaba7434f0d',
          'language': 'cpp',
          'oioioi_instance': 'OIOIOI',
          'problem_id': 1,
          'problem_instance_id': 2,
          'problem_short_name': 'set',
          'report_kinds': ['INITIAL', 'NORMAL'],
          'restore_environ_func': 'oioioi.sioworkers.handlers.restore_job',
          'return_url': 'http://127.0.0.1:7890&#39;,
          'round_id': 1,
          'score_aggregator': 'oioioi.programs.utils.sum_score_aggregator',
          'source_file': '/problems/1/set.cpp@1648659058',
          'submission_id': 2,
          'submission_kind': 'IGNORED',
          'submission_owner': None,
          'untrusted_checker': False,
          'workers_jobs': { 'compile': { 'compilation_result_size_limit': 10485760,
                                             'compiler': 'g++4_8_2_cpp11',
                                             'contest_id': 'hello-contest',
                                             'contest_priority': 10,
                                             'contest_weight': 1000,
                                             'error_handlers': [ [ 'remove_queuedjob_on_error',
                                                                       'oioioi.evalmgr.handlers.remove_queuedjob_on_error'],
                                                                   [ 'delete_executable',
                                                                       'oioioi.programs.handlers.delete_executable'],
                                                                   [ 'create_error_report',
                                                                       'oioioi.contests.handlers.create_error_report'],
                                                                   [ 'mail_admins_on_error',
                                                                       'oioioi.contests.handlers.mail_admins_on_error'],
                                                                   [ 'update_report_statuses',
                                                                       'oioioi.contests.handlers.update_report_statuses'],
                                                                   [ 'update_submission_score',
                                                                       'oioioi.contests.handlers.update_submission_score'],
                                                                   [ 'update_user_results',
                                                                       'oioioi.contests.handlers.update_user_results'],
                                                                   [ 'call_submission_judged',
                                                                       'oioioi.contests.handlers.call_submission_judged'],
                                                                   [ 'dump_final_env',
                                                                       'oioioi.evalmgr.handlers.dump_env',
                                                                       { 'message': 'Finished '
                                                                                      'evaluation'}],
                                                                   [ 'error_handled',
                                                                       'oioioi.evalmgr.handlers.error_handled']],
                                             'exec_mode': 'unsafe',
                                             'extra_args': {},
                                             'extra_files': {},
                                             'group_scorer': 'oioioi.programs.utils.min_group_scorer',
                                             'is_rejudge': True,
                                             'job_id': 'urn:uuid:ba0f4a74-c9e2-4ae0-ba15-efaba7434f0d',
                                             'job_type': 'compile',
                                             'language': 'cpp',
                                             'oioioi_instance': 'OIOIOI',
                                             'out_file': '/eval/hello-contest/2/urn:uuid:ba0f4a74-c9e2-4ae0-ba15-efaba7434f0d-exe',
                                             'problem_id': 1,
                                             'problem_instance_id': 2,
                                             'problem_short_name': 'set',
                                             'recipe': [ [ 'compile_end',
                                                               'oioioi.programs.handlers.compile_end'],
                                                           [ 'after_compile',
                                                               'oioioi.evalmgr.tasks._placeholder'],
                                                           [ 'collect_tests',
                                                               'oioioi.programs.handlers.collect_tests'],
                                                           [ 'initial_run_tests',
                                                               'oioioi.programs.handlers.run_tests',
                                                               {'kind': 'EXAMPLE'}],
                                                           [ 'initial_run_tests_end',
                                                               'oioioi.programs.handlers.run_tests_end'],
                                                           [ 'initial_grade_tests',
                                                               'oioioi.programs.handlers.grade_tests'],
                                                           [ 'initial_grade_groups',
                                                               'oioioi.programs.handlers.grade_groups'],
                                                           [ 'initial_grade_submission',
                                                               'oioioi.programs.handlers.grade_submission',
                                                               {'kind': 'EXAMPLE'}],
                                                           [ 'initial_make_report',
                                                               'oioioi.programs.handlers.make_report',
                                                               {'kind': 'INITIAL'}],
                                                           [ 'update_report_statuses',
                                                               'oioioi.contests.handlers.update_report_statuses'],
                                                           [ 'update_submission_score',
                                                               'oioioi.contests.handlers.update_submission_score'],
                                                           [ 'update_report_statuses',
                                                               'oioioi.contests.handlers.update_report_statuses'],
                                                           [ 'update_submission_score',
                                                               'oioioi.contests.handlers.update_submission_score'],
                                                           [ 'after_initial_tests',
                                                               'oioioi.evalmgr.tasks._placeholder'],
                                                           [ 'check_problem_instance_state',
                                                               'oioioi.suspendjudge.handlers.check_problem_instance_state'],
                                                           [ 'before_final_tests',
                                                               'oioioi.evalmgr.tasks._placeholder'],
                                                           [ 'final_run_tests',
                                                               'oioioi.programs.handlers.run_tests',
                                                               {'kind': 'NORMAL'}],
                                                           [ 'final_run_tests_end',
                                                               'oioioi.programs.handlers.run_tests_end'],
                                                           [ 'final_grade_tests',
                                                               'oioioi.programs.handlers.grade_tests'],
                                                           [ 'final_grade_groups',
                                                               'oioioi.programs.handlers.grade_groups'],
                                                           [ 'final_grade_submission',
                                                               'oioioi.programs.handlers.grade_submission'],
                                                           [ 'final_make_report',
                                                               'oioioi.programs.handlers.make_report'],
                                                           [ 'after_final_tests',
                                                               'oioioi.evalmgr.tasks._placeholder'],
                                                           [ 'delete_executable',
                                                               'oioioi.programs.handlers.delete_executable'],
                                                           [ 'update_report_statuses',
                                                               'oioioi.contests.handlers.update_report_statuses'],
                                                           [ 'update_submission_score',
                                                               'oioioi.contests.handlers.update_submission_score'],
                                                           [ 'update_user_results',
                                                               'oioioi.contests.handlers.update_user_results'],
                                                           [ 'call_submission_judged',
                                                               'oioioi.contests.handlers.call_submission_judged'],
                                                           [ 'dump_final_env',
                                                               'oioioi.evalmgr.handlers.dump_env',
                                                               { 'message': 'Finished '
                                                                              'evaluation'}]],
                                             'report_kinds': ['INITIAL', 'NORMAL'],
                                             'round_id': 1,
                                             'score_aggregator': 'oioioi.programs.utils.sum_score_aggregator',
                                             'source_file': '/problems/1/set.cpp@1648659058',
                                             'submission_id': 2,
                                             'submission_kind': 'IGNORED',
                                             'submission_owner': None,
                                             'task_priority': 200,
                                             'untrusted_checker': False}},
          'workers_jobs.results': {}}

        Activity

        Hide
        Aleksander Tudruj added a comment -
        Problems after submitting.
        Show
        Aleksander Tudruj added a comment - Problems after submitting.
        Hide
        Aleksander Tudruj added a comment -
        Model solutions.
        Show
        Aleksander Tudruj added a comment - Model solutions.
        Hide
        Aleksander Tudruj added a comment -
        First submission
        Show
        Aleksander Tudruj added a comment - First submission
        Hide
        Aleksander Tudruj added a comment -
        Second submission.
        Show
        Aleksander Tudruj added a comment - Second submission.

          People

          • Assignee:
            Unassigned
            Reporter:
            Aleksander Tudruj
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: