projectixian / ixian-source Goto Github PK
View Code? Open in Web Editor NEWIxian source code repository
Home Page: https://www.ixian.io
License: MIT License
Ixian source code repository
Home Page: https://www.ixian.io
License: MIT License
There is an issue with the Windows Search Indexer, which interacts badly with some of Ixian's files (SQLite database).
If Ixian DLT is run from a path in a user's index locations (mainly the user profile, "Documents" or "Destkop" folders), the search indexer will keep consuming more and more memory and CPU time.
In some cases, the memory and CPU usage will be reported by Windows Explorer, instead.
The workaround is to place IxianDLT in a folder, which is not indexed, such as C:\Ixian. You may also add Ixian's program folder in the Windows Indexing exclusion list to prevent this issue.
The problem is being investigated in more detail.
Due to the way current hashrate is estimated, the difficulty for PoW solutions can grow disproportionately. (The positive error in hashrate is 'accumulated' into each next predicted hashrate, thus quickly raising the difficulty.)
The fix is being worked upon and should be committed sometime in the next day or so, but it will not be activated until 0.6 and block version v2.
Tried to start with -c, but it is the same or the last day...
2018-11-22 06:43:51.7267|info|Thread(11): Creating a WalletState snapshot.
2018-11-22 06:43:51.7807|info|Thread(11): Reverting WalletState snapshot (11 wallets).
2018-11-22 06:43:51.7807|info|Thread(11): VerifyBlock duration: 65,4597ms
2018-11-22 06:43:51.7807|warn|Thread(11): Received block #61454 (1513d3c68ffd687ea19120a7bc75220a64b1ce6bc99b7f9866472cb0f29b524a) which had a signature that wasn't found in the PL!
2018-11-22 06:43:51.7807|info|Thread(11): This is the block we are currently working on. Merging signatures.
2018-11-22 06:43:51.7807|info|Thread(11): Block #61454: Received block has less signatures, re-transmitting local block. (total signatures: 11).
2018-11-22 06:43:51.7807|warn|Thread(11): Attempting to add a duplicate message (code: newBlock) to the normal priority network queue
2018-11-22 06:43:51.7827|info|Thread(11): Received block #61454 1513d3c68ffd687ea19120a7bc75220a64b1ce6bc99b7f9866472cb0f29b524a (12 sigs) from the network.
2018-11-22 06:43:51.7927|info|Thread(11): Estimated network hash rate is 17404771 H/s (previous was: 17222184 H/s). Difficulty adjusts from 18445574142902986121 -> 18445580279559166517.
2018-11-22 06:43:51.7977|info|Thread(27): Estimated network hash rate is 17404771 H/s (previous was: 17222184 H/s). Difficulty adjusts from 18445574142902986121 -> 18445580279559166517.
2018-11-22 06:43:51.7977|info|Thread(27): Creating a WalletState snapshot.
2018-11-22 06:43:51.8577|info|Thread(27): Reverting WalletState snapshot (11 wallets).
2018-11-22 06:43:51.8577|info|Thread(27): VerifyBlock duration: 71,2449ms
2018-11-22 06:43:51.8577|warn|Thread(27): Block sigFreeze verification failed for #61454. Checksum is 9d90fbf3abd5d261a3d8db1a926a54a2969f1fb09894c8f3c168b2426572cee5, but should be 422048b2a03d74bcaf661f729f32efc1d520262735347748dfe4052807b66209. Requesting block #61449
2018-11-22 06:43:51.8577|warn|Thread(27): Signature freeze checksum verification failed on current localNewBlock #61454, waiting for the correct target block.
Unhandled Exception:
System.TypeInitializationException: The type initializer for 'SQLite.SQLiteConnection' threw an exception. ---> System.DllNotFoundException: e_sqlite3
at (wrapper managed-to-native) SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods.sqlite3_libversion_number()
at SQLitePCL.SQLite3Provider_e_sqlite3.SQLitePCL.ISQLite3Provider.sqlite3_libversion_number () [0x00000] in <94e90f2e2a1e4f8983b76383f64574ce>:0
at SQLitePCL.raw.SetProvider (SQLitePCL.ISQLite3Provider imp) [0x00008] in <724f9a22df504a05b4645fb690570b7a>:0
at SQLitePCL.Batteries_V2.Init () [0x00005] in :0
at SQLite.SQLiteConnection..cctor () [0x00010] in :0
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
at DLT.Meta.Storage.getSQLiteConnection (System.String path, System.Boolean cache) [0x00055] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLT.Meta.Storage.prepareStorage () [0x000b6] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLT.Meta.Node.start (System.Boolean verboseConsoleOutput) [0x0005d] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLTNode.Program.onStart (System.String[] args) [0x001fc] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLTNode.Program.Main (System.String[] args) [0x0003a] in <0ce733d547844ba7ba153b729cc1281c>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'SQLite.SQLiteConnection' threw an exception. ---> System.DllNotFoundException: e_sqlite3
at (wrapper managed-to-native) SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods.sqlite3_libversion_number()
at SQLitePCL.SQLite3Provider_e_sqlite3.SQLitePCL.ISQLite3Provider.sqlite3_libversion_number () [0x00000] in <94e90f2e2a1e4f8983b76383f64574ce>:0
at SQLitePCL.raw.SetProvider (SQLitePCL.ISQLite3Provider imp) [0x00008] in <724f9a22df504a05b4645fb690570b7a>:0
at SQLitePCL.Batteries_V2.Init () [0x00005] in :0
at SQLite.SQLiteConnection..cctor () [0x00010] in :0
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
at DLT.Meta.Storage.getSQLiteConnection (System.String path, System.Boolean cache) [0x00055] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLT.Meta.Storage.prepareStorage () [0x000b6] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLT.Meta.Node.start (System.Boolean verboseConsoleOutput) [0x0005d] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLTNode.Program.onStart (System.String[] args) [0x001fc] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLTNode.Program.Main (System.String[] args) [0x0003a] in <0ce733d547844ba7ba153b729cc1281c>:0
It takes to long to restart the DLT every day. Please fix the memory leak.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.