Pages:
Author

Topic: MultiBit - page 36. (Read 336316 times)

legendary
Activity: 1708
Merit: 1066
January 01, 2013, 05:53:16 AM
MultiBit uses the XChange library to get exchange rates.
Currently only MtGox appears in the Preferences 'Exchange' combo box.

I have just been mailing Tim Molter and he, Gary and Matija Mazi have been working on adding:
+ Cavirtex
+ BitStamp
+ BTC-E

It will probably be a few weeks before the code is all debugged, added into XChange, released and then picked up by MultiBit but they are in the pipeline.

This will make the currency conversion less centralised on Mt Gox.
legendary
Activity: 1708
Merit: 1066
December 31, 2012, 06:48:35 AM
Yeah that is probably the easiest.

Coming up in the next few months is more work centred around Wallet (and probably Transaction) so you'll probably get conflicts over time with those classes when you rebase against your upstream MultiBit and bitcoinj. As they are the 'centre' this is kind of inevitable but it's usually not too bad to sort it out.

I'll be interested to see what you create !

I normally track the bitcoinj head for the test code but trail it a bit for the production code (just to keep it off the bleeding edge).
legendary
Activity: 1222
Merit: 1016
Live and Let Live
December 30, 2012, 09:57:37 PM

Well I've ended up making a clone of your branch:

https://code.google.com/r/da2ce7-bitcoinj/source/list?name=jim

this has my own patches to it. (and I've rebased it upon the google/bitcoinj latest head).
legendary
Activity: 1222
Merit: 1016
Live and Let Live
legendary
Activity: 1708
Merit: 1066
December 30, 2012, 01:00:48 PM
A thousand Yen is not very much
A thousand rubles is not very much

How much is 1.000 ?
Well, it depends on the locale of the user. There is no getting away from that.
legendary
Activity: 1708
Merit: 1020
December 30, 2012, 12:56:39 PM
It is difficult to come up with some rule that works well with all possible combinations and in all locales.

For instance imagine you look (in German) for "0.123" and translate it to (English) "zero point one two three" rather than "one hundred and twenty three" . . .

But then "0.005" and ".005" will be treated differently.
So perhaps ".005" should be special cased too.

but ".005"  means "no thousands and 5".


The parsed value and fiat equivalent is shown on the send confirm form so there is feedback as to the interpreted value.


[...]
This seems like an area that could easily cause people to lose money.
this is what I thought

who enters the thousands separator when entering an amount? I would simply interpret both always as decimal separator. What's the risk with that?

You can still get fancy if both separators are present.  Grin




legendary
Activity: 1708
Merit: 1066
December 30, 2012, 12:48:12 PM
I have started signing the MultiBit installers with this PGP key:

Key id:       0x79F7C572
Fingerprint: 299C 423C 672F 47F4 756A 6BA4 C197 2AED 79F7 C572
Email:        jim618 at fastmail dot co dot uk

If you go to the releases directory then in the 0.5.7beta and 0.4.17 directories are the ASCII armoured signatures for the installers.

The key I have uploaded to a few key servers including http://pgp.mit.edu. The key id also appears in the footer of the multibit.org/index.html page. Once you have my 0x79F7C572 public key in your keychain you should be able to verify, say, the 0.5.7beta Mac DMG file as follows:

Code:
jims-macbook:multibit-0.5.7beta jim$ gpg --verify multibit-0.5.7beta.dmg.asc
gpg: Signature made Sun 30 Dec 15:52:43 2012 GMT using RSA key ID 23F7FB7B
gpg: Good signature from "Jim Burton (multibit.org developer) "

I will sign all the future MultiBit installers with this key.
legendary
Activity: 1708
Merit: 1066
December 30, 2012, 12:23:02 PM
It is difficult to come up with some rule that works well with all possible combinations and in all locales.

For instance imagine you look (in German) for "0.123" and translate it to (English) "zero point one two three" rather than "one hundred and twenty three" . . .

But then "0.005" and ".005" will be treated differently.
So perhaps ".005" should be special cased too.

but ".005"  means "no thousands and 5".


The parsed value and fiat equivalent is shown on the send confirm form so there is feedback as to the interpreted value.




 
legendary
Activity: 1526
Merit: 1134
December 30, 2012, 10:39:48 AM
if you enter 0.05 with the locale set to be German it interprets it as:

0 thousand separator 0 5

and (logically enough) interprets it as 5

That's logical from a computers perspective but not from a humans perspective. Couldn't you special case that so when a thousands separator has a zero in front of it, it's treated as a decimal point?

This seems like an area that could easily cause people to lose money.
legendary
Activity: 1708
Merit: 1066
December 30, 2012, 06:43:53 AM
I have updated the multibit.org website so that you can now get a directory listing of all available releases.
There is a link at the top the Releases page to:

https://multibit.org/releases/

This will be useful for people in they want to pick up older versions.
legendary
Activity: 1708
Merit: 1066
December 30, 2012, 06:39:41 AM
Unfortunately '.' is the thousands separator in German so both '.' and ',' cannot be interpreted as the decimal separator.

e.g. 1.000 in German = one thousand

if you enter 0.05 with the locale set to be German it interprets it as:

0 thousand separator 0 5

and (logically enough) interprets it as 5



legendary
Activity: 1708
Merit: 1020
December 30, 2012, 06:17:49 AM
v0.5.7beta  german

if I enter 0.05 as an amount to send it seems to default to 5 btc. I recommend to interpret either "." or "," as decimal separator.

cheers!

legendary
Activity: 1708
Merit: 1066
December 29, 2012, 10:59:57 AM
I've got the remote MultiBit to open with a double click.
In your SSH configuration file (~/.ssh/config on a Mac) put:

Code:
Host zebra
HostName (ip address of host)
        User (username)
        Port (22 or custom port)
        ForwardX11 yes
        Protocol 2,1
        Compression yes
        CompressionLevel 2
        Ciphers blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc

and then have a shell script with:

Code:
# /bin/bash
ssh -X zebra -t "cd MultiBit-0.5.7beta; java -jar multibit-exe.jar"

If you double click on the shell script it starts a command line, runs ssh, you type in your password and it fires up the remote MultiBit.

X11 seems to be several times slower than VNC but it is handy if you just want a single window rather than a full VNC desktop. In the Mac X11 viewer you can drop the color depth to 256 colors which speeds it up a bit.
legendary
Activity: 1708
Merit: 1066
December 29, 2012, 08:38:41 AM
I have been experimenting today with tunneling X windows over an SSH link so that I can:
+ run MultiBit on the (fast) remote server I now have
+ show the display locally on my Mac.

This is so that you can access a MultiBit on another machine.

Screenshot:





It works fine.

To get it to work you need:
+ X windows installed on both machines
+ configure SSH to have 'X11Forward yes' in the config file
+ I set up the SSH with compression for more speed as follows:
Code:
   
ssh -X -C -c blowfish-cbc,arcfour username@servername
+ On the remote machine you cd to the MultiBit installation directory and start up MultiBit with:
Code:
   
java -jar multibit-exe.jar
+ The MultiBit window then appears on your local machine


edit: Or if you want it to do it all in one, have a script with something like:

Code:
ssh -X -C -c blowfish-cbc,arcfour user@server -t "cd MultiBit-0.5.7beta; java -jar multibit-exe.jar"
legendary
Activity: 1708
Merit: 1066
December 27, 2012, 10:23:25 AM
Thanks for that Lenny - those logs give me something to work with.
legendary
Activity: 1036
Merit: 1000
DARKNETMARKETS.COM
December 27, 2012, 06:47:33 AM
I have uploaded the jar file that runs MultiBit for you to try out to see if that gives more info.
It is at:
https://multibit.org/releases/multibit-0.5.7beta/multibit-exe.jar

If you could try it out as follows and send/ post the results that would be good:

1) Download the file and copy to your MultiBit 0.5.7beta installation directory
2) Create a command line and cd to that directory.
3) Type:

