Content

Bug #5806: [extensão] Erro ao Imprimir Projeto

Added by Vladimir Camelo Pinto 4 months ago. Updated about 1 month ago.

Status:Fechado
Priority:Normal
Assignee:Rodrigo Pereira Moreira
Responsible:Vladimir Camelo Pinto
Category: (empty)
Estimated time: (empty)
Start date: (empty)


Description

Ao entrar em "Extensão>Projetos" e tentar realizar a impressão de alguns projetos apresenta erro

Testei com estes projetos e a impressão foi para o mesmo usuário:

Segue satcktrace com erro:

Internal Server Error: /projetos/imprimir_projeto/118/

AttributeError at /projetos/imprimir_projeto/118/
'list' object has no attribute 'lower'

Request Method: GET
Request URL: http://suap.ifsp.edu.br/projetos/imprimir_projeto/118/?pdf=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/pypdf2', '/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: Seg, 15 Abr 2019 07:53:41 -0300
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
  899.             f_return = function(request, *args, **kwargs)

File "/var/opt/suap/djtools/utils/__init__.py" in _wrapped_view
  1354.                 return view_func(request, *args, **kwargs)

File "/var/opt/suap/projetos/views.py" in imprimir_projeto
  641.                                     encoding='utf-8')

File "/var/opt/src/xhtml2pdf/xhtml2pdf/document.py" in pisaDocument
  89.                         encoding, context=context, xml_output=xml_output)

File "/var/opt/src/xhtml2pdf/xhtml2pdf/document.py" in pisaStory
  57.     pisaParser(src, context, default_css, xhtml, encoding, xml_output)

File "/var/opt/src/xhtml2pdf/xhtml2pdf/parser.py" in pisaParser
  691.     pisaLoop(document, context)

File "/var/opt/src/xhtml2pdf/xhtml2pdf/parser.py" in pisaLoop
  630.             pisaLoop(node, context, path, **kw)

File "/var/opt/src/xhtml2pdf/xhtml2pdf/parser.py" in pisaLoop
  577.             pisaLoop(nnode, context, path, **kw)

File "/var/opt/src/xhtml2pdf/xhtml2pdf/parser.py" in pisaLoop
  577.             pisaLoop(nnode, context, path, **kw)

File "/var/opt/src/xhtml2pdf/xhtml2pdf/parser.py" in pisaLoop
  577.             pisaLoop(nnode, context, path, **kw)

File "/var/opt/src/xhtml2pdf/xhtml2pdf/parser.py" in pisaLoop
  577.             pisaLoop(nnode, context, path, **kw)

File "/var/opt/src/xhtml2pdf/xhtml2pdf/parser.py" in pisaLoop
  577.             pisaLoop(nnode, context, path, **kw)

File "/var/opt/src/xhtml2pdf/xhtml2pdf/parser.py" in pisaLoop
  577.             pisaLoop(nnode, context, path, **kw)

File "/var/opt/src/xhtml2pdf/xhtml2pdf/parser.py" in pisaLoop
  577.             pisaLoop(nnode, context, path, **kw)

File "/var/opt/src/xhtml2pdf/xhtml2pdf/parser.py" in pisaLoop
  577.             pisaLoop(nnode, context, path, **kw)

File "/var/opt/src/xhtml2pdf/xhtml2pdf/parser.py" in pisaLoop
  577.             pisaLoop(nnode, context, path, **kw)

File "/var/opt/src/xhtml2pdf/xhtml2pdf/parser.py" in pisaLoop
  479.         display = context.cssAttr.get("display", "inline").lower()

Exception Type: AttributeError at /projetos/imprimir_projeto/118/
Exception Value: 'list' object has no attribute 'lower'
Request information:

imprimir_projeto.png (200 kB) Vladimir Camelo Pinto, 15/04/2019 10:19

History

Updated by Vladimir Camelo Pinto 4 months ago

Updated by Brunno Alves 4 months ago

  • Subject changed from Erro para impressão de projeto to [extensão] Erro ai Impressão de Projeto
  • Description changed (Details)

Updated by Brunno Alves 4 months ago

  • Subject changed from [extensão] Erro ai Impressão de Projeto to [extensão] Erro ao Imprimir Projeto

Updated by Rodrigo Pereira Moreira 3 months ago

  • Status changed from Aguardando desenvolvimento to Em desenvolvimento
  • Assignee set to Rodrigo Pereira Moreira

Updated by Rodrigo Pereira Moreira 3 months ago

  • Status changed from Em desenvolvimento to Aguardando teste
  • % done changed from 0 to 100

Updated by Rodrigo Pereira Moreira 3 months ago

  • % done changed from 100 to 0

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

Updated by William Lira Ferreira 3 months ago

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

Updated by Jairo Gois about 1 month ago

  • % done changed from 0 to 100

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

Updated by Jairo Gois about 1 month ago

  • Status changed from Aguardando teste to Fechado

Merge request aceito dia 27/05/2019 por William Lira.
A correção já encontra-se em produção.

Also available in: Atom PDF