I have the same problem. Same specs and error.
Same issue. So many bugs
Does anybody know if there is a way to change the attribute set of a product, other than doing it on the edit product page?
I tried creating new bundle products with the correct attribute set, but I get the same error when trying to create a new product.
I'm having the same issue with simple products. The error occurs both when editing an existing product and when creating a new product. I'm on Magento CE 2.1.0 with PHP 5.6.20
@sean-jamersan @s00071609 @mikelevy300 Have any of you guys, been able to figure out solution or workaround for this error? Or are you still having the same problem?
I tried creating new bundle products with the correct attribute set at the outset. But I get the same hanging error when created a new bundled product, that I get when trying to edit the attribute set of an existing product.
As a last resort, I tried manually changing the attribute set in the database. Which at first, seems to have solved the problem. After manually changing the attribute set, I see that the product reflects the new set. But when I try to make changes to the product and save it, I get a lot of errors. So I don't think manually changing the attribute set, in the db, is the way to go.
I have the same issue but here is my console error message.
TypeError: $data.recordData(...) is undefined
knockout.js%20line%202624%20%3E%20Function:1:69
I think I found a workaround. For me it seems like the root issue was the price attribute not being in the 'Product Details' group of my destination attribute set.
Before I started tinkering, my destination attribute set had a 'Prices' group where the price attribute was located. When I moved the price attribute out of the 'Prices' group back into the 'Product Details' group and deleted the 'Prices' group, I was able to change the attribute set for my product to the destination attribute set without any problem.
Not sure if that's just a very specific example relevant to just me, but wanted to share that finding nonetheless.
Thank you for the direction. No more issue after adding the "Bundle Items" group in my destination attribute set.
Hi guys,
Do you still experiencing this issue? I've tried it on new CE version 2.1.1 with sample data and it works fine for me from the scratch. Can anyone of you recheck it and provide detailed steps how I can reproduce it?
Thanks!
Same issue in 2.1.1.
Just delete the "bundle Items" group in your attribute and you can reproduce it.
Hi there,
Thanks for help. I've managed to reproduce it so I created internal ticket (#MAGETWO-58212) for it. This issue will be closed after fix.
Thanks for contributing!
Hi there, for me it works without "bundle items". But it fails if I move "price type" out of "product details.
Same as flipflap. You should avoid moving "price type AND price" out of "product details".
I had the same issue with 2.1.7 EE , in my case we have upgraded our store from 2.0.15 EE to 2.1.7 EE and with 2.1.x versions I noticed that there is a new attribute Group called "Bundle Items" which wrapped "shipment_type" attribute.
So to resolve the issue I have manually "Bundle Items" group wrapped with "shipment_type" attribute to each custom Attribute sets and it resolved the issue

@orbitrod, thank you for your report.
We've created internal ticket(s) MAGETWO-58212 to track progress on the issue.
same problem here with 2.1.9
Although the target attribute set has the Bundle Items group including the shipment_type and also the price attributes are still under the Product Details group
actually this seems to happen with any attribute from the default attribute set, which is missing in the custom target attribute set
I'm also having the same issue but with a simple product. When trying to switch from Default to another custom attribute set the page just hangs.
Magento 2.1.9 CE
Console error shown below:

Has anyone found a workaround till a bugfix is released? I've tried everything mentioned above.
Thanks!
@colinwolff are you sure that your custom attributeset has (at least) every attribute from the default attribute set? That "solved" it for us immediately
Hi guys need some help magento 2 version 2.1.9 cannot change to my new attribute, only loading loading. :(
@TClilMouse's and @cchamikara's solution worked for me. My destination attribute set did not have a "Bundle Items" group even though it had the "shipment_type" attribute. The "shipment_type" was located under a different group. I added the "Bundle Items" group to my destination attribute set and put the "shipment_type" attribute under and it worked.
Hi all,
I have the same issue as Topic Started wrote (exactly the same)
We have a Migration_Default Attribute set.
Solution for me (may be project specified solution but maybe useful for someone else):
In Admin Panel relocate attribute quantity_and_stock status to Migration Prices attribute group (group with code advanced-pricing):
https://monosnap.com/file/0H3dl34HyBXlI2tDqtvBtg6NlLIRuI
https://monosnap.com/file/M9Iv1g7neSKqMdRZAbl3SGNpLSEA9S
I think I found a workaround. For me it seems like the root issue was the price attribute not being in the 'Product Details' group of my destination attribute set.
Before I started tinkering, my destination attribute set had a 'Prices' group where the price attribute was located. When I moved the price attribute out of the 'Prices' group back into the 'Product Details' group and deleted the 'Prices' group, I was able to change the attribute set for my product to the destination attribute set without any problem.
Not sure if that's just a very specific example relevant to just me, but wanted to share that finding nonetheless.
I did the same what you suggest still getting the same error, any other possibilities of error?