18435 - Erro server.log: NullPointerException no método isAssociarAfastamento
Problema: Identificado o erro NullPointerException no método isAssociarAfastamento na geração de incidentes:
[SEVERE] [] [com.senior.rh.ponto.apuracao.incidente.GeracaoIncidente] [tid: _ThreadID=643 _ThreadName=senior-work-thread-330] [timeMillis: 1493921596896] [levelValue: 1000] [[
java.lang.NullPointerException
com.senior.horarios.FacadeHorario.isAssociarAfastamento(FacadeHorario.java:488)
com.senior.horarios.FacadeHorario.associarAfastamentos(FacadeHorario.java:468)
com.senior.rh.ponto.apuracao.alerta.AlertaProrrogacaoHorasExtrasNoturnas.calcular(AlertaProrrogacaoHorasExtrasNoturnas.java:91)
com.senior.rh.ponto.apuracao.incidente.GeracaoIncidente.calcular(GeracaoIncidente.java:202)
com.senior.rh.ponto.apuracao.incidente.GeracaoIncidente.gerarAlertas(GeracaoIncidente.java:272)
com.senior.rh.ponto.apuracao.CalculoApuracao.gravarApuracao(CalculoApuracao.java:538)
com.senior.rh.ponto.apuracao.CalculoApuracao.calcular(CalculoApuracao.java:448)
com.senior.rh.ponto.apuracao.MonoThreadCalculoApuracao.apurar(MonoThreadCalculoApuracao.java:70)
br.com.senior.rh.gp.sc.apuracao.SCCalculoApuracao.calcular(SCCalculoApuracao.java:271)
br.com.senior.rh.gp.sc.apuracao.SCCalculoApuracao.recalcularApuracao(SCCalculoApuracao.java:251)]]
Onde ocorre: Cálculo e Recálculo da Apuração
Solução:
[SEVERE] [] [com.senior.rh.ponto.apuracao.incidente.GeracaoIncidente] [tid: _ThreadID=643 _ThreadName=senior-work-thread-330] [timeMillis: 1493921596896] [levelValue: 1000] [[
java.lang.NullPointerException
com.senior.horarios.FacadeHorario.isAssociarAfastamento(FacadeHorario.java:488)
com.senior.horarios.FacadeHorario.associarAfastamentos(FacadeHorario.java:468)
com.senior.rh.ponto.apuracao.alerta.AlertaProrrogacaoHorasExtrasNoturnas.calcular(AlertaProrrogacaoHorasExtrasNoturnas.java:91)
com.senior.rh.ponto.apuracao.incidente.GeracaoIncidente.calcular(GeracaoIncidente.java:202)
com.senior.rh.ponto.apuracao.incidente.GeracaoIncidente.gerarAlertas(GeracaoIncidente.java:272)
com.senior.rh.ponto.apuracao.CalculoApuracao.gravarApuracao(CalculoApuracao.java:538)
com.senior.rh.ponto.apuracao.CalculoApuracao.calcular(CalculoApuracao.java:448)
com.senior.rh.ponto.apuracao.MonoThreadCalculoApuracao.apurar(MonoThreadCalculoApuracao.java:70)
br.com.senior.rh.gp.sc.apuracao.SCCalculoApuracao.calcular(SCCalculoApuracao.java:271)
br.com.senior.rh.gp.sc.apuracao.SCCalculoApuracao.recalcularApuracao(SCCalculoApuracao.java:251)]]
Onde ocorre: Cálculo e Recálculo da Apuração
Solução: