Showing posts with label Add-ins. Show all posts
Showing posts with label Add-ins. Show all posts

Tuesday, August 01, 2023

2024.1 Schema Warning

Glynnis with IDEATE posted information at the Autodesk User Forums that you should be aware of if you're using 3rd party tools and are going to deploy, or have deployed, Revit 2024.1. Ironic that this update is the one that has caused a potential disruptive issue since many firms wait for this point release to deploy. I've taken her initial post and copied it here, go read the entire thread for any more recent commentary. Thanks Glynnis!

There's been a lot of chatter about the Schema error that was landing in a post about What's New in 2024.1 so I took the good suggestion from @RobDraw to start a new thread here.

What is a Schema?

I welcome other people's input on this, but from my perspective, a schema can be best thought of as a blob of Revit metadata, held in Extensible Storage workset, that has a unique GUID. This blob of data is most often used by 3rd party developers but is also used by Autodesk (or companies acquired by Autodesk). The structure of that data, per each GUID, needs to be the same. If a developer alters the data structure, then a new GUID is needed to avoid the error.

What causes a Schema error?

In order to experience a Schema error, you need to have two files (or a file with a linked file) that have the same schema GUID but with a different data structure. Whichever file is opened first 'wins' within the active Revit session. This makes solving these problems REALLY hard because the file that displays the error is not necessarily the file with the 'problem' schema. It's also why this problem seems to be squashed sometimes and then resurface later. If you only ever open one Revit file at a time within a session of Revit, you'll never see the error.

What's the New Problem

The new problem seems to relate to Revit files that are upgraded to 2024/2024.1. The 11 July Revit 2024.1 release notes show that in there were changes made to the API to try and fix an outstanding schema condition. It feels like that change may have created some new conditions. We have an open case with Autodesk on this issue.


This is the latest schema article on this at Autodesk

Autodesk Revit schema issue article

Saturday, May 14, 2016

Wish - Revit Safe Mode

I'm echoing something I heard David Baldacchino suggest, good idea Dave. Revit will crash from time to time. Sometime it isn't because of something I've done, it tracks back to an add-in I've got installed. It can be a bit of a hassle to disable add-ins to rule them out.

It would be handy if there were a way to start-up Revit in safe mode - add-in free so to speak so it can run on its own and help us diagnose an issue.

Speaking of Wishes - Autodesk started a new community forum called Revit Ideas to post this kind of thing. It allows us to Vote Up an idea so those that many of us really like can rise to the top. Potentially this can help them focus on things we really want and are (hopefully) expressed well enough to pursue.

Monday, April 11, 2016

Space Naming Utility for Revit 2017

Hi Autodesk Revit Team! It's me Mr. OpEd again. Imagine me with a pointy stick, I'm poking you in the eye...metaphorically...with words on a blog.

Since the AutoCAD team just made 2017 available I can infer that we'll be seeing a new release of Revit in the very near future.

Let me just go on record now.

The Space Naming Utility SHOULD be built into Revit 2017 so that it is installed automatically or better yet, it's just on the Annotation ribbon as a native feature, NOT an add-on.

I might as well let ya'll know now, and AGAIN, that it is utterly reeeeee-freeeeeekin-diculousssss if it isn't!!!!!

If the rationale for keeping it separate is that not many people use it perhaps that's because it is a separate application??!! If the ribbon UI is supposed to improve the odds of discovering features it sure would help to be ON the ribbon. Built IN.

Capisce? The berating will continue until the SNU is part of Revit. I know there are much more important things in the world to be upset about. Yet, someone must continue the fight for equal status of the SNU!

If I take a pessimistic stance, you could, at the very least, make sure it is available for download from the Exchange Apps site as soon as we can actually download and use Revit 2017. Yeah. That would be good...


Friday, May 29, 2015

Revit 2016 - Collaboration for Revit 2016 is Available

The 2016 version of C4R (Collaboration for Revit) is available now.

Click this to download or click the image for an overview


You'll need to visit your Subscription page to access the download to install it. Look at the Services page and it should be listed among whatever services you are entitled to. If you don't see it then you'll have to sort out your A360 account first.

This is the video they offer at the online help documentation site to explain how to initiate a project with C4R

Tuesday, March 01, 2011

Room Renumbering - Autodesk Labs Plug-in of the Month

Autodesk Labs blog announced this yesterday: Room Renumbering Plug-in for Revit


This is one of those that may make you want to write, "It took ten years to get this?", or "It's about time!". Whichever emotion it evokes it is available and you don't have to learn how to write code yourself to make it. You can however use it to help you learn since the source code is made available for the each Plug-in of the Month. Here's what was written on the Labs blog:

...snip
Historically the ADN (Autodesk Developer Network) plugins of the month have been dominated by AutoCAD. This year we are keen on featuring plugins from ADN members who write them for some of our other applications like Inventor and Revit. So it should come as no surprise that this month's plugin is related to Revit.

Download RoomRenumbering for Revit 2011 via Autodesk Labs

Recall that each plugin includes the source code so prospective developers can see just how easy extending the functionality of our design applications actually is. Provding the source code also allows users to modify or extend the functionality to suit their particular needs. Each plugin includes a read me with all of the skinny related to the plugin. This month's read me mentions:

This plugin can be used to renumber or re-assign the "Number" properties of rooms in the order that the user selects while avoiding duplicated assignments. The command allows the user to specify the starting number with the option of the pre and suffix added.

This plugin has been tested with Revit Architecture 2011 and requires the .NET Framework 3.5. A pre-built version of the plugin has been provided which should work on 32- and 64-bit Windows systems. The plugin has not been tested with all Revit verticals, but should work. The source code has been provided as a Visual Studio 2008 project containing C# code (not required to run the plugin).

The Read Me also covers how to install and uninstall, how to use the plugin, known issues, and even includes a reference for further reading.

Let's make a deal. Please renumber some rooms and let us know what you think via EMAIL. In return, we'll keep the plugins coming. Thanks to Senior Developer Consultant, Adam Nagy, who developed this plugin.
...snip

I downloaded, installed and played with it for a bit. It's very simple assuming you follow the readme and get it installed correctly. Once installed you start the tool, enter a few values at the most, and click on rooms. Here's a video I posted if you'd like to see it work first?