Code:
java -version
java -jar ./multibit-exe.jar

That might have a more useful error message.



Thanks for your help Smiley
java or java.exe are not in my system's $PATH, so I cannot open this command from Multibit directory. Instead, I have go to java bin directory, which is there:
Code:
C:\Program Files (x86)\MultiBit-0.5.7beta>cd C:\Program Files (x86)\Java\jre7\bin
And then run commands. Here's output:
Code:
C:\Program Files (x86)\Java\jre7\bin>java.exe -version
java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) Client VM (build 23.6-b04, mixed mode, sharing)
Code:
C:\Program Files (x86)\Java\jre7\bin>java.exe -jar "C:\Program Files (x86)\MultiBit-0.5.7beta\multibit-exe.jar"
11:38:48,113 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
11:38:48,113 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
11:38:48,113 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/C:/Program%20Files%20(x86)/MultiBit-0.5.7beta/
multibit-exe.jar!/logback.xml]
11:38:48,125 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@1013985 - URL [jar:file:/C:/Program%20Files%20(x86)/MultiBit-0.5.7beta/multibit-exe.
jar!/logback.xml] is not of type file
11:38:48,177 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
11:38:48,188 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
11:38:48,191 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [CONSOLE_APPENDER]
11:38:48,211 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] fo
r [encoder] property
11:38:48,261 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]

11:38:48,263 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DETAIL_APPENDER]
11:38:48,288 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use gz compression
11:38:48,289 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use the pattern log/multibit_debug.%d{yyyy-MM-dd} for the active file
11:38:48,291 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@1675ec4 - The date pattern is 'yyyy-MM-dd' from file name pattern 'log/multibit_debug.%
d{yyyy-MM-dd}.gz'.
11:38:48,291 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@1675ec4 - Roll-over at midnight.
11:38:48,292 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@1675ec4 - Setting initial period to Thu Dec 27 11:38:48 GMT 2012
11:38:48,293 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] fo
r [encoder] property
11:38:48,293 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[DETAIL_APPENDER] - Active log file name: log/multibit_debug.log
11:38:48,293 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[DETAIL_APPENDER] - File property is set to [log/multibit_debug.log]
11:38:48,294 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[DETAIL_APPENDER] - Failed to create parent directories for [C:\Program Files (x86)\Java\
jre7\bin\log\multibit_debug.log]
11:38:48,295 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[DETAIL_APPENDER] - openFile(log/multibit_debug.log,true) call failed. java.io.FileNotFou
ndException: log\multibit_debug.log (System nie mo¬e odnalečŠ okreťlonej ťcie¬ki)
        at java.io.FileNotFoundException: log\multibit_debug.log (System nie mo¬e odnalečŠ okreťlonej ťcie¬ki)
        at      at java.io.FileOutputStream.open(Native Method)
        at      at java.io.FileOutputStream.(Unknown Source)
        at      at ch.qos.logback.core.recovery.ResilientFileOutputStream.(ResilientFileOutputStream.java:30)
        at      at ch.qos.logback.core.FileAppender.openFile(FileAppender.java:163)
        at      at ch.qos.logback.core.FileAppender.start(FileAppender.java:115)
        at      at ch.qos.logback.core.rolling.RollingFileAppender.start(RollingFileAppender.java:79)
        at      at ch.qos.logback.core.joran.action.AppenderAction.end(AppenderAction.java:96)
        at      at ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:319)
        at      at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:198)
        at      at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:184)
        at      at ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:62)
        at      at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:148)
        at      at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:134)
        at      at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:97)
        at      at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:56)
        at      at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:77)
        at      at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:150)
        at      at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:85)
        at      at org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:55)
        at      at org.slf4j.LoggerFactory.bind(LoggerFactory.java:128)
        at      at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:108)
        at      at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:279)
        at      at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:252)
        at      at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:265)
        at      at org.multibit.MultiBitInExecutableJar.(MultiBitInExecutableJar.java:42)
