Fórum Não entendo esse NullReferenceException pois esta tudo ok #297
21/10/2008
0
Use the "new" keyword to create an object instance. Codigo: Protected Sub minasRepeater_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles minasRepeater.ItemDataBound
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
Dim _ralFacade As RALFacade = GetRalFacade()
Dim avisosView As AvisosRalView = e.Item.FindControl("avisosView") avisosView.avisos = _ralFacade.analisarMeioAmbienteMina(e.Item.DataItem) End If
End Sub
Duvida: Como resolver esse erro e qual motivo desse erro.
Alencar Porto
Curtir tópico
+ 0Posts
22/10/2008
Guinther Pauli
eu corrijo e envio de volta.
Causa e solução desta questão.
Causa do erro:
Mensagem de erro: Object reference not set to an instance of an object.
o valor do objeto esta´ null ou vazio(sem conteúdo),
substitua por algum valor do mesmo tipo e você vai comprovar o que estou
dizendo, pois não vai dar o erro.
Um (ou mais) destes três está retornando null ou vazio(sem conteúdo):
- GetRalFacade()
- e.Item.FindControl("avisosView")
- _ralFacade.analisarMeioAmbienteMina(e.Item.DataItem)
Solução :
O objeto não pode estar null ou vazio(sem conteúdo).
Gostei + 0
22/10/2008
Guinther Pauli
Dim _ralFacade As RALFacade = GetRalFacade()
GetRalFacade pode não estar retornando nada
Dim avisosView As AvisosRalView = e.Item.FindControl("avisosView")
O controle avisosView não foi encontrado
avisosView.avisos = _ralFacade.analisarMeioAmbienteMina(e.Item.DataItem)
Provavelmente esteja aqui, o acesso a _ralFacade está nulo pq GetRalFacade não retornou nada
Gostei + 0
10/11/2008
Guinther Pauli
Gostei + 0
10/11/2008
Alencar Porto
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)