Pages:
Author

Topic: Moneychanger (Windows Builds) - Out of Date! - page 5. (Read 59483 times)

legendary
Activity: 1222
Merit: 1016
Live and Let Live
legendary
Activity: 1222
Merit: 1016
Live and Let Live
OK, I installed both dependencies.
I installed the C++ runtime first (32 bit), and then openssl (32 bit), and openssl warned me that the C++ runtime was not installed.

OpenSSL will not complain unless you have the wrong version installed. Make sure you have the correct version installed.
(even if that involves uninstalling your VC runtimes, and trying again)

Warning, multiple versions of the VC runtime have the same download file name.  You need to rename the file after you have downloaded it.



Program: ...2ce7-Moneychanger\data\lib\Win32\Release\otlib.dll
File: d:\users\cameron garnham\documents\dev\open-t...\OTLog.h
Line: 228

Yep, I've seen this error before; I'll need to make a new release; (I've fixed it in GIT, but haven't released the new code).

However fixing the OpenSSL error may even fix it.
legendary
Activity: 2940
Merit: 1090
An assert means the programmer (presumably da2ce7) deliberately told the thing to shut down because something had happened that he was not prepared to handle or recover from.

If openssl thinks the runtime is not installed that sounds like a matter between openssl and the runtime, Open Transactions is probably just deliberately avoiding trying to use an openssl that is telling it its needed runtime is not installed or something like that.

Maybe openssl is seeing the wrong runtime or something, like maybe it sees the 64 bit one instead of the 32 bit one if you have both installed, or something.

I am pretty much guessing though as I deliberately "do not do Windows".

-MarkM-
legendary
Activity: 1358
Merit: 1003
Ron Gross
OK, I installed both dependencies.
I installed the C++ runtime first (32 bit), and then openssl (32 bit), and openssl warned me that the C++ runtime was not installed.

When I click on the C++ runtime's installer, it claims it is installed.

I then tried running MoneyChanger and got this:

---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Assertion failed!

Program: ...2ce7-Moneychanger\data\lib\Win32\Release\otlib.dll
File: d:\users\cameron garnham\documents\dev\open-t...\OTLog.h
Line: 228

Expression: false

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JIT must be enabled)
---------------------------
Abort   Retry   Ignore   
---------------------------
legendary
Activity: 1222
Merit: 1016
Live and Let Live

I ran this on my Windows 7 64 bit, Java 7 (I actually think my Java installation on this machine is 32 bit, it is installed in C:\Program Files (x86)\Java\jdk1.7.0_05).

...

If I was doing something wrong or missed a step, please let me know.


ok.

Quote from: run_moneychanger.bat output
D:\utils\Moneychanger\da2ce7-Moneychanger>run_moneychanger.bat
ERROR: The system was unable to find the specified registry key or value.
ERROR: The system was unable to find the specified registry key or value.
"Found JAVA in: C:\Program Files (x86)\Java\jre7"