11:38:48,295 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to WARN
11:38:48,295 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [CONSOLE_APPENDER] to Logger[ROOT]
11:38:48,296 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DETAIL_APPENDER] to Logger[ROOT]
11:38:48,297 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.multibit] to DEBUG
11:38:48,297 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.google.bitcoin.core.TransactionOutput] to OFF
11:38:48,298 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@1e87512 - Registering current configuration as safe fallback point

11:38:48.310 [main] INFO  o.m.ApplicationDataDirectoryLocator - Application data directory.1 = 'C:\Users\pioruns\AppData\Roaming\MultiBit'
11:38:49.323 [main] DEBUG org.multibit.MultiBitInExecutableJar - Redirecting file output back to console
11:38:49.324 [SwingWorker-pool-2-thread-9] DEBUG org.multibit.network.MultiBitService - Downloading blockchain
11:38:49.359 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - mtGox is null ... creating exchange ...
11:38:49.388 [SwingWorker-pool-2-thread-3] DEBUG o.m.network.MultiBitDnsDiscovery - Discovery of all addresses for 'dnsseed.bitcoin.dashjr.org' finished at + Th
u Dec 27 11:38:49 GMT 2012
11:38:49.389 [SwingWorker-pool-2-thread-3] DEBUG o.m.network.MultiBitDnsDiscovery - Discovery of hostname 'dnsseed.bitcoin.dashjr.org' adding addresses finished
 at + Thu Dec 27 11:38:49 GMT 2012
11:38:49.481 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - mtGox = com.xeiam.xchange.mtgox.v1.MtGoxExchange@85cec8
11:38:49.482 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - marketDataService = com.xeiam.xchange.mtgox.v1.service.marketdata.polling.MtGoxPollingMarketD
ataService@cad2b1
11:38:49.483 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - exchangeSymbols = [BTC/USD, BTC/EUR, BTC/GBP, BTC/AUD, BTC/CAD, BTC/CHF, BTC/JPY, BTC/CNY, BT
C/DKK, BTC/HKD, BTC/NZD, BTC/PLN, BTC/RUB, BTC/SEK, BTC/SGD, BTC/THB]
11:38:49.483 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 0 = USD
11:38:49.484 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 1 = EUR
11:38:49.485 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 2 = GBP
11:38:49.486 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 3 = AUD
11:38:49.486 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 4 = CAD
11:38:49.487 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 5 = CHF
11:38:49.487 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 6 = JPY
11:38:49.488 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 7 = CNY
11:38:49.489 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 8 = DKK
11:38:49.489 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 9 = HKD
11:38:49.490 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 10 = NZD
11:38:49.490 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 11 = PLN
11:38:49.492 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 12 = RUB
11:38:49.494 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 13 = SEK
11:38:49.497 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 14 = SGD
11:38:49.497 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - Available currency 15 = THB
11:38:49.498 [Timer-3] DEBUG o.multibit.exchange.TickerTimerTask - ... done. mtGox exchange = com.xeiam.xchange.mtgox.v1.MtGoxExchange@85cec8
11:38:52.089 [Peer group thread] DEBUG o.m.network.MultiBitDnsDiscovery - At time '3000' had found 92 peers.
11:38:57.034 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 140
11:38:57.043 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 139
11:38:57.357 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 137
11:38:57.456 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 136
11:38:57.593 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 134
11:38:57.625 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 133
11:38:57.826 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 132
11:38:57.838 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 130
11:38:57.882 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 129
11:38:58.190 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 127
11:38:58.200 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 126
11:38:58.220 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 124
11:38:58.408 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 123
11:38:58.421 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 122
11:38:58.442 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 120
11:38:58.683 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 119
11:38:58.716 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 117
11:38:58.848 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 116
11:38:58.860 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - Start of FileChangeTimerTask - run
11:38:58.860 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - Saving dirty wallet 'C:\Users\pioruns\AppData\Roaming\MultiBit\multibit.wallet'...
11:38:58.862 [Timer-2] DEBUG org.multibit.file.FileHandler - Start of secureDelete
11:38:58.875 [Timer-2] DEBUG org.multibit.file.FileHandler - Result of delete of file 'C:\Users\pioruns\AppData\Roaming\MultiBit\multibit.wallet' was true
11:38:58.875 [Timer-2] DEBUG org.multibit.file.FileHandler - End of secureDelete
11:38:58.876 [Timer-2] DEBUG org.multibit.file.FileHandler - Saving wallet file 'C:\Users\pioruns\AppData\Roaming\MultiBit\multibit.wallet' ...
11:38:58.898 [Timer-2] DEBUG org.multibit.file.FileHandler - ... done saving wallet file.
11:38:58.899 [Timer-2] DEBUG org.multibit.file.FileHandler - Start of secureDelete
11:38:58.915 [Timer-2] DEBUG org.multibit.file.FileHandler - Result of delete of file 'C:\Users\pioruns\AppData\Roaming\MultiBit\multibit-20121226151638.wallet'
 was true
