none
Problema com session numa Class RRS feed

  • Pergunta

  • Opa a todos,

    Olha estou com um problema misterioso aqui. Tenho duas classes criadas conforme os codigos abaixo. So que na primeira classe eu cosigo pegar normalmente o valor da session e na segunda ele da a seguinte mensage de erro: System.NullReferenceException: Object reference not set to an instance of an object..

    Por que isto ocorre ja que os codigos sao identicos.

    Classe 1:

    Public Class DAL
        Dim logs As New regrasLogs
        Dim usuarioNome As String = System.Web.HttpContext.Current.Session("user")
        Dim ImobiliariaNome As String = System.Web.HttpContext.Current.Session("empresa")
        Dim comandoTexto As String = ""
        Dim descricaoTexto As String = ""

    Classe 2:

    Public Class DAL_bairros
        Dim logs As New regrasLogs
        Dim ImobiliariaNome As String = System.Web.HttpContext.Current.Session("empresa")
        Dim usuarioNome As String = System.Web.HttpContext.Current.Session("user")
        Dim comandoTexto As String = ""
        Dim descricaoTexto As String = ""

    O Stack do erro é este:

    [NullReferenceException: Object reference not set to an instance of an object.]
       DAL_bairros..ctor() in C:\Users\App_Code\DAL_bairros.vb:9
       regrasBairros..ctor() in C:\Users\App_Code\regrasBairros.vb:5
       Administracao_bairros..ctor() in C:\Users\administracao\bairros.aspx.vb:6
       ASP.administracao_bairros_aspx..ctor() in C:\Users\administracao\bairros.aspx.vb:912304
       __ASP.FastObjectFactory_app_web_egibpddw.Create_ASP_administracao_bairros_aspx() +47
       System.Web.Compilation.BuildResultCompiledType.CreateInstance() +32
       System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp) +109
       System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +31
       System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +40
       System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +167
       System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +128
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +184

    Obrigado


    • Editado Joao Nivaldo quinta-feira, 17 de maio de 2012 17:20 Dados pessoais
    quinta-feira, 17 de maio de 2012 17:18

Todas as Respostas

  • Pessoal me da uma maozinha aqui não consigo achar qual o problema nisto. Preciso recuperar o valor das sessoes dentro da minha classe DAL para fazer os logs. E so em uma delas da certo na outra da erro: System.NullReferenceException: Object reference not set to an instance of an object.

    Obrigado

    sexta-feira, 18 de maio de 2012 00:10