Highlighted
Commodore
Commodore
4845 views

POP UP box in PPM when using Chrome browser

Jump to solution

Team, we understand that CHROME is not supported by PPM (we are on 9.14.004), but has anyone run into this issue or have there been any reports of this.

 

In CHROME, when either searching for a request or simply viewing a request to proceed thru a workflow the following message pops up..

 

"The page at ppm.heb.com says 'You must provide a value for the field 'Request No' to complete the validation".

Users can click the 'OK' option provided and proceed BUT this is becoming an annoyance and we were wondering if there was a way to resolve this  or what would be causing the pop-up box.

 

Any advice or information is appreciated.

Thanks much

Frank

 

 

 

 

 

 

 

 

 

 

Tags (1)
0 Likes
26 Replies
Highlighted
Commodore
Commodore

Hello All,  Yes fortunately  (or unfortunately for some) we upgraded to 9.31 a couple of months ago and we have not run into this issue since, although 9.31 does bring along other differences and new issues with it!  From what it looks like, upgrading may be the only option for some.   Thanks!

0 Likes
Highlighted
Absent Member.. Absent Member..
Absent Member..

We upgraded to 9.31 on June 5, 2015.  The pop up error went away while using Google Chrome 42 and 43.  Yesterday Google forced an update to version 44.0.2403.89 .  The error has now returned.  The Request_ID is not being found by Google Chrome.  Further investigation has shown that this error does not come up for every Request Type in PPM.  We are trying to assess why 5 Request Type give the error while another 3 Request Types do not.  We have also asked HP Support to investigate this because Google Chrome cuts our processing time in half compared to the overly restrictive nature of IE.

0 Likes
Highlighted
Commodore
Commodore

EL Guidi,

Thanks for you note on this issue reappearing in the latest update to Chrome.  As we have both 'IE' and 'CHROME' browsers in our shop it is up to our PPM users to use whichever they prefer so we had not gotten any reported issues from our users.  But I updated my Chrome browser session and started to receive the popup box also. 

I also opened a ticket with HP SUPPORT and they have indicated they DO NOT support CHROME 44,  even though the compatibility matrx guide says CHROME 36 OR LATER is supported.   They are supposed to address this in a future release and update the documents.  Their only suggestion is to use  Chrome 36 but not sure how these updates can be prevented or reverted.  Please keep us updated if you hear any more information about this.  Thx! 

Frank

0 Likes
Highlighted
Absent Member.. Absent Member..
Absent Member..

Has anyone tried installing the new patch 02 to see if this fixes the issue?

 

Thanks!

Mig

0 Likes
Highlighted
Micro Focus Expert
Micro Focus Expert

Hi Scorpex,

 

I'm not aware of anything in 9.31.0002 to fix this issue, but hopefully there might be some fix into the next patch release. No commitment at this point, but HP is working on it.

 

Cheers,

Etienne.

Highlighted

Hi Frank,

 

Hope you are doing well.


I would like to let you know that "later" it not mean we can supported all later version. Actually when PPM 9.3 released Chrome 40.x hasn't been published, 36 or later means from version 36 to the version when PPM release. Not include all version after PPM 9.3.

 

Hope that the issue will be fix in the next release.

 

Regards,

 

“HP Support
If you find that this or any post resolves your issue, please be sure to mark it as an accepted solution.”
0 Likes
Highlighted
Absent Member.. Absent Member..
Absent Member..

Hello,

I've found a workaround about this issue.

 

The root cause is located in RequestDetails.jsp (from Web browser point of view).

We have found on two location the same hidden input tag.

 

<input type=hidden name="REQUEST_ID" value="31416">

 

One occurence on top of this page and another one near the "Request no" field.

 

Chrome and Firefox are now unable to find the value of an input element if its name is duplicated in the same <form>.

 

 

After deep analysis : RequestDetails.jsp calls RequestDetailNew.jsp.

 

