Project and Portfolio Management Practitioners Forum
cancel

Can't open WorkPlan - page load takes forever -> error in the server.log

Highlighted
PeterM1977
Valued Contributor.

Can't open WorkPlan - page load takes forever -> error in the server.log

Hello :)

 

I've got another strange issue after upgrade to 9.31 on DEV standalone env. QA clustered servers working as should. The DB / VMs clones for both env were created from PROD before upgrade.

 

We found an issue with opening Workplans on DEV for admin and other account even if both were added as Project Managers. I have no issue to open it via my personal account, also set as Project Manager. The same project can be opened by admin and via mentioned other account in QA clustered env without any issues.

 

like I said, both servers / DBs were created from PROD and upgraded to 9.31. The only difference is that DEV is standalone with 1 node (QA has 3 servers = 6 nodes (2 batch)

 

error from the log (something like a permission thing) or so

 

STATUS server:localhost-startStop-1:(PPMTomcatMonitor.java:85):2015/04/10-08:09:09.935 EDT: Completed Start of listener: org.springframework.web.context.ContextLoaderListener
STATUS server:localhost-startStop-1:(PPMTomcatMonitor.java:42):2015/04/10-08:09:16.062 EDT: Completed start of web context: itg
STATUS server:main:(PPMTomcatMonitor.java:56):2015/04/10-08:09:16.068 EDT: *** Ready!
STATUS JSESSIONID=B4703E2AEDD8C383E69F419664D7A48C.USS_DEV,USERNAME= server:http-bio-80-exec-7:(CryptixProperties.java:535):2015/04/10-08:10:08.128 EDT: Warning: failed to load the Cryptix properties file.
Make sure that the CLASSPATH entry for Cryptix is an absolute path.
STATUS server:Thread-25:(Util.java:43):2015/04/10-08:10:55.940 EDT: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
STATUS server:Thread-25:(Util.java:43):2015/04/10-08:10:55.941 EDT: SLF4J: Defaulting to no-operation (NOP) logger implementation
STATUS server:Thread-25:(Util.java:43):2015/04/10-08:10:55.941 EDT: SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
ERROR JSESSIONID=B4703E2AEDD8C383E69F419664D7A48C.USS_DEV,USERNAME=admin:http-bio-80-exec-8:(WebFilter.java:85):2015/04/10-08:10:57.140 EDT: Unknown
java.lang.NullPointerException
 at com.hp.ppm.workplan.facade.PermissionAdvisor.<init>(PermissionAdvisor.java:16)
 at com.hp.ppm.workplan.facade.WorkPlanFacade.getTaskBrief(WorkPlanFacade.java:53)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:606)
 at org.apache.wink.server.internal.handlers.InvokeMethodHandler.handleRequest(InvokeMethodHandler.java:63)
 at org.apache.wink.server.handlers.AbstractHandler.handleRequest(AbstractHandler.java:33)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
 at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
 at org.apache.wink.server.internal.handlers.CreateInvocationParametersHandler.handleRequest(CreateInvocationParametersHandler.java:54)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
 at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
 at org.apache.wink.server.internal.handlers.FindResourceMethodHandler.handleResourceMethod(FindResourceMethodHandler.java:151)
 at org.apache.wink.server.internal.handlers.FindResourceMethodHandler.handleRequest(FindResourceMethodHandler.java:65)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
 at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
 at org.apache.wink.server.internal.handlers.FindRootResourceHandler.handleRequest(FindRootResourceHandler.java:95)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
 at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
 at org.apache.wink.server.internal.handlers.HeadMethodHandler.handleRequest(HeadMethodHandler.java:53)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
 at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
 at org.apache.wink.server.internal.handlers.OptionsMethodHandler.handleRequest(OptionsMethodHandler.java:46)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
 at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
 at org.apache.wink.server.internal.handlers.SearchResultHandler.handleRequest(SearchResultHandler.java:33)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
 at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
 at org.apache.wink.server.internal.log.ResourceInvocation.handleRequest(ResourceInvocation.java:92)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
 at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
 at org.apache.wink.server.internal.log.Requests.handleRequest(Requests.java:76)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
 at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
 at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:63)
 at org.apache.wink.server.handlers.AbstractHandlersChain.run(AbstractHandlersChain.java:48)
 at org.apache.wink.server.internal.RequestProcessor.handleRequestWithoutFaultBarrier(RequestProcessor.java:207)
 at org.apache.wink.server.internal.RequestProcessor.handleRequest(RequestProcessor.java:154)
 at org.apache.wink.server.internal.servlet.RestServlet.service(RestServlet.java:119)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at com.hp.ppm.workplan.webapp.WebFilter.doFilter(WebFilter.java:83)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
 at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
 at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
 at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
 at com.hp.ppm.workplan.webapp.ITG2WorkplanServlet.service(ITG2WorkplanServlet.java:25)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 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:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 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:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 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:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 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:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at com.kintana.core.web.filter.ControlFilter.applyFilter(ControlFilter.java:933)
 at com.kintana.core.web.filter.ControlFilter.doFilter(ControlFilter.java:1602)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at com.mercury.itg.servlet.I18NFilter.doFilter(I18NFilter.java:46)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at com.kintana.core.web.filter.SchemeBasedRedirectFilter.doFilter(SchemeBasedRedirectFilter.java:75)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 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:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
 at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
 at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
 at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 at java.lang.Thread.run(Thread.java:745)

 

Thanx

 

Peter

2 REPLIES
Tim_Brandish
Respected Contributor.

Re: Can't open WorkPlan - page load takes forever -> error in the server.log

There are a few things that cause this issue.  If you are using an IIS web server, i would start with reviewing the 9.31 documentation on IIS setup for PPM. 

PeterM1977
Valued Contributor.

Re: Can't open WorkPlan - page load takes forever -> error in the server.log

Hey Tim

 

I am using apache tomcat. As I mentioned, the same workplan for same project cloned from same server / DB has no issues on QA clustered env (DEV is standalone). We tried 3 different accounts set as Project Managers for that project and only one of them was able to open it :-O

 

I aslo tried other project, same issue ... but only on standalone DEV

 

It could be something regarding upgrade or so ...

 

Peter