11:38:58.916 [Timer-2] DEBUG org.multibit.file.FileHandler - End of secureDelete
11:38:58.920 [Timer-2] DEBUG org.multibit.file.FileHandler - rememberFileSizesAndLastModified: Wallet filename C:\Users\pioruns\AppData\Roaming\MultiBit\multibi
t.wallet , walletFileSize 201017 ,walletFileLastModified 1356608338898 ,walletInfoFileSize 2791 ,walletInfoFileLastModified 1356608338920
11:38:58.921 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - ... done.
11:38:58.921 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - Saving dirty wallet 'C:\Users\pioruns\AppData\Roaming\MultiBit\savings.wallet'...
11:38:58.922 [Timer-2] DEBUG org.multibit.file.FileHandler - Start of secureDelete
11:38:58.923 [Timer-2] DEBUG org.multibit.file.FileHandler - Result of delete of file 'C:\Users\pioruns\AppData\Roaming\MultiBit\savings.wallet' was true
11:38:58.923 [Timer-2] DEBUG org.multibit.file.FileHandler - End of secureDelete
11:38:58.924 [Timer-2] DEBUG org.multibit.file.FileHandler - Saving wallet file 'C:\Users\pioruns\AppData\Roaming\MultiBit\savings.wallet' ...
11:38:58.926 [Timer-2] DEBUG org.multibit.file.FileHandler - ... done saving wallet file.
11:38:58.926 [Timer-2] DEBUG org.multibit.file.FileHandler - Start of secureDelete
11:38:58.928 [Timer-2] DEBUG org.multibit.file.FileHandler - Result of delete of file 'C:\Users\pioruns\AppData\Roaming\MultiBit\savings-20121224005239.wallet'
was true
11:38:58.928 [Timer-2] DEBUG org.multibit.file.FileHandler - End of secureDelete
11:38:58.929 [Timer-2] DEBUG org.multibit.file.FileHandler - rememberFileSizesAndLastModified: Wallet filename C:\Users\pioruns\AppData\Roaming\MultiBit\savings
.wallet , walletFileSize 1076 ,walletFileLastModified 1356608338926 ,walletInfoFileSize 872 ,walletInfoFileLastModified 1356608338929
11:38:58.929 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 115
11:38:58.930 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - ... done.
11:38:58.931 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - Saving dirty wallet 'C:\Users\pioruns\AppData\Roaming\MultiBit\Bitcoin Spinner Nexus.wallet'...
11:38:58.932 [Timer-2] DEBUG org.multibit.file.FileHandler - Start of secureDelete
11:38:58.934 [Timer-2] DEBUG org.multibit.file.FileHandler - Result of delete of file 'C:\Users\pioruns\AppData\Roaming\MultiBit\Bitcoin Spinner Nexus.wallet' w
as true
11:38:58.934 [Timer-2] DEBUG org.multibit.file.FileHandler - End of secureDelete
11:38:58.935 [Timer-2] DEBUG org.multibit.file.FileHandler - Saving wallet file 'C:\Users\pioruns\AppData\Roaming\MultiBit\Bitcoin Spinner Nexus.wallet' ...
11:38:58.936 [Timer-2] DEBUG org.multibit.file.FileHandler - ... done saving wallet file.
11:38:58.936 [Timer-2] DEBUG org.multibit.file.FileHandler - Start of secureDelete
11:38:58.938 [Timer-2] DEBUG org.multibit.file.FileHandler - Result of delete of file 'C:\Users\pioruns\AppData\Roaming\MultiBit\Bitcoin Spinner Nexus-201212240
02501.wallet' was true
11:38:58.939 [Timer-2] DEBUG org.multibit.file.FileHandler - End of secureDelete
11:38:58.940 [Timer-2] DEBUG org.multibit.file.FileHandler - rememberFileSizesAndLastModified: Wallet filename C:\Users\pioruns\AppData\Roaming\MultiBit\Bitcoin
 Spinner Nexus.wallet , walletFileSize 11398 ,walletFileLastModified 1356608338936 ,walletInfoFileSize 728 ,walletInfoFileLastModified 1356608338940
