ruvnet/RuView · error · AuthenticationError

User not found or inactive

Error message

User not found or inactive

What it means

Error "User not found or inactive" thrown in ruvnet/RuView.

Source

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

                "user": {
                    "username": user["username"],
                    "email": user["email"],
                    "roles": user["roles"],
                }
            }
            
        except ValueError as e:
            raise AuthenticationError(str(e))
    
    async def refresh_token(self, token: str) -> Dict[str, Any]:
        """Refresh an access token."""
        try:
            payload = self.token_manager.verify_token(token)
            username = payload.get("sub")
            
            user = self.user_manager.get_user(username)
            if not user or not user.get("is_active", False):
                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")

View on GitHub (pinned to 4685618388)

When it happens

Trigger: Thrown at archive/v1/src/middleware/auth.py:363 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/21dae5cb1b55c818. Report an issue: GitHub.