| 
					
						 Вообще разобрался я что к чему.
 Если у алиаса или логина не было сессий или хотя-бы у одного из алиасов в списке их не было , вываливается ошибка.
 Поглядев на код VoiceIPReportUtils, обнаружил следующее:
  List sums = getSessionsColSumTime(Utils.stringToIntegerList(String.valueOf(login.getId())), per, filter);
             int col = ((Integer)sums.get(0)).intValue();
 
 Так вот, если getSessionsColSumTime вернет не заполненный масив,  вываливается :
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream - java.lang.NullPointerException                                    
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at java.math.BigDecimal.add(BigDecimal.java:1064)                
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at bitel.billing.server.voiceip.bean.VoiceIpReportUtils.addLogins
 Amounts(VoiceIpReportUtils.java:77)                                                                                              
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at bitel.billing.server.call.ActionLoginsAmount.amounts(ActionLog
 insAmount.java:46)                                                                                                               
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at bitel.billing.server.call.ActionLoginsAmount.doAction(ActionLo
 ginsAmount.java:19)                                                                                                              
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at bitel.billing.server.Executer.doModule(Executer.java:740)     
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at bitel.billing.server.Executer.doPost(Executer.java:190)       
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)  
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)  
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
 er(ApplicationFilterChain.java:290)                                                                                              
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
 cationFilterChain.java:206)                                                                                                      
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilt
 er(SetCharacterEncodingFilter.java:37)                                                                                           
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
 er(ApplicationFilterChain.java:235)                                                                                              
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
 cationFilterChain.java:206)                                                                                                      
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardW
 rapperValve.java:233)                                                                                                            
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at org.apache.catalina.core.StandardContextValve.invoke(StandardC
 ontextValve.java:191)                                                                                                            
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValv
 e.java:568)                                                                                                                      
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at org.apache.catalina.core.StandardHostValve.invoke(StandardHost
 Valve.java:128)                                                                                                                  
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport
 Valve.java:102)                                                                                                                  
 server 07-01/12:12:42 ERROR [http-8443-1] LoggingPrintStream -  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
 gineValve.java:109)
 
 
 Думается , надо поправить.Неудобно это,  хотя на рассчеты не влияет.
 
 
 Надеюсь не ошибся.
 
 Спасибо. 
					
  
						
					 |