11:38:58.940 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - ... done.
11:38:58.941 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - End of FileChangeTimerTask - run
11:38:59.010 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 113
11:38:59.017 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 112
11:38:59.159 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 110
11:38:59.169 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 109
11:38:59.313 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 107
11:38:59.411 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 106
11:38:59.425 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 105
11:38:59.643 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 103
11:38:59.798 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 102
11:38:59.896 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 100
11:39:00.041 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 99
11:39:00.156 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 97
11:39:00.283 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 96
11:39:00.293 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 95
11:39:00.877 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 93
11:39:00.900 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 92
11:39:01.130 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 90
11:39:01.177 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 89
11:39:01.189 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 88
11:39:01.304 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 86
11:39:01.319 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 85
11:39:01.509 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 83
11:39:02.023 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 82
11:39:02.347 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 80
11:39:02.361 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 79
11:39:02.569 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 78
11:39:02.619 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 76
11:39:03.102 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 75
11:39:03.533 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 73
11:39:03.811 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 72
11:39:03.825 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 71
11:39:04.101 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 69
11:39:04.108 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 68
11:39:04.232 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 66
11:39:04.239 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 65
11:39:04.540 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 63
11:39:04.757 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 62
11:39:04.813 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 61
11:39:05.237 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 59
11:39:05.463 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 58
11:39:05.663 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 56
11:39:05.873 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 55
11:39:05.980 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 53
11:39:06.043 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 52
11:39:06.195 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 51
11:39:06.327 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 49
11:39:06.338 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 48
11:39:06.438 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 46
11:39:06.459 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 45
11:39:06.473 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 44
11:39:06.737 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 42
11:39:06.752 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 41
11:39:06.960 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 39
11:39:07.002 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 38
11:39:07.026 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 36
11:39:07.181 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 35
11:39:07.539 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 34
11:39:07.603 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 32
11:39:07.904 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 31
11:39:08.077 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 29
11:39:08.084 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 28
11:39:08.264 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 26
11:39:08.328 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 25
11:39:08.463 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 24
11:39:08.628 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 22
11:39:08.638 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 21
11:39:08.654 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 19
11:39:08.832 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 18
11:39:08.856 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 17
11:39:09.012 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 15
11:39:09.022 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 14
11:39:09.058 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 12
11:39:09.210 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 11
11:39:09.353 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 9
11:39:09.365 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 8
11:39:09.431 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 7
11:39:09.730 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 5
11:39:09.790 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 4
11:39:09.843 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 2
11:39:10.063 [New I/O client worker #1-1] DEBUG o.m.network.MultiBitDownloadListener - Download - blocksSoFar = 1
11:40:58.861 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - Start of FileChangeTimerTask - run
11:40:58.862 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - Saving dirty wallet 'C:\Users\pioruns\AppData\Roaming\MultiBit\multibit.wallet'...
11:40:58.868 [Timer-2] DEBUG org.multibit.file.FileHandler - Start of secureDelete
11:40:58.898 [Timer-2] DEBUG org.multibit.file.FileHandler - Result of delete of file 'C:\Users\pioruns\AppData\Roaming\MultiBit\multibit.wallet' was true
11:40:58.898 [Timer-2] DEBUG org.multibit.file.FileHandler - End of secureDelete
11:40:58.899 [Timer-2] DEBUG org.multibit.file.FileHandler - Saving wallet file 'C:\Users\pioruns\AppData\Roaming\MultiBit\multibit.wallet' ...
11:40:58.909 [Timer-2] DEBUG org.multibit.file.FileHandler - ... done saving wallet file.
11:40:58.910 [Timer-2] DEBUG org.multibit.file.FileHandler - Start of secureDelete
11:40:58.925 [Timer-2] DEBUG org.multibit.file.FileHandler - Result of delete of file 'C:\Users\pioruns\AppData\Roaming\MultiBit\multibit-20121227113858.wallet'
 was true
11:40:58.925 [Timer-2] DEBUG org.multibit.file.FileHandler - End of secureDelete
11:40:58.927 [Timer-2] DEBUG org.multibit.file.FileHandler - rememberFileSizesAndLastModified: Wallet filename C:\Users\pioruns\AppData\Roaming\MultiBit\multibi
t.wallet , walletFileSize 202504 ,walletFileLastModified 1356608458909 ,walletInfoFileSize 2791 ,walletInfoFileLastModified 1356608458927
11:40:58.927 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - ... done.
11:40:58.929 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - Saving dirty wallet 'C:\Users\pioruns\AppData\Roaming\MultiBit\savings.wallet'...
11:40:58.931 [Timer-2] DEBUG org.multibit.file.FileHandler - Start of secureDelete
11:40:58.932 [Timer-2] DEBUG org.multibit.file.FileHandler - Result of delete of file 'C:\Users\pioruns\AppData\Roaming\MultiBit\savings.wallet' was true
11:40:58.932 [Timer-2] DEBUG org.multibit.file.FileHandler - End of secureDelete
11:40:58.933 [Timer-2] DEBUG org.multibit.file.FileHandler - Saving wallet file 'C:\Users\pioruns\AppData\Roaming\MultiBit\savings.wallet' ...
11:40:58.935 [Timer-2] DEBUG org.multibit.file.FileHandler - ... done saving wallet file.
11:40:58.935 [Timer-2] DEBUG org.multibit.file.FileHandler - Start of secureDelete
11:40:58.937 [Timer-2] DEBUG org.multibit.file.FileHandler - Result of delete of file 'C:\Users\pioruns\AppData\Roaming\MultiBit\savings-20121227113858.wallet'
was true
11:40:58.937 [Timer-2] DEBUG org.multibit.file.FileHandler - End of secureDelete
11:40:58.938 [Timer-2] DEBUG org.multibit.file.FileHandler - rememberFileSizesAndLastModified: Wallet filename C:\Users\pioruns\AppData\Roaming\MultiBit\savings
.wallet , walletFileSize 1076 ,walletFileLastModified 1356608458934 ,walletInfoFileSize 872 ,walletInfoFileLastModified 1356608458938
11:40:58.939 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - ... done.
11:40:58.940 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - Saving dirty wallet 'C:\Users\pioruns\AppData\Roaming\MultiBit\Bitcoin Spinner Nexus.wallet'...
11:40:58.942 [Timer-2] DEBUG org.multibit.file.FileHandler - Start of secureDelete
11:40:58.945 [Timer-2] DEBUG org.multibit.file.FileHandler - Result of delete of file 'C:\Users\pioruns\AppData\Roaming\MultiBit\Bitcoin Spinner Nexus.wallet' w
as true
11:40:58.945 [Timer-2] DEBUG org.multibit.file.FileHandler - End of secureDelete
11:40:58.945 [Timer-2] DEBUG org.multibit.file.FileHandler - Saving wallet file 'C:\Users\pioruns\AppData\Roaming\MultiBit\Bitcoin Spinner Nexus.wallet' ...
11:40:58.947 [Timer-2] DEBUG org.multibit.file.FileHandler - ... done saving wallet file.
11:40:58.948 [Timer-2] DEBUG org.multibit.file.FileHandler - Start of secureDelete
11:40:58.950 [Timer-2] DEBUG org.multibit.file.FileHandler - Result of delete of file 'C:\Users\pioruns\AppData\Roaming\MultiBit\Bitcoin Spinner Nexus-201212271
13858.wallet' was true
11:40:58.951 [Timer-2] DEBUG org.multibit.file.FileHandler - End of secureDelete
11:40:58.952 [Timer-2] DEBUG org.multibit.file.FileHandler - rememberFileSizesAndLastModified: Wallet filename C:\Users\pioruns\AppData\Roaming\MultiBit\Bitcoin
 Spinner Nexus.wallet , walletFileSize 11398 ,walletFileLastModified 1356608458947 ,walletInfoFileSize 728 ,walletInfoFileLastModified 1356608458952
11:40:58.952 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - ... done.
11:40:58.952 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - End of FileChangeTimerTask - run
11:42:58.861 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - Start of FileChangeTimerTask - run
11:42:58.862 [Timer-2] DEBUG o.m.v.swing.FileChangeTimerTask - End of FileChangeTimerTask - run
As you see, when I pointed java.exe exactly to .jar file, it worked Smiley Multibit window appears and it's working OK.

EDIT: When I run it from Multibit directory instead of java's one, program window show up and instantly dissapears. Exactly same way as I always doing when I run it from an icon on my desktop. You may be interested in it, as we finally have some debug output!
Code:
C:\Program Files (x86)\MultiBit-0.5.7beta>"C:\Program Files (x86)\Java\jre7\bin\java.exe" -jar multibit-exe.jar
11:50:04,228 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
11:50:04,228 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
11:50:04,229 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/C:/Program%20Files%20(x86)/MultiBit-0.5.7beta/
multibit-exe.jar!/logback.xml]
11:50:04,239 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@1013985 - URL [jar:file:/C:/Program%20Files%20(x86)/MultiBit-0.5.7beta/multibit-exe.
jar!/logback.xml] is not of type file
11:50:04,271 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
11:50:04,279 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
11:50:04,282 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [CONSOLE_APPENDER]
11:50:04,295 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] fo
r [encoder] property
11:50:04,331 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]

