Erro unserialize

Ao abri aplicações, e/ou tentar incluir itens no menu. Dá erro de unserialize().
-----> No menu ao tentar incluir ele limpa todo os itens do menu!

Alguém já passou por isso?

unserialize(): Error at offset 65530 of 65535 bytes | Script: /var/www/sc7/devel/lib/php/sc_unserialize.php linha: 20

Provavelmente um registro no banco de dados do scriptcase corrompeu.

Como o SC armazena os fontes das aplicações em tabelas no banco de dados, e usa o serialize como formato dessas informações, provavelmente algum registro foi corrompido.

Sugestão: Restaure uma versão anterior da app que dá o erro ao abrir.

Já restaurei, porém ainda continua com erro?

Preciso criar do zero?

pode recriar do zero ou tentar uma versão mais antiga ainda.

Meu SC esta dando essa mensagem quando vou publicar alguma alteração em projetos, mas vai na boa sem apresentar mais nenhum erro, ainda não tive tempo de analisar melhor em quais circunstâncias isso acontece, mas seria interessante já ver se tem mais gente com essa mensagem mesmo que não seja na mesma situação.

Acabei de verifica, se eu renomeio uma aplicação!

Qualquer uma!Até uma que eu acabei de criar, está dando o mesmo erro!

unserialize(): Error at offset 65530 of 65535 bytes | Script: /var/www/sc7/devel/lib/php/sc_unserialize.php linha: 20

Boa noite,

Reportei este problema para nossa equipe de bugs.

att,
Bernhard Bernsmann

Obrigado!

Aguardo informações, para atualizar o sc, após a correção.

Bernhard,

Alguma novidade?
Na minha aplicação de consulta que possui 15 quebras está dando o mesmo erro!

unserialize(): Error at offset 65531 of 65535 bytes | Script: /var/www/sc7/devel/lib/php/sc_unserialize.php linha: 20
Após adicionar a 15 quebra deu erro, e após executar o FILTRO fica uma tela branca.

Obrigada desde já

Bernhard, estou tendo esse problema direto também quando inicio o bkp de aplicações de um projeto.

Você tem algum retorno???

Att.

Bernhard,

Tive este erro hoje, você tem algum update sobre isto?

Abraço, obrigado

Isso é base do SC corrompida.

Haroldo,
Boa noite,
Ele hospeda comigo e o Scriptcase foi instalado ontem.
Realmente testei renomear no meu scriptcase sqlite e funcionou normal.
Ele esta com Scriptcase usando o MariaDB (MySQL).
Acha que pode realmente ser a base?
Poder ser também aplicação corrompida?
Cássio fez os teste que pedi?

  1. Criar um app igual com outro nome sem modificar nada nela e já tentar renomear.
  2. Se não der erro.
  3. Colocar o que foi alterado na app original nestes app e tentar renomear de novo.
    Por favor coloque aqui os resultado destes testes.

reinsta- la o sc

Vou propor isto amanhã.
Obrigado

Bom dia.

Se o erro ocorre ao realizar o backup. é porque tem algum registro corrompido e o sc utiliza serialização de dados (deveria ser json).

Oi Alexandre,
Fiz sim, criei uma outro projeto e renomiou sem problema.
ou seja, nao pode ser ser SC porque está funcionando em outro projeto.

É algo deste projeto, só acontece neste projeto.

Preciso saber o que fazer.

Estou pensando tentar

  1. Backup do projeto e apagar o projeto e restaurar depois

  2. Exportar todas as aplicações, criar um novo projeto e importar todas novamente.
    O probema é que uso dicionário de dados multi-idioma. isto vai ser um trabalho gigante.

Alguma outra possibilidade para resolver isto ?

Abraço

Só para registrar
Lendo o que os Experts escreveram, resolvi compilar todas as app.

Abri os detalhes do log para achar quem está comproblema:

http://imgur.com/46S6ZVM

Achei, agora vou ver o que pode ser nestas aplicações, provavelmente re construí-las

Obrigado

Certo. Aguardo retorno se deu certo.
Obrigado