GithubHelp home page GithubHelp logo

Comments (6)

wennmo avatar wennmo commented on July 18, 2024

Hi @tsijs, does this occur if you run two unbuild commands after each other or is there any modification to the app in between? The id or title as a property shouldn't change unless the app is being modified.

"title": "This is a test title no. (1)" is the evaluated version of the property i.e. part of the layout of the object.

from corectl.

tsijs avatar tsijs commented on July 18, 2024

There is no modification in between, I unbuild an app on the sense desktop version twice justafter each other and the output is not deterministic.

Just to be specific on something you mentioned: when the app is modified, all qids/cids could change or just the ones of the modified items?

I don't fully understand the second part of your response. Do you mean that when interpreted, they are equivalent? The two examples I provided are inside a json object after unbuilding. And it seems for now that at random times it prefers one over the other.

from corectl.

wennmo avatar wennmo commented on July 18, 2024

If there is no modification to the app in between the two unbuilds there should not be any changes in the properties, so this is something we need to investigate further. Is the app open in sense desktop while you are unbuilding the app?

Just to be specific on something you mentioned: when the app is modified, all qids/cids could change or just the ones of the modified items?

If the app is being modified using the sense desktop client the qIds might change e.g. if editing sheets or changing visualizations, however that is not something that should be triggered through corectl.

I don't fully understand the second part of your response. Do you mean that when interpreted, they are equivalent? The two examples I provided are inside a json object after unbuilding. And it seems for now that at random times it prefers one over the other.

The property (title) you referred to is a StringExpression which means that if performing a layout on that object will return the evaluated result for that expression which is "title": "This is a test title no. (1)".

I have not yet been able to reproduce the problem you are experiencing. Is it possible for you to provide us with a json object that can trigger the problem?

from corectl.

tsijs avatar tsijs commented on July 18, 2024

If there is no modification to the app in between the two unbuilds there should not be any changes in the properties, so this is something we need to investigate further. Is the app open in sense desktop while you are unbuilding the app?

No, but the desktop sense program is running, since the sense engine needs to be running for corectl to work.

If the app is being modified using the sense desktop client the qIds might change e.g. if editing sheets or changing visualizations, however that is not something that should be triggered through corectl.

Could you be a little more specific on the intended behavior of the ids in case of change. E.g. if sheet 1 is changed, does this influence the ids on sheet 2?

The property (title) you referred to is a StringExpression which means that if performing a layout on that object will return the evaluated result for that expression which is "title": "This is a test title no. (1)".

Ok, thanks for the explanation, then I understood it correctly.

I have not yet been able to reproduce the problem you are experiencing. Is it possible for you to provide us with a json object that can trigger the problem?

I have a qvf that if unbuilded twice, it produces this error. Though it seems to be hard to reproduce in small examples indeed. Do you have some contact information I could send this qvf to?

from corectl.

wennmo avatar wennmo commented on July 18, 2024

Could you be a little more specific on the intended behavior of the ids in case of change. E.g. if sheet 1 is changed, does this influence the ids on sheet 2?

If the sheets share objects/visualizations that might occur I guess, since the objects are children to a sheet. That would however be more Sense Client implementation, which is not really my area.

I have a qvf that if unbuilded twice, it produces this error. Though it seems to be hard to reproduce in small examples indeed. Do you have some contact information I could send this qvf to?

If you have a qvf that you can share that would be great! If you are part of the Qlik Branch Slack, you can DM me there.

from corectl.

wennmo avatar wennmo commented on July 18, 2024

We have been unable to reproduce this problem using the same versions and app as @tsijs . It was also not reproducible for the reporter after installing a later version of Qlik Sense Desktop.

If this problem reappears please reopen the issue.

from corectl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.