- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
When running very basic code thru the add In Manager I keep getting a system.NullReferenceException. not sure what I am doing wrong it compiled without errors and up to 3 days ago everything ran well with no problems, but now when I try to run a simple FilteredElementCollector Method I keep getting this error and it won't load into Revit.
using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Autodesk.Revit.ApplicationServices;
using Autodesk.Revit.Attributes;
namespace CoreRevitLibrary.TaskCommands
{
[Transaction(TransactionMode.Manual)]
[Regeneration(RegenerationOption.Manual)]
public class SelectionCommand : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
var uiApplication = commandData.Application;
var application = uiApplication.Application;
var uidocument = uiApplication.ActiveUIDocument;
var document = uidocument.Document;
var collector = new FilteredElementCollector(document)
.OfCategory(BuiltInCategory.OST_Walls).ToElements();
TaskDialog.Show("Message", collector.Count.ToString());
return Result.Succeeded;
}
}
}
Solved! Go to Solution.