The error messages here can be safely igored becasue of the:
"Found JAVA in: C:\Program Files (x86)\Java\jre7"
message.
(we eventualy found java, just wasn't in the first place we looked).

You can tell that You are using the x86 version of Java, thus all the dependant libaries must also be x86 (aka Win32)


Quote from: Moneychanger output
We are on Windows!
Loading libzmq:
ERROR:   Loading Windows DLL's Failed
java.lang.UnsatisfiedLinkError: D:\utils\Moneychanger\da2ce7-Moneychanger\data\l
ib\Win32\Release\libzmq.dll: Can't find dependent libraries
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary1(Unknown Source)

The "Can't find dependent libraries" message means that one of the dependant DLL files is missing.

Since it is libzmq.dll that is complaining, this sugests that you do-not have the correct version Visual C++ runtime installed.

Please insure you have the 32bit versions of:

http://www.microsoft.com/en-us/download/details.aspx?id=30679

and

http://slproweb.com/products/Win32OpenSSL.html

installed.


legendary
Activity: 1358
Merit: 1003
Ron Gross
Can you please provide us with some feedback, such as the error outputs.

I ran this on my Windows 7 64 bit, Java 7 (I actually think my Java installation on this machine is 32 bit, it is installed in C:\Program Files (x86)\Java\jdk1.7.0_05).

1. Downloaded an extracted this 7z
2. Ran run_moneychanger.bat :

Quote
D:\utils\Moneychanger\da2ce7-Moneychanger>run_moneychanger.bat
ERROR: The system was unable to find the specified registry key or value.
ERROR: The system was unable to find the specified registry key or value.
"Found JAVA in: C:\Program Files (x86)\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
x86
x86
Load.JavaPaths: Adding path: .\lib\Win32\Release
Completed Stage: Opt_LoadSettings

Finished on Thread[Thread-2,6,main]

3. Despite the errors, got the settings screen. Clicked on Attempt Load, and go this:

Quote
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:  .\lib\Win32\Release
Path:  D:\utils\play\play-1.2.4-mbknor-3
Path:  C:\Program Files (x86)\Git\bin
Path:  C:\Windows\Sun\Java\bin
Path:  C:\Program Files (x86)\jZip
Path:  C:\Program Files (x86)\Java\jre7\bin
Path:  C:\Program Files (x86)\Git\cmd
Path:  C:\Windows\System32\Wbem
Path:  C:\Windows\system32
Path:  C:\Windows
Path:  C:\Windows\System32\WindowsPowerShell\v1.0\
Path:  C:\Program Files\TortoiseGit\bin
Path:  C:\Chocolatey\bin
Updating JavaPaths...   Success!

We are on Windows!
Loading libzmq:
ERROR:   Loading Windows DLL's Failed
java.lang.UnsatisfiedLinkError: D:\utils\Moneychanger\da2ce7-Moneychanger\data\l
ib\Win32\Release\libzmq.dll: Can't find dependent libraries
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary1(Unknown Source)
        at java.lang.ClassLoader.loadLibrary0(Unknown Source)
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at com.moneychanger.ui.Load$LoadNativeLibraries.LoadWindowsDLLs(Load.jav
a:175)
        at com.moneychanger.ui.Load$LoadNativeLibraries.Attempt(Load.java:155)
        at com.moneychanger.ui.Load.Attempt(Load.java:104)
        at com.moneychanger.ui.Settings.jButton_LoadWalletActionPerformed(Settin
gs.java:280)
        at com.moneychanger.ui.Settings.access$200(Settings.java:101)
        at com.moneychanger.ui.Settings$3.actionPerformed(Settings.java:257)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
ce)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Stage LoadNativeLibraries failed!

com.moneychanger.ui.Load$LoadNativeLibrariesFailedException: java.lang.Unsatisfi
edLinkError: D:\utils\Moneychanger\da2ce7-Moneychanger\data\lib\Win32\Release\li
bzmq.dll: Can't find dependent libraries
com.moneychanger.ui.Load$LoadFailedException: com.moneychanger.ui.Load$LoadNativ
eLibrariesFailedException: java.lang.UnsatisfiedLinkError: D:\utils\Moneychanger
\da2ce7-Moneychanger\data\lib\Win32\Release\libzmq.dll: Can't find dependent lib
raries
SomethingBad Happend! We couldn't load properly!

If I was doing something wrong or missed a step, please let me know.
legendary
Activity: 1222
Merit: 1016
Live and Let Live
SHA1: 5f2482213648b4599d0a7e9349a488ec9265e824 *da2ce7-Moneychanger-00.10.07.7z

But since I'm the only one with this problem obviously, I'll try with different archivers.

Thanks!
  ~drekk~

I'm using 7-zip 9.28 alpha [64-bit]; if that helps.

Hmm... at-least the hashes match Smiley
member
Activity: 70
Merit: 10
Who shot who in the what now?
I can't extract the archive. 7zip errors with "unknown compression method".
Win7 Pro, 7zip alpha
Just tested https://github.com/downloads/da2ce7/Moneychanger/da2ce7-Moneychanger-00.10.07.7z

With WinRar, it worked fine.


Also make sure that the file has downloaded correctly.
It's File-hash should be

SHA256(da2ce7-Moneychanger-00.10.07.7z)= a75fdaf96339abbb04a9f39df940aad1227f0ed1e76870b8b7b1db02d5ba885d

Re-installed 7zip, downloaded archive several times, still same error:


MD5: 9a374abe66ee9356d4b8737150485132 *da2ce7-Moneychanger-00.10.07.7z
SHA1: 5f2482213648b4599d0a7e9349a488ec9265e824 *da2ce7-Moneychanger-00.10.07.7z

But since I'm the only one with this problem obviously, I'll try with different archivers.

Thanks!
  ~drekk~
legendary
Activity: 1222
Merit: 1016
Live and Let Live
I can't extract the archive. 7zip errors with "unknown compression method" (roughly translated from German client).

Win7 Pro, 7zip alpha

Cheers!
  ~drekk~

Hmm...

Just tested https://github.com/downloads/da2ce7/Moneychanger/da2ce7-Moneychanger-00.10.07.7z

With WinRar, it worked fine.


Also make sure that the file has downloaded correctly.
It's File-hash should be

SHA256(da2ce7-Moneychanger-00.10.07.7z)= a75fdaf96339abbb04a9f39df940aad1227f0ed1e76870b8b7b1db02d5ba885d
member
Activity: 70
Merit: 10
Who shot who in the what now?
So is this new Windows release working for everyone? For anyone? I am not seeing much sign that people have had much success getting it up and running?

