Fórum Erro que acontece de vez em quando #6417
03/06/2009
0
"Object reference not set to an instance of an object."
Não consigo simula-lo, pois so acontece em producao onde varias pessoas estao acessando o site.
Quais pontos devo ficar atento dentro do fonte para evitar esse erro?
Nefrodata Ltda
Curtir tópico
+ 0Posts
03/06/2009
Fabio Mans
MeuObjeto obj = null;
obj.qualquerMetodo();
Se em um ambiente roda e em outro não talvez ele não esteja conseguindo algum recurso fora da aplicaçao.
Gostei + 0
03/06/2009
Nefrodata Ltda
Gostei + 0
04/06/2009
Fabio Mans
Reveja seus métodos e faço como o exemplo abaixo.
MeuObjeto obj = null;
if (obj != null) obj.qualquerMetodo();
Se o obj for diferente de nulo ai sim você chama o método.
Fabio
Gostei + 0
04/06/2009
Fabio Mans
Veja abaixo como resolvi.
Eu tente recuperar a query string ThreadID porém ela não exisitia, para evitar eu utilizo.
IsNullOrEmpty, assim evito o erro.
forumID = int.Parse(Request.QueryString["ForumID"]);
if (!string.IsNullOrEmpty(Request.QueryString["ThreadID"]))
{
threadID = int.Parse(Request.QueryString["ThreadID"]);
if (!string.IsNullOrEmpty(Request.QueryString["QuotePostID"]))
{
quotePostID = int.Parse(Request.QueryString["QuotePostID"]);
}
}
if(string.IsNullOrEmpty(Campo.Text))
{
///Se for vazio..
}
ou
if(Campo == null)
{
}
Gostei + 0
10/06/2009
Devmedia
a resposta do consultor resolveu seu problema? Podemos encerrar o chamado?
Gostei + 0
17/06/2009
Devmedia
por falta de retorno estamos mudando o status do seu chamado para concluído. Caso tenha mais duvidas sobre o assunto aqui tratato, por favor, post aqi mesmo q o consultor voltará a lhe atender.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)