Comments (6)
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.
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.
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 qId
s 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.
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.
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.
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)
- Don't always add the generic error message
- Connecting through proxy to insecure sense HOT 2
- Sense Enterprise requires `engineData` in wsURL HOT 2
- No error when corectl fails to set a loadscript
- Approving and publishing objects via corectl HOT 3
- Dependency sheet visibility on data reload after build/unbuild HOT 2
- app properties do not come with an unbuild-build with corectl HOT 2
- Incorrect version in spec after a release HOT 1
- migration hash prevents publishing
- Strange parsing in corectl.yml file in connectionstring HOT 1
- Special characters not unbuilding correctly HOT 4
- Replacing an app with a build does not replace the app HOT 4
- Migration hash issue
- Sheets with the same name
- Content library references are automatically changed to in-app references for desktop installation HOT 2
- Eval function output to json HOT 1
- No sheets titles in app object ls functions HOT 1
- Update bash completion to work with latest cobra functionality
- Investigate why parameter location has a value "body".
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from corectl.