11:50:04,333 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DETAIL_APPENDER]
11:50:04,354 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use gz compression
11:50:04,355 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use the pattern log/multibit_debug.%d{yyyy-MM-dd} for the active file
11:50:04,357 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@1675ec4 - The date pattern is 'yyyy-MM-dd' from file name pattern 'log/multibit_debug.%
d{yyyy-MM-dd}.gz'.
11:50:04,357 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@1675ec4 - Roll-over at midnight.
11:50:04,357 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@1675ec4 - Setting initial period to Thu Dec 27 11:50:04 GMT 2012
11:50:04,359 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] fo
r [encoder] property
11:50:04,359 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[DETAIL_APPENDER] - Active log file name: log/multibit_debug.log
11:50:04,359 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[DETAIL_APPENDER] - File property is set to [log/multibit_debug.log]
11:50:04,360 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[DETAIL_APPENDER] - Failed to create parent directories for [C:\Program Files (x86)\Multi
Bit-0.5.7beta\log\multibit_debug.log]
11:50:04,360 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[DETAIL_APPENDER] - openFile(log/multibit_debug.log,true) call failed. java.io.FileNotFou
ndException: log\multibit_debug.log (System nie mo¬e odnalečŠ okreťlonej ťcie¬ki)
        at java.io.FileNotFoundException: log\multibit_debug.log (System nie mo¬e odnalečŠ okreťlonej ťcie¬ki)
        at      at java.io.FileOutputStream.open(Native Method)
        at      at java.io.FileOutputStream.(Unknown Source)
        at      at ch.qos.logback.core.recovery.ResilientFileOutputStream.(ResilientFileOutputStream.java:30)
        at      at ch.qos.logback.core.FileAppender.openFile(FileAppender.java:163)
        at      at ch.qos.logback.core.FileAppender.start(FileAppender.java:115)
        at      at ch.qos.logback.core.rolling.RollingFileAppender.start(RollingFileAppender.java:79)
        at      at ch.qos.logback.core.joran.action.AppenderAction.end(AppenderAction.java:96)
        at      at ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:319)
        at      at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:198)
        at      at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:184)
        at      at ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:62)
        at      at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:148)
        at      at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:134)
        at      at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:97)
        at      at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:56)
        at      at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:77)
        at      at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:150)
        at      at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:85)
        at      at org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:55)
        at      at org.slf4j.LoggerFactory.bind(LoggerFactory.java:128)
        at      at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:108)
        at      at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:279)
        at      at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:252)
        at      at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:265)
        at      at org.multibit.MultiBitInExecutableJar.(MultiBitInExecutableJar.java:42)
11:50:04,360 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to WARN
11:50:04,360 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [CONSOLE_APPENDER] to Logger[ROOT]
11:50:04,361 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DETAIL_APPENDER] to Logger[ROOT]
11:50:04,361 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.multibit] to DEBUG
11:50:04,362 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.google.bitcoin.core.TransactionOutput] to OFF
11:50:04,362 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@1e87512 - Registering current configuration as safe fallback point

11:50:04.391 [main] INFO  o.m.ApplicationDataDirectoryLocator - Application data directory.1 = ''
11:50:04.397 [main] DEBUG org.multibit.MultiBitInExecutableJar - Error in redirecting output & exceptions to file java.io.IOException: System nie mo¬e odnalečŠ
okreťlonej ťcie¬ki
        at java.io.WinNTFileSystem.createFileExclusively(Native Method) ~[na:1.7.0_10]
        at java.io.File.createNewFile(Unknown Source) ~[na:1.7.0_10]
        at org.multibit.MultiBitInExecutableJar.main(MultiBitInExecutableJar.java:101) ~[multibit-exe.jar:na]

11:50:04.400 [main] INFO  org.multibit.MultiBit - Starting MultiBit
11:50:04.401 [main] INFO  o.m.ApplicationDataDirectoryLocator - Application data directory.1 = ''
11:50:04.414 [main] INFO  org.multibit.MultiBit - Configuring native event handling
11:50:04.416 [main] INFO  org.multibit.MultiBit - Checking to see if this is the primary MultiBit instance
11:50:04.418 [main] DEBUG o.m.ApplicationInstanceManager - Listening for application instances on socket 8331
11:50:04.419 [main] DEBUG org.multibit.MultiBit - userLanguageCode = null
11:50:04.421 [main] DEBUG org.multibit.MultiBit - Creating model
11:50:04.424 [main] DEBUG org.multibit.model.MultiBitModel - Initial view from properties file is '17'
11:50:04.434 [main] DEBUG org.multibit.MultiBit - Setting look and feel
11:50:04.461 [main] DEBUG org.multibit.MultiBit - Creating user interface
11:50:04.939 [main] DEBUG org.multibit.MultiBit - Registering with controller
11:50:04.939 [main] DEBUG org.multibit.MultiBit - Creating Bitcoin service
11:50:04.962 [main] DEBUG org.multibit.network.MultiBitService - Network parameters = com.google.bitcoin.core.NetworkParameters@38230
11:50:04.964 [main] DEBUG org.multibit.network.MultiBitService - filePrefix = multibit
11:50:04.965 [main] DEBUG org.multibit.network.MultiBitService - Reading block store 'multibit.blockchain' from disk
11:50:04.969 [main] INFO  o.m.store.ReplayableBlockStore - Reading block store from multibit.blockchain
11:50:04.976 [main] ERROR o.m.store.ReplayableBlockStore - failed to load block store from file java.io.FileNotFoundException: multibit.blockchain (Odmowa dostŕ
pu)
        at java.io.RandomAccessFile.open(Native Method) ~[na:1.7.0_10]
        at java.io.RandomAccessFile.(Unknown Source) ~[na:1.7.0_10]
        at org.multibit.store.ReplayableBlockStore.load(ReplayableBlockStore.java:236) ~[multibit-exe.jar:na]
        at org.multibit.store.ReplayableBlockStore.(ReplayableBlockStore.java:177) ~[multibit-exe.jar:na]
        at org.multibit.network.MultiBitService.(MultiBitService.java:191) [multibit-exe.jar:na]
        at org.multibit.network.MultiBitService.(MultiBitService.java:142) [multibit-exe.jar:na]
        at org.multibit.MultiBit.main(MultiBit.java:200) [multibit-exe.jar:na]
        at org.multibit.MultiBitInExecutableJar.main(MultiBitInExecutableJar.java:122) [multibit-exe.jar:na]

