From 6010149d479aff6b4d0197ade78d3ffc11835c74 Mon Sep 17 00:00:00 2001 From: "G. Gibson" Date: Wed, 1 Jul 2026 17:50:37 -0700 Subject: [PATCH] sqlite LoadError fix --- gxg-framework.gemspec | 3 ++- lib/gxg/gxg_sqlite.rb | 4 +++- lib/gxg/net_clients.rb | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/gxg-framework.gemspec b/gxg-framework.gemspec index 9d0467e..cd82b1e 100644 --- a/gxg-framework.gemspec +++ b/gxg-framework.gemspec @@ -1,6 +1,6 @@ Gem::Specification.new do |s| s.name = 'gxg-framework' - s.version = '0.0.70' + s.version = '0.0.71' s.licenses = ['HIPPOCRATIC 2.1', 'https://firstdonoharm.dev/version/2/1/license.html'] s.summary = "GxG Framework" s.description = "GxG Framework" @@ -23,6 +23,7 @@ Gem::Specification.new do |s| s.add_runtime_dependency 'prism', '= 1.6.0' if ::RUBY_ENGINE == "jruby" s.add_runtime_dependency 'jrzmq' + s.add_runtime_dependency 'jruby-openssl', '~> 0.16' else # FIX : big hassle with windows - exclude for now # s.add_runtime_dependency 'ffi-rzmq' diff --git a/lib/gxg/gxg_sqlite.rb b/lib/gxg/gxg_sqlite.rb index 8663b58..a0e4dc5 100644 --- a/lib/gxg/gxg_sqlite.rb +++ b/lib/gxg/gxg_sqlite.rb @@ -3,7 +3,9 @@ # See: https://github.com/jeremyevans/sequel if defined?(::External::Database::Sqlite) else - unless ::RUBY_ENGINE == "jruby" + if ::RUBY_ENGINE == "jruby" + require 'jdbc/sqlite3' + else require "sqlite3" end end \ No newline at end of file diff --git a/lib/gxg/net_clients.rb b/lib/gxg/net_clients.rb index 54b3e4b..06b0c05 100644 --- a/lib/gxg/net_clients.rb +++ b/lib/gxg/net_clients.rb @@ -3912,8 +3912,8 @@ module GxG @status = :unavailable @services.each_pair do |service,endpoint| @clients[(service)] = ::GxG::Networking::GxGApi.new("gxg://#{@hostname}#{endpoint}") - @clients[(service)].login(@uri.username, @uri.password) - # + # @clients[(service)].login(@uri.username, @uri.password) + # might have to login to prime session --> not sure at this point end unless ::GxG::add_federation_server(self) raise Exception.new("Failure to register remote server #{@hostname.to_s}")