ruvnet/RuView · error · AuthenticationError

Token refresh failed

Error message

Token refresh failed

What it means

Error "Token refresh failed" thrown in ruvnet/RuView.

Source

Thrown at archive/v1/src/middleware/auth.py:381

                raise AuthenticationError("User not found or inactive")
            
            # Create new token
            token_data = {
                "sub": user["username"],
                "email": user["email"],
                "roles": user["roles"],
            }
            
            new_token = self.token_manager.create_access_token(token_data)
            
            return {
                "access_token": new_token,
                "token_type": "bearer",
                "expires_in": self.settings.jwt_expire_hours * 3600,
            }
            
        except Exception as e:
            raise AuthenticationError("Token refresh failed")
    
    def check_permission(self, user_info: Dict[str, Any], required_role: str) -> bool:
        """Check if user has required role/permission."""
        user_roles = user_info.get("roles", [])
        
        # Admin role has all permissions
        if "admin" in user_roles:
            return True
        
        # Check specific role
        return required_role in user_roles
    
    def require_role(self, required_role: str):
        """Decorator to require specific role."""
        def decorator(func):
            import functools
            
            @functools.wraps(func)

View on GitHub (pinned to 4685618388)

When it happens

Trigger: Thrown at archive/v1/src/middleware/auth.py:381 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of ruvnet/RuView@4685618388 (2026-08-16). Data as JSON: /api/errors/f5cc5970eb432d89. Report an issue: GitHub.