SmartSetup not installing dependencies

The "smart" prefix may be a little be overrated.
I tried to install all my TMS components yesterday on a brand new Windows VM and fortunately I had a snapshot to revert back to before TMS.
Usually able to install everything using SubscriptionManager and was told by TMS to use smartsetup and dashboard instead so I gave it a try.
Everything installed correctly except, again, TMS Biz because components need to be installed in a specific order (Business Core Library, Aurelius, Sparkle, XData, RemoteDB and finally Echo). Still it doesn't know this and screws everything.
So when SmartSetup will install TMS Biz in the right order when you select all the Biz components then the "Smart" prefix will be justified.
For now, I just went through manually install them one by one in the right order with Subscription Manager and I have a working environment now.

Hi,
I moved this post to a different topic, because it is a different thing from what was discussed originally. (The topic where this was originally posted was about a bug introduced in SmartSetup 1.8 that shouldn't be related to this).

Now, about the problem: SmartSetup should always install in the correct order, and in fact, if you just specify that you want to install Echo, it should install all the other dependencies by itself.

If this is not happening in your case, then something else is happening. But to know more, I would need to look at the logs, if you still have them. I can't really figure out what is going on without looking at them, because as said, handling dependencies is a code part of smartsetup. Besides ourselves, there are already thousands of customers who have moved to smartsetup, and we haven't seen any complains about dependencies not being respected or having to follow a specific order. That shouldn't happen.

Maybe this can be related with the bug introduced in 1.8, but again, without looking at the logs I can't say much more.

Just in case, here is a little video of how installing Echo should be with Dashboard. As you can see, I didn't even specify the dependencies, and they were all installed in the correct order:

Thanks for your detailed instructions.
I don't have the logs anymore but can tell you what I did.
In dashboard, I selected (checkboxes) all TMS Biz components and then told it to install them.
But from the top of my head, it was definitely dependencies errors.
I expected DashBoard to know in which order to install all BIZ components if all are selected.
It's probably easy to implement dependency orders for all components, not only if you select just one like Echo that seems to do the work.
Thanks

I've tried it, and it might be an issue with dashboard when you select more than one product (it doesn't seem to call smartsetup correctly). From the smartsetup side, it doesn't matter if you select one or all products, it will always install what is needed and in the correct order.

If you want to retry it, the simplest is to just open a cmd.exe where you are installing the components, and type

tms install tms.biz.*

This will install all tms biz products at once, without the need to specify any order or dependency.

This was caused by an issue in TMS Smart Setup 1.9. We have released now 1.10 version which should fix the problem.

Please make sure you are using latest TMS Smart Setup version, to update it you can run tms self-update from the Smart Setup folder.

I'll try that if there is RadStudio 12.4 or when they release 13 since it's a full install each time.
For now I'll continue working with my currently installed version.

Ok I just checked which version I downloaded yesterday from TMS, it is 1.8, June 8, 2025
Next time I'll give it a try. That's the beauty of VMs to be able to snapshot and revert back quickly.

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.