Alpha 0.2.16 is here

Thx, jabo38, i will analyze it tomorrow.



Overall: If you could supply the log files inside "nem/nis/logs", "nem/ncc/logs" and "nem/mon/logs" I could get a clearer picture of what really happened.

I figured out how to get them to you.  https://app.box.com/s/n102jb1o9leqmhlgjae4


@ Jabo38s: I think it can be possible, if you used the Owon's Generator, to recover your wallet. If you used the wallet generator you, probably still have the key to the wallet.

Just go >> insert an existing ACC. It is just beside the Nem address as submenu (inside something like a gear).

Also needs to tell: When installing a new client, I always need to open windows DOS ( windows key + R and write cmd and enter) and write javaws -viewer and clean the java cache.

About the blockchain download: I have a 30 Mb internet and it takes something like more than one hour to download the blockchain of 31 MB.

;)





@ Jabo38s: I think it can be possible, if you used the Owon's Generator, to recover your wallet. If you used the wallet generator you, probably still have the key to the wallet.



That is a great tip.  I have used it before in the past.  I will definitely be using it again. 

100MBit upload/download speed is indeed fast. With a decent computer it loads 1 day (1440 blocks) in about a minute.


All regular television in South Korea comes in over the internet as far as I know.  On my computer I have often downloaded an HD copy of Game of Thrones (1 gig) in about 5 minutes if there are enough seeders.

I am not sure, but I think my office computer at the uni is pretty fast too.  Also, I  am not clear if making a node is more complicated than just running the wallet or what the difference is.  I know the people at NXT talk about it and it isn't so easy.  I was going to try to run at least one node, maybe two and leave them on all the time.  I'm hoping the extra bandwidth could help out with network strength.  But I will need some help setting them up if it is okay.  If it is just leaving wallet open and running, that is no problem and I can do that.  I think I have a lot of bandwidth so why no share. :-)

@jabo38s here is the analysis of your attempt to migrate to NIS version 0.2.16

NIS V0.2.16 is startes via webstart at 06:47:40:

Sep 18, 2014 6:47:40 PM org.nem.core.deploy.CommonStarter a
INFO: Acquiring exclusive lock to lock file: C:\Users\jeff\nem\nis.lock


During initialization/validation of hibernate (that has something to do with the database) i notice the first odd thing. That step takes almost 2 minutes on your computer. On my computer it takes less than 10 seconds.
Sep 18, 2014 6:47:53 PM org.hibernate.validator.internal.util.Version <clinit>
INFO: HV000001: Hibernate Validator 5.0.2.Final
Sep 18, 2014 6:49:41 PM org.springframework.orm.hibernate4.HibernateTransactionManager afterPropertiesSet
INFO: Using DataSource [org.springframework.jdbc.datasource.DriverManagerDataSource@77187279] of Hibernate SessionFactory for HibernateTransactionManager


The next odd thing is that another initialization takes more than a minute too (should take no more than a second).
Sep 18, 2014 6:49:59 PM org.springframework.web.context.support.AnnotationConfigWebApplicationContext loadBeanDefinitions
INFO: Registering annotated classes: [class org.nem.deploy.c]
Sep 18, 2014 6:51:11 PM org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping registerHandlerMethod