In RequestDetailNew.jsp source code,

I can easily find where the first input type is generated.

 

Since it's easy to comment a line in a jsp, I comment this line and make few tests.....

....and now Chrome and Firefox works again.

 

Our complete tests didn't reveal any trouble :

- SQL Rules are OK (and we use heavy tricks on our requests forms)

- UI Rules are OK

 

So we didn't see any side effect about removing the first <input type="hidden" name="REQUEST_ID"...>

 

For us, this pop-up issue is resolved and works for 9.31 and 9.30.

 

On 9.31 patch 2, RequestDetailNew.jsp is modified but apparently the first input tag is still here, so we suppose to see the same pop-up issue again.

 

 

PS : you will see also broken Validation pop-ups with Firefox and Chrome. To fix this, rename ipad.css to ipad_what_u_want.css.

 

So with customized RequestDetailNew.jsp and renamed ipad.css, we didn't see any problem, and we use both modifications on our production environment.

 

 

Kind regards,

Alex-H

 

0 Likes
Highlighted
Micro Focus Expert
Micro Focus Expert

Hi Alex,

 

Modifying the JSP files can be a dangerous operation. If the hidden component is located in two places, there may be a reason for it (though both elements having the same name is wrong, and as you found already is the root cause of this popup issue).

 

I'd rather advise you to try the attached troubleshooting hotfix - it may not be fully tested yet, but is the closest thing to what may go into next PPM version(s) as a fix for the browser compatibility issue.

 

Please note that this patch is in no way an official solution from HP R&D - use at your own risk.

 

If it doesn't work (or if it works!) please let us know.

 

Kind Regards,

Etienne.

Highlighted
Absent Member.. Absent Member..
Absent Member..

Hello Etienne,

 

We have tried the edited FormatUtils.js you provided... and it works well !

 

Thank you very much !

 

Kind regards,

Alex.

0 Likes
Highlighted
Absent Member.. Absent Member..
Absent Member..

Hello Etienne,

 

We have tried the edited FormatUtils.js you provided... and it works well  in our development environment.  We will be doing more extensive testing.  We understand the warnings and would really like to get HP to approve this fix as soon as possible.  Moving this to production would make us uneasy until HP approves.

0 Likes
Highlighted
Vice Admiral
Vice Admiral

Etienne -

 

Can that hotfix be deployed to a 9.2x version, or 9.3x only?  That might be a dumb question since I see 9.3x in the filename, but asking anyways.  🙂

 

 

 

0 Likes
Highlighted
Absent Member.. Absent Member..
Absent Member..

Through our testing we have found only one nuisance bug.

We now have this fix in our production environment.

 

This occurs to some, but not all pop-up windows.

I stumbled upon this on a new  portlet test.

 

When selecting a filter for a pop-up window for an Auto Complete list.

If the right window is clicked to remove the ANY entry the following error occurs. 

 

                LH: unknown element

                ACItemListacDataSelectedIFrame.row.0 in list:

                ACItemList.acDataSelectedIFrame

 

This is an alert that serves no purpose that we can discern.

 

function ListHighlighter_unhighlightItem(listId, elemId) {

    var list = this.lists[listId];

    if (list == undefined) {

        alert('LH: unknown list: ' + listId);

    }

 

    var elem = document.getElementById(elemId);

    if (elem == undefined) {

        alert('LH: unknown element: ' + elemId + ' in list: ' + listId);

    }

   

    if (list.selectedElemId == elemId) {

        elem.className = list.selectedOldClass;

        list.selectedElemId = undefined;

        list.selectedOldClass = undefined;

    }

}

 

 

We have modified the following file to prevent the error from showing on the screen:

<PPM_HOME\server\<NODE>\deploy\dashboard.war\static\arch\js\ListHighlighter.js

 

We commented out the following:

    if (elem == undefined) {

        alert('LH: unknown element: ' + elemId + ' in list: ' + listId);

    }

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.