Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Crashes TypeError: Cannot read properties of null looking at search-full-store

Aberta
#561 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
58/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
typescript
Domínio
frontend

Direção de pesquisa

Comece em src/widgets/forms.js, na expressão dataSource que envolve ui('search-full-store'), e depois reproduza o caminho search-full-store que produz o valor null. Está concluído quando esse caminho não lançar mais o TypeError relatado quando o resultado da consulta for null.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

bug

mashlib.js:171608 errorMessageBlock: TypeError: Cannot read properties of null (reading 'length') at: TypeError: Cannot read properties of null (reading 'length')
at webpack_modules.../solid-panes/node_modules/solid-ui/lib/widgets/forms.js._fieldFunction.field. (https://timbl.com/timbl/Automation/Library/Mashup/mashlib.js:172564:57)
at webpack_modules.../solid-panes/node_modules/solid-ui/lib/widgets/forms.js._fieldFunction.field.._fieldFunction.field. (https://timbl.com/timbl/Automation/Library/Mashup/mashlib.js:171824:21)
at renderItem (https://timbl.com/timbl/Automation/Library/Mashup/mashlib.js:172121:20)
at Object.syncTableToArrayReOrdered (https://timbl.com/timbl/Automation/Library/Mashup/mashlib.js:169203:20)
at refresh (https://timbl.com/timbl/Automation/Library/Mashup/mashlib.js:172312:11)

in src/widgets/forms.js

const dataSource = kb.any(form, ui('search-full-store')).length ? null : dataDoc // optional

Linguagem predominante
TypeScript
Estrelas
153
Forks
46
Merge médio
1d 5h
PRs com merge (30d)
10

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de SolidOS/solid-ui

Todas as issues de SolidOS/solid-ui

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.