Content

Bug #5345: Erro ao tentar realizar upload de arquivo na atividade complementar

Added by Vladimir Camelo Pinto 6 months ago. Updated 4 months ago.

Status:Fechado
Priority:Normal
Assignee:Daniel Ricardo Silva
Responsible:Vladimir Camelo Pinto
Category: (empty)
Estimated time: (empty)
Start date: (empty)


Description

Erro ao tentar realizar upload de arquivo na atividade complementar

Internal Server Error: /edu/solicitar_atividade_complementar/13941/

IOError at /edu/solicitar_atividade_complementar/13941/
[Errno 2] No such file or directory: '/tmp/tmp71wt8B.upload'

Request Method: POST
Request URL: http://suap.ifsp.edu.br/edu/solicitar_atividade_complementar/13941/?_popup=1&popup=1
Django Version: 1.11.10
Python Executable: /usr/bin/python
Python Version: 2.7.3
Python Path: ['/var/opt/suap', '/usr/local/bin', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/var/opt/src/django-pagination', '/var/opt/src/xhtml2pdf', '/var/opt/src/django-crispy-forms', '/var/opt/src/django-formtools', '/var/opt/src/pycpfcnpj', '/var/opt/src/ibm-db-django', '/usr/lib/python2.7/dist-packages', '/usr/lib/pymodules/python2.7']
Server time: Qua, 19 Dez 2018 15:01:19 -0200
Installed Applications:
('django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'djtools',
 'django.contrib.admin',
 'sequences.apps.SequencesConfig',
 'comum',
 'rh',
 'almoxarifado',
 'edu',
 'gestao',
 'patrimonio',
 'ponto',
 'centralservicos',
 'contracheques',
 'protocolo',
 'frota',
 'financeiro',
 'ldap_backend',
 'chaves',
 'estacionamento',
 'cursos',
 'remanejamento',
 'contratos',
 'planejamento',
 'convenios',
 'orcamento',
 'materiais',
 'projetos',
 'compras',
 'ae',
 'cnpq',
 'pdi',
 'cpa',
 'processo_seletivo',
 'saude',
 'arquivo',
 'microsoft',
 'ferias',
 'temp_ideias',
 'eleicao',
 'enquete',
 'rsc',
 'progressoes',
 'estagios',
 'portaria',
 'pesquisa',
 'avaliacao_integrada',
 'clipping',
 'temp_rh2',
 'acumulocargo',
 'plan_v2',
 'cron',
 'demandas',
 'api',
 'professor_titular',
 'pedagogia',
 'ps',
 'etep',
 'documento_eletronico',
 'processo_eletronico',
 'avaliacao_cursos',
 'eventos',
 'encceja',
 'egressos',
 'remocao',
 'rec_saberes',
 'consultaponto',
 'formularios',
 'migracao_siga',
 'migracao_nambei',
 'prox_progressao',
 'termo_uso',
 'login_visitante',
 'ifsp',
 'edu_servico',
 'conecta',
 'diplomas',
 'edu.certificados',
 'sugestao_sistema',
 'grupo_email',
 'oauth_backend',
 'ponto_externo',
 'atividade_docente',
 'django_extensions',
 'pagination',
 'django_tables2',
 'django_tables2_reports',
 'rest_framework',
 'rest_framework.authtoken',
 'corsheaders',
 'ckeditor',
 'jsonlogger',
 'reversion',
 'reversion_compare',
 'rest_framework_swagger',
 'oauth2_provider',
 'django_fsm',
 'crispy_forms',
 'wkhtmltopdf',
 'mptt',
 'formtools',
 'djangoformsetjs')
Installed Middleware:
('corsheaders.middleware.CorsMiddleware',
 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
 'django.middleware.security.SecurityMiddleware',
 'djtools.middleware.session_middleware.SessionMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'oauth_backend.middleware.OAuth2TokenMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.contrib.admindocs.middleware.XViewMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware',
 'djtools.middleware.userinfo.UserInfoMiddleware',
 'djtools.middleware.threadlocals.ThreadLocals',
 'pagination.middleware.PaginationMiddleware',
 'djtools.middleware.servidor_sem_setor.ServidorSemSetorMiddleware',
 'djtools.middleware.change_process_name.ChangeProcessNameMiddleware',
 'reversion.middleware.RevisionMiddleware',
 'termo_uso.middleware.assinou_termo.AssinouTermoMiddleware')

Traceback:  

File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)

