Multiple Versions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2010-09-18 05:19 AM
I recently duplicated a library part called Tube 10.gsm
in the hard drive directory and changed it's name to Tube.gsm.
(Please note that this is in AC 10, not AC 12 where names are ignored.)
I then opened the Tube.gsm in Archicad's GDL editing environment
and deleted a few parameters, added some parameters, altered the
2D and 3D scripts and saved. I used Tube.gsm in a project but every
time I open the project Archicad says I have "Multiple Versions" of Tube .
Clearly, they are not the same lib part because of the editing I have done
and this is reflected in the differing GUIDs listed in the library loading report.
See attached which is the loading report I get when I open the project.
What do I have to do to convince Archicad that the two lib parts are not
"Multiple versions" but different lib parts ?
Thank you,
Peter Devlin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2010-09-18 01:59 PM
You can use the same name. Reload libraries afterwards.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2010-09-18 10:09 PM
Thanks for posting back.
In AC 10 there is no "create a new object" only save and save as.
Notice in the library loading report Tube 10 and Tube have different GUIDs
so I don't understand why AC thinks they are "Multiple Versions".
AC says "Multiple Versions" not "Duplicates". I do not understand
the difference.
Thanks,
Peter Devlin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2010-09-18 11:28 PM
Open Tube 10.
Check the "template" box near the top.
Save. Magically it is a save as even though it still says save. (go figure)
Save with new name in a directory of choice.
Place new object "Tube".
Now edit this unique object.
There is no "geometric shape" library subtype.
"Template" allows any part to be an ersatz "subtype" for new parts.
Snap
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2010-09-19 04:31 AM
I did an experiment. I opened a new project from our office template,
inserted an instance of "Tube" and an instance of "Tube 10", and
saved the project. I closed the project and quit AC.
I launched AC, opened the project and no library loading report
about "Multiple Versions" appeared. I can only conclude that
the project that displays the library loading report is somehow
corrupted. I think I will try a forward merge and see if that gets
rid of the loading report.
If the file in question is corrupted, it is the first I have ever seen in AC.
Thanks,
Peter Devlin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2010-09-19 12:21 PM
Try to open your project without the old TUBE-object in load library (move temporarily in an external folder).
Now have a look on the fat points and see which objects are missing indeed.
I do not think, that your project is corrupted, I think, that reason is found in the library parts or handling.
Another try: Open it in AC14. There you can find better informations about objects, which are duplicated in library, in plan and of placed or unplaced objects.
If you open the objects, the complete GUID, found in objects subtype has to be different. See GUID
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2010-09-21 12:00 AM
I went to the ArchicadWiki article that you referenced and
found the following about Multiple Versions.
Library Loading Report
In particular, there are 4 different categories:
1. Missing
2. Duplicates (If in any case there is a clash of GUIDs between Library Parts within loaded libraries, the Library Loading Report will notify you with a Duplicate Library Part alert.)
3. Duplicate Names (Only the names are identical)
4. Multiple Versions (Only the Main ID is the same, but the Revision ID not)
7. more about GUID
short summary:
The GUID consists of two parts, each 36 characters long. The first 36 characters represent the Main ID and the last 36 characters represent the Revision ID.
The first part of the GUID will change only after opening the Library Part and using the Save As command.
The second part of the GUID will change after opening the Library Part and using the Save command.
When ArchiCAD needs to resolve a Library Part reference it will first do a search on the whole GUID.
If it does not find any similar element it will look for any matches of the first portion of the GUID in the Library.
If it can not find any matches there either, it will not search further.
I did a "Save As" twice but the "Main ID did not change as promised in
article.
Thanks,
Peter Devlin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2010-09-21 08:25 AM
I do not know, where's the problem, because I do not run AC10 anymore. AC 13+ provides a "create new object"-button.
In your case I would create a new object, of new subtype and would merge code and header by the "GDL Converter tool". I know it should go a smarter way, but I can't figuer out from here.
Sorry.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2010-09-21 07:32 PM
Works like a charm in 10, no error messages.
You'll have the complete object as basis for your mods.
If you now are dealing with the file and can't get rid of
the error message. Delete the offending placements of the object.
Then proceed with "Template" option as described in previous post.
Seriously doubt you have corrupted file, just embedded garbage.
Get rid of the junk, you should be fine.
F. Beister: There is no Geometric Shape subtype in AC10. You have to use the template button.
Note - the 'template' button is misnamed ~ 'template' is a 'save as' function.
Snap
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2010-09-22 01:11 AM
I tried your suggestion about the "Template" button but no luck.
The main ID did not change.
Thanks,
Peter Devlin