11:50:04.978 [main] INFO  o.m.store.ReplayableBlockStore - Reading block store from multibit.blockchain
11:50:04.979 [main] ERROR org.multibit.network.MultiBitService - Error creating MultiBitService com.google.bitcoin.store.BlockStoreException java.io.FileNotFoun
dException: multibit.blockchain (Odmowa dostŕpu)
11:50:04.979 [main] DEBUG org.multibit.MultiBit - Locating wallets
11:50:04.979 [main] DEBUG org.multibit.MultiBit - When loading early wallets, there were null
11:50:04.979 [main] DEBUG org.multibit.MultiBit - When loading protobuf3 wallets, there were null
11:50:05.079 [main] DEBUG org.multibit.model.WalletInfo - Could not load walletinfo file 'C:\Program Files (x86)\MultiBit-0.5.7beta\multibit.info'
11:50:05.079 [main] DEBUG org.multibit.model.WalletInfo - Cause : C:\Program Files (x86)\MultiBit-0.5.7beta\multibit.info (Nie mo¬na odnalečŠ okreťlonego pliku)

11:50:05.079 [main] DEBUG org.multibit.file.FileHandler - Previous wallet file size was 'null'. It is now '0'
11:50:05.080 [main] DEBUG org.multibit.file.FileHandler - Previous wallet file modification date was 'null'. It is now '0'
11:50:05.080 [main] DEBUG org.multibit.file.FileHandler - Previous wallet info file size was 'null'. It is now '0'
11:50:05.080 [main] DEBUG org.multibit.file.FileHandler - Previous wallet info file modification date was 'null'. It is now '0'
11:50:05.080 [main] DEBUG org.multibit.file.FileHandler - Result of check of whether files have changed for wallet filename C:\Program Files (x86)\MultiBit-0.5.
7beta\multibit.wallet was true.
11:50:05.080 [main] DEBUG org.multibit.file.FileHandler - walletFileSize 0 ,walletFileLastModified 0 ,walletInfoFileSize 0 ,walletInfoFileLastModified 0
11:50:05.080 [main] DEBUG org.multibit.file.FileHandler - Saving wallet file 'C:\Program Files (x86)\MultiBit-0.5.7beta\multibit.wallet' ...
11:50:05.081 [main] ERROR org.multibit.network.MultiBitService - org.multibit.file.WalletSaveException Cannot save wallet 'C:\Program Files (x86)\MultiBit-0.5.7
beta\multibit.wallet
11:50:05.081 [main] ERROR org.multibit.network.MultiBitService - Could not add wallet 'multibit.wallet' to the blockChain as the blockChain is missing.
This is bad. MultiBit is currently looking for a blockChain at 'multibit.blockchain'
11:50:05.084 [main] DEBUG org.multibit.MultiBit - Created/loaded wallet 'C:\Program Files (x86)\MultiBit-0.5.7beta\multibit.wallet'
11:50:05.111 [main] DEBUG org.multibit.MultiBit - Checking for Bitcoin URI on command line
11:50:05.111 [main] DEBUG org.multibit.MultiBit - No Bitcoin URI provided as an argument
11:50:05.111 [main] DEBUG o.m.controller.MultiBitController - handleOpenURI called and rawBitcoinURI ='null'
11:50:05.111 [main] DEBUG o.m.controller.MultiBitController - No Bitcoin URI found to handle
11:50:05.121 [main] DEBUG org.multibit.MultiBit - Downloading blockchain
java.lang.NullPointerException
        at org.multibit.MultiBit.main(MultiBit.java:435)
        at org.multibit.MultiBitInExecutableJar.main(MultiBitInExecutableJar.java:122)
