Sto eseguendo un'attività in background Resque e continuo ad ottenere errori di segmentazione, quando si chiama una gemma, che utilizza Rjb. Tutto funziona bene, però, quando non si esegue in background. Ecco una linea di gemma, che causa l'errore:Rails: errore di segmentazione su Rjb quando è in background, funziona bene quando non è in background?
def self.rjb_initialize
return if ::Rjb::loaded?
::Rjb::load(nil, self.jvm_args) #THIS IS WHERE THE ERROR TRACES TO
set_java_logging if self.log_file
end
I carichi gemma .jar file, come si può vedere, ma ancora una volta, tutto funziona perfettamente, quando non è in background. Cosa può causare il problema ed è possibile risolverlo?