I keep running into some problems. Win7 x64, and I have installed the 32 and 64 bit versions of openssl, and of the 2008 and 2012 redistributables, although I only have the x64 version of Java. Moneychanger runs great the first time and i can create an identity and send it to the server, but every time I run the software a second time it has problems loading my identity and crashes with "image is null" or something like that:
"Found JAVA in: C:\Program Files\Java\jre7"
Completed Stage: Init
DISABLING AUTOLOAD FOR DEBUG!
We didn't load Successfuly Last time, Showing Seetings...!
Started Stage: Opt_InitSettings
Completed Stage: Opt_InitSettings
Started Stage: Opt_LoadSettings
amd64
Load.JavaPaths: Adding path: .\lib\x64\Release
Completed Stage: Opt_LoadSettings
Finished on Thread[Thread-2,6,main]
Started Stage: Opt_UpdateSettings
Completed Stage: Opt_UpdateSettings
Attempting to load Moneychangerà Here we go!
Attempting to load the reaming stages!!!
Started Stage: LoadNativeLibraries
Updating JavaPaths: Custom JavaPaths... adding now!
Path: C:\Windows\system32
Path: C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
Path: .\lib\x64\Release
Path: C:\Windows\Sun\Java\bin
Path: C:\Windows\System32\WindowsPowerShell\v1.0\
Path: C:\Windows
Path: C:\Program Files\Java\jre7\bin
Path: C:\Windows\System32\Wbem
Updating JavaPaths... Success!
We are on Windows!
Loading libzmq: Success!
Loading chaiscript: Success!
Loading otlib: Success!
Loading otapi: Success!
Loading otapi-java: Success!
Completed Stage: LoadNativeLibraries
Started Stage: InitOTAPI
Welcome to Open Transactions -- version 0.86.g
Output: 250207568
Load.initOTAPI: SUCCESS invoking OT_API_Init().
Completed Stage: InitOTAPI
Started Stage: SetupPasswordImage
C:\Program Files\da2ce7-Moneychanger\otmc-password-image-testing-file.txt
storable:com.wrapper.core.jni.Storable@7796bb71
stringMap:com.wrapper.core.jni.StringMap@48ec350d
Completed Stage: SetupPasswordImage
Started Stage: SetupPasswordCallback
OTCaller::setCallback: Attempting to set the password OTCallback pointer...
OTCaller::setCallback: FYI, the password OTCallback pointer was set.
OneTimeOnly.GiveItAShot(): SUCCESS setting the password callback.
Completed Stage: SetupPasswordCallback
Started Stage: LoadWallet
OTCaller::callOne: FYI, Executing password callback (one)...
OTCaller::GetPassword: FYI, returning password after invoking a (probably Java)
password dialog.
OPENSSL_CALLBACK_FUNC(souped_up_pass_cb): 0 length password was returned from th
e API password callback. Substituting default password 'test'.
OTEnvelope::Decrypt(static): EVP_DecryptFinal: failed.
OTMasterKey::GetMasterPassword: m_pSymmetricKey->GetRawKeyFromPassphrase() faile
d.
OPENSSL_CALLBACK_FUNC(souped_up_pass_cb): Failure: (false == bGotPassword.) (Ret
urning 0.)
OTAsymmetricKey::LoadPrivateKeyFromCertString: Error reading private key from st
ring:
-----BEGIN ENCRYPTED PRIVATE KEY-----
removed
-----END ENCRYPTED PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
removed
-----END CERTIFICATE-----
OTPseudonym::Loadx509CertAndPrivateKey: Although the ascii-armored file (certs/longlongusernameremoved) was read, LoadPrivateKey returned fa
lse.
OTPseudonym::LoadPrivateNym OTPseudonym::LoadPrivateNym: Failure calling Loadx50
9CertAndPrivateKey: longlongusernameremoved
OTWallet::LoadWallet: Failed loading Nym (shortnameremoved) with ID: longlongusernameremoved
java.lang.NullPointerException
com.moneychanger.ui.Load$LoadFailedException: java.lang.NullPointerException
SomethingBad Happend! We couldn't load properly!
Press any key to continue . . .
And this was when it crashed when I was trying to view the market:
-----BEGIN Sending getMarketOffers message via ZMQ... Request number: 117
-----END (Finished sending getMarketOffers message) Request number: 117
OTAPI_Wrap::Message_GetSuccess: ** FYI, server reply was received, and it said '
Yes.' (Status = success). RequestNum: 117
Utility.getMessageSuccess(): Reply received: success == TRUE.
-----BEGIN Sending getMarketRecentTrades message via ZMQ... Request number: 118
-----END (Finished sending getMarketRecentTrades message) Request number: 118
OTAPI_Wrap::Message_GetSuccess: ** FYI, server reply was received, and it said '
Yes.' (Status = success). RequestNum: 118
Utility.getMessageSuccess(): Reply received: success == TRUE.
getMarketDetails - tradeListMarket returns null
marketDetails:null
values.size():0
jTable13 valueChanged Market List Action Listener :1e:javax.swing.DefaultListSel
ectionModel 1835877325 ={1}
OTCaller::callOne: FYI, Executing password callback (one)...
OTCaller::GetPassword: FYI, returning password after invoking a (probably Java)
password dialog.
OPENSSL_CALLBACK_FUNC(souped_up_pass_cb): 0 length (or less) password was return
ed from the API password callback :-( Returning 0.
OTMasterKey::GetMasterPassword: Failure trying to retrieve the passphrase from t
he user.
OPENSSL_CALLBACK_FUNC(souped_up_pass_cb): Failure: (false == bGotPassword.) (Ret
urning 0.)
OTAsymmetricKey::InstantiatePrivateKey: Failed reading private key from ASCII-ar
mored data:
ascii armored priv key data removed
Null private key sent to OTContract::SignContract.
Null private key sent to OTContract::SignContract.
OT_ASSERT in ..\..\src\otlib\OTContract.cpp at line 1920
OT_ASSERT in ..\..\src\otlib\OTContract.cpp at line 1920
And then here is your new thing you just posted giving me another username error:
Welcome to Open Transactions -- version 0.86.g
PLEASE SIGN YOUR PASSPHRASE, for: "OTAsymmetricKey::LoadPrivateKeyFromCertString
is calling PEM_read_bio_PrivateKey..."
(OT) passphrase: Using as server: not-sure-if-i-should-remove-this-so-i-removed-it
Unable to find My Nym. Please use the option: --mynym USER_ID
(Where USER_ID is the Nym's ID. Partial matches ARE accepted.)
OTScriptChai::ExecuteScript:
Caught chaiscript::exception::eval_error:
Can not find object: main_change_passphrase.
File:
Start position, line: 0 column: 0
End position, line: 0 column: 0
Error: "Can not find object: main_change_passphrase" during evaluation at (199,
37)
from C:\Program Files\da2ce7-Moneychanger\data\lib\scripts\opentxs (198, 26) :
from C:\Program Files\da2ce7-Moneychanger\data\lib\scripts\opentxs (198, 9) :
from C:\Program Files\da2ce7-Moneychanger\data\lib\scripts\opentxs (364, 1) :
Press any key to continue . . .
I really really want to get into this, but I'm just not as tech savvy as most of you here-- I'm not a programmer and I use Windows! I very much want to see this project succeed though, since from what I understand, it is an amazing thing not just for bitcoin but for transacting online generally speaking. Any help you can give would be much appreciated!!!