11:50:05.124 [main] ERROR org.multibit.MultiBit - An unexpected error caused MultiBit to quit.
11:50:05.124 [main] ERROR org.multibit.MultiBit - The error was 'java.lang.NullPointerException null'
11:50:05.124 [main] ERROR org.multibit.MultiBit - Please read http://multibit.org/help_troubleshooting.html for help on troubleshooting.
11:50:05.124 [main] DEBUG o.m.v.swing.action.ExitAction - exit 1
11:50:05.125 [main] DEBUG o.m.v.swing.action.ExitAction - exit 2
11:50:05.125 [main] DEBUG o.m.v.swing.action.ExitAction - exit 3a
11:50:05.125 [main] DEBUG org.multibit.file.FileHandler - Previous wallet file size was 'null'. It is now '0'
11:50:05.125 [main] DEBUG org.multibit.file.FileHandler - Previous wallet file modification date was 'null'. It is now '0'
11:50:05.125 [main] DEBUG org.multibit.file.FileHandler - Previous wallet info file size was 'null'. It is now '0'
11:50:05.125 [main] DEBUG org.multibit.file.FileHandler - Previous wallet info file modification date was 'null'. It is now '0'
11:50:05.126 [main] DEBUG org.multibit.file.FileHandler - Result of check of whether files have changed for wallet filename C:\Program Files (x86)\MultiBit-0.5.
7beta\multibit.wallet was true.
11:50:05.126 [main] DEBUG org.multibit.file.FileHandler - walletFileSize 0 ,walletFileLastModified 0 ,walletInfoFileSize 0 ,walletInfoFileLastModified 0
11:50:05.126 [main] DEBUG org.multibit.file.FileHandler - Saving wallet file 'C:\Program Files (x86)\MultiBit-0.5.7beta\multibit-20121227115005.wallet' ...
11:50:05.126 [main] ERROR o.m.v.swing.action.ExitAction - org.multibit.file.WalletSaveException Cannot save wallet 'C:\Program Files (x86)\MultiBit-0.5.7beta\mu
ltibit.wallet
11:50:05.127 [main] DEBUG o.m.v.swing.action.ExitAction - exit 4a
11:50:05.127 [main] DEBUG org.multibit.file.FileHandler - Saving wallet file 'C:\Program Files (x86)\MultiBit-0.5.7beta\multibit-20121227115005.wallet' ...
11:50:05.127 [main] ERROR o.m.v.swing.action.ExitAction - org.multibit.file.WalletSaveException Cannot save wallet 'C:\Program Files (x86)\MultiBit-0.5.7beta\mu
ltibit.wallet
11:50:05.128 [main] DEBUG o.m.v.swing.action.ExitAction - exit 5
11:50:05.128 [main] DEBUG o.m.v.swing.action.ExitAction - Saving user preferences ...
11:50:05.128 [main] ERROR org.multibit.file.FileHandler - multibit.properties (Odmowa dostŕpu) java.io.FileNotFoundException: multibit.properties (Odmowa dostŕp
u)
        at java.io.FileOutputStream.open(Native Method) ~[na:1.7.0_10]
        at java.io.FileOutputStream.(Unknown Source) ~[na:1.7.0_10]
        at java.io.FileOutputStream.(Unknown Source) ~[na:1.7.0_10]
        at org.multibit.file.FileHandler.writeUserPreferences(FileHandler.java:695) ~[multibit-exe.jar:na]
        at org.multibit.viewsystem.swing.action.ExitAction.actionPerformed(ExitAction.java:108) [multibit-exe.jar:na]
        at org.multibit.MultiBit.main(MultiBit.java:450) [multibit-exe.jar:na]
        at org.multibit.MultiBitInExecutableJar.main(MultiBitInExecutableJar.java:122) [multibit-exe.jar:na]

11:50:05.129 [main] DEBUG o.m.v.swing.action.ExitAction - exit 6
11:50:05.129 [main] DEBUG o.m.v.swing.action.ExitAction - Shutting down Bitcoin URI checker ...
11:50:05.129 [main] DEBUG o.m.ApplicationInstanceManager - Making request to shut down socket ...
11:50:05.129 [main] DEBUG o.m.v.swing.action.ExitAction - exit 7
11:50:05.130 [main] DEBUG o.m.v.swing.action.ExitAction - exit 8
11:50:05.130 [main] DEBUG o.m.v.swing.action.ExitAction - exit 9
11:50:05.130 [main] DEBUG o.m.v.swing.action.ExitAction - exit 10

C:\Program Files (x86)\MultiBit-0.5.7beta>
legendary
Activity: 1708
Merit: 1066
December 26, 2012, 07:57:26 AM
It sounds like it is hardly even starting for some reason. The logging redirect to the files is the first thing it does.
You could open a command line / terminal and cd to the installation direction.

If you run ./multibit.exe it might give a useful error for us.

Code:
C:\Program Files (x86)\MultiBit-0.5.7beta>multibit.exe

C:\Program Files (x86)\MultiBit-0.5.7beta>
That's it.

Multibit 0.4.17 is also not printing anything in cmd terminal, but it's working fine.
I tried Java 64 bit but after that both Multibit 0.4 and 0.5 not working Smiley So reinstalled it back to newest Java 32 bit.

I have uploaded the jar file that runs MultiBit for you to try out to see if that gives more info.
It is at:
https://multibit.org/releases/multibit-0.5.7beta/multibit-exe.jar

If you could try it out as follows and send/ post the results that would be good:

1) Download the file and copy to your MultiBit 0.5.7beta installation directory
2) Create a command line and cd to that directory.
3) Type:

Code:
java -version
java -jar ./multibit-exe.jar

That might have a more useful error message.

legendary
Activity: 1708
Merit: 1066
December 26, 2012, 07:13:43 AM
I have been going through the MultiBit issues today:
https://github.com/jim618/multibit/issues?direction=desc&sort=created&state=open

The bugs raised in the last few days in this thread have all been added:

Issue #64
Splash screen creates 'Segmentation error' on Centos 6 with 256 color screen normal

Issue # 63   
Default fee set at 1BTC

Issue #62   
MultiBit stopping immediately.

Issue #61
Installer failing on Windows 8

Issue #60
Transaction details blocks client


Next up I will primarily work on the encrypted wallets but I will also work on clearing the bugs in the background.
legendary
Activity: 1708
Merit: 1066
December 26, 2012, 03:59:14 AM
MultiBit depends on bitcoinj.

The multibit branch called 'multibit-0.5-bitcoinj-0.7' depends on a bitcoinj clone that I have created in github. This is/will be a pull request onto bitcoinj with the encrypted wallet code that Mike can easily pull.

The clone is at :
http://code.google.com/r/jimburton618-bitcoinj-coinbase-tx/source/browse?name=encrypted-wallets-4

(if the branch changes I will tell you).

What I do is get and build the bitcoinj clone locally and do a maven install to my local repo and then build that MultiBit branch with:
mvn -o clean install

The '-o' is for offline so it picks up your local repo rather than getting the released bitcoinj code.
legendary
Activity: 1222
Merit: 1016
Live and Let Live
December 25, 2012, 07:45:22 PM
where is com.google.bitcoin.crypto ?

I cannot find it either in Bitcoinj or Multibit.
Pages:
Jump to: