Created
October 24, 2012 20:07
-
-
Save pmahoney/3948507 to your computer and use it in GitHub Desktop.
stack trace
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
this SunJCE_y (id=144) | |
arg0 true | |
arg1 "DESede/CBC/PKCS5Padding" (id=249) | |
arg2 (id=254) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Thread [main] (Suspended (exception InvalidKeyException)) | |
SunJCE_y.a(boolean, String, byte[]) line: not available | |
SunJCE_k.a(boolean, String, byte[], byte[]) line: not available | |
SunJCE_f.a(int, Key, AlgorithmParameterSpec, SecureRandom) line: not available | |
DESedeCipher.engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) line: not available | |
Cipher.a(CipherSpi, int, int, Key, AlgorithmParameterSpec, AlgorithmParameters, SecureRandom) line: not available | |
Cipher.a(int, int, Key, AlgorithmParameterSpec, AlgorithmParameters, SecureRandom) line: not available | |
Cipher.init(int, Key, AlgorithmParameterSpec, SecureRandom) line: not available | |
Cipher.init(int, Key, AlgorithmParameterSpec) line: not available | |
PEMInputOutput.decrypt(byte[], String, char[]) line: 1066 | |
PEMInputOutput.readKeyPair(BufferedReader, char[], String, String) line: 1034 | |
PEMInputOutput.readPrivateKey(Reader, char[]) line: 285 | |
PKeyRSA.initialize(IRubyObject[], Block) line: 214 | |
PKeyRSA$INVOKER$i$0$0$initialize.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject[], Block) line: not available | |
PKeyRSA$INVOKER$i$0$0$initialize(DynamicMethod).call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject, IRubyObject, Block) line: 216 | |
FunctionalCachingCallSite(CachingCallSite).callBlock(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject, Block) line: 211 | |
FunctionalCachingCallSite(CachingCallSite).call(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject, Block) line: 217 | |
RubyClass.newInstance(ThreadContext, IRubyObject, IRubyObject, Block) line: 874 | |
RubyClass$INVOKER$i$newInstance.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject, IRubyObject, Block) line: not available | |
RubyClass$INVOKER$i$newInstance(JavaMethod$JavaMethodZeroOrOneOrTwoOrNBlock).call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject, IRubyObject) line: 291 | |
NormalCachingCallSite(CachingCallSite).cacheAndCall(IRubyObject, RubyClass, ThreadContext, IRubyObject, IRubyObject, IRubyObject) line: 346 | |
NormalCachingCallSite(CachingCallSite).call(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject) line: 204 | |
CallTwoArgNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 59 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
RootNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 129 | |
ASTInterpreter.INTERPRET_EVAL(Ruby, ThreadContext, String, int, Node, String, IRubyObject, Block) line: 96 | |
ASTInterpreter.evalWithBinding(ThreadContext, IRubyObject, IRubyObject, Binding) line: 175 | |
RubyKernel.evalCommon(ThreadContext, IRubyObject, IRubyObject[], Block, RubyKernel$EvalBinding) line: 1102 | |
RubyKernel.eval19(ThreadContext, IRubyObject, IRubyObject[], Block) line: 1065 | |
RubyKernel$INVOKER$s$0$3$eval19.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject[], Block) line: not available | |
RubyKernel$INVOKER$s$0$3$eval19(DynamicMethod).call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject[]) line: 178 | |
FunctionalCachingCallSite(CachingCallSite).call(ThreadContext, IRubyObject, IRubyObject, IRubyObject...) line: 70 | |
FCallManyArgsNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 60 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
ASTInterpreter.INTERPRET_METHOD(Ruby, ThreadContext, String, int, RubyModule, Node, String, IRubyObject, Block, boolean) line: 75 | |
InterpretedMethod.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject[], Block) line: 112 | |
InterpretedMethod.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject[]) line: 126 | |
DefaultMethod.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject[]) line: 167 | |
NormalCachingCallSite(CachingCallSite).call(ThreadContext, IRubyObject, IRubyObject, IRubyObject...) line: 70 | |
CallManyArgsNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 59 | |
FCallOneArgNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 36 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
BlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 71 | |
ASTInterpreter.INTERPRET_METHOD(Ruby, ThreadContext, String, int, RubyModule, Node, String, IRubyObject, Block, boolean) line: 75 | |
InterpretedMethod.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject, IRubyObject) line: 225 | |
DefaultMethod.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject, IRubyObject) line: 208 | |
NormalCachingCallSite(CachingCallSite).cacheAndCall(IRubyObject, RubyClass, ThreadContext, IRubyObject, IRubyObject, IRubyObject) line: 346 | |
NormalCachingCallSite(CachingCallSite).call(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject) line: 204 | |
CallTwoArgNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 59 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
BlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 71 | |
RescueNode.executeBody(Ruby, ThreadContext, IRubyObject, Block) line: 228 | |
RescueNode.interpretWithJavaExceptions(Ruby, ThreadContext, IRubyObject, Block) line: 123 | |
RescueNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 113 | |
BeginNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 83 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
BlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 71 | |
ASTInterpreter.INTERPRET_BLOCK(Ruby, ThreadContext, String, int, Node, String, IRubyObject, Block) line: 112 | |
Interpreted19Block.evalBlockBody(ThreadContext, Binding, IRubyObject) line: 209 | |
Interpreted19Block.yield(ThreadContext, IRubyObject, Binding, Block$Type) line: 160 | |
Interpreted19Block.yieldSpecific(ThreadContext, Binding, Block$Type) line: 133 | |
Block.yieldSpecific(ThreadContext) line: 99 | |
ZYieldNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 25 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
EnsureNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 96 | |
BeginNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 83 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
BlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 71 | |
ASTInterpreter.INTERPRET_METHOD(Ruby, ThreadContext, String, int, RubyModule, Node, String, IRubyObject, Block, boolean) line: 75 | |
InterpretedMethod.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject, Block) line: 204 | |
DefaultMethod.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject, Block) line: 200 | |
FunctionalCachingCallSite(CachingCallSite).callBlock(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block) line: 177 | |
FunctionalCachingCallSite(CachingCallSite).callIter(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block) line: 188 | |
FCallOneArgBlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 34 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
ASTInterpreter.INTERPRET_BLOCK(Ruby, ThreadContext, String, int, Node, String, IRubyObject, Block) line: 112 | |
Interpreted19Block.evalBlockBody(ThreadContext, Binding, IRubyObject) line: 209 | |
Interpreted19Block.yield(ThreadContext, IRubyObject, IRubyObject, RubyModule, boolean, Binding, Block$Type, Block) line: 197 | |
Interpreted19Block.yield(ThreadContext, IRubyObject, IRubyObject, RubyModule, boolean, Binding, Block$Type) line: 180 | |
Interpreted19Block.yieldSpecific(ThreadContext, IRubyObject, IRubyObject, Binding, Block$Type) line: 143 | |
Block.yieldSpecific(ThreadContext, IRubyObject, IRubyObject) line: 117 | |
YieldTwoNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 31 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
BlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 71 | |
IfNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 116 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
BlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 71 | |
RescueNode.executeBody(Ruby, ThreadContext, IRubyObject, Block) line: 228 | |
RescueNode.interpretWithJavaExceptions(Ruby, ThreadContext, IRubyObject, Block) line: 123 | |
RescueNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 113 | |
BeginNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 83 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
ASTInterpreter.INTERPRET_BLOCK(Ruby, ThreadContext, String, int, Node, String, IRubyObject, Block) line: 112 | |
Interpreted19Block.evalBlockBody(ThreadContext, Binding, IRubyObject) line: 209 | |
Interpreted19Block.yield(ThreadContext, IRubyObject, Binding, Block$Type) line: 160 | |
Interpreted19Block.yieldSpecific(ThreadContext, Binding, Block$Type) line: 133 | |
Block.yieldSpecific(ThreadContext) line: 99 | |
RubyKernel.loop(ThreadContext, IRubyObject, Block) line: 1390 | |
RubyKernel$INVOKER$s$0$0$loop.call(ThreadContext, IRubyObject, RubyModule, String, Block) line: not available | |
FunctionalCachingCallSite(CachingCallSite).cacheAndCall(IRubyObject, RubyClass, Block, ThreadContext, IRubyObject) line: 316 | |
FunctionalCachingCallSite(CachingCallSite).callBlock(ThreadContext, IRubyObject, IRubyObject, Block) line: 145 | |
FunctionalCachingCallSite(CachingCallSite).callIter(ThreadContext, IRubyObject, IRubyObject, Block) line: 154 | |
FCallNoArgBlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 32 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
ASTInterpreter.INTERPRET_BLOCK(Ruby, ThreadContext, String, int, Node, String, IRubyObject, Block) line: 112 | |
Interpreted19Block.evalBlockBody(ThreadContext, Binding, IRubyObject) line: 209 | |
Interpreted19Block.yield(ThreadContext, IRubyObject, Binding, Block$Type) line: 160 | |
Block.yield(ThreadContext, IRubyObject) line: 130 | |
RubyContinuation.enter(ThreadContext, IRubyObject, Block) line: 107 | |
RubyKernel.rbCatch19Common(ThreadContext, IRubyObject, Block) line: 1180 | |
RubyKernel.rbCatch19(ThreadContext, IRubyObject, IRubyObject, Block) line: 1173 | |
RubyKernel$INVOKER$s$rbCatch19.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject, Block) line: not available | |
FunctionalCachingCallSite(CachingCallSite).cacheAndCall(IRubyObject, RubyClass, Block, ThreadContext, IRubyObject, IRubyObject) line: 336 | |
FunctionalCachingCallSite(CachingCallSite).callBlock(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block) line: 179 | |
FunctionalCachingCallSite(CachingCallSite).callIter(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block) line: 188 | |
FCallOneArgBlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 34 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
BlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 71 | |
ASTInterpreter.INTERPRET_METHOD(Ruby, ThreadContext, String, int, RubyModule, Node, String, IRubyObject, Block, boolean) line: 75 | |
InterpretedMethod.call(ThreadContext, IRubyObject, RubyModule, String, Block) line: 161 | |
DefaultMethod.call(ThreadContext, IRubyObject, RubyModule, String, Block) line: 184 | |
NormalCachingCallSite(CachingCallSite).cacheAndCall(IRubyObject, RubyClass, Block, ThreadContext, IRubyObject) line: 316 | |
NormalCachingCallSite(CachingCallSite).callBlock(ThreadContext, IRubyObject, IRubyObject, Block) line: 145 | |
NormalCachingCallSite(CachingCallSite).callIter(ThreadContext, IRubyObject, IRubyObject, Block) line: 154 | |
CallNoArgBlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 64 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
BlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 71 | |
ASTInterpreter.INTERPRET_METHOD(Ruby, ThreadContext, String, int, RubyModule, Node, String, IRubyObject, Block, boolean) line: 75 | |
InterpretedMethod.call(ThreadContext, IRubyObject, RubyModule, String) line: 139 | |
DefaultMethod.call(ThreadContext, IRubyObject, RubyModule, String) line: 176 | |
NormalCachingCallSite(CachingCallSite).cacheAndCall(IRubyObject, RubyClass, ThreadContext, IRubyObject) line: 306 | |
NormalCachingCallSite(CachingCallSite).call(ThreadContext, IRubyObject, IRubyObject) line: 136 | |
CallNoArgNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 64 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
ASTInterpreter.INTERPRET_BLOCK(Ruby, ThreadContext, String, int, Node, String, IRubyObject, Block) line: 112 | |
Interpreted19Block.evalBlockBody(ThreadContext, Binding, IRubyObject) line: 209 | |
Interpreted19Block.yield(ThreadContext, IRubyObject, Binding, Block$Type) line: 160 | |
Block.yield(ThreadContext, IRubyObject) line: 130 | |
RubyContinuation.enter(ThreadContext, IRubyObject, Block) line: 107 | |
RubyKernel.rbCatch19Common(ThreadContext, IRubyObject, Block) line: 1180 | |
RubyKernel.rbCatch19(ThreadContext, IRubyObject, IRubyObject, Block) line: 1173 | |
RubyKernel$INVOKER$s$rbCatch19.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject, Block) line: not available | |
FunctionalCachingCallSite(CachingCallSite).cacheAndCall(IRubyObject, RubyClass, Block, ThreadContext, IRubyObject, IRubyObject) line: 336 | |
FunctionalCachingCallSite(CachingCallSite).callBlock(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block) line: 179 | |
FunctionalCachingCallSite(CachingCallSite).callIter(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block) line: 188 | |
FCallOneArgBlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 34 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
EnsureNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 96 | |
BeginNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 83 | |
NewlineNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 105 | |
BlockNode.interpret(Ruby, ThreadContext, IRubyObject, Block) line: 71 | |
ASTInterpreter.INTERPRET_METHOD(Ruby, ThreadContext, String, int, RubyModule, Node, String, IRubyObject, Block, boolean) line: 75 | |
InterpretedMethod.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject) line: 182 | |
DefaultMethod.call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject) line: 192 | |
NormalCachingCallSite(CachingCallSite).cacheAndCall(IRubyObject, RubyClass, ThreadContext, IRubyObject, IRubyObject) line: 326 | |
NormalCachingCallSite(CachingCallSite).call(ThreadContext, IRubyObject, IRubyObject, IRubyObject) line: 170 | |
irb.__file__(irb, ThreadContext, IRubyObject, IRubyObject[], Block) line: 13 | |
irb.load(ThreadContext, IRubyObject, boolean) line: not available | |
Ruby.runScript(Script, boolean) line: 770 | |
Ruby.runScript(Script) line: 763 | |
Ruby.runNormally(Node) line: 640 | |
Ruby.runFromMain(InputStream, String) line: 489 | |
Main.doRunFromMain(Ruby, InputStream, String) line: 375 | |
Main.internalRun() line: 264 | |
Main.run() line: 230 | |
Main.run(String[]) line: 214 | |
Main.main(String[]) line: 194 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
decoded (id=260) | |
dekInfo "DES-EDE3-CBC,E2C48B03777E8573" (id=261) | |
passwd (id=262) | |
tknz StringTokenizer (id=263) | |
algorithm "DES-EDE3-CBC" (id=267) | |
iv (id=268) | |
cipher String[5] (id=269) | |
realName "DESede/CBC/PKCS5Padding" (id=249) | |
lengths (id=271) | |
keyLen 24 | |
ivLen 8 | |
salt (id=272) | |
pGen OpenSSLPBEParametersGenerator (id=274) | |
param KeyParameter (id=283) | |
secretKey SecretKeySpec (id=286) | |
c Cipher (id=148) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment