問題タブ [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.

0 投票する
2 に答える
596 参照

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の機能と構文を使用しているため実行できません。この例外を修正または回避する方法について、誰かがアイデアや提案を持っていますか?

ありがとう。

0 投票する
0 に答える
500 参照

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

試験方法

0 投票する
2 に答える
503 参照

jruby - jruby-openssl は、存在しない bouncy-castle-java バージョンに依存していますか?

jruby-openssl をインストールしようとしていますが、存在しないように見える bouncy-castle-java バージョンに依存しています。これを回避する方法を知っている人はいますか?

古いバージョンの jruby-openssl をインストールしようとしましたが、効果がないようでした。

0 投票する
1 に答える
438 参照

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 を使用しています。

誰もこれを解決できましたか?

0 投票する
1 に答える
778 参照

java - エラーが発生するのはなぜですか - load error: openssl -- java.lang.NoClassDefFoundError: Could not initialize class org.jruby.ext.openssl.ASN1?

JRubyJava プロジェクトに埋め込もうとしています。と を使用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

0 投票する
1 に答える
1103 参照

java - opensslでjrubyのBad File Descriptorを回避するには?

私は、WebServiceクライアントがjrubyに実装されているJavaスイングアプリケーションを使用しています。ユースケースは、ユーザーがボタンをクリックすると、対応するコントローラーが新しいスレッドを開き、このスレッドがローカル DB からリストを取得し、リストの各項目に対して (ScriptingContainer を介して) jruby スクリプトを実行することです。

jruby が成功する最初の 2 つまたは 3 つの呼び出しは常に成功しますが、その後スローされます。

各アイテムに対して繰り返されるコードは次のとおりです。

例外をスローしている jruby net/http コード:

これはJavaスレッドに関連している可能性があると思われますが、どこに問題があるのか​​ わかりません. この不正なファイル記述子の例外を回避するにはどうすればよいですか?