Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Upgrade to 13.1 or 14.1

    We want to upgrade smartclient to 13.1 or 14.1 version. We are currently on version SmartClient_v121p_2024-10-20_Enterprise. just by changing the versions and corresponding webapp/jars, our application is not working. Smartclient 13.1 and 14.1 is using react js.
    13.1 is using react js
    14.1 is using jakarta servlet and react js

    in 13.1, our button clicks are not working. So is there a migration guide we should follow to change the code/js call for migrating from 12.1 to 13.1 or 14.1?
    please share the necessary documentation. It does not come with the product download looks like.
    It is said to be backward compatible but it does not look like.

    #2
    It is indeed backwards compatible, so there is no migration guide necessary. You might check the release notes for the (very few) backcompat flags, but it's basically a certainty that they have nothing to do with what you're seeing here.

    As with the vast majority of claims of backwards compatibility issues:

    1. you didn't do an install as the docs tell you to, you just copied in some files that you thought might work. Follow the documented installation procedure

    2. you're likely relying on undocumented / unsupported behaviors, for which, of course, there is no backcompat. In particular, we're not sure what you're talking about with react.js, and it seems possible you've hacked the framework in some way (perhaps relying on the rendered DOM, never allowed)

    Once you've done the installation properly, if you encounter issues, the next step is to file a bug which identifies which supported API is not behaving as documented.

    Comment


      #3
      Ok. Perhaps I was not clear in my previous post in terms of react. In SmartClient_v121p_2024-10-20_Enterprise/smartclientRuntime/isomorphic folder, We see following folders/files.
      "locales login skins system version.tx"
      In SmartClient_v131p_2025-10-18_Enterprise/smartclientRuntime/isomorphic folder, We see following folders/files.
      locales login react skins system version.txt

      In the react folder, I see all js scripts are present. We package these smartclientRuntime/isomorphic folder and WEB-INF/lib jars with our application. This react folder was not present in 12.1 release.
      Some of the button click are not working, so some javascript function call is failing. It might be internally re-located to some other folder or changed?
      All previous upgrade were smooth just by copying these folders.
      is the javascript location/name changed from previous release?
      Last edited by b2bidev; 1 Nov 2025, 03:24.

      Comment


        #4
        Please look at the Installation instructions in the SmartClient Reference.

        Comment

        Working...
        X