Planning Analytics

 View Only
  • 1.  PAW Action Button Process Aborted but Actually Runs Fine

    Posted Wed July 24, 2024 03:55 PM

    Hey everyone,

    Running into an issue where, when I run a process from an action button in PAW 2.0.96 (and other earlier versions), a notification pops up that the process was aborted after 10 seconds, but there are no error logs and the process runs fine.

    Funny thing is, if i have another browser window open on the Admin pane, auto-refreshing the server thread monitor every few seconds, or if I have a cube view on the PAW tab where the action button is and set it to refresh every 5 seconds or so, then the process runs fine and notifies, after the ~30 seconds it takes, that it has run fine.

    Is there some esoteric timeout setting I am just not configuring that needs to be configured that is responsible for this? Seems like there is an issue with PAW just NOT keeping the connection with TM1 open, or perhaps more likely the browser not keeping the connection with PAW open, for anything longer than 10 seconds in this instance.

    Thanks,



    ------------------------------
    Tom Cook
    tom.cook@actionkpi.com
    ------------------------------


  • 2.  RE: PAW Action Button Process Aborted but Actually Runs Fine

    IBM Champion
    Posted Wed July 24, 2024 04:07 PM

    Hi Tom, what is the value of ProxyTimeoutSeconds in paw.env set to?



    ------------------------------
    Vlad Didenko
    Founder at Succeedium
    TeamOne Google Sheets add-on for IBM Planning Analytics / TM1
    https://succeedium.com/teamone/
    Succeedium Planning Analytics Cloud Extension
    https://succeedium.com/space/
    ------------------------------



  • 3.  RE: PAW Action Button Process Aborted but Actually Runs Fine

    Posted Thu July 25, 2024 08:17 AM

    Hi Tom,

    The action button in PAW make async REST API calls to TM1, so unless there is a very low timeout set (e.g 10 seconds) this should not happen.  Note that the PAW cube viewer and most other interfaces in PAW also make async API calls to TM1 as well.

    I might suspect there is some network infrastructure (software or hardware) between PAW and TM1 that is closing the connection.

    Also, just to clarify, this is a PAW action button on a PAW book?  Not a Websheet button on a Websheet in a PAW book?



    ------------------------------
    Stuart King
    IBM Planning Analytics Offering Manager
    ------------------------------



  • 4.  RE: PAW Action Button Process Aborted but Actually Runs Fine

    Posted Thu July 25, 2024 12:39 PM

    Hi Stuart,

    The environment is an Azure VM which is hosting PAW, TM1 and Cognos Analytics.

    ProxyTimeoutSeconds is set to 900.

    This is a PAW workbook with a PAW action button, no websheets involved.

    Thanks,

    Tom



    ------------------------------
    Tom Cook
    tom.cook@actionkpi.com
    ------------------------------



  • 5.  RE: PAW Action Button Process Aborted but Actually Runs Fine

    Posted Fri July 26, 2024 09:07 AM

    Hi Tom,

    Is the Azure VM Windows server 2016? Were you using Chrome/Edge? Does Firefox help?

    It could be caused by http2 issue between Chromium based browsers and the library PAW uses on Windows server. Try Chrome with http2 disabled(https://my.f5.com/manage/s/article/K000092500).

    Http2 can be disabled from PAW local if it's confirmed to be the cause. 



    ------------------------------
    Larry Ding
    ------------------------------



  • 6.  RE: PAW Action Button Process Aborted but Actually Runs Fine

    Posted Mon July 29, 2024 11:21 AM

    Hi Larry,

    It's Windows Server 2022 in this instance but I also have a separate environment where the same thing happens on Windows Server 2019 (same timeout settings in PAW).

    It happens in Chrome and Edge. I had run into this issue in a previous build and Firefox did not have the same issue. Cannot test it in this particular instance because Firefox doesn't like the GoDaddy SSL certificate that the client's IT department provided.

    I'll check out the link provided and let you know if it resolves the issue or not.

    Thanks,

    Tom



    ------------------------------
    Tom Cook
    tom.cook@actionkpi.com
    ------------------------------



  • 7.  RE: PAW Action Button Process Aborted but Actually Runs Fine

    Posted Tue September 17, 2024 10:33 AM

    Hi Tom


    Just wondering if you have found out anything about this issue. I am having similar issue, that is I run a process with action process in PAW and I get the error "Process "xxx" aborted". If I look into the logs then I can not see anything else than that this "Process executed normally" and the process has always compleated the task.  If I then run the process again then it often compleates the action without error. 

    Additionally I also get the behaviour that when I run the process from workbench then I get "Process "xxx" Aborted - With errors", but similar as with when I run the process with action button I can only see in the logs "Process Executed normally".

    I am running PAW version 2.0.95

    Regards,

    Habbi



    ------------------------------
    Hallbjorn Bjornsson
    ------------------------------



  • 8.  RE: PAW Action Button Process Aborted but Actually Runs Fine

    Posted Wed September 25, 2024 09:46 AM

    Hi Larry,

    we seem to have the same issue, so I'm curious, how to disable http/2 for PAW local. I didn't find any clue in documentation, could you help please?

    Thanks a lot

    tv



    ------------------------------
    Tomáš Vojta
    ------------------------------



  • 9.  RE: PAW Action Button Process Aborted but Actually Runs Fine

    Posted Wed September 25, 2024 09:57 AM

    Hi Tomáš,

    For PAW local, it can be disabled via a PAW deployment override, with the following steps:

    1 . Edit or create paw/config/paw-override.yml

    2 . Contents:

    version: "2.1"
    
    services:
      pa-gateway:
        environment:
          - DisableHttp2=true

    3.  Apply changes:  scripts\paw.ps1



    ------------------------------
    Larry Ding
    ------------------------------