I can't extract the archive. 7zip errors with "unknown compression method" (roughly translated from German client).

Win7 Pro, 7zip alpha

Cheers!
  ~drekk~
legendary
Activity: 2940
Merit: 1090
Hmm not a lot that can be done without details of the actual problem and exactly what set of dependencies etc it happened with...

Anyone else running into those same problems?

-MarkM-
legendary
Activity: 1222
Merit: 1016
Live and Let Live
Hmm this is interesting... I haven't seen this particular error before. hmmm...

Can you please tell me:

What version of windows you are using.
What version of Java you are using.
If your  C:\Games\moneychanger\ directory is completely clean other than my latest release.

Have you tried it with java x64 (if you are using a x64 version of windows)?

as-well can you please paste bin the entire output.
legendary
Activity: 1222
Merit: 1016
Live and Let Live
I'm having issues with Java crashing:

We are on Windows!
Loading libzmq:   Success!
Loading chaiscript:   Success!
Loading otlib:
ERROR:   Loading Windows DLL's Failed
java.lang.UnsatisfiedLinkError: C:\Games\moneychanger\data\lib\Win32\Release\otlib.dll: The specified procedure could not be found
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary1(Unknown Source)
...

I've got the 32-bit MSVC and openssl components installed, and I've verified I'm using 32-bit Java. What else should I be looking for?

Hmm this is interesting... I haven't seen this particular error before. hmmm...
sr. member
Activity: 350
Merit: 250
So is this new Windows release working for everyone? For anyone? I am not seeing much sign that people have had much success getting it up and running?

-MarkM-


I'm having issues with Java crashing:

We are on Windows!
Loading libzmq:   Success!
Loading chaiscript:   Success!
Loading otlib:
ERROR:   Loading Windows DLL's Failed
java.lang.UnsatisfiedLinkError: C:\Games\moneychanger\data\lib\Win32\Release\otlib.dll: The specified procedure could not be found
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary1(Unknown Source)
...

I've got the 32-bit MSVC and openssl components installed, and I've verified I'm using 32-bit Java. What else should I be looking for?
legendary
Activity: 1358
Merit: 1003
Ron Gross
September 30, 2012, 04:02:16 AM
#73
So is this new Windows release working for everyone? For anyone? I am not seeing much sign that people have had much success getting it up and running?

-MarkM-


I haven't been able to make it work yet.

Can you please provide us with some feedback, such as the error outputs.

No problem, I'll send in detailed feedback in a few days.
legendary
Activity: 1222
Merit: 1016
Live and Let Live
September 30, 2012, 03:24:49 AM
#72
So is this new Windows release working for everyone? For anyone? I am not seeing much sign that people have had much success getting it up and running?

-MarkM-


I haven't been able to make it work yet.

Can you please provide us with some feedback, such as the error outputs.
legendary
Activity: 1358
Merit: 1003
Ron Gross
September 30, 2012, 02:10:11 AM
#71
So is this new Windows release working for everyone? For anyone? I am not seeing much sign that people have had much success getting it up and running?

-MarkM-


I haven't been able to make it work yet.
legendary
Activity: 2940
Merit: 1090
September 29, 2012, 08:35:53 PM
#70
Absolutely, was just about to mention something along those lines. As using OT can be somewhat technical at times, the only way i see this becoming common and easy to use. would require a weusecoins type style site (straight to the point, with the ability to teach granny how to use in just a few steps), with everything of importance collected in one place with all the serious tech mumbo jumbo cutout.

Before that someone should step up to grab the (185+ BTC) bounty for making a client for grannies. This current client is is a reference client, demonstrating how to code all the many things Open Transactions can do.

The bounty thread is at https://bitcointalksearch.org/topic/bounty-185-btc-open-transactions-client-for-grandmas-105506

-MarkM-
legendary
Activity: 2940
Merit: 1090
September 29, 2012, 08:33:26 PM
#69
FellowTraveler is very modest about it. He has not officially characterised it as beta yet as far as I know.

I have been running a server a long time though and frankly i have never known any financial system so robust where it counts, which is in actually keeping all the balances correct. Seems like all other systems invariably get some balance somewhere wrong sometime. It always seemed to me the "trial balance" in commercial accounting systems was for more than just making sure the humans got their inputs right, not sure I have ever run anything before in which the balances and the overall balance was this robust.

So sure yeah the user interface is terrible, it needs to be made to handle more load, and so on and so on, but there is nothing quite like it for actually keeping track of actual balances.

TL;DR it *is* alpha, "officially".

-MarkM-
Pages:
Jump to: