When creating DC’s, I have the following experience: If I open the Component Options window before the Component Attributes window, everything works fine. If I open attributes first, then options, options comes up blank. If I deselect my component, then select it again, the CO window says “No Components Selected”. Closing the windows and reopening them will not correct the problem, regardless of whether or not I open the attributes window. One the problem has occurred, the only way to resolve it is to save, exit SU, reopen the file and open the options window first.
Even when I do remember to open the CO first, if I subsequently close them both, then reopen CA first, the problem reoccurs.
I searched the forum and found the same or similar problem posted a few times without any resolution. I hope someone can help. This is a real nuisance.
Thanks,
dave.
Sketchup 2016 pro, windows 10
1 Like
Update IE. Open IE brower window and clear it’s cache and cookies (a little TCL since you’re there). Update Javascript in IE. Programs pulls functions like this from OS default browser to run stuff.
Does that mean IE needs to be my default browser? I currently use Chrome, but I know they dropped support for Javascript.
No, it means that SketchUp uses the system libraries that are behind IE, and these must be up to date for SketchUp to function properly. It also means that some things cached by IE can affect SketchUp.
My confusion: Java vs Javascript. It is Java that chrome no longer supports.
Javascript, however, I cannot find any way to update. It is enabled in IE and I have cleared cookies and cache. IE is up to date. Component Options window problem still persists. HELP!!!
I would first try using DCs with the Ruby Console open to see if any errors are generated. There are a couple bugs in DCs that when encountered will show a blank Options dialog. If you are not seeing any errors in the Ruby Console while working with DCs, then you may need to look into problems with I.E.
Thanks jim_foltz. This is what comes up in the Ruby Console when I get a blank CO dialog:
Error: #<NoMethodError: undefined method deleted?' for #<Sketchup::Model:0x000000097fdcb8>> c:/users/dave/appdata/roaming/sketchup/sketchup 2016/sketchup/plugins/su_dynamiccomponents/ruby/dcclass_overlays.rbs:212:in
block in pull_attribute_tree’
c:/users/dave/appdata/roaming/sketchup/sketchup 2016/sketchup/plugins/su_dynamiccomponents/ruby/dcclass_overlays.rbs:212:in delete_if' c:/users/dave/appdata/roaming/sketchup/sketchup 2016/sketchup/plugins/su_dynamiccomponents/ruby/dcclass_overlays.rbs:212:in
pull_attribute_tree’
c:/users/dave/appdata/roaming/sketchup/sketchup 2016/sketchup/plugins/su_dynamiccomponents/ruby/dcclass_v1.rbs:229:in block in show_dialog' SketchUp:1:in
call’
Can anybody interpret this for me?
ruby.txt (698 Bytes)
Woops, the post editor read some of that as html tags and didn’t show it all. the attached text file shows the Ruby message in full.
Dan has been documenting DC bugs here. Yours is post #2.
Sorry this is not terribly helpful but you’ll need to hound SketchUp for a fix. Dynamic Components have all but been ignored since there initial release.
1 Like
You can wrap the error in triple-back-ticks to escape the html. It means anything between ``` and ``` is computer code. Like so:
```
# Code goes here
```
Good to know about the the triple ticks! Thanks for everyone’s responses!
Reviving an old thread as I seem to have hit the same problem, even on a Mac.
It doesn’t matter whether I open the Component Options first or last, it is often blank and seems not to know a component has been selected.
There hasn’t been much development of DCs since they arrived to much trumpeting. Is this a chicken/egg situation? If people don’t use it, it gets no development, but if it isn’t easy enough to use, people don’t use it?? Seems a shame as it’s a great step towards parametrics. Chicken/egg or Catch-22? Screen shot of my problem in subsequent post.
Have just checked. Java is up to date. Still no dice.