0
Thumbsup

いい質問だ

0

Thumbsdown

うーん

Titanium Studio にログインできなくなり起動できなくなってしまいました

kronos
kronos 0

投稿日:2015-07-26 23:44:49

はじめまして
アプリ作成初心者です
macで開発をしています

Titaniumをいじりはじめて3ヶ月ぐらいなのですが、急に起動できなくなりどうすることもできなくて困っています。

内容としては
Titaniumを起動してログインしようとすると

The login server returned an error. Please consult consult the troubleshooting page for more information.

と表示されます。

ターミナルから起動してログを見ると

org.eclipse.core.runtime.CoreException: java.lang.RuntimeException: Could not generate DH keypair
at com.appcelerator.titanium.core.user.TitaniumUserManager.signIn(TitaniumUserManager.java:224)
at com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler$12.run(TitaniumSplashHandler.java:780)
Caused by: javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:190)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1747)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1708)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1691)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1222)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1199)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:476)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1031)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:230)
at com.appcelerator.titanium.core.user.TitaniumUserManager.createOutputStream(TitaniumUserManager.java:253)
at com.appcelerator.titanium.core.user.TitaniumUserManager.signIn(TitaniumUserManager.java:166)
... 1 more
Caused by: java.lang.RuntimeException: Could not generate DH keypair
at com.sun.net.ssl.internal.ssl.DHCrypt.(DHCrypt.java:114)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:559)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:186)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593)
at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:943)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1188)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1215)
... 8 more
Caused by: java.security.InvalidAlgorithmParameterException: Prime size must be multiple of 64, and can only range from 512 to 1024 (inclusive)
at com.sun.crypto.provider.DHKeyPairGenerator.initialize(DashoA13*..)
at java.security.KeyPairGenerator$Delegate.initialize(KeyPairGenerator.java:627)
at com.sun.net.ssl.internal.ssl.DHCrypt.(DHCrypt.java:107)
... 15 more

どなたか解決方法をご存知の方、是非、ご教示お願い致します



回答

yagi_
yagi_
2540
Tcad_icon Tcmd_icon Tce_icon

Thumbsup

いい回答

1

Thumbsdown

うーん



Appceleratorが更新してしまったファイルを戻せばいけるよ、という報告。
https://community.appcelerator.com/topic/2781/titanium-studio-launch-login-failed/15


回答ありがとうございます 解決しました Download bouncy castle jar here: http://www.bouncycastle.org/download/bcprov-jdk15on-152.jar Copy jar file to: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/ Edit: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/security/java.security Add the following line where other security providers are defined: security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvider これを行ってTitanium再起動したらログインできるようになりました --- kronos

reinisyed
reinisyed
60

Thumbsup

いい回答

0

Thumbsdown

うーん

こちらもTitanium Studioでログインができずに調査を行っております。
現在確認する限り、Windows版のAppcelerator Studioではログインできることを確認しました。
https://platform.appcelerator.com


yagi_
yagi_
2540
Tcad_icon Tcmd_icon Tce_icon

Thumbsup

いい回答

0

Thumbsdown

うーん

yagi_
yagi_
2540
Tcad_icon Tcmd_icon Tce_icon

Thumbsup

いい回答

0

Thumbsdown

うーん

サーバ側がアップグレードされた影響で、ローカル側にインストールされているJVMがサポートしていないSSLのキーを生成してしまう問題があるようです。いまサーバ側で対処しているのかもしれません。

https://community.appcelerator.com/topic/2781/titanium-studio-launch-login-failed/2


ログインすると回答することができます。