Skip to content

Fix ActiveSupport Logger error by pinning concurrent-ruby to 1.3.4#108

Merged
krhitoshi merged 2 commits intomainfrom
fix-concurrent-ruby-version
Dec 7, 2025
Merged

Fix ActiveSupport Logger error by pinning concurrent-ruby to 1.3.4#108
krhitoshi merged 2 commits intomainfrom
fix-concurrent-ruby-version

Conversation

@krhitoshi
Copy link
Copy Markdown
Owner

Summary

This PR fixes the uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger error by pinning concurrent-ruby to version 1.3.4.

Problem

Users were encountering the following error when running postfix_admin:

/usr/local/share/gems/gems/activesupport-6.1.7.10/lib/active_support/logger_thread_safe_level.rb:16:in `<module:LoggerThreadSafeLevel>': uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger (NameError)

This error occurs due to compatibility issues between newer versions of concurrent-ruby and ActiveSupport 6.1.7.

Changes

  • Pin concurrent-ruby to version 1.3.4 in gemspec
  • Bump postfix_admin version to 0.3.3

Test Plan

  • Install the gem and verify that the Logger error no longer occurs
  • Run postfix_admin commands to confirm normal operation
  • Verify bundle install completes successfully with concurrent-ruby 1.3.4

krhitoshi and others added 2 commits December 7, 2025 12:21
This change addresses the uninitialized constant error in
ActiveSupport::LoggerThreadSafeLevel by explicitly pinning
concurrent-ruby to version 1.3.4.

The error occurred due to compatibility issues between newer
versions of concurrent-ruby and ActiveSupport 6.1.7.

Bump version to 0.3.3

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@krhitoshi krhitoshi merged commit b242c17 into main Dec 7, 2025
6 checks passed
@krhitoshi krhitoshi deleted the fix-concurrent-ruby-version branch December 7, 2025 03:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant