Clarity

  • 1.  Allocate from Estimates error

    Posted Oct 16, 2013 04:45 AM
    Hello,
    we have got a problem with Allocate from Estimates, which ends with System Error. Contact system administrator. and in logs, we have got following error:
    ERROR 2013-10-15 14:52:22,652 [TP-Processor15] niku.xql2 (HlavacM:11480367__-1C9F9070_141A6C245EB_-7517:projmgr.teamUpdate) Internal Processing exception
    java.lang.ArrayIndexOutOfBoundsException: -5
    
    at com.niku.xmlserver.blob.NkCalendar.getShifts(NkCalendar.java:104)
    
    at com.niku.xmlserver.blob.NkCalendar.getShifts(NkCalendar.java:115)
    
    at com.niku.xmlserver.blob.NkCalendar.isWorkday(NkCalendar.java:131)
    
    at com.niku.xmlserver.blob.NkCalendar.nextWorkday(NkCalendar.java:137)
    
    at com.niku.xmlserver.blob.NkCalendar.addWorkday(NkCalendar.java:176)
    
    at com.niku.projmgr.xql2.handlers.UpdateTeamAllocationHandler.preProcess(UpdateTeamAllocationHandler.java:125)
    
    at com.niku.xql2.XQLVisitor.preProcess(XQLVisitor.java:1342)
    
    at com.niku.union.xml.dom.DOMWalker.preProcess(DOMWalker.java:194)
    
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:74)
    
    at com.niku.union.xml.dom.DOMWalker.traverse(DOMWalker.java:51)
    
    at com.niku.xql2.handlers.LoopHandler.processObject(LoopHandler.java:161)
    
    at com.niku.xql2.handlers.LoopHandler.preProcess(LoopHandler.java:91)
    
    at com.niku.xql2.XQLVisitor.preProcess(XQLVisitor.java:1342)
    
    at com.niku.union.xml.dom.DOMWalker.preProcess(DOMWalker.java:194)
    
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:74)
    
    at com.niku.union.xml.dom.DOMWalker.traverse(DOMWalker.java:51)
    
    at com.niku.xql2.handlers.LoopHandler.processObject(LoopHandler.java:161)
    
    at com.niku.xql2.handlers.LoopHandler.preProcess(LoopHandler.java:91)
    
    at com.niku.xql2.XQLVisitor.preProcess(XQLVisitor.java:1342)
    
    at com.niku.union.xml.dom.DOMWalker.preProcess(DOMWalker.java:194)
    
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:74)
    
    at com.niku.union.xml.dom.DOMWalker.traverse(DOMWalker.java:51)
    
    at com.niku.xql2.handlers.LoopHandler.processObject(LoopHandler.java:161)
    
    at com.niku.xql2.handlers.LoopHandler.preProcess(LoopHandler.java:91)
    
    at com.niku.xql2.XQLVisitor.preProcess(XQLVisitor.java:1342)
    
    at com.niku.union.xml.dom.DOMWalker.preProcess(DOMWalker.java:194)
    
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:74)
    
    at com.niku.union.xml.dom.DOMWalker.traverse(DOMWalker.java:51)
    
    at com.niku.xql2.handlers.LoopHandler.processObject(LoopHandler.java:161)
    
    at com.niku.xql2.handlers.LoopHandler.preProcess(LoopHandler.java:91)
    
    at com.niku.xql2.XQLVisitor.preProcess(XQLVisitor.java:1342)
    
    at com.niku.union.xml.dom.DOMWalker.preProcess(DOMWalker.java:194)
    
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:74)
    
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:92)
    
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:92)
    
    at com.niku.union.xml.dom.DOMWalker.traverse(DOMWalker.java:36)
    
    at com.niku.xql2.XQLProcessor.process(XQLProcessor.java:239)
    
    at com.niku.xql2.XQLProcessor.process(XQLProcessor.java:280)
    
    at com.niku.xql2.binding.ServiceControlBindingXql.processFile(ServiceControlBindingXql.java:412)
    
    at com.niku.xql2.binding.ServiceControlBindingXql.getDocument(ServiceControlBindingXql.java:277)
    
    at com.niku.xql2.binding.ServiceControlBindingXql.processRequest(ServiceControlBindingXql.java:161)
    
    at com.niku.union.service.ServiceControlImpl.processRequest(ServiceControlImpl.java:760)
    
    at com.niku.union.service.ServiceControlImpl.processRequest(ServiceControlImpl.java:214)
    
    at com.niku.union.web.WebServiceAdapter.processRequest(WebServiceAdapter.java:196)
    
    at com.niku.union.web.PortletController.processServiceRequest(PortletController.java:1371)
    
    at com.niku.union.web.PortletController.processProcessActionRequest(PortletController.java:229)
    
    at com.niku.union.web.PortletController.processRequest(PortletController.java:156)
    
    at com.niku.union.web.WebActionController.processAction(WebActionController.java:1090)
    
    at com.niku.union.web.WebActionController.processRequest(WebActionController.java:170)
    
    at com.niku.union.web.WebControlServlet.service(WebControlServlet.java:322)
    
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    
    at com.niku.union.web.filter.GZIPResponseFilter.doFilter(GZIPResponseFilter.java:121)
    
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    
    at com.niku.union.web.filter.CharsetFilter.doFilter(CharsetFilter.java:29)
    
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
    
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:774)
    
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
    
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:896)
    
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    
    at java.lang.Thread.run(Thread.java:662)
    We also enabled SQL Trace for the user who is gettitng the error (the error gets even admin), but we are not able to found in it any error.

    Does anyone have any idea?

    Regards,
    Martin


  • 2.  RE: Allocate from Estimates error

    Posted Oct 16, 2013 04:55 AM
    Remove all ETC, try again,
    if it works, add back one by one testing after each.
    if it does not, work, remove resource assignments as well and test.
    if if does not, remove project team as well and test.
    if it does not, start another project.

    java.lang.ArrayIndexOutOfBoundsException: -5

    sound like there is a number the system does not like, though it may seem OK to the user in the GUI.


    Martti K.


  • 3.  RE: Allocate from Estimates error

    Posted Oct 20, 2013 06:09 AM
    Agree with Martti !!!

    NJ