Ticket #1673 (new defeito)

Opened 13 years ago

Last modified 13 years ago

Problema na importação de todos os compromissos

Reported by: priscilla.lanne Owned by: ninguem
Priority: normal Milestone: Backlog do Produto
Component: Calendar Version:
Severity: média Keywords:
Cc: WorkGroup: Centro de Testes

Description

Plataforma: Windows XP com Internet Explorer 8.

Quando é feita a importação de todos os compromissos da agenda, sistema exibe mensagem "Esse evento já existe", apesar de todos os eventos existentes após a exportação terem sido apagados e a agenda estar vazia.

 Caso de Teste

Attachments

export4.vcard Download (16.4 KB) - added by rommelcysne 13 years ago.
export-cesar.vcard Download (1.9 KB) - added by cesar.vianna 13 years ago.
dump_calendar.tar.gz Download (38.3 KB) - added by cesar.vianna 13 years ago.
Dump das tabelas phpgw_cal - phpgw_cal_user - phpgw_cal_repeats
phpgw_cal_repeats2.sql Download (3.5 KB) - added by cesar.vianna 13 years ago.
phpgw_cal_repeats 2

Change History

comment:1 follow-up: ↓ 2 Changed 13 years ago by rommelcysne

Olá Priscilla, tudo bem?

Eu refiz este teste e não encontrei problema algum. Exportei uma agenda com compromissos espalhados por 4 meses da minha máquina de testes, depois importei o arquivo no ambiente de testes do Expresso (cte...) e tudo aconteceu corretamente.

Você tem certeza que a agenda táva vazia? Como você tá exportando os compromissos, apaga da agenda e depois os importa, algum deles pode ter sido esquecido, aí dá essa mensagem.

Se quiser envio o meu arquivo p/ você importar na sua agenda.

comment:2 in reply to: ↑ 1 Changed 13 years ago by cesar.vianna

Replying to rommelcysne:

Mário, para mim ocorreu o mesmo erro descrito pela Priscilla. Ao tentar exportar do ambiente de produção e importar no cte gera a mensagem "Id inválido de entrada".

Podes anexar aqui o arquivo que tu testou?

comment:3 Changed 13 years ago by rommelcysne

Então são dois problemas diferentes... vou enviar o arquivo.

Changed 13 years ago by rommelcysne

comment:4 follow-up: ↓ 5 Changed 13 years ago by rommelcysne

César, anexa o arquivo que você importou e deu problema.

comment:5 in reply to: ↑ 4 Changed 13 years ago by cesar.vianna

Replying to rommelcysne: Ao tentar importar o arquivo acima (export4.vcard) foi gerada a mensagem: "ID inválido de entrada".

Segue arquivo que gerou erro original do ticket.

Changed 13 years ago by cesar.vianna

comment:6 Changed 13 years ago by thiagoaos

Não conseguir simular o erro principal ("Esse evento já existe") informado por Priscilla.

Aqui funciona corretamente. É bom verificar se os eventos futuros foram apagados, pois eles também são exportados. Aqui mesmo eu tinha evento futuro, como lembretes de aniversário, de quando eu importei minha agenda do iCal.

Sobre o erro que cesar.vianna relatou ("ID inválido de entrada") não seria interessante abrir outro ticket?

comment:7 Changed 13 years ago by rommelcysne

Agora sim, a mensagem que a Priscilla relatou apareceu, com esse arquivo que o César anexou.

comment:8 follow-up: ↓ 10 Changed 13 years ago by rommelcysne

Só p/ piorar: importei no meu ambiente de desenvolvimento e deu tudo certo!!!

comment:9 Changed 13 years ago by thiagoaos

Estranho o arquivo que cesar.vianna fez upload aqui importou sem erros.

A mensagem de erro, e não o erro, relatada por Priscilla eu só conseguir simular importando o arquivo duas vezes SEM apagar os eventos, que é o comportamento padrão.

Apagando todos os eventos importados do arquivo de cesar.vianna, sã o10 eventos no total, eu conseguir importar o arquivo novamente sem problemas.

