Using Relative Paths in a Generic Channel URL results error reported in app-ca.log

book

Article ID: 185462

calendar_today

Updated On:

Products

Clarity PPM On Premise

Issue/Introduction

Adding a channel Module with a relative path in a generic channel URL to blueprint will successfully display the URL but after restarting the Clarity PPM services and clicking on the channel will continue to display the URL but report an error message to the app-ca.log file:

ERROR 2019-08-20 13:39:55,864 [http-nio-1561-exec-1] cache.SecurityDomainsCache (clarity:unknown::none) Failed to parse following malformed url entered by user : ./../../../../niku/nu^M
java.net.MalformedURLException: no protocol: ./../../../../niku/nu
        at java.base/java.net.URL.<init>(URL.java:627)
        at java.base/java.net.URL.<init>(URL.java:523)
        at java.base/java.net.URL.<init>(URL.java:470)
        at com.niku.union.security.cache.SecurityDomainsCache.getDomainName(SecurityDomainsCache.java:158)
        at com.niku.union.security.cache.SecurityDomainsCache.getSecuredDomains(SecurityDomainsCache.java:113)
        at com.niku.union.security.cache.SecurityDomainsCache.getFromPersistence(SecurityDomainsCache.java:68)
        at com.niku.union.utility.caching.LazyCache.get(LazyCache.java:70)

 

Cause

This is defect DE53349

Environment

Release : 15.6.1, 15.7, 15.7.1

Component : CA PPM PROJECT MANAGEMENT

Resolution

Fixed in Clarity PPM 15.8.1

Additional Information

Adding a channel Module with a relative path in a generic channel URL to a report results in this error:

ERROR 2020-06-13 17:10:53,656 [http-nio-8080-exec-194] cache.SecurityDomainsCache (clarity:unknown:none:none) Failed to parse following malformed url entered by user : /reportservice/flow.html?_flowId=viewReportFlow&reportUnit=/Custom/Reports/NSC_ProjectStatusDetail_v2_1&populateProject=1&projectKey_1=$ java.net.MalformedURLException