File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
  187.                 response = self.process_exception_by_middleware(e, request)

File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
  185.                 response = wrapped_callback(request, *callback_args, **callback_kwargs)

File "/var/opt/suap/djtools/utils/__init__.py" in receive_function_args
  892.             f_return = function(request, *args, **kwargs)

File "/usr/local/lib/python2.7/dist-packages/django/contrib/auth/decorators.py" in _wrapped_view
  23.                 return view_func(request, *args, **kwargs)

File "/var/opt/suap/edu/views.py" in solicitar_atividade_complementar
  9656.         form.save()

File "/var/opt/suap/edu/forms.py" in save
  5974.             self.instance.save()

File "/var/opt/suap/edu/models/atividades_complementares.py" in save
  50.         super(AtividadeComplementar, self).save(*args, **kwargs)

File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py" in save
  808.                        force_update=force_update, update_fields=update_fields)

File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py" in save_base
  838.             updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)

File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py" in _save_table
  902.                       for f in non_pks]

File "/usr/local/lib/python2.7/dist-packages/django/db/models/fields/files.py" in pre_save
  296.             file.save(file.name, file.file, save=False)

File "/usr/local/lib/python2.7/dist-packages/django/db/models/fields/files.py" in save
  94.         self.name = self.storage.save(name, content, max_length=self.field.max_length)

File "/usr/local/lib/python2.7/dist-packages/django/core/files/storage.py" in save
  54.         return self._save(name, content)

File "/usr/local/lib/python2.7/dist-packages/django/core/files/storage.py" in _save
  338.                     file_move_safe(content.temporary_file_path(), full_path)

File "/usr/local/lib/python2.7/dist-packages/django/core/files/move.py" in file_move_safe
  58.     with open(old_file_name, 'rb') as old_file:

Exception Type: IOError at /edu/solicitar_atividade_complementar/13941/
Exception Value: [Errno 2] No such file or directory: '/tmp/tmp71wt8B.upload'
Request information:
USER: (CT1510436)

GET:
_popup = u'1'
popup = u'1'

POST:
popup = u'1'
periodo_letivo = u'2'
tipo = u'142'
ano_letivo = u'65'
informacoes_complementares = u'Colaborou como volunt\xe1rio na IC sobre Africanidades e a Qu\xedmica: Entre o Ensino de Ci\xeancias e a Identidade Negra.'
aluno = u'39579'
csrfmiddlewaretoken = u'********************'
data_atividade = u'27/11/2017'
carga_horaria = u'60,00'
descricao = u'Inicia\xe7\xe3o Cient\xedfica'
vinculacao = u'1'

History

Updated by Daniel Ricardo Silva 6 months ago

  • Status changed from Aguardando desenvolvimento to Em desenvolvimento

Updated by Daniel Ricardo Silva 6 months ago

  • % done changed from 0 to 100

Atualizado automaticamente, alterando valores dentro do pacote de trabalho filho #5356

Updated by William Lira Ferreira 5 months ago

  • Version changed from SUAP Entrega Correções de Problemas e Melhorias 2018/2 to Correções de Problemas e Melhorias 2019/1

Updated by Daniel Ricardo Silva 4 months ago

  • Status changed from Em desenvolvimento to Fechado

Após o aumento nas configurações do tamanho de arquivo de upload, não foi mais detectado esse erro

Also available in: Atom PDF