mscrmtools / damsim.solutiontransfertool Goto Github PK
View Code? Open in Web Editor NEWXrmToolBox plugin to transfer solutions across organizations
License: GNU General Public License v3.0
XrmToolBox plugin to transfer solutions across organizations
License: GNU General Public License v3.0
Hello,
After updating to the latest version of the plugin, I am noticing that when exporting a solution from one environment to the other, the GUI will be stuck at 0%. However, it appear as though it is actually initiating and finishing the import process. In these cases, it looks like it continually trying to import because I am seeing numerous duplicate job errors in my environment. I have tried to uninstall the plugin and reinstall with the same result. It was progressing as expected prior to updating the plugin.
I'm loving this plugin, thanks for making it.
It would be really helpful if it could also increment the solution version as part of the export. An idea how this could be specified is to have one or more settings under the general settings which lets you choose what digit of the version to increment.
e.g.
CRM Version: 8.2.1.342 (On-Premise)
XRMToolbox Version: 1.2021.12.53
SolutionTransferTool Version: 1.2022.1.25
I just updated SolutionTransferTool to 1.2022.1.25 and now when I click "Transfer Solution" it throws an exception:
The entity with a name = 'solutioncomponentdefinition' was not found in the MetadataCache.
I also do not see an entity with this name in the CRM DB.
Dear @MscrmTools ,
latest version of the tool has not been deployed to xrmtoolbox (https://www.xrmtoolbox.com/plugins/DamSim.SolutionTransferTool/).
Can you please check?
The "Connected to" environment of the XrmToolBox connection keeps changing depending on the selected tab (tool). As a result, the new tool window opens with the last focused tool tab's connection. (instead of last connection)
Version: 1.2020.4.38
Steps to repro:
1. Open a tool XYZ and connect to the environment ABC
2. Open a tool UVW and connect to the environment DEF. Update the connection for tool UVW tab only.
3. Choose the tab of tool XYZ.
4. Open a new tool RST.
Expected outcome:
The tool RST should be opened with a connection to the environment DEF.
Current outcome:
The tool is opened with a connection to the environment ABC.
Because of that behaviour, the following improvement in the last release is not working as expected.
Using tools that use multiple connections, when connecting to a target environment, the connection for this tool was set to the target environment. Now, the tool keeps the source environment for its connection
Steps to repro:
Expected outcome:
The tool RST should be opened with a connection to the environment ABC. (the tool keeps the source environment)
Current outcome:
The tool is opened with a connection to the environment DEF. (connection for this tool was set to the target environment)
Current Settings
Display all connections: False
Reuse connections: False
I am getting the below error on using solution transfer tool:
an error occurred: the size necessary to buffer the xml content exceeded the buffer quota
Thanks
Hi There,
Which timeout does solution Transfer Tool use when exporting a solution? It appears to default to 2 minutes and ignores the connection timeout.
I have notice that the first export of a medium solution takes CRM over 7 minutes spin up before actually exporting the solution. This causes the Solution Transfer Tool to timeout. You can re-run/retry the export, but end up doing this 3 times before it succeeds.
Thereafter the exports happen within the 2 min and everything is ok.
Any chance that you can provide a way to configure a timeout or provide guidance on which timeout Solution Transfer Tool is using and how to change the setting?
Regards,
Steve
Hi there,
the toolbox is reporting a new version of the Solution Transfer Tool, but when you update it, the toolbox restarts and still reports that there is an update to perform.
There was a similar issue with a different tool which was reported here:
MscrmTools/XrmToolBox#1218
A mismatch between the assembly version number and the Nuget version number.
Hopefully not a biggy to fix.
Thanks,
Ben
Howdy,
Recently, most of my transfers say that they are failing at the publish step. I upgraded to the latest version today but no difference.
CRM - CRM Online.
Solution Transfer Tool - 1.2024.3.31
However, when I check the target organization, I find that they succeeded:
Unfortunately, the 'download log file' doesn't open any log.
Thoughts?
the size necessary to buffer the XML content exceeded the buffer quota. Please suggest me how to solve.
Hello,
Upon upgrading to the latest version the day it was released, I noticed that the connections I had set up were overwritten and are now the environment that I logged into initially. I first noticed it when I would transfer data and solutions using a couple of plugins.
I attempted to recreate connections but it would default back to the environment I was currently in. When adding the connection, the pop up would appear very briefly, not taking nearly as much time as before.
To troubleshoot, I have of course rebooted the PC, deleted all XRM files and storage but the issue still occurred. I decided to revert back to a few previous versions and it worked, until today. I was hit with a large discovery error and when I upgraded back to the latest, the same issue occurred.
Unfortunately with this type of error, it prevents most of the plugins from being beneficial. Please let me know if there is anything else I can provide to help look into this.
Thanks for the Solution Transfer Tool! It is one of my favorites... 74 uses to date.
After updating to v1.2018.10.9 when I attempt to transfer a solution as managed from a CRM 2013 onPrem org to D365 Online v9.1 org, the import fails in 12 seconds and the log file is not available.
All settings are default.
Can you please stop the publishing action if the prior deployment fails or an an option for this behaviour?
It's inefficient and of no benefit to publish after a failed deployment.
I don't see any option like what we have with the standard import feature, so I was wondering if you support "Stage for upgrade" to delete components in the target environment (managed solution) when they have been deleted in a source environment (unmanaged). Thanks!
Hello guys,
I tried the tool but the publish step always fail telling that there is another publishing in progress.
I think this error comes from Dynamics but unfortunately since a few months ago seems like Microsoft changed something and this error occurs frequently.
Maybe I suggest to implement some automatic retry feature for the publishing step?
Hi,
I can export a solution
I cannot import it anymore
I cannot publish it anymore
I rolled back to the previous version(the 1.2021.3.16 version worked fine)
First of, Great tool!
I'm having issues with a crm instance which have many logged in users and it is slow. Hence it would be great if you get the option to import solutions async, reference http://www.inogic.com/blog/2014/05/asynchronous-solution-import/.
Aslo some helptext to the options. What is "export selected solution as managed" vs "convert to managed solution"
Related to XrmToolBox Issue #410
dear all
i did try this tool for the first time, and it did export and import the solution, but workflows are broken, all these WFs are broken on the steps related to "create Case" or "update Case".
any help? please let me know if you need me to provide any logs?
thanks,
I just wanted to say, the "super D" is a great icon and it made me smile. Well played.
I frequently get the following error when trying to transfer a solution:
"The underlying connection was closed: A connection that was expected to be kept alive was closed by the server."
Not sure if this is a general issue with XrmToolkit or just limited to Solution Transfer Tool. Haven't come across the same issue when using other tools yet.
Is there any way to add retry or increase timeout?
After transferring a solution to my QA environment successfully and then changing the destination to the Production environment, XRMtoolbox crashes/close completely after/during the second transfer. No error message is displayed
After updating to the newest version of XRM Toolbox (1.2018.7.26) I now get the following after selecting the solution to move and clicking "Connect" after choosing the target environment. I've confirmed that I can connect to the same environments using different tools:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at XrmToolBox.New.NewForm.b__55_2(Object sender, ConnectionSucceedEventArgs e)
at McTools.Xrm.Connection.ConnectionManager.SendSuccessMessage(IOrganizationService service, List`1 parameters)
at McTools.Xrm.Connection.ConnectionManager.WorkerRunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
tool version 1.2021.5.19
toolbox version: 1.2021.6.51
When setting the "update solution version" to "Yes" and choosing any of the "version update policy", the version number is not increased when transferring the solution
Hi
First thanks for your tool.
I have many solutions and I would like to download them.
Your tool can download them, but 1 by 1.
Is it possible to be able to download all selected solution ?
Thanks for advance.
Regards
Sybaris
Frequently I'm connecting to "A" Org, and I need to export from "B" Org to "A" Org. If there were a quick way (A button in the toolbar preferably) to switch source and destination orgs, that would be helpful.
Hi,
I love this tool and it saves so much time - thanks!
The only issue I have is that the order in which solutions is displayed. Here's what I see when I open the tool:
As you can see, the solutions are not ordered by any of the column headings. Maybe it's a date format issue as I see that there was an issue concerning this which was resolved a long time ago: #3 which is now resolved.
Secondly, and related to this, if I do then decide to order the solutions by date, most recent first (which would be my preferred default), I have to click the Installed On column 3 times to get the desired result, which is just odd.
Neither of these are showstoppers, just mentioning them if they are easy to fix.
Thanks again!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.