Was initially piggybacking on another Kinefx rig pose thread, but figure I'll post here now that I'm seeing the same error on a clean scene without all the variables of my 18.5 rig setup involved.
Not sure if my kinefx__rigpose python state file has issues or this is a known issue with 19.0.383?
                    
					
						Kinefx rig pose error. Bad/Corrupt install or?
4111 9 1- 
                               
                                
                                
 - blakebeynon
 - Member
 - 8 posts
 - Joined: Feb. 2017
 - Offline
 
- 
                               
                                
                                
                                
                            
                         - TwinSnakes007
 - Member
 - 650 posts
 - Joined: July 2013
 - Offline
 
- 
                               
                                
                                
 - blakebeynon
 - Member
 - 8 posts
 - Joined: Feb. 2017
 - Offline
 
- 
                               
                                
                                
                                
                            
                         - mestela
 - Member
 - 1850 posts
 - Joined: May 2006
 - Offline
 
- 
                               
                                
                                
 - blakebeynon
 - Member
 - 8 posts
 - Joined: Feb. 2017
 - Offline
 
- 
                               
                                
                                
 - blakebeynon
 - Member
 - 8 posts
 - Joined: Feb. 2017
 - Offline
 
                        Was poking around in the .py files to see where the error is triggering, and I can see where if there is not a list of KinefxSelection objects in self._selections when the KinefxMultiSelection is initialized. It'll try calling a .clear() on an empty list and that seems to be the error I'm getting.
                    
					
                    
                        
                    
					
						
					
                    
                    
                class KinefxMultiSelection(object): def __init__(self): self._selections = [] self._active_index = None def __getitem__(self, key): return self._selections[key] def __iter__(self): return iter(self._selections) def append(self, sel): if not isinstance(sel, KinefxSelection): raise TypeError("{} is not a KinefxSelection object".format(sel)) self._selections.append(sel) def clear(self): # this class maintains the selection, so clear them individually # so that any other references also get emptied for s in self._selections: s.clear() self._selections.clear()
- 
                               
                                
                                
 - blakebeynon
 - Member
 - 8 posts
 - Joined: Feb. 2017
 - Offline
 
                        After some poking around, I'm realizing Houdini 19 ships using Python 3 by default.  Looks like I've installed the Python 2.7 version.  Guessing legacy Houdini stuff works in the Python 2.7, but stuff that is getting overhauled or is relatively new ( KineFX ) will have some incompatibilities with 2.7?
                    
					
                    
                        
                    
					
						
					
                    
                    
                - 
                               
                                
                                
                                
                            
                         - mestela
 - Member
 - 1850 posts
 - Joined: May 2006
 - Offline
 
- 
                               
                                
                                
 - johnp
 - Member
 - 10 posts
 - Joined: June 2015
 - Offline
 
- 
                               
                                
                                
 - blakebeynon
 - Member
 - 8 posts
 - Joined: Feb. 2017
 - Offline
 
- 
                    
- Quick Links
 
 
            
            


