問題タブ [jruby-openssl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - jruby 1.6.7 /1.7.01.9モードでのOpenSSL::SSL :: SSLError
1.9モードでjruby1.7.0を使用してRails3アプリを実行していますが、ファイルアップロードgemの1つがhttps接続を確立しようとすると、次の例外で失敗します。
ここでstackoverflowで同様の問題を見つけました:JRuby Heroku Gemですが、提案された答えは1.8モードでjrubyを実行することです。これは、アプリ全体で1.9の機能と構文を使用しているため実行できません。この例外を修正または回避する方法について、誰かがアイデアや提案を持っていますか?
ありがとう。
ruby-on-rails - jruby-openssl と mri openssl - ソケットが閉じている
問題: OpenSSL::SSLError Socket Closed で jruby を使用すると、Net::HTTP 呼び出しが失敗しますが、MRI を使用すると正常に動作します。
補足: 多くのサーバーへの呼び出しは機能しますが、このアプリは cisco センサーを呼び出しています。繰り返しますが、MRI 経由では機能しますが、Jruby 経由では機能しません。いろいろ試してみましたがだめでした。jruby 1.6.7、1.7、および最近リリースされた 1.7.1.dev を試しました。jruby-openssl-0.7.4、0.7.7、および 0.8.0.pre3 も試しました。Ruby 1.8 および 1.9 からスクリプトを実行してみました。
https://github.com/jruby/jruby/blob/master/src/org/jruby/ext/openssl/SSLSocket.java#L404で失敗しますか?
研究における同様の問題: http://jira.codehaus.org/browse/JRUBY-6346
小さなバック トレースの抜粋
私は運が悪いとグーグルを精査しました。どんな助けでも大歓迎です。
OSX Mountain Lion 10.8.2 を実行していることにも注意してください。
[アップデート]
これをデバッグする時間がなくなったので、次の回避策を使用しました: Gemfile
試験方法
jruby - jruby-openssl は、存在しない bouncy-castle-java バージョンに依存していますか?
jruby-openssl をインストールしようとしていますが、存在しないように見える bouncy-castle-java バージョンに依存しています。これを回避する方法を知っている人はいますか?
古いバージョンの jruby-openssl をインストールしようとしましたが、効果がないようでした。
ruby-on-rails - Rails 3.2.13 のアップグレードと jruby/openssl
Rails 3.2.13 にアップグレードした後、jruby/openssl に関するエラーが発生し始めました。
JRuby 1.6.7、jruby-openssl 0.8.6、Rails 3.2.13 を使用しています。
誰もこれを解決できましたか?
java - エラーが発生するのはなぜですか - load error: openssl -- java.lang.NoClassDefFoundError: Could not initialize class org.jruby.ext.openssl.ASN1?
JRuby
Java プロジェクトに埋め込もうとしています。と を使用jruby-complete-1.7.4.jar
してScriptingContainer
います。
何らかの理由で、次のスクリプトはエラーをスローします。
これは例外で失敗します
これは、少数のコンピューターでのみ発生します。jruby-openssl
弾力のある城の宝石がインストールされていません。私のクラスパスには のみが含まれていjruby-complete-1.7.4.jar
ます。このエラーが発生する理由と、この問題を回避するにはどうすればよいでしょうか? これはどのようにコンピューターで機能し、別のコンピューターでは失敗するのでしょうか? 問題をデバッグするための助けは素晴らしいでしょう。
Jruby バージョン - 1.7.4
システム - Mac OS X 10.8.4
java - opensslでjrubyのBad File Descriptorを回避するには?
私は、WebServiceクライアントがjrubyに実装されているJavaスイングアプリケーションを使用しています。ユースケースは、ユーザーがボタンをクリックすると、対応するコントローラーが新しいスレッドを開き、このスレッドがローカル DB からリストを取得し、リストの各項目に対して (ScriptingContainer を介して) jruby スクリプトを実行することです。
jruby が成功する最初の 2 つまたは 3 つの呼び出しは常に成功しますが、その後スローされます。
各アイテムに対して繰り返されるコードは次のとおりです。
例外をスローしている jruby net/http コード:
これはJavaスレッドに関連している可能性があると思われますが、どこに問題があるのか わかりません. この不正なファイル記述子の例外を回避するにはどうすればよいですか?