Skip to content

Instantly share code, notes, and snippets.

@dnagir
Created December 8, 2011 01:37
Show Gist options
  • Save dnagir/1445695 to your computer and use it in GitHub Desktop.
Save dnagir/1445695 to your computer and use it in GitHub Desktop.
JRuby can't run on thin and can't install unicorn
RAILS_ENV=production thin start
The signal QUIT is in use by the JVM and will not work correctly on this platform
>> Using rack adapter
JopensslService.java:66 warning: already initialized constant PKCS1_PADDING
JopensslService.java:66 warning: already initialized constant SSLV23_PADDING
JopensslService.java:66 warning: already initialized constant NO_PADDING
JopensslService.java:66 warning: already initialized constant PKCS1_OAEP_PADDING
JopensslService.java:66 warning: already initialized constant UNIVERSAL_TAG_NAME
JopensslService.java:66 warning: already initialized constant EOC
JopensslService.java:66 warning: already initialized constant BOOLEAN
JopensslService.java:66 warning: already initialized constant INTEGER
JopensslService.java:66 warning: already initialized constant BIT_STRING
JopensslService.java:66 warning: already initialized constant OCTET_STRING
JopensslService.java:66 warning: already initialized constant NULL
JopensslService.java:66 warning: already initialized constant OBJECT
JopensslService.java:66 warning: already initialized constant OBJECT_DESCRIPTOR
JopensslService.java:66 warning: already initialized constant EXTERNAL
JopensslService.java:66 warning: already initialized constant REAL
JopensslService.java:66 warning: already initialized constant ENUMERATED
JopensslService.java:66 warning: already initialized constant EMBEDDED_PDV
JopensslService.java:66 warning: already initialized constant UTF8STRING
JopensslService.java:66 warning: already initialized constant RELATIVE_OID
JopensslService.java:66 warning: already initialized constant SEQUENCE
JopensslService.java:66 warning: already initialized constant SET
JopensslService.java:66 warning: already initialized constant NUMERICSTRING
JopensslService.java:66 warning: already initialized constant PRINTABLESTRING
JopensslService.java:66 warning: already initialized constant T61STRING
JopensslService.java:66 warning: already initialized constant VIDEOTEXSTRING
JopensslService.java:66 warning: already initialized constant IA5STRING
JopensslService.java:66 warning: already initialized constant UTCTIME
JopensslService.java:66 warning: already initialized constant GENERALIZEDTIME
JopensslService.java:66 warning: already initialized constant GRAPHICSTRING
JopensslService.java:66 warning: already initialized constant ISO64STRING
JopensslService.java:66 warning: already initialized constant GENERALSTRING
JopensslService.java:66 warning: already initialized constant UNIVERSALSTRING
JopensslService.java:66 warning: already initialized constant CHARACTER_STRING
JopensslService.java:66 warning: already initialized constant BMPSTRING
JopensslService.java:66 warning: already initialized constant COMPAT
JopensslService.java:66 warning: already initialized constant RFC2253
JopensslService.java:66 warning: already initialized constant ONELINE
JopensslService.java:66 warning: already initialized constant MULTILINE
JopensslService.java:66 warning: already initialized constant DEFAULT_OBJECT_TYPE
JopensslService.java:66 warning: already initialized constant OBJECT_TYPE_TEMPLATE
JopensslService.java:66 warning: already initialized constant V_OK
JopensslService.java:66 warning: already initialized constant V_ERR_UNABLE_TO_GET_ISSUER_CERT
JopensslService.java:66 warning: already initialized constant V_ERR_UNABLE_TO_GET_CRL
JopensslService.java:66 warning: already initialized constant V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE
JopensslService.java:66 warning: already initialized constant V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE
JopensslService.java:66 warning: already initialized constant V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY
JopensslService.java:66 warning: already initialized constant V_ERR_CERT_SIGNATURE_FAILURE
JopensslService.java:66 warning: already initialized constant V_ERR_CRL_SIGNATURE_FAILURE
JopensslService.java:66 warning: already initialized constant V_ERR_CERT_NOT_YET_VALID
JopensslService.java:66 warning: already initialized constant V_ERR_CERT_HAS_EXPIRED
JopensslService.java:66 warning: already initialized constant V_ERR_CRL_NOT_YET_VALID
JopensslService.java:66 warning: already initialized constant V_ERR_CRL_HAS_EXPIRED
JopensslService.java:66 warning: already initialized constant V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD
JopensslService.java:66 warning: already initialized constant V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD
JopensslService.java:66 warning: already initialized constant V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD
JopensslService.java:66 warning: already initialized constant V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD
JopensslService.java:66 warning: already initialized constant V_ERR_OUT_OF_MEM
JopensslService.java:66 warning: already initialized constant V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT
JopensslService.java:66 warning: already initialized constant V_ERR_SELF_SIGNED_CERT_IN_CHAIN
JopensslService.java:66 warning: already initialized constant V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY
JopensslService.java:66 warning: already initialized constant V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE
JopensslService.java:66 warning: already initialized constant V_ERR_CERT_CHAIN_TOO_LONG
JopensslService.java:66 warning: already initialized constant V_ERR_CERT_REVOKED
JopensslService.java:66 warning: already initialized constant V_ERR_INVALID_CA
JopensslService.java:66 warning: already initialized constant V_ERR_PATH_LENGTH_EXCEEDED
JopensslService.java:66 warning: already initialized constant V_ERR_INVALID_PURPOSE
JopensslService.java:66 warning: already initialized constant V_ERR_CERT_UNTRUSTED
JopensslService.java:66 warning: already initialized constant V_ERR_CERT_REJECTED
JopensslService.java:66 warning: already initialized constant V_ERR_SUBJECT_ISSUER_MISMATCH
JopensslService.java:66 warning: already initialized constant V_ERR_AKID_SKID_MISMATCH
JopensslService.java:66 warning: already initialized constant V_ERR_AKID_ISSUER_SERIAL_MISMATCH
JopensslService.java:66 warning: already initialized constant V_ERR_KEYUSAGE_NO_CERTSIGN
JopensslService.java:66 warning: already initialized constant V_ERR_APPLICATION_VERIFICATION
JopensslService.java:66 warning: already initialized constant V_FLAG_CRL_CHECK
JopensslService.java:66 warning: already initialized constant V_FLAG_CRL_CHECK_ALL
JopensslService.java:66 warning: already initialized constant PURPOSE_SSL_CLIENT
JopensslService.java:66 warning: already initialized constant PURPOSE_SSL_SERVER
JopensslService.java:66 warning: already initialized constant PURPOSE_NS_SSL_SERVER
JopensslService.java:66 warning: already initialized constant PURPOSE_SMIME_SIGN
JopensslService.java:66 warning: already initialized constant PURPOSE_SMIME_ENCRYPT
JopensslService.java:66 warning: already initialized constant PURPOSE_CRL_SIGN
JopensslService.java:66 warning: already initialized constant PURPOSE_ANY
JopensslService.java:66 warning: already initialized constant PURPOSE_OCSP_HELPER
JopensslService.java:66 warning: already initialized constant TRUST_COMPAT
JopensslService.java:66 warning: already initialized constant TRUST_SSL_CLIENT
JopensslService.java:66 warning: already initialized constant TRUST_SSL_SERVER
JopensslService.java:66 warning: already initialized constant TRUST_EMAIL
JopensslService.java:66 warning: already initialized constant TRUST_OBJECT_SIGN
JopensslService.java:66 warning: already initialized constant TRUST_OCSP_SIGN
JopensslService.java:66 warning: already initialized constant TRUST_OCSP_REQUEST
JopensslService.java:66 warning: already initialized constant DEFAULT_CERT_AREA
JopensslService.java:66 warning: already initialized constant DEFAULT_CERT_DIR
JopensslService.java:66 warning: already initialized constant DEFAULT_CERT_FILE
JopensslService.java:66 warning: already initialized constant DEFAULT_CERT_DIR_ENV
JopensslService.java:66 warning: already initialized constant DEFAULT_CERT_FILE_ENV
JopensslService.java:66 warning: already initialized constant DEFAULT_PRIVATE_DIR
JopensslService.java:66 warning: already initialized constant Signer
JopensslService.java:66 warning: already initialized constant TEXT
JopensslService.java:66 warning: already initialized constant NOCERTS
JopensslService.java:66 warning: already initialized constant NOSIGS
JopensslService.java:66 warning: already initialized constant NOCHAIN
JopensslService.java:66 warning: already initialized constant NOINTERN
JopensslService.java:66 warning: already initialized constant NOVERIFY
JopensslService.java:66 warning: already initialized constant DETACHED
JopensslService.java:66 warning: already initialized constant BINARY
JopensslService.java:66 warning: already initialized constant NOATTR
JopensslService.java:66 warning: already initialized constant NOSMIMECAP
JopensslService.java:66 warning: already initialized constant VERIFY_NONE
JopensslService.java:66 warning: already initialized constant VERIFY_PEER
JopensslService.java:66 warning: already initialized constant VERIFY_FAIL_IF_NO_PEER_CERT
JopensslService.java:66 warning: already initialized constant VERIFY_CLIENT_ONCE
JopensslService.java:66 warning: already initialized constant OP_ALL
JopensslService.java:66 warning: already initialized constant OP_NO_TICKET
JopensslService.java:66 warning: already initialized constant OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION
JopensslService.java:66 warning: already initialized constant OP_SINGLE_ECDH_USE
JopensslService.java:66 warning: already initialized constant OP_SINGLE_DH_USE
JopensslService.java:66 warning: already initialized constant OP_EPHEMERAL_RSA
JopensslService.java:66 warning: already initialized constant OP_CIPHER_SERVER_PREFERENCE
JopensslService.java:66 warning: already initialized constant OP_TLS_ROLLBACK_BUG
JopensslService.java:66 warning: already initialized constant OP_NO_SSLv2
JopensslService.java:66 warning: already initialized constant OP_NO_SSLv3
JopensslService.java:66 warning: already initialized constant OP_NO_TLSv1
JopensslService.java:66 warning: already initialized constant OP_PKCS1_CHECK_1
JopensslService.java:66 warning: already initialized constant OP_PKCS1_CHECK_2
JopensslService.java:66 warning: already initialized constant OP_NETSCAPE_CA_DN_BUG
JopensslService.java:66 warning: already initialized constant OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG
/Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/jopenssl/version.rb:3 warning: already initialized constant VERSION
JopensslService.java:66 warning: already initialized constant VERSION
JopensslService.java:66 warning: already initialized constant OPENSSL_VERSION
JopensslService.java:66 warning: already initialized constant OPENSSL_VERSION_NUMBER
/Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl/cipher.rb:30 warning: already initialized constant AES
/Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl/cipher.rb:30 warning: already initialized constant CAST5
/Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl/cipher.rb:30 warning: already initialized constant BF
/Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl/cipher.rb:30 warning: already initialized constant DES
/Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl/cipher.rb:30 warning: already initialized constant IDEA
/Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl/cipher.rb:30 warning: already initialized constant RC2
/Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl/cipher.rb:30 warning: already initialized constant RC4
/Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl/cipher.rb:30 warning: already initialized constant RC5
/Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl/cipher.rb:41 warning: already initialized constant AES128
/Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl/cipher.rb:41 warning: already initialized constant AES192
/Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl/cipher.rb:41 warning: already initialized constant AES256
TypeError: superclass mismatch for class Cipher
Cipher at /Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl/cipher.rb:61
OpenSSL at /Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl/cipher.rb:22
(root) at /Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl/cipher.rb:21
require at org/jruby/RubyKernel.java:1047
require at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240
load_dependency at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223
new_constants_in at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:640
new_constants_in at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:639
load_dependency at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223
require at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240
require at /Users/dnagir/proj/tmp/jruby-rails-noconsole/config/environment.rb:22
(root) at /Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl/cipher.rb:70
require at org/jruby/RubyKernel.java:1047
require at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240
load_dependency at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223
new_constants_in at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:640
new_constants_in at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:639
load_dependency at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223
require at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240
require at /Users/dnagir/proj/tmp/jruby-rails-noconsole/config/environment.rb:22
(root) at /Users/dnagir/.rvm/gems/jruby-1.6.5@global/gems/jruby-openssl-0.7.4/lib/openssl.rb:1
require at org/jruby/RubyKernel.java:1047
require at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240
load_dependency at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223
new_constants_in at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:640
new_constants_in at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:639
load_dependency at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223
require at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240
require at /Users/dnagir/proj/tmp/jruby-rails-noconsole/config/environment.rb:22
eager_autoload! at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/message_encryptor.rb:43
each at org/jruby/RubyArray.java:1612
eager_autoload! at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/activesupport-3.1.3/lib/active_support/dependencies/autoload.rb:43
Bootstrap at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/railties-3.1.3/lib/rails/application/bootstrap.rb:20
instance_exec at org/jruby/RubyBasicObject.java:1747
run at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/railties-3.1.3/lib/rails/initializable.rb:30
run_initializers at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/railties-3.1.3/lib/rails/initializable.rb:55
each at org/jruby/RubyArray.java:1612
run_initializers at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/railties-3.1.3/lib/rails/initializable.rb:54
initialize! at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/railties-3.1.3/lib/rails/application.rb:96
__send__ at org/jruby/RubyBasicObject.java:1688
send at org/jruby/RubyKernel.java:2114
method_missing at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/railties-3.1.3/lib/rails/railtie/configurable.rb:30
(root) at /Users/dnagir/proj/tmp/jruby-rails-noconsole/config/environment.rb:30
require at org/jruby/RubyKernel.java:1047
require at /Users/dnagir/.rvm/rubies/jruby-1.6.5/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36
load at /Users/dnagir/proj/tmp/jruby-rails-noconsole/config/environment.rb:3
instance_eval at org/jruby/RubyBasicObject.java:1720
initialize at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/rack-1.3.5/lib/rack/builder.rb:51
load at /Users/dnagir/proj/tmp/jruby-rails-noconsole/config.ru:1
eval at org/jruby/RubyKernel.java:1093
load at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/thin-1.3.1/lib/rack/adapter/loader.rb:36
for at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/thin-1.3.1/lib/rack/adapter/loader.rb:45
load_adapter at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/thin-1.3.1/lib/thin/controllers/controller.rb:169
start at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/thin-1.3.1/lib/thin/controllers/controller.rb:73
__send__ at org/jruby/RubyBasicObject.java:1688
send at org/jruby/RubyKernel.java:2114
run_command at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/thin-1.3.1/lib/thin/runner.rb:185
run! at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/thin-1.3.1/lib/thin/runner.rb:151
(root) at /Users/dnagir/.rvm/gems/jruby-1.6.5/gems/thin-1.3.1/bin/thin:6
load at org/jruby/RubyKernel.java:1073
(root) at /Users/dnagir/.rvm/gems/jruby-1.6.5/bin/thin:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment