cat_gon Respected Contributor.
Respected Contributor.
362 views

Unable to book time to a request

Jump to solution

Hi All,

We are facing issues booking a time to a request in PPMC Timesheet. Steps to replicate:

1. Create a new timesheet
2. Add a request
3. Book time
4. Save
5.  GUID error shown

From the server log, here's what shown:

ERROR JSESSIONID=D480715ACFCFD1F8D5DEDD68730A88F3.Staging_Secondary,USERNAME=chandraa:TP-Processor7:(NotificationManager.java:71):2017/06/13-10:24:57.833 EST: Failed to load notification manager configuration. Notification manager is now disabled and custom extensions will not execute.
ERROR JSESSIONID=D480715ACFCFD1F8D5DEDD68730A88F3.Staging_Secondary,USERNAME=chandraa:TP-Processor6:(ITGExceptionHandler.java:200):2017/06/13-10:25:14.718 EST: com.mercury.itg.tm.TMException: Unable to push actuals to requests.
GUID=90EE78E9-7EBE-664F-D3CC-E4B627642ABA  
Generated Time=2017/06/13-10:25:14.665 EST
com.mercury.itg.tm.TMException: Unable to push actuals to requests.
 at com.mercury.itg.tm.service.util.RequestTMActualsSynchronizer.push(RequestTMActualsSynchronizer.java:55)
 at com.mercury.itg.tm.service.impl.TMServiceImpl$2.run(TMServiceImpl.java:446)
 at com.mercury.itg.util.HibernateTemplate.doRun(HibernateTemplate.java:179)
 at com.mercury.itg.tm.service.impl.TMServiceImpl.saveTMActuals(TMServiceImpl.java:450)
 at com.mercury.itg.tm.web.SaveTimeSheetAction.doUpdate(SaveTimeSheetAction.java:332)
 at com.mercury.itg.tm.web.SaveTimeSheetAction.doUpdate(SaveTimeSheetAction.java:296)
 at com.mercury.itg.tm.web.SaveTimeSheetAction.doSave(SaveTimeSheetAction.java:196)
 at com.mercury.itg.tm.web.SaveTimeSheetAction$1.run(SaveTimeSheetAction.java:122)
 at com.mercury.itg.util.HibernateTemplate.doRun(HibernateTemplate.java:179)
 at com.mercury.itg.tm.web.SaveTimeSheetAction.doExecute(SaveTimeSheetAction.java:179)
 at com.mercury.itg.common.web.BaseAction.execute(BaseAction.java:206)
 at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
 at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
 at org.apache.portals.bridges.struts.PortletTilesRequestProcessor.process(PortletTilesRequestProcessor.java:50)
 at com.mercury.itg.common.web.PortletTilesRequestProcessor.process(PortletTilesRequestProcessor.java:54)
 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
 at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at com.mercury.itg.servlet.ActionMonitorFilter.doFilter(ActionMonitorFilter.java:87)
 at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
 at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at org.ajaxanywhere.AAFilter.doFilter(AAFilter.java:65)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at com.mercury.itg.servlet.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:97)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at com.kintana.core.web.filter.BrowserCompatibilityFilter.applyFilter(BrowserCompatibilityFilter.java:34)
 at com.kintana.core.web.filter.BaseFilter.doFilter(BaseFilter.java:68)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at com.kintana.core.web.filter.MLUFilter.applyFilter(MLUFilter.java:115)
 at com.kintana.core.web.filter.BaseFilter.doFilter(BaseFilter.java:68)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at com.kintana.core.web.filter.stinger.ValidationFilter.applyFilter(ValidationFilter.java:217)
 at com.kintana.core.web.filter.stinger.ValidationFilter.doFilter(ValidationFilter.java:118)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at com.kintana.core.web.filter.MultipartRequestFilter.applyFilter(MultipartRequestFilter.java:81)
 at com.kintana.core.web.filter.BaseFilter.doFilter(BaseFilter.java:68)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at com.kintana.core.web.filter.ControlFilter.applyFilter(ControlFilter.java:933)
 at com.kintana.core.web.filter.ControlFilter.doFilter(ControlFilter.java:1584)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at com.mercury.itg.servlet.I18NFilter.doFilter(I18NFilter.java:46)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at com.kintana.core.web.filter.SchemeBasedRedirectFilter.doFilter(SchemeBasedRedirectFilter.java:75)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at com.kintana.core.web.filter.Log4jFilter.applyFilter(Log4jFilter.java:56)
 at com.kintana.core.web.filter.BaseFilter.doFilter(BaseFilter.java:68)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
 at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
 at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
 at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
 at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
 at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)
 at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)
 at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
 at java.lang.Thread.run(Thread.java:745)
Caused by: com.mercury.itg.exceptions.ITGException: null

To resolve, we have tried:

1. Restart the application, clear cache, delete tmp and work
2. Run PM-TM sync
3. Trued different requests and different users

Issue still persists.

Thanks.

 

Cath

0 Likes
1 Solution

Accepted Solutions
cat_gon Respected Contributor.
Respected Contributor.

Re: Unable to book time to a request

Jump to solution

Hi All,

 

The issue was caused by an incorrect trigger in KCRT_REQUEST_RSC_ACTUALS table.

 

It all worked fine after dropping the incorrect trigger.

 

Thanks.

 

Cath

0 Likes
2 Replies
Respected Contributor.. burakkaya28 Respected Contributor..
Respected Contributor..

Re: Unable to book time to a request

Jump to solution

Hi,

Maybe you can try kJSPCompiler.sh script.

Regards,

0 Likes
cat_gon Respected Contributor.
Respected Contributor.

Re: Unable to book time to a request

Jump to solution

Hi All,

 

The issue was caused by an incorrect trigger in KCRT_REQUEST_RSC_ACTUALS table.

 

It all worked fine after dropping the incorrect trigger.

 

Thanks.

 

Cath

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.