Created
May 16, 2012 11:23
-
-
Save martinhbramwell/2709636 to your computer and use it in GitHub Desktop.
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
yourself@test:~/programs/Moneychanger$ java -Djava.library.path=./lib -jar ./Moneychanger-5fa8aab-SNAPSHOT-jar-with-dependencies.jar | |
Failed loading the ini file: /home/yourself/.ot/client_data/../client.cfg | |
OTDB::InitDefaultStorage: Existing storage context doesn't already exist. (Creating it.) | |
StorageFS::Init: New path segments are: /home/yourself/.ot/client_data | |
(Make sure to call LoadWallet after this.) | |
OTCaller::setCallback: Attempting to set the password OTCallback pointer... | |
OTCaller::setCallback: FYI, the password OTCallback pointer was set. | |
OT_API_Set_PasswordCallback: FYI, calling OTAsymmetricKey::SetPasswordCaller(theCaller) now... (which is where OT internally sets its pointer to the Java caller object, which must have been passed in as a parameter to this function. This is also where OT either sets its internal 'C'-based password callback to the souped_up version which uses that Java caller object, OR where OT sets its internal callback to NULL--which causes OpenSSL to ask for the passphrase on the CONSOLE instead.) | |
OTAsymmetricKey::SetPasswordCaller: Attempting to set the password caller... (the Java code has passed us its custom password dialog object for later use if/when the OT 'C'-based password callback is triggered by openssl.) | |
OTAsymmetricKey::SetPasswordCallback: FYI, setting the password callback to a non-NULL pointer (which is what we want.) | |
OTAsymmetricKey::SetPasswordCaller: FYI, Successfully set the password caller object from Java, and set the souped_up_pass_cb in C for OpenSSL (which triggers that Java object when the time is right.) Returning true. | |
OT_API_Set_PasswordCallback: RESULT of call to OTAsymmetricKey::SetPasswordCaller: SUCCESSStorageFS::Init: New path segments are: /home/yourself/.ot/client_data wallet.xml | |
OTPseudonym::Loadx509CertAndPrivateKey: File does not exist: certs/SP8rPHc6GMRPL517UL5J8RK2yOiToyVqMaj3PUHvLzM | |
OTPseudonym::LoadPrivateNym OTPseudonym::LoadPrivateNym: Failure calling Loadx509CertAndPrivateKey: SP8rPHc6GMRPL517UL5J8RK2yOiToyVqMaj3PUHvLzM | |
OTWallet::LoadWallet: Failed loading Nym (Trader Bob) with ID: SP8rPHc6GMRPL517UL5J8RK2yOiToyVqMaj3PUHvLzM | |
OTPseudonym::Loadx509CertAndPrivateKey: File does not exist: certs/T1Q3wZWgeTUoaUvn9m1lzIK5tn5wITlzxzrGNI8qtaV | |
OTPseudonym::LoadPrivateNym OTPseudonym::LoadPrivateNym: Failure calling Loadx509CertAndPrivateKey: T1Q3wZWgeTUoaUvn9m1lzIK5tn5wITlzxzrGNI8qtaV | |
OTWallet::LoadWallet: Failed loading Nym (FT's Test Nym) with ID: T1Q3wZWgeTUoaUvn9m1lzIK5tn5wITlzxzrGNI8qtaV | |
OTContract::LoadContractRawFile: File does not exist: contracts/CvHGtfOOKzQKL5hFL7J4iF5yAodVKhS1rxPzME5R9XA | |
Empty m_strRawFile in OTContract::ParseRawFile. Filename: contracts/CvHGtfOOKzQKL5hFL7J4iF5yAodVKhS1rxPzME5R9XA. | |
Error reading file for Asset Contract in OTWallet::LoadWallet | |
OTContract::LoadContractRawFile: File does not exist: contracts/aF4n89o4zyuVWR6Cpm9X75u2Vgv1hbT2v4S0jMKApRR | |
Empty m_strRawFile in OTContract::ParseRawFile. Filename: contracts/aF4n89o4zyuVWR6Cpm9X75u2Vgv1hbT2v4S0jMKApRR. | |
Error reading file for Asset Contract in OTWallet::LoadWallet | |
OTContract::LoadContractRawFile: File does not exist: contracts/ttHGviJ9hRcijEvWT4f9KpqVcZ7c0UqXYNslvSEa6gJ | |
Empty m_strRawFile in OTContract::ParseRawFile. Filename: contracts/ttHGviJ9hRcijEvWT4f9KpqVcZ7c0UqXYNslvSEa6gJ. | |
Error reading file for Asset Contract in OTWallet::LoadWallet | |
OTContract::LoadContractRawFile: File does not exist: contracts/tBy5mL14qSQXCJK7Uz3WlTOKRP9M0JZksA3Eg7EnnQ1 | |
Empty m_strRawFile in OTContract::ParseRawFile. Filename: contracts/tBy5mL14qSQXCJK7Uz3WlTOKRP9M0JZksA3Eg7EnnQ1. | |
Error reading file for Transaction Server in OTWallet::LoadWallet | |
Error loading existing Asset Account in OTWallet::LoadWallet | |
Error loading existing Asset Account in OTWallet::LoadWallet | |
Error loading existing Asset Account in OTWallet::LoadWallet | |
Error loading existing Asset Account in OTWallet::LoadWallet | |
Error loading existing Asset Account in OTWallet::LoadWallet | |
WalletData destructor | |
StorageFS::onQueryPlainString: Failure reading from /home/yourself/.ot/client_data/LICENSE-AND-CREDITS.txt: file does not exist. | |
The display shows an empty client. I select the Nym tab, and the plus sign to create a new one. I provide a Nym label and the log shows : | |
.................++++++ | |
......................................................++++++ | |
Private-Key: (1024 bit) | |
modulus: | |
00:d8:a4:3f:61:a9:1e:32:b7:96:ad:47:0e:9f:09: | |
94:13:a5:b1:17:d6:71:6c:e5:11:ee:2a:49:5c:10: | |
16:4c:0f:7b:57:d8:17:6d:41:b0:a6:44:a1:92:11: | |
7a:8e:92:ef:d6:1d:93:5f:eb:03:82:bc:82:61:b7: | |
9e:1b:34:89:87:c4:13:51:60:98:9d:b8:1b:fa:8c: | |
91:95:70:ad:ee:58:e7:ba:b4:16:d0:75:f2:27:e1: | |
dc:ed:ea:8b:43:0a:50:d9:63:74:bc:c2:14:89:9d: | |
1c:9a:86:1f:4c:4e:dc:66:97:36:e2:01:f0:7d:a3: | |
ee:9d:d9:4e:bd:45:68:d2:ef | |
publicExponent: 65537 (0x10001) | |
privateExponent: | |
00:a2:06:9d:9c:b5:f6:6e:ea:1d:d8:34:b7:bb:bc: | |
57:32:26:8e:ff:8c:13:c2:e4:c3:f7:43:4b:20:7e: | |
ab:9e:71:49:c7:96:47:57:20:75:34:b5:49:bd:cc: | |
32:c4:25:23:19:19:7f:9a:92:53:4a:d9:20:0e:63: | |
5c:ed:6d:ea:98:ee:77:f4:91:11:b5:9d:fe:8c:4e: | |
e6:36:ea:29:a3:dd:6f:eb:d4:21:b0:39:51:9f:0f: | |
b9:3c:4c:77:30:01:14:b0:c2:c4:6e:31:d1:67:59: | |
df:80:c2:77:16:de:8c:24:fe:1c:bd:bf:f6:ab:c5: | |
49:69:66:1a:01:1f:25:7f:51 | |
prime1: | |
00:f0:37:6f:c1:a1:09:bb:9b:39:2f:e3:a6:9d:b5: | |
42:ac:6c:29:3c:89:a7:3e:6d:8d:65:bb:38:ca:de: | |
d9:fb:0e:5b:68:d7:72:aa:3e:74:7a:50:07:1b:88: | |
30:ee:a6:32:05:0e:04:45:f0:b2:ca:4f:73:27:5c: | |
6a:29:96:e6:77 | |
prime2: | |
00:e6:e0:44:b4:4d:19:6d:72:75:6c:90:92:1e:fc: | |
d6:9c:59:ac:ed:be:23:b0:e6:16:33:f3:23:dd:c2: | |
0f:e1:ef:e4:95:e2:7e:30:ad:ad:69:c0:bb:74:89: | |
12:3f:84:30:d4:7b:36:02:0b:e1:29:99:52:f1:fb: | |
7a:ad:2f:7d:49 | |
exponent1: | |
39:90:7f:56:7e:59:cf:bc:65:da:e5:09:f3:77:11: | |
70:32:47:3b:7b:9d:39:67:95:5f:d0:9a:ce:7a:d2: | |
ef:c7:c3:fd:fe:cb:3a:a2:d6:d4:cc:c2:b7:45:4e: | |
bc:91:d5:20:c2:f8:21:2e:8a:19:d3:2a:3c:3f:78: | |
2d:59:3d:07 | |
exponent2: | |
06:75:15:56:d9:a5:31:6b:77:1f:4f:37:d7:08:09: | |
54:9c:29:7b:08:cb:64:c2:3a:b2:bf:45:2c:89:a5: | |
fa:12:c4:98:f0:99:c8:f0:c2:9d:e7:97:16:9e:52: | |
d5:55:f4:2b:ad:3a:88:7a:1e:95:14:45:be:a0:e3: | |
00:7f:08:89 | |
coefficient: | |
00:a9:a3:e7:bc:51:f1:33:37:8f:21:0c:a9:c5:ad: | |
9e:94:33:10:79:f8:1f:78:4d:1b:35:3d:91:27:68: | |
05:4e:49:d7:a4:14:eb:4e:aa:99:48:f8:e6:88:da: | |
cd:13:76:83:18:fc:e0:57:34:1f:24:43:db:6c:85: | |
ea:db:6d:1d:ad | |
Certificate: | |
Data: | |
Version: 3 (0x2) | |
Serial Number: 0 (0x0) | |
Signature Algorithm: md5WithRSAEncryption | |
Issuer: C=UK, CN=OpenSSL Group | |
Validity | |
Not Before: May 16 11:16:04 2012 GMT | |
Not After : May 14 11:16:04 2022 GMT | |
Subject: C=UK, CN=OpenSSL Group | |
Subject Public Key Info: | |
Public Key Algorithm: rsaEncryption | |
Public-Key: (1024 bit) | |
Modulus: | |
00:d8:a4:3f:61:a9:1e:32:b7:96:ad:47:0e:9f:09: | |
94:13:a5:b1:17:d6:71:6c:e5:11:ee:2a:49:5c:10: | |
16:4c:0f:7b:57:d8:17:6d:41:b0:a6:44:a1:92:11: | |
7a:8e:92:ef:d6:1d:93:5f:eb:03:82:bc:82:61:b7: | |
9e:1b:34:89:87:c4:13:51:60:98:9d:b8:1b:fa:8c: | |
91:95:70:ad:ee:58:e7:ba:b4:16:d0:75:f2:27:e1: | |
dc:ed:ea:8b:43:0a:50:d9:63:74:bc:c2:14:89:9d: | |
1c:9a:86:1f:4c:4e:dc:66:97:36:e2:01:f0:7d:a3: | |
ee:9d:d9:4e:bd:45:68:d2:ef | |
Exponent: 65537 (0x10001) | |
X509v3 extensions: | |
X509v3 Basic Constraints: critical | |
CA:TRUE | |
X509v3 Key Usage: critical | |
Certificate Sign, CRL Sign | |
X509v3 Subject Key Identifier: | |
E9:7A:15:15:42:48:00:38:90:16:A2:DC:14:7B:9F:DC:D5:83:BE:FC | |
Netscape Cert Type: | |
SSL CA | |
Netscape Comment: | |
example comment extension | |
Signature Algorithm: md5WithRSAEncryption | |
72:74:1b:1e:c9:3d:71:73:13:ca:65:ae:7d:25:29:05:26:5a: | |
57:70:a9:ab:ce:6c:c3:45:bb:1c:ab:ff:13:80:d2:4e:09:63: | |
59:37:18:25:a4:6a:3b:69:ee:95:91:90:4b:e2:f1:0a:74:01: | |
6f:37:78:64:04:bf:ce:63:c0:c8:0a:16:ee:d7:fb:11:b3:07: | |
d9:2e:5f:95:d1:cf:e3:5f:91:19:6a:6c:cd:44:f4:a3:34:6c: | |
23:17:1b:d7:db:27:bc:d2:ae:ef:f5:ef:1e:c7:f1:96:91:de: | |
17:20:0b:7e:a8:ae:bb:64:51:a6:c9:4b:13:3d:85:82:36:c6: | |
83:db | |
OTCaller::callTwo: FYI, Executing password callback (two)... | |
I provide a confirmed password and the logs show : | |
OTCaller::GetPassword: FYI, returning password after invoking a (probably Java) password dialog. | |
-----BEGIN ENCRYPTED PRIVATE KEY----- | |
MIICxjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIE1JygotCZogCAggA | |
MBQGCCqGSIb3DQMHBAir7TAjiDlm2gSCAoAVwLfzG/FOPBAJv8uiZOvT4sofahyl | |
lVxbttHoclHak4l5RD2aCfy9Vn7b0h2eQsWIZnQCszti6G1/uaCefSqOq5rgeRu8 | |
w5rD1vD3a2W6DEehY8r/qcGbaS3smLZWs8Ix0imelivWV4vXP/BIaMFiKlvF31co | |
ZThIWBMu9gZRlkjMyqXMgk89MqwCeAK1+AqOJ/lprxb2HdsiaEGKJ4vtFHJibCGe | |
Re788jrILBxVwfosTtsD1mSnfQIBoUs6g/7eu1YuCaHup5Y3DG4kgvakovL4T0Z1 | |
KwTxDnbADHq3kN2vPR3as9mYWGK5kvRc5r1rhCW4lBY/ezmbpTNqz2a0Kii5N8Bz | |
sycIGdUJi1FbXp3Eh9NVL+1wzRiXYs9o9bLFVemYUQiF8PaxuVkFd6ypQ/7boVnD | |
qA9IGmLtDlqZQqHhjsZb6sq1d3gjNeJFnzlvMGkAF10rdAbhKpypiKUHXNqlMjZC | |
bSLbaeg2I6R0yKj7D8wN3FhTRb7FaOeTu3g76nXF3M3EYP4nvYavrzCyFoZ9e/lR | |
sZZRRksZiV2RGFLpmDd2diHPKoXNuCZej4IgU9qeSBIg9P8cOo7cNBrNIVHmPvCp | |
yyHYl0uVAse16LXqASOpqKl40es/t1+ApKVUshKZRTCfLGfRaVbztD42Bhh2bpwx | |
KTjjIxToPmdRB7QFFqnKr1cZZMyEx0p1oyG6mErENpswmDRmeMWyPDWVr3it+bfz | |
YvE2F4h5fEDZMgBBRWfh+T56ko74cqLjuokpXbn2Idk3ou0MNSVMx+NwCtYb2lUW | |
bvnZALe0EmW+IO0Ge8QXbAUnHkxG01FFVyCxItL+vhLiMi9frdG9NtBl | |
-----END ENCRYPTED PRIVATE KEY----- | |
-----BEGIN CERTIFICATE----- | |
MIICPzCCAaigAwIBAgIBADANBgkqhkiG9w0BAQQFADAlMQswCQYDVQQGEwJVSzEW | |
MBQGA1UEAxMNT3BlblNTTCBHcm91cDAeFw0xMjA1MTYxMTE2MDRaFw0yMjA1MTQx | |
MTE2MDRaMCUxCzAJBgNVBAYTAlVLMRYwFAYDVQQDEw1PcGVuU1NMIEdyb3VwMIGf | |
MA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDYpD9hqR4yt5atRw6fCZQTpbEX1nFs | |
5RHuKklcEBZMD3tX2BdtQbCmRKGSEXqOku/WHZNf6wOCvIJht54bNImHxBNRYJid | |
uBv6jJGVcK3uWOe6tBbQdfIn4dzt6otDClDZY3S8whSJnRyahh9MTtxmlzbiAfB9 | |
o+6d2U69RWjS7wIDAQABo38wfTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE | |
AwIBBjAdBgNVHQ4EFgQU6XoVFUJIADiQFqLcFHuf3NWDvvwwEQYJYIZIAYb4QgEB | |
BAQDAgIEMCgGCWCGSAGG+EIBDQQbFhlleGFtcGxlIGNvbW1lbnQgZXh0ZW5zaW9u | |
MA0GCSqGSIb3DQEBBAUAA4GBAHJ0Gx7JPXFzE8plrn0lKQUmWldwqavObMNFuxyr | |
/xOA0k4JY1k3GCWkajtp7pWRkEvi8Qp0AW83eGQEv85jwMgKFu7X+xGzB9kuX5XR | |
z+NfkRlqbM1E9KM0bCMXG9fbJ7zSru/17x7H8ZaR3hcgC36orrtkUabJSxM9hYI2 | |
xoPb | |
-----END CERTIFICATE----- | |
OTCaller::callTwo: FYI, Executing password callback (two)... | |
I repeat the password entry and the log shows : | |
OTCaller::GetPassword: FYI, returning password after invoking a (probably Java) password dialog. | |
OTCaller::callTwo: FYI, Executing password callback (two)... | |
I repeat the password dialog a third time and get: | |
OTCaller::GetPassword: FYI, returning password after invoking a (probably Java) password dialog. | |
OTCaller::callOne: FYI, Executing password callback (one)... | |
The display shows the error : "1111Invalid image file. Please select proper image." | |
(note that I am running on a different machine from the server and did not copy any of the Test files generated by running "sudo make install" on the server machine. | |
Alternate log | |
============= | |
Completed Stage: Init | |
Last Load was Successful! Attempting Autoload! | |
Attempting to load Moneychanger… Here we go! | |
Attempting to load the reaming stages!!! | |
Started Stage: LoadNativeLibraries | |
Updating JavaPaths: Skipping... No custom Java Paths! | |
Loading otapi-java: Success! | |
Completed Stage: LoadNativeLibraries | |
Started Stage: InitOTAPI | |
Load.initOTAPI: SUCCESS invoking OT_API_Init(). | |
Completed Stage: InitOTAPI | |
Started Stage: SetupPasswordImage | |
null | |
getImagePath top... | |
getImagePath, storable:com.wrapper.core.jni.Storable@15c3ca6d | |
getImagePath, stringMap:com.wrapper.core.jni.StringMap@691ec544 | |
/home/yourself/.ot/moneychanger/settings.dat | |
Completed Stage: SetupPasswordImage | |
Started Stage: SetupPasswordCallback | |
OneTimeOnly.GiveItAShot(): SUCCESS setting the password callback. | |
Completed Stage: SetupPasswordCallback | |
Started Stage: LoadWallet | |
Load.loadOTWallet: OT_API_LoadWallet() completed successfully. | |
Completed Stage: LoadWallet | |
Started Stage: LoadMoneychangerGUI | |
In run | |
Looks like Load was Successful! Setting Autoload for next time! | |
Completed Stage: LoadMoneychangerGUI | |
Started Stage: Opt_InitSettings | |
Completed Stage: Opt_InitSettings | |
Started Stage: Opt_LoadSettings | |
Load.JavaPaths: Adding path: | |
Completed Stage: Opt_LoadSettings | |
Finished on Thread[Thread-2,6,main] | |
Mainpage tab eventState changed:0 | |
State changed:0 | |
Item stt-- | |
In Action for NYM Combo Main tab | |
:ALLserverID:ALLassetID:ALLIn OT load | |
-----------accountList:[] | |
In CASH load | |
assetID:ALL | |
serverID:ALL countServer 0 | |
nymID:ALL | |
values.size():0 | |
accountTable.getColumn(2)4 | |
In clearPanel cash top | |
In Action for Server Combo main tab | |
serverID----------------------------:ALLIn OT load | |
-----------accountList:[] | |
In CASH load | |
assetID:ALL | |
serverID:ALL countServer 0 | |
nymID:ALL | |
values.size():0 | |
accountTable.getColumn(2)2 | |
In clearPanel cash top | |
In Action for Asset Combo main tab | |
nymiiidL:ALLIn OT load | |
-----------accountList:[] | |
In CASH load | |
assetID:ALL | |
serverID:ALL countServer 0 | |
nymID:ALL | |
values.size():0 | |
accountTable.getColumn(2)2 | |
In clearPanel cash top | |
In OT load | |
-----------accountList:[] | |
In CASH load | |
assetID:ALL | |
serverID:ALL countServer 0 | |
nymID:ALL | |
in initOtherTab | |
in initOtherTabloop | |
in initOtherTabloop | |
in initOtherTabloop | |
initOtherTabloop --- Account.allAccounts[i]:BitcoinAccount | |
State changed:0 | |
in initOtherTabloop | |
initOtherTabloop --- Account.allAccounts[i]:LoomAccount | |
in initOtherTabloop | |
initOtherTabloop --- Account.allAccounts[i]:RippleAccount | |
in initOtherTabloop | |
initOtherTabloop --- Account.allAccounts[i]:TruledgerAccount | |
in initOtherTabloop | |
initOtherTabloop --- Account.allAccounts[i]:PKTPAccount | |
getColumnCount:4 | |
getColumnCount:3 | |
getColumnCount:2 | |
getColumnCount:2 | |
getColumnCount:2 | |
Mainpage tab eventState changed:1 | |
Mainpage tab eventState changed:0 | |
Mainpage tab eventState changed:1 | |
java.lang.NullPointerException | |
at com.moneychanger.ui.dialogs.OTPasswordDialog.initComponents(OTPasswordDialog.java:132) | |
at com.moneychanger.ui.dialogs.OTPasswordDialog.<init>(OTPasswordDialog.java:110) | |
at com.moneychanger.core.util.JavaCallback.runOne(JavaCallback.java:111) | |
at com.wrapper.core.jni.otapiJNI.SwigDirector_OTCallback_runOne(otapiJNI.java:811) | |
at com.wrapper.core.jni.otapiJNI.OT_API_CreateNym(Native Method) | |
at com.wrapper.core.jni.otapi.OT_API_CreateNym(otapi.java:93) | |
at com.moneychanger.core.NYM.createNym(NYM.java:356) | |
at com.moneychanger.ui.dialogs.NYMAdditionDialog.jButton1ActionPerformed(NYMAdditionDialog.java:219) | |
at com.moneychanger.ui.dialogs.NYMAdditionDialog.access$000(NYMAdditionDialog.java:116) | |
at com.moneychanger.ui.dialogs.NYMAdditionDialog$1.actionPerformed(NYMAdditionDialog.java:155) | |
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) | |
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) | |
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) | |
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) | |
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) | |
at java.awt.Component.processMouseEvent(Component.java:6505) | |
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) | |
at java.awt.Component.processEvent(Component.java:6270) | |
at java.awt.Container.processEvent(Container.java:2229) | |
at java.awt.Component.dispatchEventImpl(Component.java:4861) | |
at java.awt.Container.dispatchEventImpl(Container.java:2287) | |
at java.awt.Component.dispatchEvent(Component.java:4687) | |
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) | |
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) | |
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) | |
at java.awt.Container.dispatchEventImpl(Container.java:2273) | |
at java.awt.Window.dispatchEventImpl(Window.java:2713) | |
at java.awt.Component.dispatchEvent(Component.java:4687) | |
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707) | |
at java.awt.EventQueue.access$000(EventQueue.java:101) | |
at java.awt.EventQueue$3.run(EventQueue.java:666) | |
at java.awt.EventQueue$3.run(EventQueue.java:664) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) | |
at java.awt.EventQueue$4.run(EventQueue.java:680) | |
at java.awt.EventQueue$4.run(EventQueue.java:678) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.awt.EventQueue.dispatchEvent(EventQueue.java:677) | |
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211) | |
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) | |
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:121) | |
at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:182) | |
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:221) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219) | |
at java.awt.Dialog.show(Dialog.java:1072) | |
at java.awt.Component.show(Component.java:1651) | |
at java.awt.Component.setVisible(Component.java:1603) | |
at java.awt.Window.setVisible(Window.java:1013) | |
at java.awt.Dialog.setVisible(Dialog.java:1003) | |
at com.moneychanger.ui.MainPage.jButton5ActionPerformed(MainPage.java:3103) | |
at com.moneychanger.ui.MainPage.access$1200(MainPage.java:210) | |
at com.moneychanger.ui.MainPage$16.actionPerformed(MainPage.java:961) | |
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) | |
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) | |
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) | |
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) | |
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) | |
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289) | |
at java.awt.Component.processMouseEvent(Component.java:6505) | |
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) | |
at java.awt.Component.processEvent(Component.java:6270) | |
at java.awt.Container.processEvent(Container.java:2229) | |
at java.awt.Component.dispatchEventImpl(Component.java:4861) | |
at java.awt.Container.dispatchEventImpl(Container.java:2287) | |
at java.awt.Component.dispatchEvent(Component.java:4687) | |
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) | |
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) | |
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) | |
at java.awt.Container.dispatchEventImpl(Container.java:2273) | |
at java.awt.Window.dispatchEventImpl(Window.java:2713) | |
at java.awt.Component.dispatchEvent(Component.java:4687) | |
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707) | |
at java.awt.EventQueue.access$000(EventQueue.java:101) | |
at java.awt.EventQueue$3.run(EventQueue.java:666) | |
at java.awt.EventQueue$3.run(EventQueue.java:664) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) | |
at java.awt.EventQueue$4.run(EventQueue.java:680) | |
at java.awt.EventQueue$4.run(EventQueue.java:678) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.awt.EventQueue.dispatchEvent(EventQueue.java:677) | |
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211) | |
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) | |
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105) | |
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) | |
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException | |
at com.moneychanger.ui.dialogs.OTPasswordDialog.<init>(OTPasswordDialog.java:111) | |
at com.moneychanger.core.util.JavaCallback.runOne(JavaCallback.java:111) | |
at com.wrapper.core.jni.otapiJNI.SwigDirector_OTCallback_runOne(otapiJNI.java:811) | |
at com.wrapper.core.jni.otapiJNI.OT_API_CreateNym(Native Method) | |
at com.wrapper.core.jni.otapi.OT_API_CreateNym(otapi.java:93) | |
at com.moneychanger.core.NYM.createNym(NYM.java:356) | |
at com.moneychanger.ui.dialogs.NYMAdditionDialog.jButton1ActionPerformed(NYMAdditionDialog.java:219) | |
at com.moneychanger.ui.dialogs.NYMAdditionDialog.access$000(NYMAdditionDialog.java:116) | |
at com.moneychanger.ui.dialogs.NYMAdditionDialog$1.actionPerformed(NYMAdditionDialog.java:155) | |
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) | |
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) | |
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) | |
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) | |
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) | |
at java.awt.Component.processMouseEvent(Component.java:6505) | |
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) | |
at java.awt.Component.processEvent(Component.java:6270) | |
at java.awt.Container.processEvent(Container.java:2229) | |
at java.awt.Component.dispatchEventImpl(Component.java:4861) | |
at java.awt.Container.dispatchEventImpl(Container.java:2287) | |
at java.awt.Component.dispatchEvent(Component.java:4687) | |
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) | |
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) | |
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) | |
at java.awt.Container.dispatchEventImpl(Container.java:2273) | |
at java.awt.Window.dispatchEventImpl(Window.java:2713) | |
at java.awt.Component.dispatchEvent(Component.java:4687) | |
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707) | |
at java.awt.EventQueue.access$000(EventQueue.java:101) | |
at java.awt.EventQueue$3.run(EventQueue.java:666) | |
at java.awt.EventQueue$3.run(EventQueue.java:664) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) | |
at java.awt.EventQueue$4.run(EventQueue.java:680) | |
at java.awt.EventQueue$4.run(EventQueue.java:678) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.awt.EventQueue.dispatchEvent(EventQueue.java:677) | |
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211) | |
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) | |
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:121) | |
at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:182) | |
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:221) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219) | |
at java.awt.Dialog.show(Dialog.java:1072) | |
at java.awt.Component.show(Component.java:1651) | |
at java.awt.Component.setVisible(Component.java:1603) | |
at java.awt.Window.setVisible(Window.java:1013) | |
at java.awt.Dialog.setVisible(Dialog.java:1003) | |
at com.moneychanger.ui.MainPage.jButton5ActionPerformed(MainPage.java:3103) | |
at com.moneychanger.ui.MainPage.access$1200(MainPage.java:210) | |
at com.moneychanger.ui.MainPage$16.actionPerformed(MainPage.java:961) | |
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) | |
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) | |
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) | |
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) | |
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) | |
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289) | |
at java.awt.Component.processMouseEvent(Component.java:6505) | |
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) | |
at java.awt.Component.processEvent(Component.java:6270) | |
at java.awt.Container.processEvent(Container.java:2229) | |
at java.awt.Component.dispatchEventImpl(Component.java:4861) | |
at java.awt.Container.dispatchEventImpl(Container.java:2287) | |
at java.awt.Component.dispatchEvent(Component.java:4687) | |
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) | |
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) | |
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) | |
at java.awt.Container.dispatchEventImpl(Container.java:2273) | |
at java.awt.Window.dispatchEventImpl(Window.java:2713) | |
at java.awt.Component.dispatchEvent(Component.java:4687) | |
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707) | |
at java.awt.EventQueue.access$000(EventQueue.java:101) | |
at java.awt.EventQueue$3.run(EventQueue.java:666) | |
at java.awt.EventQueue$3.run(EventQueue.java:664) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) | |
at java.awt.EventQueue$4.run(EventQueue.java:680) | |
at java.awt.EventQueue$4.run(EventQueue.java:678) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.awt.EventQueue.dispatchEvent(EventQueue.java:677) | |
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211) | |
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) | |
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105) | |
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) | |
IN refreshNYMSList | |
getColumnCount:1 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment