Fion
Участник форумов Сейчас отсутствует |
Здравствуйте! За что он отвечает ? и если кто сталкивался с такой проблемой может знает решение? PS: Знаю что 10 геоникс открывает без проблем, но нужен 9 |
Geon
Сейчас отсутствует |
Отвечает за объекты (геоны) Трасс. Совместимость по объектам обеспечивается — естественно — только снизу-вверх, т.к. более ранние версии ничего не могли знать о вновь создаваемых объектах. Скорее всего Вы пытаетесь открыть более старым Геониксом чертеж, созданный в более новом. Он и ругается. Последние сборки на сайте www.geonika.net : www.geonika.net/download/GeoniCS_2009.rar GeoniCS 2007 8.8 (для Автокада 2008) — www.geonika.net/download/GeoniCS_2008.rar GeoniCS 2007 7.23 (для Автокада 2007) — www.geonika.net/download/GeoniCS_2007.rar |
Fion
Участник форумов Сейчас отсутствует |
Скорее всего Вы пытаетесь открыть более старым Геониксом чертеж, созданный в более новом. Благодарю, Geon |
Евгений Попович
Участник форумов Сейчас отсутствует |
Скорее всего Вы пытаетесь открыть более старым Геониксом чертеж, созданный в более новом. Благодарю, Geon Команда gcver |
? (Киев, Украина) |
Fion
Участник форумов Сейчас отсутствует |
Команда gcver Благодарю за ликбез Евгений Попович. |
Fion
Участник форумов Сейчас отсутствует |
Здравствуйте! За что он отвечает ? и если кто сталкивался с такой проблемой может знает решение? PS: Знаю что 10 геоникс открывает без проблем, но нужен 9 |
Geon
Сейчас отсутствует |
Отвечает за объекты (геоны) Трасс. Совместимость по объектам обеспечивается — естественно — только снизу-вверх, т.к. более ранние версии ничего не могли знать о вновь создаваемых объектах. Скорее всего Вы пытаетесь открыть более старым Геониксом чертеж, созданный в более новом. Он и ругается. Последние сборки на сайте www.geonika.net : www.geonika.net/download/GeoniCS_2009.rar GeoniCS 2007 8.8 (для Автокада 2008) — www.geonika.net/download/GeoniCS_2008.rar GeoniCS 2007 7.23 (для Автокада 2007) — www.geonika.net/download/GeoniCS_2007.rar |
Fion
Участник форумов Сейчас отсутствует |
Скорее всего Вы пытаетесь открыть более старым Геониксом чертеж, созданный в более новом. Благодарю, Geon |
Евгений Попович
Участник форумов Сейчас отсутствует |
Скорее всего Вы пытаетесь открыть более старым Геониксом чертеж, созданный в более новом. Благодарю, Geon Команда gcver |
? (Киев, Украина) |
Fion
Участник форумов Сейчас отсутствует |
Команда gcver Благодарю за ликбез Евгений Попович. |
Добро пожаловать!
Войдите или зарегистрируйтесь сейчас!
Войти
-
- Регистрация:
- 27 фев 2012
- Сообщения:
- 21
- Симпатии:
- 0
при открытии проэкта всплывает окно оповещения ВНУТРЕННЯЯ ОШИБКА !. / GcAgStyleManager.cpp@383:eNullObjectId
при нажатии ОК проект закрывается. Проэкты созданные в более ранней версии открываются без проблем, но с более поздними беда. пакет обновления не помог.#1
-
Форумчанин
- Регистрация:
- 23 июл 2009
- Сообщения:
- 2.465
- Симпатии:
- 322
GeoniCS не может открывать проекты сделанные в более новых версиях.
Только проекты предыдущих версий или одной версии с ним.#2
-
- Регистрация:
- 27 фев 2012
- Сообщения:
- 21
- Симпатии:
- 0
teas, странно, в 2007 у меня открывались и более поздние версии
#3
-
Форумчанин
- Регистрация:
- 23 июл 2009
- Сообщения:
- 2.465
- Симпатии:
- 322
Похоже пришёл этому конец.
В состав проекта входят чертежи в автокада.
Может это из-за того что они созданы в автокаде более новых версий?
А что Геоника и CSoft ответили?#4
-
- Регистрация:
- 27 фев 2012
- Сообщения:
- 21
- Симпатии:
- 0
teas, прислали обновление, но оно не помогло. чертежи с 2009 версии не открываются.
#5
-
Форумчанин
- Регистрация:
- 23 июл 2009
- Сообщения:
- 2.465
- Симпатии:
- 322
Это версия автокада?
У тех кто проекты присылает какая версия автокада, а не геоникса?#6
-
- Регистрация:
- 27 фев 2012
- Сообщения:
- 21
- Симпатии:
- 0
и автокада и геоникса а обновление присылает автокад
#7
-
Форумчанин
- Регистрация:
- 23 июл 2009
- Сообщения:
- 2.465
- Симпатии:
- 322
А геоникс обновлять не пробовали?
#8
-
- Регистрация:
- 27 фев 2012
- Сообщения:
- 21
- Симпатии:
- 0
нет геоникс не обновлял. в автокаде чертежи тоже не открываются. сразу отчет об ошибке всплывает . не знаю что и делать
#9
-
Форумчанин
- Регистрация:
- 23 июл 2009
- Сообщения:
- 2.465
- Симпатии:
- 322
Боюсь тут только его разработчики могут помочь.
#10
-
Форумчанин
- Регистрация:
- 23 июл 2009
- Сообщения:
- 2.465
- Симпатии:
- 322
ОЙ БЛИН!
Самое главное пропустил. Попробуйте обновить сам геоникс.
Из документации:либо у Вас глюк с обновлением автокада.
#11
-
- Регистрация:
- 27 фев 2012
- Сообщения:
- 21
- Симпатии:
- 0
снес нафиг и геоникс и автокад 2009, установил 2012. всё нормально работает. что было так и осталось загадкои)))
#12
-
Форумчанин
- Регистрация:
- 19 авг 2010
- Сообщения:
- 106
- Симпатии:
- 13
Да понятно, что было. Откуда ж знать в 2009 г., что возникнет в 2012. Нельзя ж идти вперед с головой, повернутой назад. Т.е. есть совместимость только назад, а не вперед.
#13
Поделиться этой страницей
- Печать
Страницы: [1] Вниз
Тема: Чтение испорченной базы чертежа (Прочитано 1863 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Получаю примитивы из базы данных
Какую инструкцию мне написать для проверки «плохого объекта».
Возникает ошибка eNullObjectID
Ситуацию конечно спасает команда _AIDIT, которая исправляет ошибки
в базе, после проблем с файлов не возникает
Делаю вот так:
-
using CAD_DBS = Autodesk.AutoCAD.DatabaseServices;
-
using CAD_APS = Autodesk.AutoCAD.ApplicationServices;
-
CAD_APS.Document doc = CAD_APS.Application.DocumentManager.MdiActiveDocument;
-
CAD_DBS.Database db = HostApplicationServices.WorkingDatabase;
-
using (Transaction tr = db.TransactionManager.StartTransaction()) {
-
BlockTableRecord btRecord = (BlockTableRecord)tr.GetObject(SymbolUtilityServices.GetBlockModelSpaceId(db), OpenMode.ForRead);
-
foreach (ObjectId id in btRecord) {
-
// Как мне обработать ошибку eNullObectID?
-
// все ли объекты я могу преобразовывать в CAD_DBS.Entity?
-
CAD_DBS.Entity ent = (CAD_DBS.Entity)tr.GetObject(id, OpenMode.ForRead);
-
}
-
tr.Commit();
-
}
Записан
А почему-бы так и не проверить?
-
if (id != ObjectId.Null)
-
{…..}
Записан
Записан
У ObjectId есть:
-
public bool IsEffectivelyErased { get; }
-
public bool IsErased { get; }
-
public bool IsNull { get; }
-
public bool IsResident { get; }
-
public bool IsValid { get; }
Записан
Пробовал только IsValid не помогло.
Видимо нужно все варианты перебрать
Записан
eNullObjectID
Если исключение именно это, то должно быть достаточно проверки IsNull. Единственно что, возможно, что это не ObjectId примитива нулевой, а например, ObjectId слоя или типа линии или и т.д этого примитива. Короче говоря в этой ситуации нужно сразу прекращать работу и сообщать пользователю, что необходимо восстановить чертеж.
Записан
- Печать
Страницы: [1] Вверх
Перейти к содержимому раздела
Форумы CADUser
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Дерево сообщений Активные темы Темы без ответов
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
#1 30 сентября 2007г. 19:15:46
- Е.А.
- Восстановленный участник
- На форуме с 30 сентября 2007г.
- Сообщений: 3
- Спасибо: 0
Тема: ВНУТРЕННЯЯ ОШИБКА: !dbthunk.cpp@199: eNullObjectId
SOS!!! Подскажите, пожалуйста, как можно спасти файл!? Автокад работает, все открывается, кроме этого файла 4,5мб, сообщает ВНУТРЕННЯЯ ОШИБКА: !dbthunk.cpp@199: eNullObjectId. Попытка встатить чертеж как блок не удалась… ((((
#2 Ответ от Александр Ривилис 30 сентября 2007г. 23:46:32
- Александр Ривилис
- Активный участник
- Откуда: Украина / Киев
- На форуме с 15 апреля 2005г.
- Сообщений: 8,659
- Спасибо: 157
Re: ВНУТРЕННЯЯ ОШИБКА: !dbthunk.cpp@199: eNullObjectId
> Е.А.
_RECOVER тоже не помогает?
#3 Ответ от Е.А. 1 октября 2007г. 12:45:18
- Е.А.
- Восстановленный участник
- На форуме с 30 сентября 2007г.
- Сообщений: 3
- Спасибо: 0
Re: ВНУТРЕННЯЯ ОШИБКА: !dbthunk.cpp@199: eNullObjectId
_RECOVER -это программа? у меня кажется ее нет,
думаете поможет? попробую найти…спасибо
#4 Ответ от Александр Ривилис 1 октября 2007г. 12:47:34
- Александр Ривилис
- Активный участник
- Откуда: Украина / Киев
- На форуме с 15 апреля 2005г.
- Сообщений: 8,659
- Спасибо: 157
Re: ВНУТРЕННЯЯ ОШИБКА: !dbthunk.cpp@199: eNullObjectId
> Е.А.
_RECOVER — это не программа, а команда в AutoCAD.
#5 Ответ от Е.А. 1 октября 2007г. 21:54:47
- Е.А.
- Восстановленный участник
- На форуме с 30 сентября 2007г.
- Сообщений: 3
- Спасибо: 0
Re: ВНУТРЕННЯЯ ОШИБКА: !dbthunk.cpp@199: eNullObjectId
да, попробовала воспользоваться _RECOVERом, к сожалению не помогло:-( Пришлось открыть «здоровый» файл и через него запустьть команду, в результате закрылось все и опять это сообщение об ошибке…
Сообщения 5
Тему читают: 1 гость
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Перейти к содержимому раздела
Форумы CADUser
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Дерево сообщений Активные темы Темы без ответов
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
#1 5 марта 2010г. 10:57:36
- pavelp2009
- Участник
- На форуме с 5 марта 2010г.
- Сообщений: 10
- Спасибо: 0
Тема: Autocad MEP2008, проблема открытия чертежа
Не поможете разобраться, почему 2008-й МЕР не открывает файл, сделанный в 2009-м — оба без надстроек?
Пишет: ВНУТРЕННЯЯ ОШИБКА: !.GcAgStyleManager.cpp@383: eNullObjectId
#2 Ответ от pavelp2009 5 марта 2010г. 11:05:27
- pavelp2009
- Участник
- На форуме с 5 марта 2010г.
- Сообщений: 10
- Спасибо: 0
Re: Autocad MEP2008, проблема открытия чертежа
Нашел ответ на акадовском сайте, правда по-английски. Что пишут — не пойму-
Issue
You received the following error message after an audit and you cannot get rid of it:
Property Set Definition (Classification Definition)
eNullObjectId
Solution
You received this message because there are property set definitions that contain a classification property, but no classification has been selected for the property.
To correct this issue
1. On the Format menu, click Style Manager.
2. In the Style Manager, expand Documentation Objects, and then expand Property Set Definitions.
3. Select the first property set definition. Click the Definition tab.
4. Check to see if there is a classification property defined for the property set definition.
5. If there is a classification property, double-click on it.
6. In the Classification Property Definition dialog box, select one of the classification definitions in the list.
7. Click OK to close the Classification Property Definition dialog box.
8. To check the other property set definitions, repeat steps 4-7 .
9. Click OK to close the Style Manager.
#3 Ответ от pavelp2009 5 марта 2010г. 11:16:10 (изменено: pavelp2009, 5 марта 2010г. 11:17:04)
- pavelp2009
- Участник
- На форуме с 5 марта 2010г.
- Сообщений: 10
- Спасибо: 0
Re: Autocad MEP2008, проблема открытия чертежа
Еще здесь вариант решения проблемы: RobiNZ CAD
Помогите с английским)
#4 Ответ от Vitaly 5 марта 2010г. 11:33:26
- Vitaly
- Активный участник
- Откуда: г. Саратов
- На форуме с 13 февраля 2002г.
- Сообщений: 4,354
- Спасибо: 28
Re: Autocad MEP2008, проблема открытия чертежа
pavelp2009, Привет, файлик лучше выложи…
#5 Ответ от pavelp2009 5 марта 2010г. 11:37:07
- pavelp2009
- Участник
- На форуме с 5 марта 2010г.
- Сообщений: 10
- Спасибо: 0
Re: Autocad MEP2008, проблема открытия чертежа
Привет. Здесь можно выложить-не пойму? — только зарегистрировался. Сейчас через 2010 МЕР пробую — получается, правда проект обновляет до новой версии)(
#6 Ответ от pavelp2009 5 марта 2010г. 11:38:56
- pavelp2009
- Участник
- На форуме с 5 марта 2010г.
- Сообщений: 10
- Спасибо: 0
Re: Autocad MEP2008, проблема открытия чертежа
Еще есть такая штуковина, как файл DWG и файл формата Autodesk TrustedDWG — вроде простой dwg открывает 2008-й МЕР
#7 Ответ от pavelp2009 5 марта 2010г. 11:42:20
- pavelp2009
- Участник
- На форуме с 5 марта 2010г.
- Сообщений: 10
- Спасибо: 0
Re: Autocad MEP2008, проблема открытия чертежа
#8 Ответ от Vitaly 5 марта 2010г. 13:01:50
- Vitaly
- Активный участник
- Откуда: г. Саратов
- На форуме с 13 февраля 2002г.
- Сообщений: 4,354
- Спасибо: 28
Re: Autocad MEP2008, проблема открытия чертежа
pavelp2009,
2010-тым MEP-ом открыл его, файл пустой, ошибок в стуктуре файла не бнаружил.
Что там должно было быть?
#9 Ответ от pavelp2009 5 марта 2010г. 14:06:55
- pavelp2009
- Участник
- На форуме с 5 марта 2010г.
- Сообщений: 10
- Спасибо: 0
Re: Autocad MEP2008, проблема открытия чертежа
В этом файле ничего нет, есть других файлах… Важна причина, по которой они не открываются 2008-мым и как их в него перевести?!
#10 Ответ от Vitaly 5 марта 2010г. 14:32:16
- Vitaly
- Активный участник
- Откуда: г. Саратов
- На форуме с 13 февраля 2002г.
- Сообщений: 4,354
- Спасибо: 28
Re: Autocad MEP2008, проблема открытия чертежа
pavelp2009, не знаю, попробуй предварительно очистить файл 2009-ой версии от ненужных стилей, проверь на предмет ошибок.
Вообще у MEP всегда была плохая обратная совместимость.
Пишут, что нужно своевременно обновлять его!!! )))
#11 Ответ от pavelp2009 5 марта 2010г. 15:59:36
- pavelp2009
- Участник
- На форуме с 5 марта 2010г.
- Сообщений: 10
- Спасибо: 0
Re: Autocad MEP2008, проблема открытия чертежа
Русский менталитет так устроен, что с неохотой воспринимает все обновления) Правда кроме антивирусов-по нескольку раз в день бывает тыкаю)))
Делаю вывод — переходить на более новую версию — хотя бы до 2009-го, потому как 10-ка уж медленно пашет. Кстати, если пути к каталогам у 10-ки прописать к 8-ке — будет работать?
#12 Ответ от pavelp2009 5 марта 2010г. 16:03:22
- pavelp2009
- Участник
- На форуме с 5 марта 2010г.
- Сообщений: 10
- Спасибо: 0
Re: Autocad MEP2008, проблема открытия чертежа
А все скорее всего началось после того, как я открыл 9-ку и 8-ку. В 8-ке были нужные исходники и их путем копирования через буфер переносил в 9-ку. Вот и появилась такая бяка(
#13 Ответ от Vitaly 5 марта 2010г. 16:25:07 (изменено: Vitaly, 5 марта 2010г. 16:25:38)
- Vitaly
- Активный участник
- Откуда: г. Саратов
- На форуме с 13 февраля 2002г.
- Сообщений: 4,354
- Спасибо: 28
Re: Autocad MEP2008, проблема открытия чертежа
Кстати, если пути к каталогам у 10-ки прописать к 8-ке — будет работать?
будут!
Одинадцатая на носу, с параметрикой ;
#14 Ответ от pavelp2009 5 марта 2010г. 16:29:17
- pavelp2009
- Участник
- На форуме с 5 марта 2010г.
- Сообщений: 10
- Спасибо: 0
Re: Autocad MEP2008, проблема открытия чертежа
Параметризация, надеюсь, у объемных объектов будет?
Сообщения 14
Тему читают: 1 гость
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Saturday, February 6, 2010
Autocad Internal Error: !dbthunk.cpp@199:enullobjectid Any Autocad Experts Out There Just Have A Problem Which Shows As :INTERNAL ERROR:!layout.cpp@135:eInvalid…
Any autocad experts out there just have a problem which shows as :INTERNAL ERROR:!layout.cpp@135:eInvalid… — autocad internal error: !dbthunk.cpp@199:enullobjectid
How do I recover
Cheers
Posted by
Arlie
Kessinger
at
11:54 AM
1 comment:
-
Germann AFebruary 7, 2010 at 8:39 AM
Configuration problem …
Did you activate your configuration settings?ReplyDelete
Replies
Reply
Add comment
Load more…
-
2012-12-07, 02:57 PM
#1
AutoCAD error: eNullObjectId
I am trying to import a shapefile into AutoCAD Map 3D 2012.
I get the following error:«- AutoCAD error: eNullObjectID
Can’t open object for read. (3476 consecutive occurences)
— AutoCAD error: eNullObjectID»I can attach to it through «Connect to Data» though.
Anyone have a solution?
-
2012-12-07, 03:16 PM
#2
Re: AutoCAD error: eNullObjectId
I have not seen eNullObjectID with .shp files, so two questions:
can you view the shape file with ESRI software?
and can you post it here so we can look at it and try it on our setups?
-
2012-12-07, 04:03 PM
#3
Re: AutoCAD error: eNullObjectId
No solution for you… But that error is indicative of the .NET (perhaps ObjectARX?) API attempting (and obviously failing) to open an ObjectId to modify the associated entity.
«How we think determines what we do, and what we do determines what we get.»
Sincpac C3D ~ Autodesk Exchange Apps
Computer Specs:
Dell Precision 3660, Core i9-12900K 5.2GHz, 64GB DDR5 RAM, PCIe 4.0 M.2 SSD (RAID 0), 16GB NVIDIA RTX A4000
-
2012-12-07, 04:12 PM
#4
Re: AutoCAD error: eNullObjectId
Originally Posted by cadtag
I have not seen eNullObjectID with .shp files, so two questions:
can you view the shape file with ESRI software?
and can you post it here so we can look at it and try it on our setups?
Yeah, I can open it with ArcGIS 10 and the old ArcView 3.3 — file was created in ArcGIS 9.3 according to the .xml file. The entities in the shape file are identified under shape as «PolyLineZ» — don’t know if that will cause the problem. The import did bring in 3 lines — all of which had ‘Z’ attributes.
-
2012-12-10, 07:41 AM
#5
Re: AutoCAD error: eNullObjectId
Originally Posted by dmingo
I am trying to import a shapefile into AutoCAD Map 3D 2012
Please zip and attach here the only .SHP file (without SHX/DBF and other garbage), I gotta give it a look-over, thanks.