Project Risk Portlet on the project summary tab, show full list button opens a blank screen

Hi,

The user is clicking on the Show full List button for the Project Risk portlet on the project summary tab and then a blank screen opens.

i checked and it seems to be a specific project when the blank screen occurs.

I checked the log file for the node and saw the following warning which seems to be related to the opening of the portlet:

STATUS server:http-nio-8081-exec-28:(StreamEncoder.java:221):2024/05/02-15:46:16.332 SAST: May 02, 2024 3:46:16 PM org.apache.coyote.http11.Http11Processor prepareResponse
WARNING: The HTTP response header [Location] with value [https://bpm-ppm.mtn.co.za/itg/web/knta/crt/RequestSearchResults.jsp?ADVANCED_SEARCH=true&ONLY_ELIGIBLE_REQUESTS=N&INCLUDE_CLOSED=Y&REQUEST_TYPE_IDHV=5.17.31084.EPMO+Project+Risk%23%40%235.19.31197.IS+PMO+Project+Risk%23%40%235.12.31038.Project+Risk&H_KNTA_MASTER_PROJ_REFHV=5.70.61035.SD+-+Commissions+System+Implementation+%E2%80%93+MVP+2+Release+1+%28BRC%29+%23136110&PROJECT_ID=61035&LINK_PROJECT=61035&LINK_PROJECT_NAME=SD - Commissions System Implementation – MVP 2 Release 1 (BRC) #136110&IS_PROJECT_ACTIVE=true&PROJECT_LOGGING_TYPE=risk&DEFAULT_LOGGING_REQ_TYPE=5.19.31197.IS PMO Project Risk&SORT_REQUESTS=12.10.H_REQUEST_ID.Request+No&SORT_COMP_NAME=SORT_REQUESTS&SORT_DIRECTION=Z&MAX_RECORDSHV=2.2.50.50&SelectedColumnsList=H_REQUEST_ID%23@%23H_DESCRIPTION%23@%23H_STATUS_ID%23@%23H_KNTA_PROBABILITY%23@%23H_KNTA_RISK_IMPACT_LEVEL&ISSUE_LIST_SEARCH=Y] has been removed from the response because it is invalid
java.lang.IllegalArgumentException: The Unicode character [–] at code point [8,211] cannot be encoded as it is outside the permitted range of 0 to 255
	at org.apache.tomcat.util.buf.MessageBytes.toBytesSimple(MessageBytes.java:292)
	at org.apache.tomcat.util.buf.MessageBytes.toBytes(MessageBytes.java:261)
	at org.apache.coyote.http11.Http11OutputBuffer.write(Http11OutputBuffer.java:394)
	at org.apache.coyote.http11.Http11OutputBuffer.sendHeader(Http11OutputBuffer.java:372)
	at org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1065)
	at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:374)
	at org.apache.coyote.Response.action(Response.java:209)
	at org.apache.coyote.Response.sendHeaders(Response.java:434)
	at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:292)
	at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
	at org.apache.catalina.connector.Response.finishResponse(Response.java:445)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:391)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)

We have PPM 23.4 installed.

Any idea what needs to be fixed or do I need to log a support case?

Regards,

Alfred Puth

iOCO: Senior PPM Consultant

  • 0

    I logged a Support Case 02865968 Project Risk Portlet on the project summary tab, "Show full list" button opens a blank screen.

    Thank you

    Regards,

    Alfred Puth

    iOCO: Senior PPM Consultant

  • Suggested Answer

    0   in reply to 

    Hi Alfred,

    This a defect. I can reproduce it by naming a project:
    SD - Commissions System Implementation – MVP 2 Release 1 (BRC) #136110

    and creating a risk for it - then clicking the button on the portlet causes the problem you highligthed. The root cause is that the second "-" in the project name is not a "normal" hyphen - it's a long hyphen likely copied from a word document. 

    I assume that replacing it with a normal short hypen in the project name should solve the issue, however please proceed with the support case and have them open this as a defect, as there's no reason why this kind of long hyphen should cause issues when used in Project Names. 

    Thanks for bringing that to our attention!

  • 0 in reply to   

    Thanks Etienne.

    Regards,

    Alfred Puth

    iOCO: Senior PPM Consultant