Segue as descrições de todos os eventos. Busquei 1 a 1, pelo próprio expresso, e fui apagando. Ou seja, ainda não conseguir simular o Erro.

Bem depois dff fff repetição antes com repetição Teste Compromisso César qwe asd teste do dia 05

comment:10 in reply to: ↑ 8 Changed 13 years ago by cesar.vianna

Replying to rommelcysne:

Talvez o problema seja em razão de algum lixo que está ficando no banco.

comment:11 Changed 13 years ago by rafaelraymundo

Importei os dois arquivos e funcionou corretamente da mesma forma que o thiagoas comentou.

Realizei essa importação em dois ambientes distintos, utilizando um usuário comum e em ambos funcionou corretamente.

Para o teste utilizei o Branch2.2 da comunidade, na revisão [3924]. Talvez o problema seja algum lixo em banco ou máquina não atualizada.

comment:12 Changed 13 years ago by rommelcysne

Senhores, fiz vários testes aqui, o Rafael também testou e a única situação que apresentou a mensagem foi quando o arquivo que o César anexou, export-cesar.vcard, foi importado no ambiente de testes (cte...).

Em qualquer outro ambiente, seja teste local, desenvolvimento, etc, a importação dos dois arquivos anexados neste ticket funcionou perfeitamente.

comment:13 follow-up: ↓ 14 Changed 13 years ago by cesar.vianna

Caros, temos um ambiente de testes disponível e os erros podem ser decorrentes da evolução de utilização.

Se tiver lixo em banco, o que gerou o lixo? Em produção esse lixo vai impactar?

Sugiro que a reprodução dos erros seja realizada no ambiente de testes.

Caso seja necessário algum dado extra (dump, log, etc), basta solicitar.

comment:14 in reply to: ↑ 13 ; follow-up: ↓ 15 Changed 13 years ago by rodsouza

Replying to cesar.vianna:

Caros, temos um ambiente de testes disponível e os erros podem ser decorrentes da evolução de utilização.

...

Caso seja necessário algum dado extra (dump, log, etc), basta solicitar.



E por qual canal deve ser realizada as solicitações?

comment:15 in reply to: ↑ 14 Changed 13 years ago by cesar.vianna

Replying to rodsouza:

E por qual canal deve ser realizada as solicitações?

Pode ser através do próprio ticket ou pela lista TC

 http://listas.expressolivre.org/mailman/listinfo/tc

comment:16 follow-up: ↓ 17 Changed 13 years ago by rommelcysne

Manda o dump das tabelas:

  • phpgw_cal
  • phpgw_cal_user
  • phpgw_cal_repeats

Changed 13 years ago by cesar.vianna

Dump das tabelas phpgw_cal - phpgw_cal_user - phpgw_cal_repeats

comment:17 in reply to: ↑ 16 Changed 13 years ago by cesar.vianna

Replying to rommelcysne:

Dump disponível em anexo.

comment:18 follow-up: ↓ 19 Changed 13 years ago by rommelcysne

César o dump da phpgw_cal_repeats não tá legal. Dá p/ fazer de novo? Valeu.

Changed 13 years ago by cesar.vianna

phpgw_cal_repeats 2

comment:19 in reply to: ↑ 18 Changed 13 years ago by cesar.vianna

Replying to rommelcysne:

Anexado phpgw_cal_repeats 2

comment:20 Changed 13 years ago by rommelcysne

  • Milestone changed from Expresso 2.2.0-beta to Backlog do Produto

O fato: se um evento já foi importado, não é possível mais importá-lo MESMO que seja por outro usuário.

Para verificar, basta exportar uma agenda e importar o mesmo arquivo gerado usando vários usuários diferentes. A primeira importação até vai, mas da segunda em diante não dá certo. Lembrando: o mesmo arquivo importado por usuários diferentes.

A solução: depois a gente conversa.

Ticket vai para o backlog para discussão posterior.

comment:21 Changed 13 years ago by niltonneto

  • Version branch 2.2 deleted
Note: See TracTickets for help on using tickets.