Those two things slow down the startup of NIS but are not fatal. The next thing i noticed IS fatal. Your database seems to be corrupt. NIS cannot recover from that.
Sep 18, 2014 6:54:08 PM org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
WARN: SQL Error: 90031, SQLState: 90031
Sep 18, 2014 6:54:08 PM org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
ERROR: IO Exception: "java.io.EOFException"; "C:/Users/jeff/nem/nis/data/nis2.h2.db"; SQL statement:
select transfer0_.id as col_0_0_, block1_.height as col_1_0_, transfer0_.id as id1_3_, transfer0_.amount as amount2_3_, transfer0_.blkIndex as blkIndex3_3_, transfer0_.deadline as deadline4_3_, transfer0_.fee as fee5_3_, transfer0_.messagePayload as messageP6_3_, transfer0_.messageType as messageT7_3_, transfer0_.recipientId as recipie15_3_, transfer0_.referencedTransaction as referenc8_3_, transfer0_.senderId as senderI16_3_, transfer0_.senderProof as senderPr9_3_, transfer0_.shortId as shortId10_3_, transfer0_.timeStamp as timeSta11_3_, transfer0_.transferHash as transfe12_3_, transfer0_.type as type13_3_, transfer0_.version as version14_3_, transfer0_1_.block_id as block_id1_1_ from transfers transfer0_ left outer join block_transfers transfer0_1_ on transfer0_.id=transfer0_1_.transfer_id, blocks block1_ cross join accounts account2_ cross join accounts account3_ where transfer0_1_.block_id=block1_.id and transfer0_.recipientId=account2_.id and transfer0_.senderId=account3_.id and (account2_.printableKey=? or account3_.printableKey=?) order by block1_.height DESC, transfer0_.timeStamp DESC, transfer0_.blkIndex ASC, transfer0_.transferHash ASC limit ? [90031-175]
Sep 18, 2014 6:54:08 PM org.nem.core.connect.ErrorResponse <init>
SEVERE: Http Status Code 500: could not extract ResultSet


We (the developers) must find a way to communicate such a failure to the GUI and give the user the possibility to delete the database and synchronize from scratch.
We also need to find out why a database can get corrupted.

The rest of the log is not spectacular. You boot the NIS node (that is possible even with a corrupt database)
Sep 18, 2014 6:54:56 PM org.nem.nis.a.c.hf preHandle
INFO: entering /node/boot [127.0.0.1]


but after booting your node cannot synchronize with other nodes because the data received from other nodes cannot be inserted into the database. Thus your node stays 16 days behind. At 07:00:41 you give up and shutdown NIS:
Sep 18, 2014 7:00:41 PM org.nem.core.deploy.CommonStarter main
INFO: NEM Infrastructure Server 0.2.16-ALPHA shutdown…


Subsequent tries to start NIS fail because it detects the corrupt database early and shuts down NIS immediately. Again, this should be communicated to the GUI to give the user the possibility to react.
Only after deleting the NEM folder (and thus deleting the database) you were able to start NIS and synchronize with other nodes.

Yesterday everything was in order until I tried to run the browser during the monitor Now appear strange language that I can switch either in English or in Bulgarian or in any other language. I tried to delete the program and install it again as I deleted all folders without the monitor but the situation is the same. I attach a screenshot of the homepage of this strange language and also settings page which shows that languages ​​do not switch
http://i.imgur.com/HegOiW2.jpg
http://i.imgur.com/rzIoXm6.jpg
Please help me I don't know what can I do.


Yesterday everything was in order until I tried to run the browser during the monitor Now appear strange language that I can switch either in English or in Bulgarian or in any other language. I tried to delete the program and install it again as I deleted all folders without the monitor but the situation is the same. I attach a screenshot of the homepage of this strange language and also settings page which shows that languages ​​do not switch
http://i.imgur.com/HegOiW2.jpg
http://i.imgur.com/rzIoXm6.jpg
Please help me I don't know what can I do.


It's a joke: http://en.wikipedia.org/wiki/International_Talk_Like_a_Pirate_Day

Probably tomorrow will be gone


Yesterday everything was in order until I tried to run the browser during the monitor Now appear strange language that I can switch either in English or in Bulgarian or in any other language. I tried to delete the program and install it again as I deleted all folders without the monitor but the situation is the same. I attach a screenshot of the homepage of this strange language and also settings page which shows that languages ​​do not switch
http://i.imgur.com/HegOiW2.jpg
http://i.imgur.com/rzIoXm6.jpg
Please help me I don't know what can I do.


It's a joke: http://en.wikipedia.org/wiki/International_Talk_Like_a_Pirate_Day

Probably tomorrow will be gone


Good joke - made ​​me crazy NEM client reinstallation  ;D

@jabo38s here is the analysis of your attempt to migrate to NIS version 0.2.16



That was a lot of good information.

I've been terribly busy the last couple of weeks but when I'm free, I'm thinking about reinstalling on a different Windows box, maybe my Mac and Ubuntu too. If anybody can mess up an instillation, it's me!  In fact, if I can one click successfully on each OS, then I think all the devs deserve a drink. Hahaha